allure-jswaku/8872/widgets/duration.json
2025-08-13 13:56:11 +00:00

1 line
184 KiB
JSON

[{"uid":"c68bf2ebf0d74a44","name":"should handle case when globalThis is not available","time":{"start":1755092711320,"stop":1755092711321,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca33998c3d667cf2","name":"isConnected return false after peer stops","time":{"start":1755092795810,"stop":1755092795810,"duration":0},"status":"passed","severity":"normal"},{"uid":"564221b4b6f0704","name":"Query Generator - false","time":{"start":1755093028121,"stop":1755093028121,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eb03e8f506bf90b","name":"should encodeTxt and decodeTxt","time":{"start":1755092701941,"stop":1755092701941,"duration":0},"status":"passed","severity":"normal"},{"uid":"40aad6385bfa2ddc","name":"should set field with all protocols disabled","time":{"start":1755092701957,"stop":1755092701957,"duration":0},"status":"passed","severity":"normal"},{"uid":"b299c0ef1fb1dea0","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1755092754210,"stop":1755092754210,"duration":0},"status":"passed","severity":"normal"},{"uid":"caab7414e52a52ca","name":"Fails to publish message with size larger than 1 MB","time":{"start":1755092913434,"stop":1755092913434,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63a2f0a3b7a9992","name":"accepts valid content-filtered query","time":{"start":1755092712044,"stop":1755092712048,"duration":4},"status":"passed","severity":"normal"},{"uid":"41c4dc79cc5a01e9","name":"Subscribe to topic containing long and receive message","time":{"start":1755093242862,"stop":1755093242863,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aff4a0e5452bede","name":"Check publish message containing Arabic","time":{"start":1755092913426,"stop":1755092913426,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a7e9fcff0b3b448","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755093242874,"stop":1755093242874,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e8c9f1e5aac0c3c","name":"should be delivered immediately if received","time":{"start":1755092759688,"stop":1755092759688,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f89f1754ae03cdf","name":"should return PeerId when PeerId is provided","time":{"start":1755092711778,"stop":1755092711778,"duration":0},"status":"passed","severity":"normal"},{"uid":"85887fa71f88502c","name":"returns nothing if no connections present","time":{"start":1755092711918,"stop":1755092711919,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf3f898dc148a83d","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1755092781283,"stop":1755092781284,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e8474cb9ad768ea","name":"Fails to push message bigger that 1MB","time":{"start":1755093330986,"stop":1755093330986,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfb7b5b641914f40","name":"Non TWN Cluster","time":{"start":1755093017733,"stop":1755093017734,"duration":1},"status":"passed","severity":"normal"},{"uid":"588afca28c3e478","name":"Query with Ordered Callback, No message returned","time":{"start":1755092995255,"stop":1755092995256,"duration":1},"status":"passed","severity":"normal"},{"uid":"e84ea6a0a0a20f28","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1755092923077,"stop":1755092923077,"duration":0},"status":"passed","severity":"normal"},{"uid":"6380381887541e40","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1755092754201,"stop":1755092754201,"duration":0},"status":"passed","severity":"normal"},{"uid":"a645ddc4a496ba95","name":"Fails to push message bigger that 1MB","time":{"start":1755093330999,"stop":1755093330999,"duration":0},"status":"passed","severity":"normal"},{"uid":"134d2013a68c2354","name":"should handle shard reader errors gracefully","time":{"start":1755092711760,"stop":1755092711760,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c324b86e33215cd","name":"should delegate to networkMonitor.isConnected()","time":{"start":1755092712077,"stop":1755092712077,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0aac27966ac4025","name":"ends if stream creation fails","time":{"start":1755092712330,"stop":1755092712331,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a9bcbb7a476223b","name":"should not process empty queue","time":{"start":1755092711758,"stop":1755092711759,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5f45a7a0add334f","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1755092754216,"stop":1755092754216,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2be6b4330edf758","name":"should emit a peer event after start","time":{"start":1755092780583,"stop":1755092780583,"duration":0},"status":"passed","severity":"normal"},{"uid":"c42dcbb21a00bee9","name":"should hang up with PeerId and return true on success","time":{"start":1755092712079,"stop":1755092712086,"duration":7},"status":"passed","severity":"normal"},{"uid":"8d3ff40b20e1b7ae","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app28/7/topic794/utf8","time":{"start":1755093017734,"stop":1755093017734,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6a5209fb5f11fbf","name":"should return false when peer is not found","time":{"start":1755092711469,"stop":1755092711469,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f14ad3db6f8e80c","name":"should handle corrupted local storage data gracefully","time":{"start":1755092724272,"stop":1755092724272,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca44cb4c32a1283","name":"should handle dial errors gracefully","time":{"start":1755092711750,"stop":1755092711754,"duration":4},"status":"passed","severity":"normal"},{"uid":"b36cfe11cc6f470c","name":"ignores unrecognized TXT record formats","time":{"start":1755092720235,"stop":1755092720235,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dd08738ca9d29ec","name":"Asymmetric encrypt & decrypt","time":{"start":1755092730691,"stop":1755092730691,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1de6e9c811c20f6","name":"yields undefined for messages without decoder","time":{"start":1755092712332,"stop":1755092712332,"duration":0},"status":"passed","severity":"normal"},{"uid":"207408e7771c2d1c","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755092966150,"stop":1755092966151,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8b8dc07f11499c7","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1755092754209,"stop":1755092754209,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b2044979219baa6","name":"should start and setup intervals and event listeners","time":{"start":1755092741915,"stop":1755092741916,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b620a33679ed525","name":"Check message with non string payload is not received","time":{"start":1755093224201,"stop":1755093224201,"duration":0},"status":"passed","severity":"normal"},{"uid":"578a9cf4f5d1e37b","name":"Push message with JSON payload","time":{"start":1755093330990,"stop":1755093330990,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf63a6cd53cdc33b","name":"Push message with content topic containing emoji","time":{"start":1755093330983,"stop":1755093330984,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa7c7e8825262d65","name":"should clear timers for specific peer on disconnect","time":{"start":1755092711144,"stop":1755092711144,"duration":0},"status":"passed","severity":"normal"},{"uid":"be0e22e7946782a2","name":"should perform ping and update peer store on timer","time":{"start":1755092711137,"stop":1755092711138,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba649d5e68e916b5","name":"should create KeepAliveManager with relay","time":{"start":1755092711126,"stop":1755092711126,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d37be53fbc845ab","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1755093017733,"stop":1755093017733,"duration":0},"status":"passed","severity":"normal"},{"uid":"8039539809c749a1","name":"yields decoded messages","time":{"start":1755092712331,"stop":1755092712332,"duration":1},"status":"passed","severity":"normal"},{"uid":"f811abafdce42009","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755092850197,"stop":1755092850197,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd15a7523188bd5e","name":"Throws when trying to push message with empty payload","time":{"start":1755093330977,"stop":1755093330977,"duration":0},"status":"passed","severity":"normal"},{"uid":"a913ff88e352fe5d","name":"yields undefined for messages without content topic","time":{"start":1755092712332,"stop":1755092712332,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa8e9d275c258d12","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1755092711897,"stop":1755092711904,"duration":7},"status":"passed","severity":"normal"},{"uid":"1d2da97f6b9905f6","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1755092923082,"stop":1755092923082,"duration":0},"status":"passed","severity":"normal"},{"uid":"4acc054867244d65","name":"should dial peers from store when no connections remain","time":{"start":1755092711884,"stop":1755092711884,"duration":0},"status":"passed","severity":"normal"},{"uid":"a20d842d4f157e84","name":"Ephemeral field is preserved - encoder v0","time":{"start":1755092781281,"stop":1755092781283,"duration":2},"status":"passed","severity":"normal"},{"uid":"1837c0a5cff25db6","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app71/4/topic243/proto","time":{"start":1755093017734,"stop":1755093017734,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dc8e2730b6c2197","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755092701211,"stop":1755092701211,"duration":0},"status":"passed","severity":"normal"},{"uid":"4029a7b61e86aa16","name":"Query Generator, Multiple PubsubTopics","time":{"start":1755092995253,"stop":1755092995253,"duration":0},"status":"passed","severity":"normal"},{"uid":"fef872f2a51a411c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1755092695831,"stop":1755092695831,"duration":0},"status":"passed","severity":"normal"},{"uid":"12c1891857b9b231","name":"messageHashStr works with IProtoMessage","time":{"start":1755092711769,"stop":1755092711776,"duration":7},"status":"passed","severity":"normal"},{"uid":"ca29b00eee2f235b","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1755092742095,"stop":1755092742096,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a13695b2cb72a36","name":"groups content topics by expected pubsub topic","time":{"start":1755092695820,"stop":1755092695820,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e600c690d1e64f1","name":"throws on content topic with generation field greater than 0","time":{"start":1755092695810,"stop":1755092695810,"duration":0},"status":"passed","severity":"normal"},{"uid":"77801f07bdc71c8c","name":"should support chaining for add method","time":{"start":1755092740285,"stop":1755092740286,"duration":1},"status":"passed","severity":"normal"},{"uid":"66e52b17b3dd2802","name":"should not be empty after adding a subscription","time":{"start":1755092741911,"stop":1755092741911,"duration":0},"status":"passed","severity":"normal"},{"uid":"a378e74711f52df8","name":"Check message with no payload is not received","time":{"start":1755093224192,"stop":1755093224192,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f380091328f56af","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app94/4/topic545/xml","time":{"start":1755093017736,"stop":1755093017736,"duration":0},"status":"passed","severity":"normal"},{"uid":"75b64bad7ae2edb2","name":"Round trip binary serialization","time":{"start":1755092712363,"stop":1755092712363,"duration":0},"status":"passed","severity":"normal"},{"uid":"fefc4b196962163e","name":"should insert message id into causal history","time":{"start":1755092759680,"stop":1755092759680,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad50bbe6934ba29b","name":"should add event listener for peer:discovery","time":{"start":1755092711183,"stop":1755092711193,"duration":10},"status":"passed","severity":"normal"},{"uid":"cae1348ea6af9752","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1755092695826,"stop":1755092695826,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb8c0dbd11d3e527","name":"should drop only non-locked connections when over maxConnections","time":{"start":1755092711896,"stop":1755092711896,"duration":0},"status":"passed","severity":"normal"},{"uid":"42bc611b28018569","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1755092695830,"stop":1755092695830,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc2c0a6bbfbdea5e","name":"should send relay ping messages on timer","time":{"start":1755092711143,"stop":1755092711143,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dde55442ba51084","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1755092741914,"stop":1755092741915,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f9e1b1038184978","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1755092711136,"stop":1755092711137,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2940504eaa75cd8","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755093242876,"stop":1755093242877,"duration":1},"status":"passed","severity":"normal"},{"uid":"acbd9dd87dde33c1","name":"passes more than one ENR URLs and attempts connection","time":{"start":1755092780586,"stop":1755092780586,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f17f120843e21ad1","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1755092741962,"stop":1755092741962,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa7c5caccb208d85","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1755092754203,"stop":1755092754203,"duration":0},"status":"passed","severity":"normal"},{"uid":"5af7dfefdfa109e2","name":"should handle dial errors","time":{"start":1755092712079,"stop":1755092712079,"duration":0},"status":"passed","severity":"normal"},{"uid":"2599ee2a46922ff2","name":"should not change state when connections remain after disconnect","time":{"start":1755092711328,"stop":1755092711328,"duration":0},"status":"passed","severity":"normal"},{"uid":"b87e4fd0aed3f05c","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1755092695822,"stop":1755092695822,"duration":0},"status":"passed","severity":"normal"},{"uid":"dabbe6ce895c8cc3","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1755092795809,"stop":1755092795809,"duration":0},"status":"passed","severity":"normal"},{"uid":"d58643c5452c5a1","name":"should return PeerId when Multiaddr input is provided","time":{"start":1755092711785,"stop":1755092711785,"duration":0},"status":"passed","severity":"normal"},{"uid":"fad900353f5b1418","name":"rejects hash query with time filter","time":{"start":1755092712052,"stop":1755092712052,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad9b120663644466","name":"messageHash returns a Uint8Array","time":{"start":1755092711768,"stop":1755092711769,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2a4e81c72948b7a","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1755092980244,"stop":1755092980244,"duration":0},"status":"passed","severity":"normal"},{"uid":"129bf6210f92fdfd","name":"Push message with content topic containing special chars","time":{"start":1755093330993,"stop":1755093330993,"duration":0},"status":"passed","severity":"normal"},{"uid":"3272ae66bafcbb1d","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755092780585,"stop":1755092780586,"duration":1},"status":"skipped","severity":"normal"},{"uid":"53c8af0d08056e53","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1755092754213,"stop":1755092754213,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb543daa32382a20","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1755092711778,"stop":1755092711778,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f0261d18c6af07a","name":"should not receive a peer event after stop","time":{"start":1755092888691,"stop":1755092888691,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda7fb679a66341a","name":"should be safe to call multiple times","time":{"start":1755092711130,"stop":1755092711131,"duration":1},"status":"passed","severity":"normal"},{"uid":"e328febe19e21bc9","name":"Check received message containing JSON","time":{"start":1755093224197,"stop":1755093224197,"duration":0},"status":"passed","severity":"normal"},{"uid":"839b420c85c50f9f","name":"Query with Promise Callback, No message returned","time":{"start":1755092995257,"stop":1755092995257,"duration":0},"status":"passed","severity":"normal"},{"uid":"aab12e4b1815e164","name":"should not modify tags of connections for different peers","time":{"start":1755092742097,"stop":1755092742098,"duration":1},"status":"passed","severity":"normal"},{"uid":"503e8553c4c49d8f","name":"Ephemeral messages are not stored","time":{"start":1755092781279,"stop":1755092781281,"duration":2},"status":"passed","severity":"normal"},{"uid":"129474f8edc1ece9","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1755092695820,"stop":1755092695820,"duration":0},"status":"passed","severity":"normal"},{"uid":"f621fd4e2e96c66d","name":"Push message with content topic containing unicode special characters","time":{"start":1755093330995,"stop":1755093330996,"duration":1},"status":"passed","severity":"normal"},{"uid":"f11611444f98daf5","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755093224199,"stop":1755093224199,"duration":0},"status":"passed","severity":"normal"},{"uid":"26fb8fc1548a6f9f","name":"Check received message containing Arabic","time":{"start":1755093224186,"stop":1755093224186,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae374ed799d4fd1e","name":"should stop ping timers on peer disconnect","time":{"start":1755092711135,"stop":1755092711136,"duration":1},"status":"passed","severity":"normal"},{"uid":"b76c8d3281013545","name":"Subscribe to topic containing short and publish message","time":{"start":1755092923080,"stop":1755092923080,"duration":0},"status":"passed","severity":"normal"},{"uid":"440dc3bd5fdfc435","name":"Push message with numeric payload","time":{"start":1755093330965,"stop":1755093330965,"duration":0},"status":"passed","severity":"normal"},{"uid":"909bcf23c1226915","name":"Subscribe to topic containing shell command and publish message","time":{"start":1755092923085,"stop":1755092923085,"duration":0},"status":"passed","severity":"normal"},{"uid":"d62dd235304cf40b","name":"should attach causal history and bloom filter to each message","time":{"start":1755092759680,"stop":1755092759680,"duration":0},"status":"passed","severity":"normal"},{"uid":"b050a4d3cf58e62d","name":"should wait for Filter peer to be connected","time":{"start":1755092741821,"stop":1755092741821,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b9575459191ab6f","name":"Store - dialed after - with timeout","time":{"start":1755093048633,"stop":1755093048633,"duration":0},"status":"passed","severity":"normal"},{"uid":"aae06de94d58cd51","name":"can start and stop the service","time":{"start":1755092724269,"stop":1755092724269,"duration":0},"status":"passed","severity":"normal"},{"uid":"12b5ff9c23d60fc6","name":"should only return 1 node with relay capability","time":{"start":1755092720236,"stop":1755092720236,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc56088ef07d81f","name":"tcp ip4 address","time":{"start":1755092701188,"stop":1755092701190,"duration":2},"status":"passed","severity":"normal"},{"uid":"bd661785d6aa8c1b","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1755092759683,"stop":1755092759683,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea9d5aab1ae69dcd","name":"should be empty when created","time":{"start":1755092741910,"stop":1755092741911,"duration":1},"status":"passed","severity":"normal"},{"uid":"80f3c3a0faf16bad","name":"should return true when peer is on the specified shard","time":{"start":1755092711469,"stop":1755092711469,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a7c1cfe7847332","name":"should encode/decode to RLP encoding","time":{"start":1755092701952,"stop":1755092701953,"duration":1},"status":"passed","severity":"normal"},{"uid":"fedd4ce36499b312","name":"Push to array if already present","time":{"start":1755092695447,"stop":1755092695447,"duration":0},"status":"passed","severity":"normal"},{"uid":"23e2ede7f8b2cc29","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1755092759685,"stop":1755092759686,"duration":1},"status":"passed","severity":"normal"},{"uid":"74a56228ef7de6c4","name":"should initialize with default number of peers","time":{"start":1755092742091,"stop":1755092742091,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3bd79c292bd13f3","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1755092695815,"stop":1755092695815,"duration":0},"status":"passed","severity":"normal"},{"uid":"46a2d0cdd6ffe840","name":"Passing an array","time":{"start":1755093042064,"stop":1755093042065,"duration":1},"status":"passed","severity":"normal"},{"uid":"59534fcd5f323496","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1755092742096,"stop":1755092742096,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe6806adfc15781","name":"should handle errors gracefully when getting peer info","time":{"start":1755092711476,"stop":1755092711480,"duration":4},"status":"passed","severity":"normal"},{"uid":"f5c95dc95c85aeec","name":"should dial peer when peer is discovered","time":{"start":1755092711194,"stop":1755092711195,"duration":1},"status":"passed","severity":"normal"},{"uid":"957b1c199c460bdd","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1755092712095,"stop":1755092712096,"duration":1},"status":"passed","severity":"normal"},{"uid":"e03727fdd8a4d3fa","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755092850197,"stop":1755092850198,"duration":1},"status":"passed","severity":"normal"},{"uid":"27fc581e229a2e1d","name":"should remove event listeners from libp2p","time":{"start":1755092711312,"stop":1755092711312,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff80d7b42e2a5ee","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1755092906724,"stop":1755092906724,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da86fee0a9d0a54","name":"should handle peer store errors gracefully","time":{"start":1755092711204,"stop":1755092711204,"duration":0},"status":"passed","severity":"normal"},{"uid":"572403cfc0b55fb2","name":"should use DNS peer discovery with light client","time":{"start":1755092780585,"stop":1755092780585,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f932ee3c19dfa179","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1755092695825,"stop":1755092695825,"duration":0},"status":"passed","severity":"normal"},{"uid":"7849187676d3a81","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755092850195,"stop":1755092850195,"duration":0},"status":"passed","severity":"normal"},{"uid":"9131bf20af8f4526","name":"Push message with custom timestamp: 1724334399055","time":{"start":1755093330997,"stop":1755093330998,"duration":1},"status":"passed","severity":"normal"},{"uid":"68fb776353501366","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1755092923084,"stop":1755092923085,"duration":1},"status":"passed","severity":"normal"},{"uid":"52a6ab61a2b4e9bd","name":"Publish message with custom timestamp: Wed Aug 13 2025 14:48:26 GMT+0000 (Coordinated Universal Time)","time":{"start":1755092913432,"stop":1755092913432,"duration":0},"status":"passed","severity":"normal"},{"uid":"d98425076420af84","name":"throws on content topic with empty version field","time":{"start":1755092695811,"stop":1755092695811,"duration":0},"status":"passed","severity":"normal"},{"uid":"e907d3d37ba054f8","name":"Check publish message containing long","time":{"start":1755092913425,"stop":1755092913425,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac38671d285b7623","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1755092759687,"stop":1755092759687,"duration":0},"status":"passed","severity":"normal"},{"uid":"50e9a9986627983f","name":"Cluster id 0, shard 0","time":{"start":1755093016213,"stop":1755093016213,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8b6ae0a2f607d8a","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1755092754221,"stop":1755092754221,"duration":0},"status":"passed","severity":"normal"},{"uid":"740d3e0448c7c32f","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1755092711895,"stop":1755092711895,"duration":0},"status":"passed","severity":"normal"},{"uid":"8617ca92afba806d","name":"should reject if Store is requested but not mounted","time":{"start":1755092741816,"stop":1755092741816,"duration":0},"status":"passed","severity":"normal"},{"uid":"4898284ae29129e1","name":"can start and stop the service","time":{"start":1755092780581,"stop":1755092780581,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4b9cac451cbb6ca","name":"Subscribe to topic containing Russian and publish message","time":{"start":1755092923082,"stop":1755092923082,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2735a1f0ba42852","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755092926819,"stop":1755092926819,"duration":0},"status":"passed","severity":"normal"},{"uid":"22c685a79f30e591","name":"Check publish message containing escaped characters","time":{"start":1755092913429,"stop":1755092913429,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6da06a658e291fe","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1755092695830,"stop":1755092695830,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5fa464f271ccb6d","name":"should properly create location multiaddrs - udp6","time":{"start":1755092701955,"stop":1755092701955,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd2532203558bb70","name":"should transition to Unhealthy when no connections","time":{"start":1755092741474,"stop":1755092741474,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bba39f3e8078c3a","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1755092741181,"stop":1755092741181,"duration":0},"status":"passed","severity":"normal"},{"uid":"518a0dad14968797","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1755092695817,"stop":1755092695818,"duration":1},"status":"passed","severity":"normal"},{"uid":"8683f3920a160199","name":"Check received message containing SQL Injection","time":{"start":1755093224186,"stop":1755093224187,"duration":1},"status":"passed","severity":"normal"},{"uid":"48c6dad33fdda713","name":"Push message with long payload","time":{"start":1755093330987,"stop":1755093330987,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcf15f80943d1a4d","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1755092719773,"stop":1755092719773,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b1cf58cb37ceb7","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1755092695818,"stop":1755092695818,"duration":0},"status":"passed","severity":"normal"},{"uid":"f021b64d14fc2c6","name":"should have no discoveries enabled by default","time":{"start":1755092741180,"stop":1755092741180,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6466977c279c22c","name":"peer exchange sets tag","time":{"start":1755092922229,"stop":1755092922229,"duration":0},"status":"passed","severity":"normal"},{"uid":"99117d85a9c75e17","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1755092719777,"stop":1755092719778,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b59cb96ea1bd61e","name":"should wait for LightPush peer to be connected","time":{"start":1755092741819,"stop":1755092741819,"duration":0},"status":"passed","severity":"normal"},{"uid":"88ee086487692fd7","name":"Check received message containing numeric","time":{"start":1755093224185,"stop":1755093224185,"duration":0},"status":"passed","severity":"normal"},{"uid":"8352fe8aac0babc8","name":"Encoder throws on undefined content topic","time":{"start":1755092730408,"stop":1755092730409,"duration":1},"status":"passed","severity":"normal"},{"uid":"e38e26fb482d1b18","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1755092913433,"stop":1755092913433,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef13644547c06aef","name":"should save new peer to store","time":{"start":1755092711204,"stop":1755092711204,"duration":0},"status":"passed","severity":"normal"},{"uid":"c820af6b485ef256","name":"returns all values when wanted number is greater than available values","time":{"start":1755092719520,"stop":1755092719520,"duration":0},"status":"passed","severity":"normal"},{"uid":"750bdde34674baca","name":"messageHashStr returns a hex string","time":{"start":1755092711769,"stop":1755092711769,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a15c0eb05fc1f2c","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755092850196,"stop":1755092850196,"duration":0},"status":"passed","severity":"normal"},{"uid":"719ea4d0776f0a9d","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1755092995256,"stop":1755092995257,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a7cb11ca2020603","name":"Decoder throws on undefined content topic","time":{"start":1755092731860,"stop":1755092731860,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3572226ef09544a","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1755092754208,"stop":1755092754209,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ceb1fbcb7bc7042","name":"should dial peers from store on start","time":{"start":1755092711856,"stop":1755092711860,"duration":4},"status":"passed","severity":"normal"},{"uid":"e52dd69a57cac4ab","name":"Check message on other pubsub topic is not received","time":{"start":1755093224199,"stop":1755093224200,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9f54921b6321b74","name":"should be safe to call multiple times","time":{"start":1755092712074,"stop":1755092712077,"duration":3},"status":"passed","severity":"normal"},{"uid":"c28bb0690e5719e3","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1755092695953,"stop":1755092695953,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2993dcebc017398","name":"should set field with only STORE enabled","time":{"start":1755092701958,"stop":1755092701958,"duration":0},"status":"passed","severity":"normal"},{"uid":"4307cd5da3ed0a99","name":"should handle different types of entries","time":{"start":1755092740301,"stop":1755092740302,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb3fd8ee86a767ad","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755092926816,"stop":1755092926817,"duration":1},"status":"passed","severity":"normal"},{"uid":"e642c77334a3e13b","name":"should check false positive rate","time":{"start":1755092757644,"stop":1755092757645,"duration":1},"status":"passed","severity":"normal"},{"uid":"a92fa76eddeeb6ee","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755093242874,"stop":1755093242874,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aabc16bbd976daa","name":"Passing page size 11 when there are 10 messages","time":{"start":1755093035068,"stop":1755093035068,"duration":0},"status":"passed","severity":"normal"},{"uid":"94a385ed87a7dc34","name":"Push message with content topic containing short","time":{"start":1755093330977,"stop":1755093330978,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1dc7608899b5917","name":"Accepts a valid Waku Message","time":{"start":1755092745412,"stop":1755092745413,"duration":1},"status":"passed","severity":"normal"},{"uid":"bea8597aeb72991e","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1755092730404,"stop":1755092730405,"duration":1},"status":"passed","severity":"normal"},{"uid":"607f7f8eb85b5db7","name":"Check received message containing short","time":{"start":1755093224184,"stop":1755093224184,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab4ad770b206d70","name":"should reject if LightPush is requested but not mounted","time":{"start":1755092741816,"stop":1755092741816,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ea61bb6e61256a8","name":"Check received message containing Basic HTML tag","time":{"start":1755093224188,"stop":1755093224188,"duration":0},"status":"passed","severity":"normal"},{"uid":"a04cf45c29dd00d8","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1755092695816,"stop":1755092695816,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93fad7349bd9048","name":"should clear existing timers before creating new ones","time":{"start":1755092711145,"stop":1755092711145,"duration":0},"status":"passed","severity":"normal"},{"uid":"b39ce87f56d3f8af","name":"Relay + Store","time":{"start":1755092701958,"stop":1755092701959,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbddaec30aa1eced","name":"Fields are not dropped","time":{"start":1755092712028,"stop":1755092712029,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7636c9279603c18","name":"should handle browser offline state overriding peer connections","time":{"start":1755092711336,"stop":1755092711337,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb040e59bd532bd6","name":"Ordered Callback - false","time":{"start":1755093028123,"stop":1755093028123,"duration":0},"status":"passed","severity":"normal"},{"uid":"c852fa2144048916","name":"Check publish message containing shell command","time":{"start":1755092913429,"stop":1755092913429,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca7b92240474af31","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755093242863,"stop":1755093242864,"duration":1},"status":"passed","severity":"normal"},{"uid":"93a0f6df08128124","name":"should process tasks in queue","time":{"start":1755092741147,"stop":1755092741152,"duration":5},"status":"passed","severity":"normal"},{"uid":"b494147bbe506ad8","name":"it tolerates circular branch references","time":{"start":1755092720234,"stop":1755092720234,"duration":0},"status":"passed","severity":"normal"},{"uid":"83f672c063eae80e","name":"should return false","time":{"start":1755092701951,"stop":1755092701952,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d4b87c08a7889b8","name":"should handle general insertion and lookup correctly","time":{"start":1755092757644,"stop":1755092757644,"duration":0},"status":"passed","severity":"normal"},{"uid":"3435f22b330514d6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1755092754227,"stop":1755092754228,"duration":1},"status":"passed","severity":"normal"},{"uid":"912c005487ea49a8","name":"should be able to dial TLS multiaddrs","time":{"start":1755092866271,"stop":1755092866271,"duration":0},"status":"passed","severity":"normal"},{"uid":"f95939e069f8bbc5","name":"should reject if WakuNode is not started","time":{"start":1755092741815,"stop":1755092741815,"duration":0},"status":"passed","severity":"normal"},{"uid":"c136a23477004186","name":"should be safe to call multiple times","time":{"start":1755092711193,"stop":1755092711193,"duration":0},"status":"passed","severity":"normal"},{"uid":"36944e9e97caf846","name":"should dial second nwaku node that was discovered","time":{"start":1755092774422,"stop":1755092774436,"duration":14},"status":"skipped","severity":"normal"},{"uid":"3c4f841dd94aac8f","name":"Push message with content topic containing long","time":{"start":1755093330978,"stop":1755093330978,"duration":0},"status":"passed","severity":"normal"},{"uid":"37ff5f084ceae962","name":"Check received message containing special chars","time":{"start":1755093224194,"stop":1755093224195,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcf2aa6100464bcd","name":"Encoder throws on empty string content topic","time":{"start":1755092730409,"stop":1755092730409,"duration":0},"status":"passed","severity":"normal"},{"uid":"faf00b3075d3b6e7","name":"Check received message with timestamp: 1755092774599 ","time":{"start":1755093224198,"stop":1755093224199,"duration":1},"status":"passed","severity":"normal"},{"uid":"424708bb2b82da28","name":"Check publish message after client node is restarted","time":{"start":1755092913435,"stop":1755092913435,"duration":0},"status":"skipped","severity":"normal"},{"uid":"20b42aafdc03620c","name":"should set field with all protocols enabled","time":{"start":1755092701957,"stop":1755092701957,"duration":0},"status":"passed","severity":"normal"},{"uid":"9654734dc72c110d","name":"Check received message containing SQL Injection","time":{"start":1755093224196,"stop":1755093224196,"duration":0},"status":"passed","severity":"normal"},{"uid":"9391ef69d0ebd93c","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1755092906725,"stop":1755092906725,"duration":0},"status":"passed","severity":"normal"},{"uid":"c72d1d0663739e40","name":"Subscribe and publish message","time":{"start":1755092923076,"stop":1755092923077,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0e10d93b8f68b9a","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1755092695816,"stop":1755092695816,"duration":0},"status":"passed","severity":"normal"},{"uid":"991a8c27f500de33","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755093242873,"stop":1755093242873,"duration":0},"status":"passed","severity":"normal"},{"uid":"59765d17ae6163c3","name":"messageHashStr produces consistent results for the same input","time":{"start":1755092711776,"stop":1755092711776,"duration":0},"status":"passed","severity":"normal"},{"uid":"df7eb9b81c02db76","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1755092754217,"stop":1755092754218,"duration":1},"status":"passed","severity":"normal"},{"uid":"396a869c14785f20","name":"Check received message containing XML","time":{"start":1755093224187,"stop":1755093224187,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec1de810c78689df","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1755092711768,"stop":1755092711768,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa696cd7ba7e8b7f","name":"Overlapping topic subscription","time":{"start":1755093242872,"stop":1755093242872,"duration":0},"status":"passed","severity":"normal"},{"uid":"494d46146ab1fe86","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1755092780586,"stop":1755092780586,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f1bd50276ea1bd62","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1755092711475,"stop":1755092711475,"duration":0},"status":"passed","severity":"normal"},{"uid":"570687b4e895b4c4","name":"Renews subscription after lossing a connection","time":{"start":1755093242878,"stop":1755093242878,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd4e9c1f96c0d77b","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755093242860,"stop":1755093242860,"duration":0},"status":"passed","severity":"normal"},{"uid":"2677fa87db2460ac","name":"should handle multiple query options for time ranges","time":{"start":1755092741959,"stop":1755092741961,"duration":2},"status":"passed","severity":"normal"},{"uid":"7d52ad59cee8718d","name":"should update peer store before dialing","time":{"start":1755092711195,"stop":1755092711195,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa9aabd0a1aa9acd","name":"Push message with Arabic payload","time":{"start":1755093330988,"stop":1755093330988,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff838d2d268ae92","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1755092742094,"stop":1755092742095,"duration":1},"status":"passed","severity":"normal"},{"uid":"af2a6221cbb42811","name":"Generator, one shard","time":{"start":1755092986629,"stop":1755092986629,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e4a4fa6a72dadc3","name":"Default pageSize","time":{"start":1755093035070,"stop":1755093035070,"duration":0},"status":"passed","severity":"normal"},{"uid":"efb09b083b75e3e6","name":"should handle peerStore errors gracefully","time":{"start":1755092712088,"stop":1755092712095,"duration":7},"status":"passed","severity":"normal"},{"uid":"9cf815a235e86c8f","name":"Check received message containing Russian","time":{"start":1755093224186,"stop":1755093224186,"duration":0},"status":"passed","severity":"normal"},{"uid":"5039fd2f366b2dad","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755093242859,"stop":1755093242859,"duration":0},"status":"skipped","severity":"normal"},{"uid":"21ae4841122b16d4","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755093242872,"stop":1755093242872,"duration":0},"status":"passed","severity":"normal"},{"uid":"c840a18d38a02fbc","name":"connected peers and dial","time":{"start":1755092888954,"stop":1755092888954,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fa127c31e0031322","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1755092759684,"stop":1755092759684,"duration":0},"status":"passed","severity":"normal"},{"uid":"1670e0af19a64bfc","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755093242870,"stop":1755093242871,"duration":1},"status":"passed","severity":"normal"},{"uid":"31e9d61da285433a","name":"isConnected should return true after first peer connects","time":{"start":1755092795809,"stop":1755092795809,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc1bbfa1e047d1d","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1755093043185,"stop":1755093043186,"duration":1},"status":"passed","severity":"normal"},{"uid":"31d77a9c5de05527","name":"does not throw on valid cases","time":{"start":1755092695805,"stop":1755092695806,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9caaae92f458b4f","name":"Relay Node - default protocol","time":{"start":1755093048634,"stop":1755093048634,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca2968df9876003b","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app57/7/topic475/proto","time":{"start":1755093017737,"stop":1755093017737,"duration":0},"status":"passed","severity":"normal"},{"uid":"917eb679b94d5682","name":"should hang up with multiaddr and return true on success","time":{"start":1755092712086,"stop":1755092712086,"duration":0},"status":"passed","severity":"normal"},{"uid":"d384512a1b36814","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1755093043183,"stop":1755093043183,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c8fd88bda4539b2","name":"should handle network check errors gracefully","time":{"start":1755092711760,"stop":1755092711760,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b87554ed722f55b","name":"Check received message containing shell command","time":{"start":1755093224188,"stop":1755093224188,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea84b7c83df3717d","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1755092923081,"stop":1755092923081,"duration":0},"status":"passed","severity":"normal"},{"uid":"443711342ca62112","name":"should handle peer not in mesh for all topics","time":{"start":1755092711146,"stop":1755092711146,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b84bc379e588a5b","name":"different cluster: nodes don't connect","time":{"start":1755092850197,"stop":1755092850197,"duration":0},"status":"passed","severity":"normal"},{"uid":"74245a56cad27647","name":"Check meta is set [ecies]","time":{"start":1755092731859,"stop":1755092731859,"duration":0},"status":"passed","severity":"normal"},{"uid":"107eb1b9d517f307","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755093242858,"stop":1755093242859,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e6d864586d2d8c9","name":"Subscribe to topic containing Script and receive message","time":{"start":1755093242875,"stop":1755093242875,"duration":0},"status":"passed","severity":"normal"},{"uid":"60534b9602f90cd0","name":"Check message received after jswaku node is restarted","time":{"start":1755093224192,"stop":1755093224192,"duration":0},"status":"passed","severity":"normal"},{"uid":"ced4ff97249684f8","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1755092711136,"stop":1755092711136,"duration":0},"status":"passed","severity":"normal"},{"uid":"47269e1768f7d0ed","name":"Push message with custom timestamp: 1755096399055","time":{"start":1755093330985,"stop":1755093330985,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c5ebd11976efb0","name":"should not receive a peer event before start","time":{"start":1755092724270,"stop":1755092724271,"duration":1},"status":"passed","severity":"normal"},{"uid":"35e88f009cff92e5","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755093242871,"stop":1755093242871,"duration":0},"status":"passed","severity":"normal"},{"uid":"98127676f40dd835","name":"Check received message containing shell command","time":{"start":1755093224197,"stop":1755093224197,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec7726538b1384b7","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1755092754203,"stop":1755092754204,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c696697ec28e297","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1755092980242,"stop":1755092980242,"duration":0},"status":"passed","severity":"normal"},{"uid":"3faf8abef7b7c13b","name":"throws on content topic with empty application field","time":{"start":1755092695811,"stop":1755092695811,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ae84ba25dc83926","name":"should set field with only LIGHTPUSH enabled","time":{"start":1755092701958,"stop":1755092701958,"duration":0},"status":"passed","severity":"normal"},{"uid":"52807aae79353f8f","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1755092759683,"stop":1755092759683,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e274324e9fc0d9c","name":"Waku message hash computation (no timestamp)","time":{"start":1755092711768,"stop":1755092711768,"duration":0},"status":"passed","severity":"normal"},{"uid":"2558616cd6e9b5c8","name":"more peers than existing","time":{"start":1755092888955,"stop":1755092888955,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7554b07617caa849","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755092926818,"stop":1755092926819,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dbcee6d7f122463","name":"should dial peer when no shard info available","time":{"start":1755092711750,"stop":1755092711750,"duration":0},"status":"passed","severity":"normal"},{"uid":"78cb50d2923385ed","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1755092701941,"stop":1755092701949,"duration":8},"status":"passed","severity":"normal"},{"uid":"5f38038cd34727","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755093242868,"stop":1755093242868,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f0f9363b967e3a","name":"should do nothing if no non-locked connections to drop","time":{"start":1755092711896,"stop":1755092711897,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea868632ec2f0ecd","name":"Check message with no content topic is not received","time":{"start":1755093224191,"stop":1755093224191,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3c915333d45b131","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1755092759685,"stop":1755092759685,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba7bdc1fb835710a","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1755092913430,"stop":1755092913431,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d77c82cecf2f41c","name":"should set field with only FILTER enabled","time":{"start":1755092701958,"stop":1755092701958,"duration":0},"status":"passed","severity":"normal"},{"uid":"358af40e8067abcd","name":"throws on content topic with too few or too many fields","time":{"start":1755092695809,"stop":1755092695809,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b210d736923d5d","name":"should clear the dialing interval","time":{"start":1755092711734,"stop":1755092711734,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d86d2f3f7593a56","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755093242868,"stop":1755093242868,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc6b7e068966affd","name":"should drop connection to all peers on hangUp","time":{"start":1755092866268,"stop":1755092866269,"duration":1},"status":"passed","severity":"normal"},{"uid":"23017a569b4faf5","name":"Push message with escaped characters payload","time":{"start":1755093330975,"stop":1755093330975,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f7f4c71c8f05923","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1755092906726,"stop":1755092906726,"duration":0},"status":"passed","severity":"normal"},{"uid":"16f4e2b5488690c1","name":"Query generator for multiple messages with multiple decoders","time":{"start":1755093027330,"stop":1755093027330,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe0a8ca5387ffdfd","name":"should initialize bloom filter with correct parameters","time":{"start":1755092757639,"stop":1755092757639,"duration":0},"status":"passed","severity":"normal"},{"uid":"624c65b7ceb765c1","name":"Subscribe to topic containing long and publish message","time":{"start":1755092923080,"stop":1755092923080,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eb84e8dac00ba6a","name":"should properly create peer info with all multiaddrs","time":{"start":1755092701956,"stop":1755092701956,"duration":0},"status":"passed","severity":"normal"},{"uid":"34ba6fa4ce8eaaba","name":"Push message with Chinese payload","time":{"start":1755093330988,"stop":1755093330988,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eba997e989a1547","name":"should return false when network is not connected","time":{"start":1755092712077,"stop":1755092712078,"duration":1},"status":"passed","severity":"normal"},{"uid":"707486557b213df2","name":"Passing page size 3 when there are 20 messages","time":{"start":1755093035067,"stop":1755093035068,"duration":1},"status":"passed","severity":"normal"},{"uid":"f68b8f7c24bf337b","name":"Check publish message containing Russian","time":{"start":1755092913426,"stop":1755092913427,"duration":1},"status":"passed","severity":"normal"},{"uid":"f243a7ca38fe1a5e","name":"Check received message containing Basic HTML tag","time":{"start":1755093224196,"stop":1755093224197,"duration":1},"status":"passed","severity":"normal"},{"uid":"aea41a069037146a","name":"Push message with content topic containing special chars","time":{"start":1755093330979,"stop":1755093330979,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa589da9b437a12","name":"should increase lamport timestamp","time":{"start":1755092759680,"stop":1755092759681,"duration":1},"status":"passed","severity":"normal"},{"uid":"9303709c20107ec3","name":"should handle task timeouts","time":{"start":1755092741155,"stop":1755092741161,"duration":6},"status":"passed","severity":"normal"},{"uid":"a4fe4dbc1666d12e","name":"Push message with content topic containing JSON","time":{"start":1755093330995,"stop":1755093330995,"duration":0},"status":"passed","severity":"normal"},{"uid":"19a6f0d7a8872324","name":"Get Nodes","time":{"start":1755092719890,"stop":1755092719890,"duration":0},"status":"passed","severity":"normal"},{"uid":"6787ad06cbf2566b","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1755092712134,"stop":1755092712134,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ec12cafbf110c0d","name":"ignores domain fetching errors","time":{"start":1755092720235,"stop":1755092720235,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a703d880f946c76","name":"should return false when peer has no shard info","time":{"start":1755092711468,"stop":1755092711468,"duration":0},"status":"passed","severity":"normal"},{"uid":"a06aa8b6dcd75be6","name":"should allow redial after cooldown period","time":{"start":1755092711748,"stop":1755092711749,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6897a74502370a4","name":"messageHashStr produces different results for different inputs","time":{"start":1755092711776,"stop":1755092711777,"duration":1},"status":"passed","severity":"normal"},{"uid":"e43dc251bcad3c63","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1755092966147,"stop":1755092966147,"duration":0},"status":"passed","severity":"normal"},{"uid":"77bcf1b7b73e306c","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755092926820,"stop":1755092926822,"duration":2},"status":"passed","severity":"normal"},{"uid":"88dab19ac7c9398f","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755093242869,"stop":1755093242870,"duration":1},"status":"passed","severity":"normal"},{"uid":"c74ce995510cb661","name":"should handle multiple peers with different shard configurations","time":{"start":1755092711761,"stop":1755092711761,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f7e525835610828","name":"should handle ping failures gracefully","time":{"start":1755092711138,"stop":1755092711138,"duration":0},"status":"passed","severity":"normal"},{"uid":"90750c678d6cd474","name":"Fails to push message with large meta","time":{"start":1755093330984,"stop":1755093330984,"duration":0},"status":"passed","severity":"normal"},{"uid":"232c00f1d830124","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755093242873,"stop":1755093242874,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0151d35197651d4","name":"should not fail to start the service if it is already started","time":{"start":1755092724269,"stop":1755092724270,"duration":1},"status":"passed","severity":"normal"},{"uid":"26f627dcd93a848","name":"throws on content topic with empty topic name field","time":{"start":1755092695812,"stop":1755092695812,"duration":0},"status":"passed","severity":"normal"},{"uid":"5da499850fa5a2a8","name":"should handle case when navigator is not available","time":{"start":1755092711320,"stop":1755092711320,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef61c7ac06edfbd1","name":"Check received message containing Chinese","time":{"start":1755093224186,"stop":1755093224186,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd61c5d36b09def","name":"Push message with content topic containing Arabic","time":{"start":1755093330980,"stop":1755093330980,"duration":0},"status":"passed","severity":"normal"},{"uid":"2794895fe84ff6a9","name":"should reject if Relay is requested but not mounted","time":{"start":1755092741815,"stop":1755092741816,"duration":1},"status":"passed","severity":"normal"},{"uid":"967e4c6fb308fef3","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1755092754214,"stop":1755092754215,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd7d60c7cd9952fa","name":"Push message equal or less that 1MB","time":{"start":1755093330998,"stop":1755093330999,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4362ffd5ca71e11","name":"should start ping timers on peer connect","time":{"start":1755092711133,"stop":1755092711133,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ecfcb9214285fc2","name":"Encoder throws on empty string content topic","time":{"start":1755092731860,"stop":1755092731860,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eeeb0be4ab9b25c","name":"Subscribe to topic containing JSON and publish message","time":{"start":1755092923085,"stop":1755092923085,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a9f1bbe805fa80f","name":"should lock peers when selected","time":{"start":1755092742092,"stop":1755092742092,"duration":0},"status":"passed","severity":"normal"},{"uid":"f89c643515066e","name":"should send to specified number of peers of used peers","time":{"start":1755092741231,"stop":1755092741233,"duration":2},"status":"passed","severity":"normal"},{"uid":"7e080f9732c207d0","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1755092742092,"stop":1755092742092,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee89267debb28e52","name":"should be safe to call multiple times","time":{"start":1755092711741,"stop":1755092711741,"duration":0},"status":"passed","severity":"normal"},{"uid":"157aa44a815af24f","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1755092754200,"stop":1755092754200,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aaf8b084d17159f","name":"should retry if all attempts fail","time":{"start":1755092741163,"stop":1755092741163,"duration":0},"status":"passed","severity":"normal"},{"uid":"e57d5e2de55ad253","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1755092695814,"stop":1755092695814,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd7be41e991f6c6","name":"Push message with custom timestamp: 1755089199055","time":{"start":1755093330985,"stop":1755093330985,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa9105a37d02ee8a","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755093242870,"stop":1755093242870,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea934a4edd4d5f4c","name":"should get all peers from store","time":{"start":1755092711885,"stop":1755092711885,"duration":0},"status":"passed","severity":"normal"},{"uid":"da2da65a6144aa91","name":"random static sharding 6 - Cluster ID: 537, Shard ID: 398","time":{"start":1755093016233,"stop":1755093016233,"duration":0},"status":"passed","severity":"normal"},{"uid":"e888b833115fa8f6","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1755092712134,"stop":1755092712134,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0a7944b994b50e7","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1755092741189,"stop":1755092741189,"duration":0},"status":"passed","severity":"normal"},{"uid":"964dd6fd20f3a0a8","name":"should fail to send if no connected peers found","time":{"start":1755092741231,"stop":1755092741231,"duration":0},"status":"passed","severity":"normal"},{"uid":"97d48db1e1f7dc27","name":"different cluster: nodes don't connect","time":{"start":1755092850195,"stop":1755092850195,"duration":0},"status":"passed","severity":"normal"},{"uid":"15901b4bd00ee366","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app1/6/topic967/utf8","time":{"start":1755093017740,"stop":1755093017740,"duration":0},"status":"passed","severity":"normal"},{"uid":"a136a5f85c96179d","name":"should deliver messages after dependencies are met","time":{"start":1755092759685,"stop":1755092759685,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec4be8d6c21763fd","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1755092741181,"stop":1755092741189,"duration":8},"status":"passed","severity":"normal"},{"uid":"ad5b01c28a6c76a8","name":"Encoder throws on undefined content topic","time":{"start":1755092731860,"stop":1755092731860,"duration":0},"status":"passed","severity":"normal"},{"uid":"71bb0ff0c4948c7c","name":"Push message with emoji payload","time":{"start":1755093330991,"stop":1755093330991,"duration":0},"status":"passed","severity":"normal"},{"uid":"1198bebc00a3a1a3","name":"Check received message containing short","time":{"start":1755093224193,"stop":1755093224193,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8fdbad8932e3628","name":"Reusing cursor across nodes","time":{"start":1755092980245,"stop":1755092980245,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5d20a1f65c1d9f3","name":"Sets default value correctly","time":{"start":1755093042066,"stop":1755093042066,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b954e03a534331d","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1755092731859,"stop":1755092731859,"duration":0},"status":"passed","severity":"normal"},{"uid":"61f9e7f9180ac5e7","name":"should dispatch network event when browser goes online","time":{"start":1755092711329,"stop":1755092711329,"duration":0},"status":"passed","severity":"normal"},{"uid":"43fd4afd3fb08372","name":"Using a function","time":{"start":1755093042065,"stop":1755093042065,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd8d1c9fd2ccb6c","name":"should successfully unsubscribe from an existing subscription","time":{"start":1755092742043,"stop":1755092742043,"duration":0},"status":"passed","severity":"normal"},{"uid":"98c939ad2a608063","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1755092923078,"stop":1755092923078,"duration":0},"status":"passed","severity":"normal"},{"uid":"8778cebfa03bdc8b","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1755092906725,"stop":1755092906725,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c1522c715354ef3","name":"Push message with Arabic payload","time":{"start":1755093330971,"stop":1755093330971,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce51474f719813db","name":"should handle all zero keep alive options","time":{"start":1755092711146,"stop":1755092711146,"duration":0},"status":"passed","severity":"normal"},{"uid":"b28ef572b75b5ea0","name":"should be safe to call multiple times","time":{"start":1755092711868,"stop":1755092711869,"duration":1},"status":"passed","severity":"normal"},{"uid":"52ed48d654e4e3a7","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1755093043185,"stop":1755093043185,"duration":0},"status":"passed","severity":"normal"},{"uid":"32be98499f80ae02","name":"Check received message with timestamp: 1755092774599000000 ","time":{"start":1755093224189,"stop":1755093224189,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce71bdcb90876464","name":"should drop connection to one peer on hangUp","time":{"start":1755092866269,"stop":1755092866269,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6d9448299262010","name":"random static sharding 7 - Cluster ID: 780, Shard ID: 461","time":{"start":1755093016233,"stop":1755093016234,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fe3c45a1f33a5c9","name":"should not retry if at least one success","time":{"start":1755092741234,"stop":1755092741235,"duration":1},"status":"passed","severity":"normal"},{"uid":"89db16e49cd0dddc","name":"should handle complete connection lifecycle","time":{"start":1755092711336,"stop":1755092711336,"duration":0},"status":"passed","severity":"normal"},{"uid":"e81a3e4de1e6e75e","name":"Check received message containing escaped characters","time":{"start":1755093224188,"stop":1755093224189,"duration":1},"status":"passed","severity":"normal"},{"uid":"7310b51ded65fb31","name":"should handle peer store errors gracefully","time":{"start":1755092711889,"stop":1755092711894,"duration":5},"status":"passed","severity":"normal"},{"uid":"eb9752db2854f3d7","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1755092754202,"stop":1755092754202,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2c8e25a8cc6bc83","name":"Check received message containing Script","time":{"start":1755093224196,"stop":1755093224196,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5bbbe99c7bece76","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1755092754220,"stop":1755092754220,"duration":0},"status":"passed","severity":"normal"},{"uid":"8779c8db3e45b4fa","name":"Push message with custom timestamp: 1755089199055","time":{"start":1755093330998,"stop":1755093330998,"duration":0},"status":"passed","severity":"normal"},{"uid":"f01a6ad3546f49a8","name":"can start and stop the service","time":{"start":1755092888688,"stop":1755092888688,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6f60dc31837299b","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1755092754205,"stop":1755092754205,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4907da318fd54ed","name":"should return false when peer is on different cluster","time":{"start":1755092711461,"stop":1755092711461,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fe668b4840225f8","name":"should handle complete dial lifecycle","time":{"start":1755092711761,"stop":1755092711761,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6514c22261d659e","name":"Push message with SQL Injection payload","time":{"start":1755093330988,"stop":1755093330989,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8faa7bd1623addf","name":"Passing page size 1 when there are 4 messages","time":{"start":1755093035067,"stop":1755093035067,"duration":0},"status":"passed","severity":"normal"},{"uid":"685432b7ea3abf3c","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1755092724272,"stop":1755092724272,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bc2f2374c2f7393","name":"should maintain desired error rate","time":{"start":1755092757640,"stop":1755092757640,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ce55b16347a5b5e","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1755092753534,"stop":1755092753535,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0c334c86dce7f14","name":"random static sharding 9 - Cluster ID: 867, Shard ID: 70","time":{"start":1755093016235,"stop":1755093016235,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4ee312e79a2ff23","name":"Push message with Russian payload","time":{"start":1755093330971,"stop":1755093330972,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fb63e54160e374","name":"should return different streams if requested simultaniously","time":{"start":1755092712132,"stop":1755092712133,"duration":1},"status":"passed","severity":"normal"},{"uid":"67034789ae348281","name":"should encode/decode to text encoding","time":{"start":1755092701953,"stop":1755092701953,"duration":0},"status":"passed","severity":"normal"},{"uid":"acb5cdd36bf54ae5","name":"Mutual subscription","time":{"start":1755092923075,"stop":1755092923075,"duration":0},"status":"passed","severity":"normal"},{"uid":"227764548c9dc361","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755093242864,"stop":1755093242864,"duration":0},"status":"passed","severity":"normal"},{"uid":"d38c96eb34adc424","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1755092695816,"stop":1755092695817,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebcb0a1b63f6677e","name":"Ordered Callback - true","time":{"start":1755093028122,"stop":1755093028123,"duration":1},"status":"passed","severity":"normal"},{"uid":"75c73015787534e","name":"Push message with short payload","time":{"start":1755093330964,"stop":1755093330964,"duration":0},"status":"passed","severity":"normal"},{"uid":"893e1200b6dcf158","name":"Ordered callback, aborts when callback returns true","time":{"start":1755093027333,"stop":1755093027333,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb27c0f20d9822f5","name":"should enable all discoveries when explicitly set","time":{"start":1755092741181,"stop":1755092741181,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c9338214fda8b7c","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1755092754212,"stop":1755092754212,"duration":0},"status":"passed","severity":"normal"},{"uid":"e11038997ba77f9c","name":"Check publish message containing short","time":{"start":1755092913424,"stop":1755092913425,"duration":1},"status":"passed","severity":"normal"},{"uid":"10f0ab0e5a50215","name":"Waku message hash computation (meta attribute not present)","time":{"start":1755092711767,"stop":1755092711767,"duration":0},"status":"passed","severity":"normal"},{"uid":"481990fc86b4fd3f","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1755092695823,"stop":1755092695824,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ea89514e813a26d","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1755092754218,"stop":1755092754219,"duration":1},"status":"passed","severity":"normal"},{"uid":"1736961720434b2c","name":"should use configured peers when available","time":{"start":1755092741963,"stop":1755092741964,"duration":1},"status":"passed","severity":"normal"},{"uid":"feebe0c054159427","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1755092719774,"stop":1755092719774,"duration":0},"status":"passed","severity":"normal"},{"uid":"11dff59fe72c1e35","name":"should handle disconnect when peer has no timers","time":{"start":1755092711144,"stop":1755092711145,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee20dbbac62d94fb","name":"should return false when peer is not on topic","time":{"start":1755092712096,"stop":1755092712096,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4b03ecbfa947e5b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1755092695827,"stop":1755092695827,"duration":0},"status":"passed","severity":"normal"},{"uid":"648000309dca1f5","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1755092754216,"stop":1755092754217,"duration":1},"status":"passed","severity":"normal"},{"uid":"72e97eaadbf643c4","name":"Waku message hash computation (payload length 0)","time":{"start":1755092711767,"stop":1755092711767,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dc6565ab593a56b","name":"should be safe to call multiple times","time":{"start":1755092711132,"stop":1755092711133,"duration":1},"status":"passed","severity":"normal"},{"uid":"7affec1a9e7a72ea","name":"Check publish message after service node is restarted","time":{"start":1755092913435,"stop":1755092913435,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7fa21474ba921099","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1755092711142,"stop":1755092711142,"duration":0},"status":"passed","severity":"normal"},{"uid":"3551e54734713800","name":"should skip updating peer store if peer has same addresses","time":{"start":1755092711205,"stop":1755092711205,"duration":0},"status":"passed","severity":"normal"},{"uid":"88093bec09fbc0ab","name":"Push message with Script payload","time":{"start":1755093330972,"stop":1755093330973,"duration":1},"status":"passed","severity":"normal"},{"uid":"17b6b5290c505d7c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1755092754228,"stop":1755092754229,"duration":1},"status":"passed","severity":"normal"},{"uid":"700f333d12180274","name":"should reject on timeout if it was set","time":{"start":1755092741817,"stop":1755092741817,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a49e412ee48966","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1755092719520,"stop":1755092719521,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2244f3f3267f142","name":"should dial all remaining peers","time":{"start":1755092711885,"stop":1755092711887,"duration":2},"status":"passed","severity":"normal"},{"uid":"2e1776d3e9e0b244","name":"Check publish message containing JSON","time":{"start":1755092913428,"stop":1755092913428,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e457c3dd30154d5","name":"can start the service","time":{"start":1755092888686,"stop":1755092888687,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b8a52594196c93d","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1755092720237,"stop":1755092720238,"duration":1},"status":"passed","severity":"normal"},{"uid":"61b85d1189bb5432","name":"handles different networkShards values correctly","time":{"start":1755092695821,"stop":1755092695821,"duration":0},"status":"passed","severity":"normal"},{"uid":"8802f6fc7e163715","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1755092711868,"stop":1755092711868,"duration":0},"status":"passed","severity":"normal"},{"uid":"52ce6e68a25d0a8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1755092695829,"stop":1755092695829,"duration":0},"status":"passed","severity":"normal"},{"uid":"24cab43f04e1f16c","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1755092754204,"stop":1755092754204,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb7fcb12bd992e80","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1755092754220,"stop":1755092754220,"duration":0},"status":"passed","severity":"normal"},{"uid":"98951687d1cdd031","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1755092754204,"stop":1755092754205,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad21324e54b3e04","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1755092711905,"stop":1755092711905,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcfa51381cd29a7","name":"Push message with meta","time":{"start":1755093330997,"stop":1755093330997,"duration":0},"status":"passed","severity":"normal"},{"uid":"4357b4243992dd4c","name":"should not discard bootstrap peers if under the limit","time":{"start":1755092818237,"stop":1755092818237,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa0546de1207449b","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1755092711769,"stop":1755092711769,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd11e0e20dc2f789","name":"should handle corrupted shard info gracefully","time":{"start":1755092711480,"stop":1755092711481,"duration":1},"status":"passed","severity":"normal"},{"uid":"206020281e976db2","name":"Push message with emoji payload","time":{"start":1755093330976,"stop":1755093330976,"duration":0},"status":"passed","severity":"normal"},{"uid":"65e6257906b7384e","name":"should clear all timers","time":{"start":1755092711132,"stop":1755092711132,"duration":0},"status":"passed","severity":"normal"},{"uid":"df3f3f268ff99872","name":"should add event listeners to globalThis","time":{"start":1755092711311,"stop":1755092711311,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f53e3a58c97ed3d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1755092754226,"stop":1755092754226,"duration":0},"status":"passed","severity":"normal"},{"uid":"1340248c04117b65","name":"Check message received after jswaku node is restarted","time":{"start":1755093224201,"stop":1755093224201,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3cc8d5ce15fb10b","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1755092781284,"stop":1755092781285,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0454c1d59827361","name":"Renews subscription after lossing a connection","time":{"start":1755093242868,"stop":1755093242869,"duration":1},"status":"passed","severity":"normal"},{"uid":"daaa8bfa81ebd34b","name":"should handle special patterns correctly","time":{"start":1755092757644,"stop":1755092757644,"duration":0},"status":"passed","severity":"normal"},{"uid":"db286a485b383c5b","name":"should not fail to start the service if it is already started","time":{"start":1755092888690,"stop":1755092888690,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d4b7b281cbf552b","name":"should not return locked peers if enough unlocked are available","time":{"start":1755092742093,"stop":1755092742093,"duration":0},"status":"passed","severity":"normal"},{"uid":"3db8d2da590e4d53","name":"Nodes with multiple pubsub topic","time":{"start":1755092906724,"stop":1755092906724,"duration":0},"status":"passed","severity":"normal"},{"uid":"228d32ce7dbf33ca","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1755092712048,"stop":1755092712049,"duration":1},"status":"passed","severity":"normal"},{"uid":"fff3b6efcb2e588e","name":"Ephemeral field set to true","time":{"start":1755092712363,"stop":1755092712363,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ad8378160ec9899","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755092720239,"stop":1755092720239,"duration":0},"status":"skipped","severity":"normal"},{"uid":"600f08536ab5ab19","name":"should reject if Filter is requested but not mounted","time":{"start":1755092741816,"stop":1755092741817,"duration":1},"status":"passed","severity":"normal"},{"uid":"28d47d3f9eec5c28","name":"should respect custom numPeersToUse configuration","time":{"start":1755092742095,"stop":1755092742095,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa7f4f718f188a7","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1755092695814,"stop":1755092695814,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4493b948b192052","name":"Push message with meta","time":{"start":1755093330984,"stop":1755093330984,"duration":0},"status":"passed","severity":"normal"},{"uid":"da05a47997c65aa7","name":"random static sharding 2 - Cluster ID: 186, Shard ID: 709","time":{"start":1755093016224,"stop":1755093016225,"duration":1},"status":"passed","severity":"normal"},{"uid":"c218b1b046774b1","name":"peer:update - should do nothing if another protocol hit","time":{"start":1755092712133,"stop":1755092712133,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7634c6e52965226","name":"Subscribe to topic containing special chars and publish message","time":{"start":1755092923081,"stop":1755092923081,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4cd955a22e41a27","name":"return first retrieved peers without further DNS queries","time":{"start":1755092720237,"stop":1755092720237,"duration":0},"status":"passed","severity":"normal"},{"uid":"c14a5081940e748e","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755092926817,"stop":1755092926818,"duration":1},"status":"passed","severity":"normal"},{"uid":"250f28b5c5bdf66a","name":"Check received message containing Chinese","time":{"start":1755093224195,"stop":1755093224195,"duration":0},"status":"passed","severity":"normal"},{"uid":"31b6055d4ff79f7f","name":"should handle incoming messages","time":{"start":1755092742043,"stop":1755092742044,"duration":1},"status":"passed","severity":"normal"},{"uid":"beaee2f065fc71fd","name":"Subscribe to topic containing Script and receive message","time":{"start":1755093242866,"stop":1755093242866,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0d3de3b96ad47dd","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1755092923078,"stop":1755092923079,"duration":1},"status":"passed","severity":"normal"},{"uid":"94b2072ad608541b","name":"Meta field set when metaSetter is specified","time":{"start":1755092712363,"stop":1755092712363,"duration":0},"status":"passed","severity":"normal"},{"uid":"8665b73d458d239","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1755092754227,"stop":1755092754227,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1513ef2230f60d0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1755092754226,"stop":1755092754226,"duration":0},"status":"passed","severity":"normal"},{"uid":"84fea9fdf606fd98","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1755092730402,"stop":1755092730403,"duration":1},"status":"passed","severity":"normal"},{"uid":"b482378a7c7d2be5","name":"accepts time-filtered query with content filter","time":{"start":1755092712053,"stop":1755092712053,"duration":0},"status":"passed","severity":"normal"},{"uid":"262073fe9e58f31","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755093242864,"stop":1755093242865,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5c828191cd2a97a","name":"should not receive a peer event before start","time":{"start":1755092780583,"stop":1755092780584,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a6b48564b3ce27","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1755092759684,"stop":1755092759684,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a41d1f7f4cf54ea","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1755092795808,"stop":1755092795808,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b991c7bd763d396","name":"Nwaku publishes","time":{"start":1755092902337,"stop":1755092902337,"duration":0},"status":"passed","severity":"normal"},{"uid":"934087effc2f989b","name":"should create all internal components","time":{"start":1755092712070,"stop":1755092712071,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a73b68369db1106","name":"random static sharding 10 - Cluster ID: 915, Shard ID: 635","time":{"start":1755093016236,"stop":1755093016236,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf1fb2ca65142da4","name":"Correctly serialized arguments","time":{"start":1755092850521,"stop":1755092850521,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c881e24c93e290","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1755092711139,"stop":1755092711139,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e5ed0a491d45159","name":"Push message with content topic containing Chinese","time":{"start":1755093330979,"stop":1755093330980,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab369a3365daa8d1","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1755092995254,"stop":1755092995254,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e8cef7387689847","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1755092742097,"stop":1755092742097,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc01f549af03694e","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1755092719772,"stop":1755092719772,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bd808d917288dc7","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755093242876,"stop":1755093242876,"duration":0},"status":"passed","severity":"normal"},{"uid":"450bd205db1f48f","name":"Check message with invalid timestamp is not received","time":{"start":1755093224190,"stop":1755093224191,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d6016cc58c8706f","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app78/5/topic231/xml","time":{"start":1755093017735,"stop":1755093017735,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae7f9bfe4f36b519","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1755092923085,"stop":1755092923085,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc8f5bd97bd2ed5c","name":"Check publish message containing unicode special characters","time":{"start":1755092913429,"stop":1755092913430,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6cae80b6d5115fc","name":"less peers than existing","time":{"start":1755092888955,"stop":1755092888955,"duration":0},"status":"skipped","severity":"normal"},{"uid":"10c588141c388710","name":"Check publish message containing SQL Injection","time":{"start":1755092913427,"stop":1755092913427,"duration":0},"status":"passed","severity":"normal"},{"uid":"6563024b61d1161","name":"recovers when dns.resolve returns empty","time":{"start":1755092720234,"stop":1755092720235,"duration":1},"status":"passed","severity":"normal"},{"uid":"3031028262661be2","name":"should handle errors when accessing navigator","time":{"start":1755092711335,"stop":1755092711336,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdccf3981b9cd91d","name":"should load peers from local storage and dispatch events","time":{"start":1755092724272,"stop":1755092724272,"duration":0},"status":"passed","severity":"normal"},{"uid":"d11f51e1b12e3778","name":"should not allow k > 12","time":{"start":1755092753526,"stop":1755092753528,"duration":2},"status":"passed","severity":"normal"},{"uid":"d34e56af691bfa78","name":"should push the message to the outgoing buffer","time":{"start":1755092759679,"stop":1755092759679,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cae14731baf0d67","name":"should increase lamport timestamp","time":{"start":1755092759678,"stop":1755092759679,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c047f5532dac5a7","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1755092754215,"stop":1755092754216,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6bd7fdadc0ff388","name":"Query generator for 2000 messages","time":{"start":1755093027333,"stop":1755093027334,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf5ce777cc6b8250","name":"should return all connected peers without codec filter","time":{"start":1755092712087,"stop":1755092712088,"duration":1},"status":"passed","severity":"normal"},{"uid":"b45ad174015b0f46","name":"should return false when peer shard info is not found","time":{"start":1755092711470,"stop":1755092711474,"duration":4},"status":"passed","severity":"normal"},{"uid":"8d1b0e419493fdad","name":"should handle shardReader errors","time":{"start":1755092712096,"stop":1755092712096,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a8b47bafd65b8ce","name":"can start the service","time":{"start":1755092780580,"stop":1755092780581,"duration":1},"status":"passed","severity":"normal"},{"uid":"28d21ed03dc8fd11","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755093242867,"stop":1755093242867,"duration":0},"status":"passed","severity":"normal"},{"uid":"a989f88f813b1169","name":"Light Node - default protocols","time":{"start":1755093048634,"stop":1755093048634,"duration":0},"status":"passed","severity":"normal"},{"uid":"905b137bc7e20760","name":"Promise Callback - false","time":{"start":1755093028122,"stop":1755093028122,"duration":0},"status":"passed","severity":"normal"},{"uid":"947ca78e901a3c6b","name":"A test","time":{"start":1755092835286,"stop":1755092835286,"duration":0},"status":"passed","severity":"normal"},{"uid":"7342795fd89636aa","name":"Passing page size 110 when there are 120 messages","time":{"start":1755093035069,"stop":1755093035069,"duration":0},"status":"passed","severity":"normal"},{"uid":"90a59a6363919d3a","name":"Push message equal or less that 1MB","time":{"start":1755093330985,"stop":1755093330986,"duration":1},"status":"passed","severity":"normal"},{"uid":"34cfa588b124944c","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1755092742097,"stop":1755092742097,"duration":0},"status":"passed","severity":"normal"},{"uid":"3deb755ea2cb5af6","name":"should continually clean up expired entries at intervals","time":{"start":1755092740306,"stop":1755092740307,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c43454ef00e270e","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1755092742042,"stop":1755092742042,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e579e67cf012a19","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app47/5/topic58/utf8","time":{"start":1755093017738,"stop":1755093017740,"duration":2},"status":"passed","severity":"normal"},{"uid":"c0315a1a76b36276","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1755093043183,"stop":1755093043184,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a5af039913ffb8f","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1755092695823,"stop":1755092695823,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc8dcfa3ec8790ec","name":"should merge provided config with defaults","time":{"start":1755092712064,"stop":1755092712064,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf588c9a1eca40ef","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755093242877,"stop":1755093242877,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b33739bc727c13b","name":"should wait for Store peer to be connected","time":{"start":1755092741822,"stop":1755092741823,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6c2f225661743e3","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1755092754205,"stop":1755092754205,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3a327528d7e04f6","name":"returns only open connection if one present","time":{"start":1755092711919,"stop":1755092711919,"duration":0},"status":"passed","severity":"normal"},{"uid":"c779e4899534b51a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1755092754225,"stop":1755092754225,"duration":0},"status":"passed","severity":"normal"},{"uid":"d99fd3c1a234cd93","name":"should insert message into bloom filter","time":{"start":1755092759679,"stop":1755092759680,"duration":1},"status":"passed","severity":"normal"},{"uid":"730dd3cff8bb1364","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755093242877,"stop":1755093242877,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e66328c88519b40","name":"handles different clusterIds correctly","time":{"start":1755092695821,"stop":1755092695821,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd648399af39355c","name":"should not create timers for topics where peer is not in mesh","time":{"start":1755092711142,"stop":1755092711143,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8aec5760627e4a7","name":"Subscribe to topic containing numeric and publish message","time":{"start":1755092923080,"stop":1755092923081,"duration":1},"status":"passed","severity":"normal"},{"uid":"36adb574b2365f5","name":"should not fail to stop the service if it was not started","time":{"start":1755092888688,"stop":1755092888690,"duration":2},"status":"passed","severity":"normal"},{"uid":"e56377d6f18d240","name":"should discard bootstrap peers when has more than set limit","time":{"start":1755092818236,"stop":1755092818237,"duration":1},"status":"passed","severity":"normal"},{"uid":"10ee8f10bc0c3b07","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755093242858,"stop":1755093242858,"duration":0},"status":"passed","severity":"normal"},{"uid":"74feca805f922494","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1755092695818,"stop":1755092695818,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e3ec76ec3c4e79b","name":"Check message with invalid timestamp is not received","time":{"start":1755093224199,"stop":1755093224199,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a22be56d6562346","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1755092754211,"stop":1755092754211,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a2da94f65aae36","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1755092701201,"stop":1755092701201,"duration":0},"status":"passed","severity":"normal"},{"uid":"fefab6e8c5c35b8c","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1755093034265,"stop":1755093034265,"duration":0},"status":"passed","severity":"normal"},{"uid":"627e63ec5f633a5","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1755092719777,"stop":1755092719777,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b86c2e8037a06b","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755093242857,"stop":1755093242858,"duration":1},"status":"passed","severity":"normal"},{"uid":"395e32292f55c146","name":"should not create relay timers when relay is not provided","time":{"start":1755092711141,"stop":1755092711142,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c7752141334d2ed","name":"Check publish message containing special chars","time":{"start":1755092913425,"stop":1755092913426,"duration":1},"status":"passed","severity":"normal"},{"uid":"3931f77c7d68979c","name":"should dispatch connect and disconnect events","time":{"start":1755092742093,"stop":1755092742093,"duration":0},"status":"passed","severity":"normal"},{"uid":"55c521e5a4860a49","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app65/7/topic579/proto","time":{"start":1755093017735,"stop":1755093017736,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6ac97ee384f1f63","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1755092695813,"stop":1755092695814,"duration":1},"status":"passed","severity":"normal"},{"uid":"a630c1011015023c","name":"Check meta is set [symmetric]","time":{"start":1755092730405,"stop":1755092730406,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbccaab10216dd3d","name":"should handle errors when removing globalThis listeners","time":{"start":1755092711313,"stop":1755092711313,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ffcd2093ebf5259","name":"Check received message containing JSON","time":{"start":1755093224188,"stop":1755093224188,"duration":0},"status":"passed","severity":"normal"},{"uid":"262cea788d137d8e","name":"should emit a peer event after start","time":{"start":1755092724270,"stop":1755092724270,"duration":0},"status":"passed","severity":"normal"},{"uid":"e78ad26e5469a5d7","name":"should start all internal components","time":{"start":1755092712071,"stop":1755092712072,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2557cef98b3bf5","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755092926819,"stop":1755092926820,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcb13181af2b0f65","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1755092712329,"stop":1755092712329,"duration":0},"status":"passed","severity":"normal"},{"uid":"992d08ea579d0eee","name":"Check received message containing unicode special characters","time":{"start":1755093224189,"stop":1755093224189,"duration":0},"status":"passed","severity":"normal"},{"uid":"a888789be3bb6799","name":"should never report false negatives","time":{"start":1755092757640,"stop":1755092757643,"duration":3},"status":"passed","severity":"normal"},{"uid":"4d4d881d7e400b0e","name":"configure the node with multiple content topics","time":{"start":1755093017741,"stop":1755093017741,"duration":0},"status":"passed","severity":"normal"},{"uid":"a831f61d2138ca4","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1755092754201,"stop":1755092754202,"duration":1},"status":"passed","severity":"normal"},{"uid":"da77d568c4e7a81f","name":"Check received message containing escaped characters","time":{"start":1755093224197,"stop":1755093224197,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f151c1b4217810c","name":"LightPush","time":{"start":1755093048633,"stop":1755093048633,"duration":0},"status":"passed","severity":"normal"},{"uid":"c208c750d3ea13c8","name":"random static sharding 4 - Cluster ID: 306, Shard ID: 685","time":{"start":1755093016232,"stop":1755093016232,"duration":0},"status":"passed","severity":"normal"},{"uid":"cabdf294188e3f91","name":"isConnected between 2 js-waku relay nodes","time":{"start":1755092795810,"stop":1755092795811,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a25c8512cb6aedc","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1755092754210,"stop":1755092754210,"duration":0},"status":"passed","severity":"normal"},{"uid":"27c5a82ece073891","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app20/4/topic663/json","time":{"start":1755093017735,"stop":1755093017735,"duration":0},"status":"passed","severity":"normal"},{"uid":"42df7dbd219a312","name":"should not retry if at least one success","time":{"start":1755092741162,"stop":1755092741163,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a7dd2aa6bd9891d","name":"should add and remove event listeners correctly","time":{"start":1755092724272,"stop":1755092724273,"duration":1},"status":"passed","severity":"normal"},{"uid":"f496f0b0eeb37c76","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755093242866,"stop":1755093242867,"duration":1},"status":"passed","severity":"normal"},{"uid":"346e0c85c60037a9","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1755092923085,"stop":1755092923086,"duration":1},"status":"passed","severity":"normal"},{"uid":"100bc49084932782","name":"should return false when peer is on different cluster","time":{"start":1755092711470,"stop":1755092711470,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cbcce04758a66a6","name":"throws an error for improperly formatted content topics","time":{"start":1755092695821,"stop":1755092695822,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d1199b639c3d560","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1755092695953,"stop":1755092695953,"duration":0},"status":"passed","severity":"normal"},{"uid":"5617e68bbd8cbdcd","name":"Filter","time":{"start":1755093048633,"stop":1755093048634,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5862fa863012800","name":"Query generator for multiple messages with different content topic format","time":{"start":1755093027331,"stop":1755093027331,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffc5dc3e338492d6","name":"random static sharding 8 - Cluster ID: 75, Shard ID: 66","time":{"start":1755093016235,"stop":1755093016235,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b7ad73df6ca4cc","name":"should dial with multiaddr and return stream","time":{"start":1755092712078,"stop":1755092712079,"duration":1},"status":"passed","severity":"normal"},{"uid":"dee006b0804a9459","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1755092754228,"stop":1755092754228,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dffe1e6862c7191","name":"should create KeepAliveManager with required options","time":{"start":1755092711106,"stop":1755092711118,"duration":12},"status":"passed","severity":"normal"},{"uid":"5d3204048457c782","name":"Push message with Script payload","time":{"start":1755093330989,"stop":1755093330989,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dba0cf8ecc057c8","name":"should handle errors when globalThis is not available","time":{"start":1755092711311,"stop":1755092711312,"duration":1},"status":"passed","severity":"normal"},{"uid":"52043f9505eba45f","name":"should select older connection if present","time":{"start":1755092711920,"stop":1755092711920,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f1855ac5367482e","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755092701205,"stop":1755092701206,"duration":1},"status":"passed","severity":"normal"},{"uid":"888122f6ff736fd9","name":"Check publish message containing emoji","time":{"start":1755092913430,"stop":1755092913430,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b01c00f45e1e2ea","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755092798795,"stop":1755092798795,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b5ddb6afb1ccf43","name":"pre and post cipher","time":{"start":1755092730692,"stop":1755092730692,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1cf127159c27b96","name":"Check received message containing numeric","time":{"start":1755093224194,"stop":1755093224194,"duration":0},"status":"passed","severity":"normal"},{"uid":"cefa62bc64d90cde","name":"Used by Waku Relay","time":{"start":1755093042065,"stop":1755093042066,"duration":1},"status":"passed","severity":"normal"},{"uid":"225147d14b0f6444","name":"should handle a minimal index list","time":{"start":1755092695953,"stop":1755092695953,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8cd85d6397f27b1","name":"should handle dial errors gracefully","time":{"start":1755092711195,"stop":1755092711195,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa352df52b92da7e","name":"should skip peer when dialed recently","time":{"start":1755092711743,"stop":1755092711743,"duration":0},"status":"passed","severity":"normal"},{"uid":"2567c250ada7284e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1755092695828,"stop":1755092695828,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc184084085e759","name":"Relay - dialed first","time":{"start":1755093048631,"stop":1755093048631,"duration":0},"status":"passed","severity":"normal"},{"uid":"77bd2c2c030d5ad8","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1755092923078,"stop":1755092923078,"duration":0},"status":"passed","severity":"normal"},{"uid":"155b4cf554a29f7e","name":"random static sharding 5 - Cluster ID: 959, Shard ID: 151","time":{"start":1755093016233,"stop":1755093016233,"duration":0},"status":"passed","severity":"normal"},{"uid":"48975853ae359bb1","name":"should be able to decode the field with only RELAY set to true","time":{"start":1755092701206,"stop":1755092701207,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ee45274b5ffdaf4","name":"should not execute task if max attempts is 0","time":{"start":1755092741162,"stop":1755092741162,"duration":0},"status":"passed","severity":"normal"},{"uid":"289e73b1953fd5fe","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1755092695829,"stop":1755092695829,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b71c7692ef892d","name":"retrieves a single peer","time":{"start":1755092720233,"stop":1755092720233,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4ea2d6138cd2b5c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1755092754224,"stop":1755092754225,"duration":1},"status":"passed","severity":"normal"},{"uid":"856dc18889d27714","name":"should not receive a peer event after stop","time":{"start":1755092724271,"stop":1755092724271,"duration":0},"status":"passed","severity":"normal"},{"uid":"90894d923b6c555d","name":"should create ConnectionManager with required options","time":{"start":1755092712063,"stop":1755092712063,"duration":0},"status":"passed","severity":"normal"},{"uid":"d321996b1f15a53b","name":"should set default options when no config provided","time":{"start":1755092712064,"stop":1755092712064,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c5b6b3304c1cdd2","name":"should register libp2p event listeners when start is called","time":{"start":1755092742094,"stop":1755092742094,"duration":0},"status":"passed","severity":"normal"},{"uid":"687180d67185fe3f","name":"should get / set UDP multiaddr","time":{"start":1755092701953,"stop":1755092701953,"duration":0},"status":"passed","severity":"normal"},{"uid":"a00c71a86a3dadb","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1755092795808,"stop":1755092795809,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a26408d5dd26104","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1755092695827,"stop":1755092695828,"duration":1},"status":"passed","severity":"normal"},{"uid":"853233dee87ab59d","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1755093027332,"stop":1755093027333,"duration":1},"status":"passed","severity":"normal"},{"uid":"5202a11e7054c94","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1755092754206,"stop":1755092754206,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4bbaf31c7ff28d5","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1755092742092,"stop":1755092742092,"duration":0},"status":"passed","severity":"normal"},{"uid":"87674de79724b952","name":"Sample","time":{"start":1755092701261,"stop":1755092701261,"duration":0},"status":"passed","severity":"normal"},{"uid":"6047607d8a50aec3","name":"Decoder throws on undefined content topic","time":{"start":1755092712364,"stop":1755092712364,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e358e1ecb30bde","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755093242875,"stop":1755093242876,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3839a5a7dbce659","name":"Push message with content topic containing unicode special characters","time":{"start":1755093330983,"stop":1755093330983,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5bc822d76b20a3d","name":"Relay + Store","time":{"start":1755092780940,"stop":1755092780940,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d3ee67ed4a612de","name":"Relay - dialed after","time":{"start":1755093048632,"stop":1755093048632,"duration":0},"status":"passed","severity":"normal"},{"uid":"2381e815d47847e8","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1755093034260,"stop":1755093034263,"duration":3},"status":"passed","severity":"normal"},{"uid":"c3032965a46a81a2","name":"should return false when peer is not found","time":{"start":1755092711476,"stop":1755092711476,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cd04e38643e5d5a","name":"Fails to push message with large meta","time":{"start":1755093330997,"stop":1755093330997,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d6dd48d8b330e5d","name":"Push message with JSON payload","time":{"start":1755093330974,"stop":1755093330974,"duration":0},"status":"passed","severity":"normal"},{"uid":"b27710abb56cdc62","name":"should add received messages to bloom filter","time":{"start":1755092759681,"stop":1755092759682,"duration":1},"status":"passed","severity":"normal"},{"uid":"476cfba3f3be044","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1755092754224,"stop":1755092754224,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4590a8286519eb9","name":"Query Generator - true","time":{"start":1755093028119,"stop":1755093028120,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2ca8377a530787b","name":"should add and check entries correctly","time":{"start":1755092740273,"stop":1755092740285,"duration":12},"status":"passed","severity":"normal"},{"uid":"c60da03d75e3b8d5","name":"should handle queue processing errors gracefully","time":{"start":1755092711759,"stop":1755092711759,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a7fe0a0aa2bb17","name":"Sign & Recover","time":{"start":1755092730692,"stop":1755092730693,"duration":1},"status":"passed","severity":"normal"},{"uid":"bab2997f9adbacf3","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1755092741190,"stop":1755092741190,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ead7152741082e4","name":"Push message with rate limit","time":{"start":1755093330997,"stop":1755093330997,"duration":0},"status":"passed","severity":"normal"},{"uid":"e727191e2f989c4d","name":"Push message with content topic containing Russian","time":{"start":1755093330994,"stop":1755093330994,"duration":0},"status":"passed","severity":"normal"},{"uid":"17bbce4d63844865","name":"Push message with custom timestamp: 1755096399055","time":{"start":1755093330998,"stop":1755093330998,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac1f0eade04b2580","name":"throws on content topic with empty encoding field","time":{"start":1755092695812,"stop":1755092695813,"duration":1},"status":"passed","severity":"normal"},{"uid":"59e07b14bb066285","name":"should process queue every 500ms","time":{"start":1755092711756,"stop":1755092711757,"duration":1},"status":"passed","severity":"normal"},{"uid":"af093fc95c172f1f","name":"should skip peer when failed to dial recently","time":{"start":1755092711743,"stop":1755092711748,"duration":5},"status":"passed","severity":"normal"},{"uid":"b608d65f8695ebf1","name":"should handle relay send failures gracefully","time":{"start":1755092711143,"stop":1755092711144,"duration":1},"status":"passed","severity":"normal"},{"uid":"792ea140f6751d8","name":"Refresh subscription","time":{"start":1755093242861,"stop":1755093242861,"duration":0},"status":"passed","severity":"normal"},{"uid":"99d8e203a851b465","name":"Stops search when 2 null results are returned","time":{"start":1755092719891,"stop":1755092719891,"duration":0},"status":"passed","severity":"normal"},{"uid":"12c91cf2a6f4a002","name":"Push message with long payload","time":{"start":1755093330965,"stop":1755093330965,"duration":0},"status":"passed","severity":"normal"},{"uid":"19cd6acfedaa6b43","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755093224202,"stop":1755093224202,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5a759271dfd7055","name":"Push 30 different messages","time":{"start":1755093330977,"stop":1755093330977,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3c80735f1022b038","name":"Push message with rate limit","time":{"start":1755093330984,"stop":1755093330984,"duration":0},"status":"passed","severity":"normal"},{"uid":"71b0c0d3574a1dde","name":"should return false when navigator.onLine is false","time":{"start":1755092711319,"stop":1755092711319,"duration":0},"status":"passed","severity":"normal"},{"uid":"632852957172bf7b","name":"Does not throw an exception when node disconnects","time":{"start":1755093042064,"stop":1755093042064,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4540f5001e81d6c","name":"should remove event listeners","time":{"start":1755092711131,"stop":1755092711132,"duration":1},"status":"passed","severity":"normal"},{"uid":"63bbf805ef8cf4c0","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1755093034264,"stop":1755093034264,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f8f1776cf339c1d","name":"ends if response has no messages","time":{"start":1755092712331,"stop":1755092712331,"duration":0},"status":"passed","severity":"normal"},{"uid":"4785eda0d99d1242","name":"should handle dial errors gracefully","time":{"start":1755092711887,"stop":1755092711888,"duration":1},"status":"passed","severity":"normal"},{"uid":"9391c69b72ca2f98","name":"should throw error - no public key","time":{"start":1755092701950,"stop":1755092701950,"duration":0},"status":"passed","severity":"normal"},{"uid":"f375838379e545ab","name":"should start the dialing interval","time":{"start":1755092711732,"stop":1755092711733,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c9778e20d6ffa93","name":"Subscribe to topic containing Script and publish message","time":{"start":1755092923083,"stop":1755092923084,"duration":1},"status":"passed","severity":"normal"},{"uid":"aed7fe70044fe5c7","name":"Check message with no payload is not received","time":{"start":1755093224201,"stop":1755093224201,"duration":0},"status":"passed","severity":"normal"},{"uid":"6945fbe150f324e8","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755093242874,"stop":1755093242874,"duration":0},"status":"passed","severity":"normal"},{"uid":"15da6439455ba356","name":"should return false and handle errors gracefully","time":{"start":1755092712086,"stop":1755092712087,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c203a8eccc74586","name":"should emit a peer event after start","time":{"start":1755092888690,"stop":1755092888691,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ba8f9c855da1b69","name":"should create ShardReader with static shards network config","time":{"start":1755092711460,"stop":1755092711460,"duration":0},"status":"passed","severity":"normal"},{"uid":"53c8e9e33eac21c6","name":"new peer added after a peer was already found","time":{"start":1755092922230,"stop":1755092922230,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4c8074e60f671041","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1755092701202,"stop":1755092701202,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b60fb6ec435744","name":"Decoder throws on undefined content topic","time":{"start":1755092730410,"stop":1755092730410,"duration":0},"status":"passed","severity":"normal"},{"uid":"bba802f3cbc40366","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1755092754221,"stop":1755092754221,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef0daa009ee24b7b","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1755092754224,"stop":1755092754224,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb1b78cf931cb434","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1755092754201,"stop":1755092754201,"duration":0},"status":"passed","severity":"normal"},{"uid":"e20c5dbe33fff4ed","name":"should start and stop interval correctly","time":{"start":1755092741146,"stop":1755092741147,"duration":1},"status":"passed","severity":"normal"},{"uid":"edf149037b06e60f","name":"should return true when peer is on the pubsub topic shard","time":{"start":1755092711475,"stop":1755092711475,"duration":0},"status":"passed","severity":"normal"},{"uid":"8374a82a9df0f5b","name":"Subscribe and receive messages via waku relay post","time":{"start":1755093242858,"stop":1755093242858,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dcbb841e4ad687f","name":"Subscribe and receive messages via lightPush","time":{"start":1755093242856,"stop":1755093242857,"duration":1},"status":"passed","severity":"normal"},{"uid":"145ba749e8971240","name":"Overlapping topic subscription","time":{"start":1755092923079,"stop":1755092923079,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f11995f3c8662821","name":"should retry on complete failure if specified","time":{"start":1755092741233,"stop":1755092741234,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e19637f20afdcb8","name":"Push message with special chars payload","time":{"start":1755093330970,"stop":1755093330970,"duration":0},"status":"passed","severity":"normal"},{"uid":"365b4cd054a8fdb2","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1755092695823,"stop":1755092695823,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e2c063eab9b12f1","name":"should add event listeners to libp2p","time":{"start":1755092711302,"stop":1755092711311,"duration":9},"status":"passed","severity":"normal"},{"uid":"277aa756a568a330","name":"should throw an error for insufficient data","time":{"start":1755092695953,"stop":1755092695954,"duration":1},"status":"passed","severity":"normal"},{"uid":"1631860051e396eb","name":"All","time":{"start":1755092780940,"stop":1755092780941,"duration":1},"status":"passed","severity":"normal"},{"uid":"99859520ef1c8e4a","name":"Decrypt messages","time":{"start":1755092890483,"stop":1755092890483,"duration":0},"status":"passed","severity":"normal"},{"uid":"bada87d8094527","name":"Check message with no pubsub topic is not received","time":{"start":1755093224191,"stop":1755093224191,"duration":0},"status":"passed","severity":"normal"},{"uid":"398203351bd732c0","name":"Check received message with timestamp: 1755092774599 ","time":{"start":1755093224190,"stop":1755093224190,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89987ab7ae08653","name":"should return peer for existing peer","time":{"start":1755092711889,"stop":1755092711889,"duration":0},"status":"passed","severity":"normal"},{"uid":"826a6a6acf2bad11","name":"should sort peers by ping value","time":{"start":1755092712095,"stop":1755092712095,"duration":0},"status":"passed","severity":"normal"},{"uid":"1605c2dc840ac71c","name":"Check message with no content topic is not received","time":{"start":1755093224200,"stop":1755093224201,"duration":1},"status":"passed","severity":"normal"},{"uid":"7186cdfa54ce2b54","name":"should handle queue overflow by adding peers to queue","time":{"start":1755092711754,"stop":1755092711754,"duration":0},"status":"passed","severity":"normal"},{"uid":"6580005395eef87","name":"Check publish message containing Script","time":{"start":1755092913427,"stop":1755092913427,"duration":0},"status":"passed","severity":"normal"},{"uid":"131d34596b3404c2","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1755092711766,"stop":1755092711766,"duration":0},"status":"passed","severity":"normal"},{"uid":"a04ecbdd0b978259","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1755092701210,"stop":1755092701210,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfbe961810fd2b4a","name":"Subscribe to topic containing short and receive message","time":{"start":1755093242873,"stop":1755093242873,"duration":0},"status":"passed","severity":"normal"},{"uid":"39cf09908de4b5a1","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755093224190,"stop":1755093224190,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d522ce8372a19f","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1755092742095,"stop":1755092742095,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ec69a95077d31c4","name":"Check received message containing long","time":{"start":1755093224185,"stop":1755093224185,"duration":0},"status":"passed","severity":"normal"},{"uid":"37d29be8fdc69ab0","name":"A test","time":{"start":1755092835287,"stop":1755092835287,"duration":0},"status":"passed","severity":"normal"},{"uid":"458ea1b87d77c297","name":"should clear dial history on stop","time":{"start":1755092711734,"stop":1755092711741,"duration":7},"status":"passed","severity":"normal"},{"uid":"30c4caaedac66077","name":"Push message with content topic containing short","time":{"start":1755093330992,"stop":1755093330992,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b73d8abd8b3dfb","name":"Query with Ordered Callback, No Decoder","time":{"start":1755092995254,"stop":1755092995255,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f6e873ebae3e7c2","name":"should keep entries that haven't expired yet","time":{"start":1755092740300,"stop":1755092740301,"duration":1},"status":"passed","severity":"normal"},{"uid":"474f34d6dcc9533a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1755092695825,"stop":1755092695825,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbed9da7a506a512","name":"returns all values when wanted number matches available values","time":{"start":1755092719518,"stop":1755092719519,"duration":1},"status":"passed","severity":"normal"},{"uid":"14b0f0a50debfe3e","name":"should filter out already connected peers","time":{"start":1755092711885,"stop":1755092711885,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aa189ae0ca82e4","name":"should dial peer immediately when queue is empty","time":{"start":1755092711742,"stop":1755092711742,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2370a1e56c80386","name":"should requeue task if no peer is available","time":{"start":1755092741152,"stop":1755092741153,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa95068df542e76d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1755092754225,"stop":1755092754225,"duration":0},"status":"passed","severity":"normal"},{"uid":"63b05ea2e33b6f7f","name":"Refresh subscription","time":{"start":1755093242872,"stop":1755093242872,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dfc60265d30693b","name":"should handle multiple peer connections","time":{"start":1755092711134,"stop":1755092711135,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9f18d061885e77","name":"Query generator for multiple messages with different message text format","time":{"start":1755093027329,"stop":1755093027330,"duration":1},"status":"passed","severity":"normal"},{"uid":"5115d32942a4ace9","name":"Publish message with custom timestamp: Thu Aug 22 2024 13:48:26 GMT+0000 (Coordinated Universal Time)","time":{"start":1755092913431,"stop":1755092913431,"duration":0},"status":"passed","severity":"normal"},{"uid":"41119514ee67030b","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1755092695815,"stop":1755092695815,"duration":0},"status":"passed","severity":"normal"},{"uid":"22a7c04b05e7f52","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1755092711319,"stop":1755092711320,"duration":1},"status":"passed","severity":"normal"},{"uid":"33c56e876fcd47ff","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1755092759688,"stop":1755092759688,"duration":0},"status":"passed","severity":"normal"},{"uid":"593fe17f7313c14a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1755092695826,"stop":1755092695826,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b6dc13940acadbc","name":"should add event listeners for peer connect and disconnect","time":{"start":1755092711127,"stop":1755092711130,"duration":3},"status":"passed","severity":"normal"},{"uid":"333494f611fce68d","name":"should return empty array when no peers connected","time":{"start":1755092712087,"stop":1755092712087,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b5f0599247cf537","name":"throws if store query response has error status","time":{"start":1755092712331,"stop":1755092712331,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b29438d2a3d5454","name":"throws on empty content topic","time":{"start":1755092695806,"stop":1755092695808,"duration":2},"status":"passed","severity":"normal"},{"uid":"8e21de5740834c6e","name":"same cluster, static sharding: nodes connect","time":{"start":1755092850194,"stop":1755092850194,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a2bef9498936b8","name":"should be sent with empty content","time":{"start":1755092759686,"stop":1755092759687,"duration":1},"status":"passed","severity":"normal"},{"uid":"959d7a0a658dc47c","name":"should decode valid enr with tcp successfully","time":{"start":1755092701949,"stop":1755092701949,"duration":0},"status":"passed","severity":"normal"},{"uid":"c352021c66f02905","name":"Subscribe to topic containing XML and publish message","time":{"start":1755092923084,"stop":1755092923084,"duration":0},"status":"passed","severity":"normal"},{"uid":"230c902c3b413c48","name":"should detect messages with missing dependencies","time":{"start":1755092759684,"stop":1755092759685,"duration":1},"status":"passed","severity":"normal"},{"uid":"214069690c0ff343","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app34/3/topic654/test.js","time":{"start":1755093017740,"stop":1755093017740,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1ec4cb05224e8bd","name":"should get / set TCP multiaddr","time":{"start":1755092701954,"stop":1755092701954,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcd0a70ec4a3a50f","name":"Push message with content topic containing Chinese","time":{"start":1755093330993,"stop":1755093330994,"duration":1},"status":"passed","severity":"normal"},{"uid":"e087106a2c852669","name":"should serialize and deserialize correctly","time":{"start":1755092757643,"stop":1755092757643,"duration":0},"status":"passed","severity":"normal"},{"uid":"a97e10643743004","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755093242865,"stop":1755093242865,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce44f5a04444cb25","name":"Push message with content topic containing SQL Injection","time":{"start":1755093330981,"stop":1755093330982,"duration":1},"status":"passed","severity":"normal"},{"uid":"13d2c006c58ce5e","name":"Passing invalid cursor","time":{"start":1755092980245,"stop":1755092980245,"duration":0},"status":"passed","severity":"normal"},{"uid":"f18b1eb446c67b7f","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1755092711767,"stop":1755092711767,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e26a9a11d3a0a70","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755093242868,"stop":1755093242868,"duration":0},"status":"passed","severity":"normal"},{"uid":"223b1efb24e623e9","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1755092980244,"stop":1755092980244,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4afce3fd9faac3e","name":"Decoder throws on empty string content topic","time":{"start":1755092712364,"stop":1755092712365,"duration":1},"status":"passed","severity":"normal"},{"uid":"d57948594badc311","name":"should drop connection via multiaddr with hangUp","time":{"start":1755092866270,"stop":1755092866270,"duration":0},"status":"passed","severity":"normal"},{"uid":"82e1955de1402912","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755093242867,"stop":1755093242867,"duration":0},"status":"passed","severity":"normal"},{"uid":"abba347f1e94b5f","name":"Passing page size 19 when there are 20 messages","time":{"start":1755093035068,"stop":1755093035069,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dc1abe9593da3ba","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1755092695824,"stop":1755092695824,"duration":0},"status":"passed","severity":"normal"},{"uid":"87e619ca0166aec7","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1755092754220,"stop":1755092754220,"duration":0},"status":"passed","severity":"normal"},{"uid":"27e7b3a8a780c93b","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1755092754204,"stop":1755092754204,"duration":0},"status":"passed","severity":"normal"},{"uid":"85aae9a2dafe0089","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1755092695819,"stop":1755092695819,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f8a601c007e671e","name":"should stop all internal components","time":{"start":1755092712073,"stop":1755092712074,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a3dd9c1c4a347a","name":"should check connected peers if present and suitable","time":{"start":1755092741817,"stop":1755092741817,"duration":0},"status":"passed","severity":"normal"},{"uid":"294530ff03527c15","name":"should successfully subscribe to supported pubsub topic","time":{"start":1755092742041,"stop":1755092742041,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0c943299d68c64f","name":"Push message with shell command payload","time":{"start":1755093330975,"stop":1755093330975,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c3dc049b672d1d","name":"should dial one peer on dial","time":{"start":1755092866269,"stop":1755092866269,"duration":0},"status":"passed","severity":"normal"},{"uid":"2030467551d12359","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1755092720238,"stop":1755092720238,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2575b630a73b3d06","name":"Check message with non string payload is not received","time":{"start":1755093224192,"stop":1755093224192,"duration":0},"status":"passed","severity":"normal"},{"uid":"55b1ad7540391d80","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755092926817,"stop":1755092926817,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c8848d9b6639979","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1755092719771,"stop":1755092719772,"duration":1},"status":"passed","severity":"normal"},{"uid":"8853d695fbab9b3c","name":"should not receive a peer event before start","time":{"start":1755092888691,"stop":1755092888691,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c03b60a774dddcf","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1755092754217,"stop":1755092754217,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fa5e4b4e6fa015c","name":"Symmetric encrypt & Decrypt","time":{"start":1755092730691,"stop":1755092730692,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf3395711f676c52","name":"should be empty after removing the only subscription","time":{"start":1755092741912,"stop":1755092741913,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9976ed24f98a66f","name":"should only return 1 node with relay and store capability","time":{"start":1755092720236,"stop":1755092720237,"duration":1},"status":"passed","severity":"normal"},{"uid":"4764f97628b14e09","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1755092754206,"stop":1755092754207,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d0e3734c7b56407","name":"same cluster: nodes connect","time":{"start":1755092850196,"stop":1755092850196,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0b9b19a1e23b63a","name":"should remove event listeners","time":{"start":1755092711869,"stop":1755092711869,"duration":0},"status":"passed","severity":"normal"},{"uid":"2422048ca7a52837","name":"Throws when trying to push message with empty payload","time":{"start":1755093330992,"stop":1755093330992,"duration":0},"status":"passed","severity":"normal"},{"uid":"748515a806f4a722","name":"should call waitForPeer on Relay","time":{"start":1755092741823,"stop":1755092741824,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d7636640c7a780a","name":"should not receive a peer event after stop","time":{"start":1755092780584,"stop":1755092780584,"duration":0},"status":"passed","severity":"normal"},{"uid":"aff706f5b1e40e30","name":"Encoder throws on undefined content topic","time":{"start":1755092712364,"stop":1755092712364,"duration":0},"status":"passed","severity":"normal"},{"uid":"447971ccfa0db694","name":"should create ConnectionManager with relay","time":{"start":1755092712063,"stop":1755092712064,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c53fac4ba57f34a","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1755092754211,"stop":1755092754212,"duration":1},"status":"passed","severity":"normal"},{"uid":"b628b2406b2af6d9","name":"Passing page size 0 when there are 110 messages","time":{"start":1755093035066,"stop":1755093035067,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4a1c8e5f8018c36","name":"Passing page size 10 when there are 10 messages","time":{"start":1755093035068,"stop":1755093035068,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf07d5c4dbeffcc1","name":"Push message with content topic containing escaped characters","time":{"start":1755093330995,"stop":1755093330995,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c109103e8b931f","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1755092923082,"stop":1755092923083,"duration":1},"status":"passed","severity":"normal"},{"uid":"94dac037029fab80","name":"Check received message containing XML","time":{"start":1755093224196,"stop":1755093224196,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0b8a8035e7fb7eb","name":"Subscribe to topic containing XML and receive message","time":{"start":1755093242875,"stop":1755093242875,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b996a5e076bb871","name":"Push message with content topic containing long","time":{"start":1755093330992,"stop":1755093330993,"duration":1},"status":"passed","severity":"normal"},{"uid":"43f8ce2b1532ab4c","name":"Push message with short payload","time":{"start":1755093330986,"stop":1755093330986,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0435bfb29ba7ebb","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755093224193,"stop":1755093224193,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a23a4ecd98dd754","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1755092754221,"stop":1755092754224,"duration":3},"status":"passed","severity":"normal"},{"uid":"2e64d9073ea20968","name":"Check message with no pubsub topic is not received","time":{"start":1755093224200,"stop":1755093224200,"duration":0},"status":"passed","severity":"normal"},{"uid":"e92cb27c29757b0d","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1755092711895,"stop":1755092711895,"duration":0},"status":"passed","severity":"normal"},{"uid":"b531373fb5c46eb5","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1755092711897,"stop":1755092711897,"duration":0},"status":"passed","severity":"normal"},{"uid":"5138169d570190d2","name":"Push 30 different messages","time":{"start":1755093330991,"stop":1755093330992,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9340f7a4e24cea8c","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1755092753535,"stop":1755092753536,"duration":1},"status":"passed","severity":"normal"},{"uid":"8222d35a66a23c6","name":"Subscribe to topic containing emoji and publish message","time":{"start":1755092923086,"stop":1755092923086,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d4a25e671021cda","name":"should not fail to stop the service if it was not started","time":{"start":1755092780581,"stop":1755092780582,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a034fe05daf4e61","name":"should be safe to call multiple times","time":{"start":1755092711194,"stop":1755092711194,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfb0d121ea6a11f5","name":"ends after yielding if response size indicates end","time":{"start":1755092712332,"stop":1755092712333,"duration":1},"status":"passed","severity":"normal"},{"uid":"a863dc3003010eb5","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755093242875,"stop":1755093242875,"duration":0},"status":"passed","severity":"normal"},{"uid":"c97c3223fa1f7e89","name":"should properly create location multiaddrs - tcp","time":{"start":1755092701956,"stop":1755092701956,"duration":0},"status":"passed","severity":"normal"},{"uid":"a858b7826523d1c1","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1755092711139,"stop":1755092711141,"duration":2},"status":"passed","severity":"normal"},{"uid":"8f4acdf8fe660c30","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1755092695817,"stop":1755092695817,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecd57ae03d55fd9e","name":"should allow redial after failed dial cooldown expires","time":{"start":1755092711754,"stop":1755092711754,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc2a19f1fdb39798","name":"Check received message containing Script","time":{"start":1755093224187,"stop":1755093224187,"duration":0},"status":"passed","severity":"normal"},{"uid":"f90df8f3f20e6fdb","name":"should return true when peer is on the same cluster","time":{"start":1755092711461,"stop":1755092711461,"duration":0},"status":"passed","severity":"normal"},{"uid":"e412705a26730741","name":"should handle complete peer lifecycle","time":{"start":1755092711149,"stop":1755092711149,"duration":0},"status":"passed","severity":"normal"},{"uid":"89d072cb9be48888","name":"should properly clean up resources when disposed","time":{"start":1755092740306,"stop":1755092740306,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e3a2429b8dce89","name":"Should update multiaddrs","time":{"start":1755092866630,"stop":1755092866631,"duration":1},"status":"passed","severity":"normal"},{"uid":"119ed3f091499091","name":"should populate queue if has active dial","time":{"start":1755092711748,"stop":1755092711748,"duration":0},"status":"passed","severity":"normal"},{"uid":"db4b37c2a528f76d","name":"random static sharding 3 - Cluster ID: 60, Shard ID: 163","time":{"start":1755093016225,"stop":1755093016232,"duration":7},"status":"passed","severity":"normal"},{"uid":"4f2b03fe472c52da","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1755092701210,"stop":1755092701211,"duration":1},"status":"passed","severity":"normal"},{"uid":"48f383eaa020c882","name":"nwaku subscribes","time":{"start":1755092902336,"stop":1755092902336,"duration":0},"status":"passed","severity":"normal"},{"uid":"79a60d77c04d5e14","name":"should mark all messages in causal history as acknowledged","time":{"start":1755092759682,"stop":1755092759683,"duration":1},"status":"passed","severity":"normal"},{"uid":"59cffeea23ae5dda","name":"should return true even if peer has no overlapping shards","time":{"start":1755092711468,"stop":1755092711468,"duration":0},"status":"passed","severity":"normal"},{"uid":"e636553462d66ced","name":"should initialize with Unhealthy status","time":{"start":1755092741473,"stop":1755092741473,"duration":0},"status":"passed","severity":"normal"},{"uid":"241d18073b1a84b3","name":"Subscribe to topic containing XML and receive message","time":{"start":1755093242866,"stop":1755093242866,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b95937be33becfa","name":"should throw error - no id","time":{"start":1755092701949,"stop":1755092701950,"duration":1},"status":"passed","severity":"normal"},{"uid":"254c0eb95a3042bb","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755093242871,"stop":1755093242872,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ad1b3701bca73b5","name":"Bloom filter","time":{"start":1755092759348,"stop":1755092759348,"duration":0},"status":"passed","severity":"normal"},{"uid":"38982d79dbf647cc","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1755092742096,"stop":1755092742096,"duration":0},"status":"passed","severity":"normal"},{"uid":"553db6dc2b5fcdcb","name":"should not allow unachievable error rate","time":{"start":1755092753534,"stop":1755092753534,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ef0e01665d564fa","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1755092754212,"stop":1755092754213,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d4ffaa5c2478a1d","name":"should process up to 3 peers at once","time":{"start":1755092711758,"stop":1755092711758,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf170a9c7cfc9baa","name":"Query Generator, No Decoder","time":{"start":1755092995253,"stop":1755092995253,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fc797094cf2bea4","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1755092754209,"stop":1755092754210,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb3eea432f6c372b","name":"should throw error - no id","time":{"start":1755092701950,"stop":1755092701950,"duration":0},"status":"passed","severity":"normal"},{"uid":"7076f359ce9dd2a","name":"msgTime: 0 ms from now, startTime: 1755006628452, endTime: 1755093028452","time":{"start":1755093043185,"stop":1755093043185,"duration":0},"status":"passed","severity":"normal"},{"uid":"e266287c1c3a5f8","name":"should properly create location multiaddrs - udp4","time":{"start":1755092701954,"stop":1755092701954,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e49344300222c6a","name":"Check publish message containing XML","time":{"start":1755092913427,"stop":1755092913428,"duration":1},"status":"passed","severity":"normal"},{"uid":"7730650aff4b13c6","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1755092906719,"stop":1755092906719,"duration":0},"status":"passed","severity":"normal"},{"uid":"7caafb231a056ba6","name":"Generator, 2 different shards","time":{"start":1755092986629,"stop":1755092986630,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a0b06d30680d4e4","name":"should be able to decode the field with only STORE set to true","time":{"start":1755092701208,"stop":1755092701209,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3dec0cb31d95f87","name":"throws if decoders don't match content topics","time":{"start":1755092712330,"stop":1755092712330,"duration":0},"status":"passed","severity":"normal"},{"uid":"83472abd9dcb835c","name":"should create NetworkMonitor with libp2p and events","time":{"start":1755092711301,"stop":1755092711302,"duration":1},"status":"passed","severity":"normal"},{"uid":"d507402d0789cda2","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1755092922230,"stop":1755092922231,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2ad9048b80d9aed","name":"Cluster ID 0, shard 1","time":{"start":1755093016213,"stop":1755093016213,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2647e930ee71058","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1755092754212,"stop":1755092754212,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f2be41a15f9313","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1755092711205,"stop":1755092711205,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c2c517e997c0f6","name":"should handle case with no peers in store","time":{"start":1755092711888,"stop":1755092711888,"duration":0},"status":"passed","severity":"normal"},{"uid":"3590866d0ac4354e","name":"should clear dial history on start","time":{"start":1755092711733,"stop":1755092711733,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0bac5343b37c922","name":"rejects hash query with content filter parameters","time":{"start":1755092712052,"stop":1755092712052,"duration":0},"status":"passed","severity":"normal"},{"uid":"a113708c44c02d04","name":"should return false when peer is not on the specified shard","time":{"start":1755092711470,"stop":1755092711470,"duration":0},"status":"passed","severity":"normal"},{"uid":"7271823024ea2aab","name":"should dial peers from store when browser is connected","time":{"start":1755092711870,"stop":1755092711870,"duration":0},"status":"passed","severity":"normal"},{"uid":"202e66fb5a48f6a3","name":"Push message with Basic HTML tag payload","time":{"start":1755093330989,"stop":1755093330989,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a88355d1c05c408","name":"Callback on promise, aborts when callback returns true","time":{"start":1755093027331,"stop":1755093027332,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6818ff7f10fd9ec","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1755092980240,"stop":1755092980241,"duration":1},"status":"passed","severity":"normal"},{"uid":"f312acd7ed3f64aa","name":"Init the array if not present","time":{"start":1755092695445,"stop":1755092695446,"duration":1},"status":"passed","severity":"normal"},{"uid":"838b22af3dbd3f04","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1755092759681,"stop":1755092759681,"duration":0},"status":"passed","severity":"normal"},{"uid":"92b362a65ae5849b","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1755092754214,"stop":1755092754214,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ebea8874b73c1b","name":"should dispatch network event when browser goes offline","time":{"start":1755092711329,"stop":1755092711333,"duration":4},"status":"passed","severity":"normal"},{"uid":"35e286d0f62a8ee6","name":"should add peer to queue when queue is not empty","time":{"start":1755092711742,"stop":1755092711742,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3670519cfd06600","name":"Subscribe and receives messages on 20 topics","time":{"start":1755093242859,"stop":1755093242859,"duration":0},"status":"passed","severity":"normal"},{"uid":"28718a9c3d86c45f","name":"should initialize with custom number of peers","time":{"start":1755092742091,"stop":1755092742091,"duration":0},"status":"passed","severity":"normal"},{"uid":"acbdd1bd9bf797f9","name":"topics with same application and version share the same shard","time":{"start":1755092695819,"stop":1755092695819,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd6a63e07f7e7a71","name":"should handle hash queries without validation","time":{"start":1755092741963,"stop":1755092741963,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe5f668866e8fb9b","name":"Relay - times out","time":{"start":1755093048632,"stop":1755093048632,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cea1830d995f28c","name":"Decoder throws on empty string content topic","time":{"start":1755092730410,"stop":1755092730410,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a47f190574c561","name":"should properly create location multiaddrs - tcp4","time":{"start":1755092701954,"stop":1755092701955,"duration":1},"status":"passed","severity":"normal"},{"uid":"addae89ace6f924e","name":"should dial peer when on same shard","time":{"start":1755092711749,"stop":1755092711750,"duration":1},"status":"passed","severity":"normal"},{"uid":"661dca8bb1727b5e","name":"should be able to encode the field with only FILTER set to true","time":{"start":1755092701200,"stop":1755092701201,"duration":1},"status":"passed","severity":"normal"},{"uid":"71877163a903d71a","name":"should do nothing when connections still exist","time":{"start":1755092711884,"stop":1755092711884,"duration":0},"status":"passed","severity":"normal"},{"uid":"9147439301d915f6","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1755092719774,"stop":1755092719776,"duration":2},"status":"passed","severity":"normal"},{"uid":"afcb0fa740ffd4f1","name":"Check publish message containing Chinese","time":{"start":1755092913426,"stop":1755092913426,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3840b6480ae4013","name":"should dial more peers if under maxConnections","time":{"start":1755092711896,"stop":1755092711896,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a52f0756cb7c598","name":"should throw error - invalid id","time":{"start":1755092701951,"stop":1755092701951,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dedb92c14d33217","name":"Check received message with timestamp: 1755092774599000000 ","time":{"start":1755093224198,"stop":1755093224198,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9cc22ee39a09e16","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1755092835149,"stop":1755092835149,"duration":0},"status":"passed","severity":"normal"},{"uid":"62db615316fc4e66","name":"should return undefined if no connection provided","time":{"start":1755092712130,"stop":1755092712131,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaf9f83330945907","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1755092701211,"stop":1755092701211,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1027c0484619235","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1755092695822,"stop":1755092695822,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ff71a71e1438e3","name":"Subscribe to topic containing long and receive message","time":{"start":1755093242873,"stop":1755093242873,"duration":0},"status":"passed","severity":"normal"},{"uid":"54a172978cc2f773","name":"should return false when pubsub topic parsing fails","time":{"start":1755092711475,"stop":1755092711476,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf96e8f43e94f76a","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1755093043182,"stop":1755093043183,"duration":1},"status":"passed","severity":"normal"},{"uid":"be24c695f245acae","name":"should add to incoming buffer if dependencies are not met","time":{"start":1755092759682,"stop":1755092759682,"duration":0},"status":"passed","severity":"normal"},{"uid":"dacea2b20c047960","name":"should properly create location multiaddrs - tcp6","time":{"start":1755092701955,"stop":1755092701955,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a9a7b1152cb904f","name":"should remove event listener for peer:discovery","time":{"start":1755092711193,"stop":1755092711194,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cc2df7ac6b647a4","name":"should handle errors when getting connections","time":{"start":1755092711335,"stop":1755092711335,"duration":0},"status":"passed","severity":"normal"},{"uid":"af38b1b99063b064","name":"Push message with content topic containing Arabic","time":{"start":1755093330994,"stop":1755093330994,"duration":0},"status":"passed","severity":"normal"},{"uid":"64e571b1e56a0b23","name":"should unregister libp2p event listeners when stop is called","time":{"start":1755092742094,"stop":1755092742094,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ecfa6cac969c4ae","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755093242867,"stop":1755093242867,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b966257cc9221fe","name":"Push message with unicode special characters payload","time":{"start":1755093330991,"stop":1755093330991,"duration":0},"status":"passed","severity":"normal"},{"uid":"34563edaff172676","name":"should properly start and stop event listening","time":{"start":1755092741481,"stop":1755092741482,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc2a7b7ea03096f5","name":"should remove event listeners from globalThis","time":{"start":1755092711312,"stop":1755092711313,"duration":1},"status":"passed","severity":"normal"},{"uid":"784c903c0b595c87","name":"should dial all peers on dial","time":{"start":1755092866267,"stop":1755092866268,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eda9b2077fa7b9","name":"Push message with content topic containing SQL Injection","time":{"start":1755093330994,"stop":1755093330994,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc309701338a3550","name":"isConnected should return false after all peers disconnect","time":{"start":1755092795810,"stop":1755092795810,"duration":0},"status":"passed","severity":"normal"},{"uid":"c893160b049ef562","name":"should not fail to start the service if it is already started","time":{"start":1755092780582,"stop":1755092780583,"duration":1},"status":"passed","severity":"normal"},{"uid":"951987487a23a6d5","name":"Push message with content topic containing escaped characters","time":{"start":1755093330982,"stop":1755093330983,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cb89dd3a81f4562","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755093242877,"stop":1755093242877,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a39b1a9854607","name":"Push message with Chinese payload","time":{"start":1755093330970,"stop":1755093330971,"duration":1},"status":"passed","severity":"normal"},{"uid":"91e62a2de96611a5","name":"Push message with special chars payload","time":{"start":1755093330987,"stop":1755093330987,"duration":0},"status":"passed","severity":"normal"},{"uid":"e88c257d7b314134","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1755092754206,"stop":1755092754206,"duration":0},"status":"passed","severity":"normal"},{"uid":"d876d3a6dc32d4d8","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1755092701209,"stop":1755092701210,"duration":1},"status":"passed","severity":"normal"},{"uid":"620e5fb5cd72bafa","name":"should properly compute the node id","time":{"start":1755092701952,"stop":1755092701952,"duration":0},"status":"passed","severity":"normal"},{"uid":"89a7103a84bfc55f","name":"should maintain proper timestamps if all messages received","time":{"start":1755092759681,"stop":1755092759681,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a50783edcee473","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1755092754213,"stop":1755092754213,"duration":0},"status":"passed","severity":"normal"},{"uid":"914cf534078303b2","name":"does not validate decoders for hash queries","time":{"start":1755092712330,"stop":1755092712330,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a94033cda0aa01","name":"Publishes to nwaku","time":{"start":1755092902336,"stop":1755092902337,"duration":1},"status":"passed","severity":"normal"},{"uid":"44f06a146e9877bb","name":"Publish message with large meta","time":{"start":1755092913435,"stop":1755092913435,"duration":0},"status":"passed","severity":"normal"},{"uid":"8332617e9724d6e","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1755092701203,"stop":1755092701204,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef3f5d9a92b2a941","name":"Query with Promise Callback, No Decoder","time":{"start":1755092995257,"stop":1755092995257,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ceb1aa5c1d29ad","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755093224199,"stop":1755093224199,"duration":0},"status":"passed","severity":"normal"},{"uid":"23f20386c4597863","name":"Push message with escaped characters payload","time":{"start":1755093330990,"stop":1755093330991,"duration":1},"status":"passed","severity":"normal"},{"uid":"4edd2afa2d9014fd","name":"should return no connections if no open connection provided","time":{"start":1755092711919,"stop":1755092711919,"duration":0},"status":"passed","severity":"normal"},{"uid":"46b4bfef0ffa7290","name":"caches peers it previously fetched","time":{"start":1755092720236,"stop":1755092720236,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cf3a1fcd901afa2","name":"Rejects garbage","time":{"start":1755092745413,"stop":1755092745413,"duration":0},"status":"passed","severity":"normal"},{"uid":"47d43c5c5a4ffee5","name":"Refresh subscription","time":{"start":1755092923079,"stop":1755092923079,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dd3049c140ffb70d","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755093224190,"stop":1755093224190,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa4eef9c51c04c49","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1755092754214,"stop":1755092754214,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e8be39aca50075b","name":"should successfully stop","time":{"start":1755092742044,"stop":1755092742045,"duration":1},"status":"passed","severity":"normal"},{"uid":"9621a02b24593f76","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755093242866,"stop":1755093242866,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b9c6b2540af7691","name":"Callback on promise","time":{"start":1755093027331,"stop":1755093027331,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a907641f4ac6dd8","name":"should filter peers by codec","time":{"start":1755092712088,"stop":1755092712088,"duration":0},"status":"passed","severity":"normal"},{"uid":"346811b27a43afd","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1755092795811,"stop":1755092795813,"duration":2},"status":"passed","severity":"normal"},{"uid":"ea6cf7547c8ebbfa","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1755092986630,"stop":1755092986630,"duration":0},"status":"passed","severity":"normal"},{"uid":"543a5d501fc805c9","name":"accepts valid message hash query","time":{"start":1755092712052,"stop":1755092712052,"duration":0},"status":"passed","severity":"normal"},{"uid":"902bcc93f93d4ae9","name":"should be able to decode the field with only FILTER set to true","time":{"start":1755092701207,"stop":1755092701208,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4ce698561fdb791","name":"Push message with XML payload","time":{"start":1755093330973,"stop":1755093330973,"duration":0},"status":"passed","severity":"normal"},{"uid":"da56edfb7ffc3638","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1755093043184,"stop":1755093043184,"duration":0},"status":"passed","severity":"normal"},{"uid":"26956dddf65e4ecf","name":"should remove expired entries after TTL has passed","time":{"start":1755092740286,"stop":1755092740300,"duration":14},"status":"passed","severity":"normal"},{"uid":"b2f4320fdc564870","name":"Relay","time":{"start":1755092780939,"stop":1755092780940,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed13f2dc63a0ba89","name":"Push message with content topic containing JSON","time":{"start":1755093330982,"stop":1755093330982,"duration":0},"status":"passed","severity":"normal"},{"uid":"766ab4efed60fa1","name":"throws on content topic with non-number generation field","time":{"start":1755092695809,"stop":1755092695810,"duration":1},"status":"passed","severity":"normal"},{"uid":"b80a3e035f0b858f","name":"Check received message containing Arabic","time":{"start":1755093224195,"stop":1755093224195,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d60010ac9af0cbf","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755092966146,"stop":1755092966147,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d6e749d54cceea5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1755092754228,"stop":1755092754228,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8dc238e2c6c5e09","name":"non connected peers","time":{"start":1755092888955,"stop":1755092888955,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5035170cd06e23d7","name":"Publish without waiting for remote peer","time":{"start":1755092923076,"stop":1755092923076,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8dcabc04f852011","name":"should stop and cleanup resources","time":{"start":1755092741916,"stop":1755092741917,"duration":1},"status":"passed","severity":"normal"},{"uid":"e033580a2f28b9e6","name":"should handle peer store update failures gracefully","time":{"start":1755092711138,"stop":1755092711139,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdf70d034c2e7e18","name":"should handle onConnected and onDisconnected","time":{"start":1755092742093,"stop":1755092742094,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc79577a3afd8fcc","name":"Subscribe and receive messages via waku relay post","time":{"start":1755093242870,"stop":1755093242870,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fc7fd88e9769489","name":"should not dispatch event when already connected","time":{"start":1755092711328,"stop":1755092711328,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbda8d04e937cc28","name":"connects to nwaku","time":{"start":1755093042063,"stop":1755093042064,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8012870221b700a","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755093242876,"stop":1755093242876,"duration":0},"status":"passed","severity":"normal"},{"uid":"31cb607a576ef272","name":"should successfully query store with valid decoders and options","time":{"start":1755092741958,"stop":1755092741958,"duration":0},"status":"passed","severity":"normal"},{"uid":"aea17f906ca4e86","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1755092754210,"stop":1755092754211,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9b0ce609df3a2b7","name":"should return null for non-existent peer","time":{"start":1755092711889,"stop":1755092711889,"duration":0},"status":"passed","severity":"normal"},{"uid":"652e27e86346aff3","name":"can query messages by message hash","time":{"start":1755093019930,"stop":1755093019931,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bd8165e1e113a23","name":"Publish message with custom timestamp: Wed Aug 13 2025 12:48:26 GMT+0000 (Coordinated Universal Time)","time":{"start":1755092913431,"stop":1755092913432,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4b0eaacc3a1598a","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755093242865,"stop":1755093242865,"duration":0},"status":"passed","severity":"normal"},{"uid":"3052db4c41a7a955","name":"should create a new stream if no existing for protocol found","time":{"start":1755092712131,"stop":1755092712132,"duration":1},"status":"passed","severity":"normal"},{"uid":"b96e53b1fbc42380","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1755092980243,"stop":1755092980243,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4129244ac6881fc","name":"should handle complete discovery-to-dial flow","time":{"start":1755092711206,"stop":1755092711206,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f619233201a82f0","name":"Push message with Russian payload","time":{"start":1755093330988,"stop":1755093330988,"duration":0},"status":"passed","severity":"normal"},{"uid":"4643c6610bdb5904","name":"Js publishes, other Js receives","time":{"start":1755092902337,"stop":1755092902338,"duration":1},"status":"passed","severity":"normal"},{"uid":"b98a60ac704f6587","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1755092922230,"stop":1755092922230,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1f49af7bfc5d60a9","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1755092754217,"stop":1755092754217,"duration":0},"status":"passed","severity":"normal"},{"uid":"985756582325ed67","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1755092695828,"stop":1755092695828,"duration":0},"status":"passed","severity":"normal"},{"uid":"18fcc9e5eef5a279","name":"Push message with content topic containing numeric","time":{"start":1755093330993,"stop":1755093330993,"duration":0},"status":"passed","severity":"normal"},{"uid":"668f31e711c2ec96","name":"Query generator for multiple messages","time":{"start":1755093027328,"stop":1755093027329,"duration":1},"status":"passed","severity":"normal"},{"uid":"81222dc43ae1c9bd","name":"Check publish message containing numeric","time":{"start":1755092913425,"stop":1755092913425,"duration":0},"status":"passed","severity":"normal"},{"uid":"d928e1a6b0b78180","name":"Encoder throws on empty string content topic","time":{"start":1755092712364,"stop":1755092712364,"duration":0},"status":"passed","severity":"normal"},{"uid":"eac888035b6503c9","name":"Push message with SQL Injection payload","time":{"start":1755093330972,"stop":1755093330972,"duration":0},"status":"passed","severity":"normal"},{"uid":"58a5ac07d20bbdc0","name":"should create ShardReader with auto sharding network config","time":{"start":1755092711460,"stop":1755092711460,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e0c89fa57ffeb21","name":"should return usable stream attached to connection","time":{"start":1755092712129,"stop":1755092712130,"duration":1},"status":"passed","severity":"normal"},{"uid":"be8dd354146fe0b0","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1755092741474,"stop":1755092741474,"duration":0},"status":"passed","severity":"normal"},{"uid":"1823528cb166f581","name":"Push message with content topic containing Russian","time":{"start":1755093330980,"stop":1755093330981,"duration":1},"status":"passed","severity":"normal"},{"uid":"a37092fa32a1dc11","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755092926816,"stop":1755092926816,"duration":0},"status":"passed","severity":"normal"},{"uid":"6793c9d27b8f3d51","name":"Subscribe to topic containing short and receive message","time":{"start":1755093242861,"stop":1755093242862,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcf6af2a6ac8b9b5","name":"should be safe to call multiple times","time":{"start":1755092712073,"stop":1755092712073,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a0b1b21d38eebb8","name":"should properly create location multiaddrs - udp","time":{"start":1755092701955,"stop":1755092701956,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef038760d58860be","name":"should partition messages based on acknowledgement status","time":{"start":1755092759686,"stop":1755092759686,"duration":0},"status":"passed","severity":"normal"},{"uid":"410eee4cccf5152d","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755092926816,"stop":1755092926816,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e3c7356886e3f7d","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755092798796,"stop":1755092798796,"duration":0},"status":"passed","severity":"normal"},{"uid":"341c3d5ca9112c53","name":"should not fail to stop the service if it was not started","time":{"start":1755092724269,"stop":1755092724269,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e2c1169be1465f0","name":"should handle empty pubsub topics","time":{"start":1755092711145,"stop":1755092711145,"duration":0},"status":"passed","severity":"normal"},{"uid":"a150b2e36a87ff0e","name":"can start the service","time":{"start":1755092724268,"stop":1755092724268,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ddb3e1532416d1","name":"Wrong topic","time":{"start":1755093017740,"stop":1755093017741,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ac75d0b07f66717","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755093242860,"stop":1755093242860,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e23a2c9ab47dbc","name":"rejects content-filtered query with only contentTopics","time":{"start":1755092712049,"stop":1755092712051,"duration":2},"status":"passed","severity":"normal"},{"uid":"dea0a997c263ff61","name":"should handle peer disconnect event when no connections remain","time":{"start":1755092711321,"stop":1755092711327,"duration":6},"status":"passed","severity":"normal"},{"uid":"5d797fcc4cd4054a","name":"should update ack status of messages in outgoing buffer","time":{"start":1755092759687,"stop":1755092759688,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6d99e57d3935a02","name":"Check received message containing long","time":{"start":1755093224193,"stop":1755093224194,"duration":1},"status":"passed","severity":"normal"},{"uid":"e88544e3b8643eb6","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1755092754207,"stop":1755092754208,"duration":1},"status":"passed","severity":"normal"},{"uid":"70c116d39a725aa6","name":"Fails to publish duplicate message","time":{"start":1755092913432,"stop":1755092913433,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec379904421eb4f3","name":"should set field with only RELAY enabled","time":{"start":1755092701957,"stop":1755092701957,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8ed51e53092664a","name":"should be able to encode the field with only RELAY set to true","time":{"start":1755092701198,"stop":1755092701199,"duration":1},"status":"passed","severity":"normal"},{"uid":"8010fe977790801","name":"should throw error when no peers are available","time":{"start":1755092741958,"stop":1755092741959,"duration":1},"status":"passed","severity":"normal"},{"uid":"b865d7cdf93adca3","name":"Store - dialed first","time":{"start":1755093048632,"stop":1755093048633,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cd00d9a913fa5b9","name":"should skip peer when already connected","time":{"start":1755092711742,"stop":1755092711743,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1f184ecf5bbac34","name":"Push message with Basic HTML tag payload","time":{"start":1755093330974,"stop":1755093330974,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb051c458bbb85c","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1755092712365,"stop":1755092712365,"duration":0},"status":"passed","severity":"normal"},{"uid":"cedc3b733a923a9b","name":"should handle peer connect event","time":{"start":1755092711321,"stop":1755092711321,"duration":0},"status":"passed","severity":"normal"},{"uid":"62bc1417c6f17f90","name":"should handle case with all peers already connected","time":{"start":1755092711888,"stop":1755092711888,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe63736b11f04d54","name":"Promise Callback - true","time":{"start":1755093028121,"stop":1755093028122,"duration":1},"status":"passed","severity":"normal"},{"uid":"293d216364c0e963","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1755093043183,"stop":1755093043183,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa16db06612f64fa","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1755092695827,"stop":1755092695827,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8d6cefb87264b78","name":"should create dialer with libp2p and shardReader","time":{"start":1755092711728,"stop":1755092711732,"duration":4},"status":"passed","severity":"normal"},{"uid":"3b59e057f3d908cc","name":"udp ip6 address","time":{"start":1755092701190,"stop":1755092701190,"duration":0},"status":"passed","severity":"normal"},{"uid":"7580ddb038d12ac","name":"should return PeerId when PeerId is provided","time":{"start":1755092711778,"stop":1755092711785,"duration":7},"status":"passed","severity":"normal"},{"uid":"b212cff53f87fb66","name":"should be able to encode the field with only STORE set to true","time":{"start":1755092701199,"stop":1755092701200,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f768e624d3e080f","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1755092719773,"stop":1755092719773,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef2c81374e93f35","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1755092835148,"stop":1755092835149,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbd98f7ec3a3219b","name":"should insert elements correctly","time":{"start":1755092757640,"stop":1755092757640,"duration":0},"status":"passed","severity":"normal"},{"uid":"f230ecb2cd9c820e","name":"should dial all known peers when reached zero connections","time":{"start":1755092818235,"stop":1755092818236,"duration":1},"status":"passed","severity":"normal"},{"uid":"54a18fc4c5201185","name":"Push message with content topic containing emoji","time":{"start":1755093330996,"stop":1755093330996,"duration":0},"status":"passed","severity":"normal"},{"uid":"c82343443eb28100","name":"should invoke callbacks when receiving a message","time":{"start":1755092741913,"stop":1755092741914,"duration":1},"status":"passed","severity":"normal"},{"uid":"a17b711b9551084c","name":"Nodes with multiple pubsub topic","time":{"start":1755092906725,"stop":1755092906726,"duration":1},"status":"passed","severity":"normal"},{"uid":"a44a6252bb04d788","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1755093043181,"stop":1755093043181,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d7037cdda11f93d","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1755093034263,"stop":1755093034264,"duration":1},"status":"passed","severity":"normal"},{"uid":"273eaebe2f595d82","name":"Check received message containing special chars","time":{"start":1755093224185,"stop":1755093224186,"duration":1},"status":"passed","severity":"normal"},{"uid":"92857d6190c1cca","name":"should be safe to call multiple times","time":{"start":1755092711869,"stop":1755092711870,"duration":1},"status":"passed","severity":"normal"},{"uid":"62bddbccb2fa2962","name":"should not be delivered","time":{"start":1755092759687,"stop":1755092759687,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcf64e0b5947af5a","name":"Overlapping topic subscription","time":{"start":1755093242860,"stop":1755093242861,"duration":1},"status":"passed","severity":"normal"},{"uid":"e75d389c27800269","name":"should dial with PeerId and return stream","time":{"start":1755092712078,"stop":1755092712078,"duration":0},"status":"passed","severity":"normal"},{"uid":"7385aecf48a2688a","name":"random static sharding 1 - Cluster ID: 712, Shard ID: 304","time":{"start":1755093016213,"stop":1755093016224,"duration":11},"status":"passed","severity":"normal"},{"uid":"5c7167122cd10a71","name":"Check received message containing emoji","time":{"start":1755093224189,"stop":1755093224189,"duration":0},"status":"passed","severity":"normal"},{"uid":"437d51b0ce9bb2cc","name":"Fails to publish message with empty text","time":{"start":1755092913433,"stop":1755092913433,"duration":0},"status":"passed","severity":"normal"},{"uid":"a555c438dbc7e3be","name":"Should update shard info","time":{"start":1755092866631,"stop":1755092866631,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a475bfbd5ce00f5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1755092754226,"stop":1755092754226,"duration":0},"status":"passed","severity":"normal"},{"uid":"d693a2355146861e","name":"should be online or offline if network state changed","time":{"start":1755092795813,"stop":1755092795813,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a883fa4fe7bcdea","name":"Delete observer","time":{"start":1755092890484,"stop":1755092890484,"duration":0},"status":"passed","severity":"normal"},{"uid":"39aaae3996d32e11","name":"msgTime: 0 ms from now, startTime: 1754833828452, endTime: 1755093028452","time":{"start":1755093043184,"stop":1755093043184,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dbc38b6a0512359","name":"should retry failed tasks","time":{"start":1755092741154,"stop":1755092741154,"duration":0},"status":"passed","severity":"normal"},{"uid":"b030b5fd5c6ac5d4","name":"Query Generator, No message returned","time":{"start":1755092995253,"stop":1755092995254,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1227f7deb1937c0","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755093242857,"stop":1755093242857,"duration":0},"status":"passed","severity":"normal"},{"uid":"b754ff36c799de6e","name":"can query messages normally","time":{"start":1755093019929,"stop":1755093019930,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5fd3bda80c9fe00","name":"Stops search when maxGet is reached","time":{"start":1755092719890,"stop":1755092719891,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb4a6ece7c16bb5c","name":"Check received message containing emoji","time":{"start":1755093224198,"stop":1755093224198,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfbe17bfa845adef","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1755092695829,"stop":1755092695830,"duration":1},"status":"passed","severity":"normal"},{"uid":"68d862413847598f","name":"should skip peer when not on same cluster","time":{"start":1755092711749,"stop":1755092711749,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea586bfa04c675f9","name":"should create an instance with libp2p and dialer","time":{"start":1755092711183,"stop":1755092711183,"duration":0},"status":"passed","severity":"normal"},{"uid":"50d008dbfef1ceb9","name":"should decode valid enr successfully","time":{"start":1755092701941,"stop":1755092701941,"duration":0},"status":"passed","severity":"normal"},{"uid":"c96dc7a87daad83f","name":"Round trip binary encryption [ecies, signature]","time":{"start":1755092731859,"stop":1755092731859,"duration":0},"status":"passed","severity":"normal"},{"uid":"645e63743f8315a7","name":"Push message with unicode special characters payload","time":{"start":1755093330976,"stop":1755093330976,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba78b3c8854e914b","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1755092701202,"stop":1755092701202,"duration":0},"status":"passed","severity":"normal"},{"uid":"e49bcef8450201d5","name":"Check received message containing unicode special characters","time":{"start":1755093224198,"stop":1755093224198,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bcb3c321affb4d5","name":"should throw error - no public key","time":{"start":1755092701951,"stop":1755092701951,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fcfbee3b7efc87a","name":"should request peer renewal on specific errors","time":{"start":1755092741155,"stop":1755092741155,"duration":0},"status":"passed","severity":"normal"},{"uid":"998e6ef234be77ba","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1755092980242,"stop":1755092980243,"duration":1},"status":"passed","severity":"normal"},{"uid":"e55fed2407cce952","name":"Push message with numeric payload","time":{"start":1755093330987,"stop":1755093330987,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fc51e34d5fd5357","name":"Push message with XML payload","time":{"start":1755093330989,"stop":1755093330989,"duration":0},"status":"passed","severity":"normal"},{"uid":"767033ac60c0e5bb","name":"Check publish message containing Basic HTML tag","time":{"start":1755092913428,"stop":1755092913428,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9f4ebe54a570205","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1755092754227,"stop":1755092754227,"duration":0},"status":"passed","severity":"normal"},{"uid":"db4f54621975874","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1755092753536,"stop":1755092753536,"duration":0},"status":"passed","severity":"normal"},{"uid":"73cc3354e295cdf7","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755092926815,"stop":1755092926815,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc770ffeff4f5d7","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1755092754203,"stop":1755092754203,"duration":0},"status":"passed","severity":"normal"},{"uid":"e69f5aeb15df8716","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1755092719776,"stop":1755092719777,"duration":1},"status":"passed","severity":"normal"},{"uid":"98a65780101c09a8","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1755093043182,"stop":1755093043182,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2342c20c7b5313b","name":"Register correct protocols","time":{"start":1755092923076,"stop":1755092923076,"duration":0},"status":"passed","severity":"normal"},{"uid":"54940c8e25ffa603","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1755092695825,"stop":1755092695826,"duration":1},"status":"passed","severity":"normal"},{"uid":"517bb30e3a4f8963","name":"Publish message with rate limit","time":{"start":1755092913436,"stop":1755092913436,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0fb02a107d88ce","name":"Subscribe and receives messages on 20 topics","time":{"start":1755093242871,"stop":1755093242871,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5e5686e9312abcd","name":"Subscribe and receive messages via lightPush","time":{"start":1755093242869,"stop":1755093242869,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e7b8a9b8184062","name":"should not create multiple intervals when called multiple times","time":{"start":1755092711733,"stop":1755092711734,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0117153ba1ba04d","name":"Push message with custom timestamp: 1724334399055","time":{"start":1755093330985,"stop":1755093330985,"duration":0},"status":"passed","severity":"normal"},{"uid":"193eb6222c34c617","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1755092711333,"stop":1755092711333,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d3a7139e78cb83","name":"should not dispatch event when already disconnected","time":{"start":1755092711328,"stop":1755092711329,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ada7b7cbbb90aae","name":"Decoder throws on empty string content topic","time":{"start":1755092731861,"stop":1755092731861,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d86a424b7ea59d9","name":"should not dial peers from store when browser is not connected","time":{"start":1755092711880,"stop":1755092711880,"duration":0},"status":"passed","severity":"normal"},{"uid":"923e18a69d6d7765","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1755092741481,"stop":1755092741481,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4a8d655f78ebf65","name":"Check message on other pubsub topic is not received","time":{"start":1755093224191,"stop":1755093224191,"duration":0},"status":"passed","severity":"normal"},{"uid":"62a8dbd67c7e6101","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1755092741154,"stop":1755092741154,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b3a32f11ddc68e","name":"Push message with shell command payload","time":{"start":1755093330990,"stop":1755093330990,"duration":0},"status":"passed","severity":"normal"},{"uid":"57d639233eb73440","name":"Push message with content topic containing numeric","time":{"start":1755093330978,"stop":1755093330979,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbc4b6e3de99f308","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1755092906719,"stop":1755092906719,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d3457d7e77fb6e2","name":"Check received message containing Russian","time":{"start":1755093224195,"stop":1755093224195,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b940c345ebef576","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755093242871,"stop":1755093242871,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fba8bd5aa7398a8e","name":"should initialize with isNetworkConnected as false","time":{"start":1755092711302,"stop":1755092711302,"duration":0},"status":"passed","severity":"normal"}]