2025-07-24 01:00:11 +00:00

1 line
180 KiB
JSON

[{"uid":"b5a9fe92a0c94bbb","name":"Overlapping topic subscription","time":{"start":1753318207241,"stop":1753318207241,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2b9b334ac303f6e7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1753317987345,"stop":1753317987345,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de38bf67f68bc52","name":"should remove event listeners","time":{"start":1753318003007,"stop":1753318003008,"duration":1},"status":"passed","severity":"normal"},{"uid":"e35e5f68c4554044","name":"udp ip6 address","time":{"start":1753317992948,"stop":1753317992948,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff78baf9dc07bc5e","name":"rejects hash query with content filter parameters","time":{"start":1753318003389,"stop":1753318003389,"duration":0},"status":"passed","severity":"normal"},{"uid":"212235dac8b83f60","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1753318031830,"stop":1753318031831,"duration":1},"status":"passed","severity":"normal"},{"uid":"f037fe2a1fb54144","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753318513422,"stop":1753318513423,"duration":1},"status":"passed","severity":"normal"},{"uid":"dff797d5d98f693b","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app73/1/topic566/json","time":{"start":1753318300684,"stop":1753318300684,"duration":0},"status":"passed","severity":"normal"},{"uid":"62361b8f399b242e","name":"should sort peers by ping value","time":{"start":1753318003749,"stop":1753318003749,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c090c19c45bfcf","name":"should dial peers from store when no connections remain","time":{"start":1753318003011,"stop":1753318003012,"duration":1},"status":"passed","severity":"normal"},{"uid":"10ef40181075dcc2","name":"should add event listeners for peer connect and disconnect","time":{"start":1753318003268,"stop":1753318003268,"duration":0},"status":"passed","severity":"normal"},{"uid":"303fb6d076933dbd","name":"should increase lamport timestamp","time":{"start":1753318045324,"stop":1753318045325,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0d27d29df62d38a","name":"isConnected return false after peer stops","time":{"start":1753318080671,"stop":1753318080672,"duration":1},"status":"passed","severity":"normal"},{"uid":"86dab5657b578bc6","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1753318042004,"stop":1753318042004,"duration":0},"status":"passed","severity":"normal"},{"uid":"d726ce36edde27f1","name":"Push message with meta","time":{"start":1753318416886,"stop":1753318416886,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede14c17b363649d","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1753318207245,"stop":1753318207245,"duration":0},"status":"passed","severity":"normal"},{"uid":"13dd1c31a6174762","name":"Check received message containing Basic HTML tag","time":{"start":1753318513416,"stop":1753318513416,"duration":0},"status":"passed","severity":"normal"},{"uid":"7103912e677b328c","name":"should return PeerId when PeerId is provided","time":{"start":1753318003055,"stop":1753318003056,"duration":1},"status":"passed","severity":"normal"},{"uid":"3914af46c170934c","name":"messageHashStr produces consistent results for the same input","time":{"start":1753318003076,"stop":1753318003088,"duration":12},"status":"passed","severity":"normal"},{"uid":"315cd7f921a53670","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753318135853,"stop":1753318135853,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d70f3088347c799","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1753318041994,"stop":1753318041995,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9b353b4cf933405","name":"should not allow k > 12","time":{"start":1753318041654,"stop":1753318041661,"duration":7},"status":"passed","severity":"normal"},{"uid":"95a689bbd30f47","name":"Decrypt messages","time":{"start":1753318174628,"stop":1753318174629,"duration":1},"status":"passed","severity":"normal"},{"uid":"efcf5b17ea4755bd","name":"groups content topics by expected pubsub topic","time":{"start":1753317987337,"stop":1753317987337,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cc7f28f09b3f51b","name":"Check publish message containing XML","time":{"start":1753318196704,"stop":1753318196704,"duration":0},"status":"passed","severity":"normal"},{"uid":"611f7fa1335d10bc","name":"should remove event listeners from libp2p","time":{"start":1753318002947,"stop":1753318002948,"duration":1},"status":"passed","severity":"normal"},{"uid":"67fa0f3431538f4","name":"throws on content topic with empty encoding field","time":{"start":1753317987330,"stop":1753317987331,"duration":1},"status":"passed","severity":"normal"},{"uid":"a619074f63cc91e0","name":"should handle case when globalThis is not available","time":{"start":1753318002950,"stop":1753318002953,"duration":3},"status":"passed","severity":"normal"},{"uid":"3d4c53617be02034","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753318065277,"stop":1753318065277,"duration":0},"status":"skipped","severity":"normal"},{"uid":"83994d647c936917","name":"Check received message with timestamp: 1753318060070 ","time":{"start":1753318513421,"stop":1753318513422,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce317d4963a89c8d","name":"should set field with only STORE enabled","time":{"start":1753317993428,"stop":1753317993428,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5dc08bb084fc4b9","name":"Nodes with multiple pubsub topic","time":{"start":1753318189987,"stop":1753318189987,"duration":0},"status":"passed","severity":"normal"},{"uid":"431bcf2fb7b9c8c1","name":"Push message with custom timestamp: 1753321685184","time":{"start":1753318416888,"stop":1753318416889,"duration":1},"status":"passed","severity":"normal"},{"uid":"2539297929071cf9","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1753318032198,"stop":1753318032198,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a4c21439320aa8c","name":"Check message with no pubsub topic is not received","time":{"start":1753318513424,"stop":1753318513424,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ca73feb44d2249b","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1753318011383,"stop":1753318011384,"duration":1},"status":"passed","severity":"normal"},{"uid":"a77b78c31776feb2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1753317987344,"stop":1753317987344,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfaa69ad731bcc5a","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1753318189987,"stop":1753318189987,"duration":0},"status":"passed","severity":"normal"},{"uid":"827668746250889","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753318766668,"stop":1753318766668,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef213d5af370d3d","name":"should not dispatch event when already connected","time":{"start":1753318002955,"stop":1753318002955,"duration":0},"status":"passed","severity":"normal"},{"uid":"861e36f473964c35","name":"can start the service","time":{"start":1753318172844,"stop":1753318172845,"duration":1},"status":"passed","severity":"normal"},{"uid":"6957abb9bfdd413d","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1753318041998,"stop":1753318041998,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1e091e6f7882366","name":"should set field with all protocols enabled","time":{"start":1753317993427,"stop":1753317993427,"duration":0},"status":"passed","severity":"normal"},{"uid":"81afb1c9264c1e13","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753318586082,"stop":1753318586082,"duration":0},"status":"broken","severity":"normal"},{"uid":"59510bdbeed8a078","name":"Decoder throws on empty string content topic","time":{"start":1753318003939,"stop":1753318003939,"duration":0},"status":"passed","severity":"normal"},{"uid":"24df775db3202fa3","name":"Subscribe to topic containing JSON and publish message","time":{"start":1753318207249,"stop":1753318207249,"duration":0},"status":"passed","severity":"normal"},{"uid":"14158eaaeda0abdc","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753318766662,"stop":1753318766662,"duration":0},"status":"passed","severity":"normal"},{"uid":"164f9c7400f74f3b","name":"Push message with content topic containing JSON","time":{"start":1753318416895,"stop":1753318416895,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfee2df3356a4ac","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1753318381109,"stop":1753318381109,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0be2e6b5f8a235f","name":"should load peers from local storage and dispatch events","time":{"start":1753318015691,"stop":1753318015691,"duration":0},"status":"passed","severity":"normal"},{"uid":"241d49c8207fa94c","name":"should be safe to call multiple times","time":{"start":1753318002886,"stop":1753318002886,"duration":0},"status":"passed","severity":"normal"},{"uid":"173a64d07d6389e1","name":"should fail to send if no connected peers found","time":{"start":1753318032535,"stop":1753318032546,"duration":11},"status":"passed","severity":"normal"},{"uid":"88f33451175f86ce","name":"Subscribe and receive messages via lightPush","time":{"start":1753318766640,"stop":1753318766641,"duration":1},"status":"broken","severity":"normal"},{"uid":"35bb6855f222aef3","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1753318002031,"stop":1753318002037,"duration":6},"status":"passed","severity":"normal"},{"uid":"9db36dcee10f63f9","name":"same cluster, static sharding: nodes connect","time":{"start":1753318135848,"stop":1753318135848,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0ae6baa37941d04","name":"Check received message containing Chinese","time":{"start":1753318513435,"stop":1753318513435,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fa40fd5376a847b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1753318042023,"stop":1753318042023,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1a729b348b4cfd6","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753317992772,"stop":1753317992772,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9fb796b9f5dac9","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1753318207250,"stop":1753318207250,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3bdfdb1c1635d00","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1753318042028,"stop":1753318042028,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eb30bf133398bf9","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1753318429122,"stop":1753318429122,"duration":0},"status":"passed","severity":"normal"},{"uid":"abd4a58db7ca2132","name":"should insert elements correctly","time":{"start":1753318044155,"stop":1753318044156,"duration":1},"status":"passed","severity":"normal"},{"uid":"20ce37c57abdedee","name":"should retry if all attempts fail","time":{"start":1753318031846,"stop":1753318031847,"duration":1},"status":"passed","severity":"normal"},{"uid":"14356a3973528b4d","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1753318003055,"stop":1753318003055,"duration":0},"status":"passed","severity":"normal"},{"uid":"84176d41ecf7d974","name":"does not validate decoders for hash queries","time":{"start":1753318003702,"stop":1753318003702,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb1934caac27acd","name":"should drop connection to one peer on hangUp","time":{"start":1753318147696,"stop":1753318147696,"duration":0},"status":"passed","severity":"normal"},{"uid":"c856599b6fe2673b","name":"should create dialer with libp2p and shardReader","time":{"start":1753318002874,"stop":1753318002875,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa27bcab5e27a021","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1753317992776,"stop":1753317992776,"duration":0},"status":"passed","severity":"normal"},{"uid":"e88bc9ce8749d04b","name":"Push message with content topic containing escaped characters","time":{"start":1753318416882,"stop":1753318416884,"duration":2},"status":"passed","severity":"normal"},{"uid":"368e6b51cab57640","name":"Check received message containing Script","time":{"start":1753318513415,"stop":1753318513415,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c27f6fc71400d1","name":"messageHash returns a Uint8Array","time":{"start":1753318003074,"stop":1753318003074,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e7ea52fe8fb312e","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1753318080669,"stop":1753318080670,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce2629f534d3df7e","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753318766663,"stop":1753318766665,"duration":2},"status":"passed","severity":"normal"},{"uid":"c2c6bb569521f7da","name":"should skip peer when not on same cluster","time":{"start":1753318002892,"stop":1753318002892,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd855b99bb163c8a","name":"should initialize with default number of peers","time":{"start":1753318032980,"stop":1753318032980,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f75aff21d09edc3","name":"should dial peer when on same shard","time":{"start":1753318002892,"stop":1753318002892,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c549a713515b4a6","name":"should clear dial history on stop","time":{"start":1753318002886,"stop":1753318002886,"duration":0},"status":"passed","severity":"normal"},{"uid":"98321761d419926a","name":"should successfully query store with valid decoders and options","time":{"start":1753318032766,"stop":1753318032766,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e3ada48565ec088","name":"accepts time-filtered query with content filter","time":{"start":1753318003389,"stop":1753318003390,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b891157eb4c972","name":"should recognize a successful status code","time":{"start":1753318121646,"stop":1753318121647,"duration":1},"status":"passed","severity":"normal"},{"uid":"a427ff63412cf798","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753318586086,"stop":1753318586086,"duration":0},"status":"broken","severity":"normal"},{"uid":"4d902c952998fb25","name":"Relay","time":{"start":1753318067251,"stop":1753318067251,"duration":0},"status":"passed","severity":"normal"},{"uid":"553f011c1c2671be","name":"Store - dialed after - with timeout","time":{"start":1753318432818,"stop":1753318432818,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b62dfe3bd7ab97e","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1753317992771,"stop":1753317992771,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a9bd0ac21c3f68","name":"should handle multiple query options for time ranges","time":{"start":1753318032772,"stop":1753318032773,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae6b2bdf0b49c83d","name":"should allow redial after failed dial cooldown expires","time":{"start":1753318002902,"stop":1753318002906,"duration":4},"status":"passed","severity":"normal"},{"uid":"764825f2582ef23f","name":"should stop all internal components","time":{"start":1753318003742,"stop":1753318003742,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab479b22ae502677","name":"should set field with only RELAY enabled","time":{"start":1753317993427,"stop":1753317993428,"duration":1},"status":"passed","severity":"normal"},{"uid":"4abff9f5a9c4bee6","name":"should handle peer disconnect event when no connections remain","time":{"start":1753318002954,"stop":1753318002954,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ac396a6ed2d9b61","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1753318021545,"stop":1753318021545,"duration":0},"status":"passed","severity":"normal"},{"uid":"802638a866b8f156","name":"should throw error - no public key","time":{"start":1753317993420,"stop":1753317993420,"duration":0},"status":"passed","severity":"normal"},{"uid":"8820aab228afe326","name":"should skip peer when dialed recently","time":{"start":1753318002888,"stop":1753318002890,"duration":2},"status":"passed","severity":"normal"},{"uid":"67ad171ecab5ea24","name":"should return PeerId when Multiaddr input is provided","time":{"start":1753318003056,"stop":1753318003056,"duration":0},"status":"passed","severity":"normal"},{"uid":"80a6a5db9ed552f1","name":"Ephemeral field set to true","time":{"start":1753318003938,"stop":1753318003938,"duration":0},"status":"passed","severity":"normal"},{"uid":"edc0821e3da03659","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1753318010552,"stop":1753318010552,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca1961e94cf861d5","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753318766652,"stop":1753318766653,"duration":1},"status":"passed","severity":"normal"},{"uid":"be2959509bf1d579","name":"should respect custom numPeersToUse configuration","time":{"start":1753318032984,"stop":1753318032984,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d170897212c1a","name":"should not create timers for topics where peer is not in mesh","time":{"start":1753318003313,"stop":1753318003330,"duration":17},"status":"passed","severity":"normal"},{"uid":"16ada494b7700a59","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753318766645,"stop":1753318766645,"duration":0},"status":"passed","severity":"normal"},{"uid":"6619d9624a7c805c","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1753318003034,"stop":1753318003034,"duration":0},"status":"passed","severity":"normal"},{"uid":"8378994cce551884","name":"Fails to publish message with size larger than 1 MB","time":{"start":1753318196710,"stop":1753318196710,"duration":0},"status":"passed","severity":"normal"},{"uid":"31f5ed05a00f4f02","name":"Using a function","time":{"start":1753318427152,"stop":1753318427152,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae109ec8a142d74b","name":"Check publish message containing escaped characters","time":{"start":1753318196705,"stop":1753318196706,"duration":1},"status":"passed","severity":"normal"},{"uid":"16224aef8c1a5ba6","name":"should be safe to call multiple times","time":{"start":1753318003284,"stop":1753318003284,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ffe8974492ff5b2","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1753318032981,"stop":1753318032981,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c7e3b1012ee1f0f","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753318766641,"stop":1753318766642,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed18c7f96e115d4c","name":"Query Generator, No Decoder","time":{"start":1753318381108,"stop":1753318381108,"duration":0},"status":"passed","severity":"normal"},{"uid":"18e5c82edfd9b2f8","name":"Cluster id 0, shard 0","time":{"start":1753318390170,"stop":1753318390171,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ee9624b1a3c09ba","name":"should not allow unachievable error rate","time":{"start":1753318041661,"stop":1753318041662,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d5643ab7923880f","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1753318042003,"stop":1753318042003,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2a5fbb886e45b46","name":"should return false when peer is on different cluster","time":{"start":1753318002365,"stop":1753318002377,"duration":12},"status":"passed","severity":"normal"},{"uid":"61d100c79b662876","name":"random static sharding 9 - Cluster ID: 291, Shard ID: 924","time":{"start":1753318390185,"stop":1753318390186,"duration":1},"status":"passed","severity":"normal"},{"uid":"398e61202a7c8ed9","name":"Push message equal or less that 1MB","time":{"start":1753318416889,"stop":1753318416889,"duration":0},"status":"passed","severity":"normal"},{"uid":"7682a819f475f626","name":"Subscribe to topic containing long and publish message","time":{"start":1753318207242,"stop":1753318207242,"duration":0},"status":"passed","severity":"normal"},{"uid":"23fda0ee80591b6a","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753318766658,"stop":1753318766658,"duration":0},"status":"passed","severity":"normal"},{"uid":"807970fa5a1eb70d","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1753318045332,"stop":1753318045332,"duration":0},"status":"passed","severity":"normal"},{"uid":"9933bb3bc51e4cf4","name":"Push 30 different messages","time":{"start":1753318416891,"stop":1753318416891,"duration":0},"status":"skipped","severity":"normal"},{"uid":"eb16ab3cf589b39e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1753317987345,"stop":1753317987346,"duration":1},"status":"passed","severity":"normal"},{"uid":"3beb2d6093aa8ca7","name":"should create all internal components","time":{"start":1753318003741,"stop":1753318003741,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f8179c292432be","name":"should return true even if peer has no overlapping shards","time":{"start":1753318002361,"stop":1753318002363,"duration":2},"status":"passed","severity":"normal"},{"uid":"5ac228c0bd253909","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1753318041995,"stop":1753318041995,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e8d5f5bf66eac7","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1753318042001,"stop":1753318042001,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c81ed16f46d03ed","name":"should throw error - invalid id","time":{"start":1753317993421,"stop":1753317993421,"duration":0},"status":"passed","severity":"normal"},{"uid":"8216683901c8aeba","name":"Decoder throws on empty string content topic","time":{"start":1753318023118,"stop":1753318023118,"duration":0},"status":"passed","severity":"normal"},{"uid":"97d29360f87645ab","name":"should handle complete connection lifecycle","time":{"start":1753318002972,"stop":1753318002972,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb8bf934e800762","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1753318003044,"stop":1753318003044,"duration":0},"status":"passed","severity":"normal"},{"uid":"c84dd0d587adfbc3","name":"Push message with content topic containing emoji","time":{"start":1753318416896,"stop":1753318416896,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb9d3d2541e493a1","name":"Symmetric encrypt & Decrypt","time":{"start":1753318021985,"stop":1753318021986,"duration":1},"status":"passed","severity":"normal"},{"uid":"751b0548bfb7dcbc","name":"different cluster: nodes don't connect","time":{"start":1753318135852,"stop":1753318135853,"duration":1},"status":"passed","severity":"normal"},{"uid":"800f69c9bbdaae64","name":"should validate status codes","time":{"start":1753318032557,"stop":1753318032557,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fa0abd00f3c097","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753318586080,"stop":1753318586080,"duration":0},"status":"broken","severity":"normal"},{"uid":"2e1ee59b823a6a7e","name":"Does not throw an exception when node disconnects","time":{"start":1753318427151,"stop":1753318427151,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e50eac8181533e0","name":"peer:update - should do nothing if another protocol hit","time":{"start":1753318003448,"stop":1753318003448,"duration":0},"status":"passed","severity":"normal"},{"uid":"d37453781f15feb5","name":"connects to nwaku","time":{"start":1753318427151,"stop":1753318427151,"duration":0},"status":"passed","severity":"normal"},{"uid":"77bf5dc057d5f31d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1753318042028,"stop":1753318042028,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4d4ef9f5ed8b273","name":"new peer added after a peer was already found","time":{"start":1753318203723,"stop":1753318203723,"duration":0},"status":"skipped","severity":"normal"},{"uid":"344841b35630d7d3","name":"Subscribe to topic containing XML and receive message","time":{"start":1753318766666,"stop":1753318766666,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aa5981662b2b31c","name":"Subscribe to topic containing Script and receive message","time":{"start":1753318766650,"stop":1753318766650,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c1d8e54b6f00ef5","name":"should detect messages with missing dependencies","time":{"start":1753318045330,"stop":1753318045330,"duration":0},"status":"passed","severity":"normal"},{"uid":"8041cf55c3668b3","name":"should be safe to call multiple times","time":{"start":1753318003268,"stop":1753318003273,"duration":5},"status":"passed","severity":"normal"},{"uid":"a42eedbc63e7a165","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753318353192,"stop":1753318353193,"duration":1},"status":"passed","severity":"normal"},{"uid":"d508028af0fdc08d","name":"should return empty array when no peers connected","time":{"start":1753318003747,"stop":1753318003747,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca4a85ded759e30","name":"can query messages by message hash","time":{"start":1753318393063,"stop":1753318393064,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fe94fa9422a8631","name":"Fails to push message bigger that 1MB","time":{"start":1753318416900,"stop":1753318416900,"duration":0},"status":"passed","severity":"normal"},{"uid":"e002184a6ed552a7","name":"should transition to Unhealthy when no connections","time":{"start":1753318032164,"stop":1753318032166,"duration":2},"status":"passed","severity":"normal"},{"uid":"9082d15c637ddf63","name":"should create a new stream if no existing for protocol found","time":{"start":1753318003441,"stop":1753318003447,"duration":6},"status":"passed","severity":"normal"},{"uid":"162fbce4df8c38c5","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753318586079,"stop":1753318586079,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a0cc52c274b2b7","name":"should use configured peers when available","time":{"start":1753318032774,"stop":1753318032774,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0452e1c225b29bc","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1753318429119,"stop":1753318429119,"duration":0},"status":"passed","severity":"normal"},{"uid":"242dabd459084b6d","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1753317992776,"stop":1753317992776,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9199e439dca3fe0","name":"Passing page size 110 when there are 120 messages","time":{"start":1753318414243,"stop":1753318414243,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffa40d2507ca18aa","name":"should allow redial after cooldown period","time":{"start":1753318002891,"stop":1753318002892,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcbedd248a7cea9b","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1753317992766,"stop":1753317992767,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c760772e2a5c149","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1753318011389,"stop":1753318011389,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa225d52ce32fdd6","name":"Query with Promise Callback, No message returned","time":{"start":1753318381111,"stop":1753318381112,"duration":1},"status":"passed","severity":"normal"},{"uid":"10aa89c2beca5924","name":"returns all values when wanted number matches available values","time":{"start":1753318010549,"stop":1753318010551,"duration":2},"status":"passed","severity":"normal"},{"uid":"9f3b47dc8a3a95e2","name":"should handle complete discovery-to-dial flow","time":{"start":1753318002038,"stop":1753318002038,"duration":0},"status":"passed","severity":"normal"},{"uid":"9793be0d98b3974c","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1753318045327,"stop":1753318045327,"duration":0},"status":"passed","severity":"normal"},{"uid":"47fbe9d194cbb6ab","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1753318207239,"stop":1753318207239,"duration":0},"status":"passed","severity":"normal"},{"uid":"60b6ef95c595f144","name":"should handle errors when getting connections","time":{"start":1753318002969,"stop":1753318002969,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7e72297049ec21c","name":"should handle all zero keep alive options","time":{"start":1753318003354,"stop":1753318003356,"duration":2},"status":"passed","severity":"normal"},{"uid":"dee89e081336125c","name":"less peers than existing","time":{"start":1753318173057,"stop":1753318173057,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b65049de8ab1975b","name":"Publish message with large meta","time":{"start":1753318196711,"stop":1753318196711,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7aed70de2ad0e0c","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1753318080669,"stop":1753318080669,"duration":0},"status":"passed","severity":"normal"},{"uid":"47dda65d29c453c6","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753318766667,"stop":1753318766667,"duration":0},"status":"passed","severity":"normal"},{"uid":"a91e512c4e76d063","name":"should handle errors when removing globalThis listeners","time":{"start":1753318002948,"stop":1753318002948,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa9531a5b93d95a5","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1753317987566,"stop":1753317987566,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fecdcfb7d55d684","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1753318045333,"stop":1753318045333,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d3fc4a590ac10ce","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1753318042002,"stop":1753318042003,"duration":1},"status":"passed","severity":"normal"},{"uid":"941f29ade3460d45","name":"should not receive a peer event before start","time":{"start":1753318015690,"stop":1753318015690,"duration":0},"status":"passed","severity":"normal"},{"uid":"718c5ae22cb1050a","name":"should return false when peer has no shard info","time":{"start":1753318002363,"stop":1753318002363,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce48b4d8d853e022","name":"Check message with invalid timestamp is not received","time":{"start":1753318513444,"stop":1753318513444,"duration":0},"status":"passed","severity":"normal"},{"uid":"17cb69dd2c76882d","name":"throws on empty content topic","time":{"start":1753317987327,"stop":1753317987327,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2706453ae3d0662","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1753317987333,"stop":1753317987333,"duration":0},"status":"passed","severity":"normal"},{"uid":"3866b297d4515f2e","name":"Check publish message containing emoji","time":{"start":1753318196706,"stop":1753318196706,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0eff359a5f56c87","name":"should enable all discoveries when explicitly set","time":{"start":1753318032197,"stop":1753318032198,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa047aa97fc7da4a","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1753318032984,"stop":1753318032984,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecc46a0f4a667688","name":"Sign & Recover","time":{"start":1753318021987,"stop":1753318021987,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5fae4e19ee6f9a3","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753318766648,"stop":1753318766648,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4318b003a752677","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1753317987338,"stop":1753317987338,"duration":0},"status":"passed","severity":"normal"},{"uid":"a854f069f6917574","name":"should return false when navigator.onLine is false","time":{"start":1753318002949,"stop":1753318002949,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2b867cea850486e","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753318353197,"stop":1753318353198,"duration":1},"status":"passed","severity":"normal"},{"uid":"47b543bf5b97ea5e","name":"should handle v3 RLN errors","time":{"start":1753318032556,"stop":1753318032557,"duration":1},"status":"passed","severity":"normal"},{"uid":"f212e31bd13361a0","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1753317987341,"stop":1753317987341,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a2d1c4caa50ce13","name":"should dial with PeerId and return stream","time":{"start":1753318003744,"stop":1753318003744,"duration":0},"status":"passed","severity":"normal"},{"uid":"2faf6f6acda5f0e7","name":"throws on content topic with generation field greater than 0","time":{"start":1753317987328,"stop":1753317987329,"duration":1},"status":"passed","severity":"normal"},{"uid":"2af8b87a32a6e2f9","name":"should not receive a peer event after stop","time":{"start":1753318065275,"stop":1753318065276,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ea6058325a0a045","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1753317992775,"stop":1753317992775,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f98dd5e212febd9","name":"Throws when trying to push message with empty payload","time":{"start":1753318416878,"stop":1753318416879,"duration":1},"status":"passed","severity":"normal"},{"uid":"952cb147cb802957","name":"Decoder throws on empty string content topic","time":{"start":1753318021548,"stop":1753318021548,"duration":0},"status":"passed","severity":"normal"},{"uid":"721fae9dc2d2f778","name":"isConnected between 2 js-waku relay nodes","time":{"start":1753318080672,"stop":1753318080672,"duration":0},"status":"passed","severity":"normal"},{"uid":"e207be1f509b40a5","name":"should throw error when no peers are available","time":{"start":1753318032767,"stop":1753318032772,"duration":5},"status":"passed","severity":"normal"},{"uid":"fc14972b2bb5cf51","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1753318032927,"stop":1753318032927,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4dccbaed39c1666","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753318766667,"stop":1753318766668,"duration":1},"status":"passed","severity":"normal"},{"uid":"8533ac607b0e9ed4","name":"should handle peer connect event","time":{"start":1753318002953,"stop":1753318002954,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3b74138128a7a92","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app58/8/topic845/proto","time":{"start":1753318300681,"stop":1753318300681,"duration":0},"status":"passed","severity":"normal"},{"uid":"9026c7de95846d10","name":"Push message with custom timestamp: 1753314485184","time":{"start":1753318416898,"stop":1753318416898,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4ff051041303aa4","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1753318042009,"stop":1753318042010,"duration":1},"status":"passed","severity":"normal"},{"uid":"31815074b0aac088","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1753318032984,"stop":1753318032985,"duration":1},"status":"passed","severity":"normal"},{"uid":"41c4c89fbaf15429","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1753318011685,"stop":1753318011685,"duration":0},"status":"skipped","severity":"normal"},{"uid":"793d1cc6d24b18d5","name":"Query with Promise Callback, No Decoder","time":{"start":1753318381110,"stop":1753318381111,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b31cd2680ea35ae","name":"should be empty when created","time":{"start":1753318033132,"stop":1753318033132,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a0849c9863c9fc","name":"handles different networkShards values correctly","time":{"start":1753317987338,"stop":1753317987338,"duration":0},"status":"passed","severity":"normal"},{"uid":"e214a4944c3e0939","name":"should do nothing if no non-locked connections to drop","time":{"start":1753318003040,"stop":1753318003040,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c3d228fdcb1ce22","name":"should work with mixed v2 and v3 peers","time":{"start":1753318032552,"stop":1753318032554,"duration":2},"status":"passed","severity":"normal"},{"uid":"1053b23f89a61db0","name":"Encoder throws on empty string content topic","time":{"start":1753318021547,"stop":1753318021548,"duration":1},"status":"passed","severity":"normal"},{"uid":"c82a1228b8582b10","name":"should be delivered but not added to local log or bloom filter","time":{"start":1753318045332,"stop":1753318045332,"duration":0},"status":"passed","severity":"normal"},{"uid":"dadd39d8664ccec0","name":"should properly create location multiaddrs - udp4","time":{"start":1753317993424,"stop":1753317993425,"duration":1},"status":"passed","severity":"normal"},{"uid":"df6e4b17ac97a7f","name":"Subscribe to topic containing long and receive message","time":{"start":1753318766662,"stop":1753318766662,"duration":0},"status":"passed","severity":"normal"},{"uid":"d82f9ee0d769269a","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1753318042010,"stop":1753318042012,"duration":2},"status":"passed","severity":"normal"},{"uid":"56fa5883de40e93f","name":"should handle onConnected and onDisconnected","time":{"start":1753318032982,"stop":1753318032983,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf2730879a725da","name":"should push the message to the outgoing buffer","time":{"start":1753318045325,"stop":1753318045325,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf7fb3cd6b58ac6","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753318766659,"stop":1753318766660,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe858a442cb7d1fa","name":"ignores domain fetching errors","time":{"start":1753318011681,"stop":1753318011681,"duration":0},"status":"passed","severity":"normal"},{"uid":"c78178d1a0b39130","name":"Check publish message containing short","time":{"start":1753318196698,"stop":1753318196698,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff41fb5f464a007e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1753317987343,"stop":1753317987344,"duration":1},"status":"passed","severity":"normal"},{"uid":"1402f6495752f75b","name":"random static sharding 8 - Cluster ID: 939, Shard ID: 287","time":{"start":1753318390184,"stop":1753318390185,"duration":1},"status":"passed","severity":"normal"},{"uid":"4feb22326afce8fe","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1753318041999,"stop":1753318041999,"duration":0},"status":"passed","severity":"normal"},{"uid":"d50b88e7ad5dc276","name":"should be able to decode the field with only FILTER set to true","time":{"start":1753317992774,"stop":1753317992774,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c07306da0669320","name":"should return false when network is not connected","time":{"start":1753318003743,"stop":1753318003744,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5a861f36fb4523d","name":"Push 30 different messages","time":{"start":1753318416878,"stop":1753318416878,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c100703416f21fcc","name":"Query Generator, Multiple PubsubTopics","time":{"start":1753318381107,"stop":1753318381108,"duration":1},"status":"passed","severity":"normal"},{"uid":"953a4403f84774f3","name":"Publish without waiting for remote peer","time":{"start":1753318207237,"stop":1753318207237,"duration":0},"status":"passed","severity":"normal"},{"uid":"990c93fff764881d","name":"should not receive a peer event before start","time":{"start":1753318172846,"stop":1753318172847,"duration":1},"status":"passed","severity":"normal"},{"uid":"98633ed89043ead6","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1753318365395,"stop":1753318365395,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d9efa8327414c1c","name":"should be delivered immediately if received","time":{"start":1753318045333,"stop":1753318045333,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e672464c6be26fc","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1753318042018,"stop":1753318042019,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b3b42fa039ad1dd","name":"should process tasks in queue","time":{"start":1753318031822,"stop":1753318031822,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c4ab5df1c5a791b","name":"should return true when peer is on the pubsub topic shard","time":{"start":1753318002378,"stop":1753318002378,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e6c65769b20b578","name":"should set field with only LIGHTPUSH enabled","time":{"start":1753317993428,"stop":1753317993429,"duration":1},"status":"passed","severity":"normal"},{"uid":"63c7ebd569df6ad6","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1753318002378,"stop":1753318002384,"duration":6},"status":"passed","severity":"normal"},{"uid":"7e69bb83a2f7fe26","name":"isConnected should return true after first peer connects","time":{"start":1753318080670,"stop":1753318080671,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c677ea9a79ff7f3","name":"should use DNS peer discovery with light client","time":{"start":1753318065276,"stop":1753318065277,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8606622d5d73358b","name":"should not execute task if max attempts is 0","time":{"start":1753318031845,"stop":1753318031846,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7ba4197314848eb","name":"Check message with no payload is not received","time":{"start":1753318513448,"stop":1753318513448,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6bcde92a53fa8dc","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1753317993419,"stop":1753317993419,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c88782eb084495b","name":"should return false when pubsub topic parsing fails","time":{"start":1753318002384,"stop":1753318002384,"duration":0},"status":"passed","severity":"normal"},{"uid":"94be3f1197794a8f","name":"should be able to decode the field with only STORE set to true","time":{"start":1753317992774,"stop":1753317992775,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c3c4801835c28eb","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1753317987335,"stop":1753317987335,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdda33e00a57d81a","name":"Push message with meta","time":{"start":1753318416896,"stop":1753318416897,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6bb5224e2ff7f38","name":"should throw error - no id","time":{"start":1753317993420,"stop":1753317993420,"duration":0},"status":"passed","severity":"normal"},{"uid":"2053fadcb560bcab","name":"should dial with multiaddr and return stream","time":{"start":1753318003744,"stop":1753318003745,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5ec64baf343155e","name":"should be safe to call multiple times","time":{"start":1753318002023,"stop":1753318002023,"duration":0},"status":"passed","severity":"normal"},{"uid":"646522c9caa1fca3","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753318766649,"stop":1753318766650,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f123dc072faff98","name":"Check publish message containing JSON","time":{"start":1753318196705,"stop":1753318196705,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd324482618946d2","name":"Relay - dialed first","time":{"start":1753318432816,"stop":1753318432816,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bffdd890ce0e814","name":"Check received message containing long","time":{"start":1753318513409,"stop":1753318513409,"duration":0},"status":"passed","severity":"normal"},{"uid":"b72ce24a2730e8db","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753318766658,"stop":1753318766658,"duration":0},"status":"broken","severity":"normal"},{"uid":"eea683a5fd6c8031","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1753318419491,"stop":1753318419492,"duration":1},"status":"passed","severity":"normal"},{"uid":"c83aed4711ccd258","name":"should not retry if at least one success","time":{"start":1753318031846,"stop":1753318031846,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3a00152dfe6e10a","name":"yields undefined for messages without decoder","time":{"start":1753318003705,"stop":1753318003705,"duration":0},"status":"passed","severity":"normal"},{"uid":"90b82ff4c07168b6","name":"should filter out already connected peers","time":{"start":1753318003013,"stop":1753318003022,"duration":9},"status":"passed","severity":"normal"},{"uid":"778e742841fcaa56","name":"Register correct protocols","time":{"start":1753318207236,"stop":1753318207237,"duration":1},"status":"passed","severity":"normal"},{"uid":"931072eb49de6589","name":"should register libp2p event listeners when start is called","time":{"start":1753318032983,"stop":1753318032983,"duration":0},"status":"passed","severity":"normal"},{"uid":"39502f36165cc71b","name":"should deliver messages after dependencies are met","time":{"start":1753318045330,"stop":1753318045330,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd5d3466ca9f3075","name":"should call waitForPeer on Relay","time":{"start":1753318032925,"stop":1753318032925,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd4edc0679159296","name":"should handle errors when accessing navigator","time":{"start":1753318002969,"stop":1753318002972,"duration":3},"status":"passed","severity":"normal"},{"uid":"d1e18cae71dec44","name":"should select older connection if present","time":{"start":1753318003437,"stop":1753318003438,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c0f6544886f48ea","name":"rejects content-filtered query with only contentTopics","time":{"start":1753318003388,"stop":1753318003388,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9058a0e8d30a136","name":"Push message with custom timestamp: 1722559685184","time":{"start":1753318416898,"stop":1753318416898,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c83cd7e6c8dbe51","name":"should successfully unsubscribe from an existing subscription","time":{"start":1753318032927,"stop":1753318032927,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8f3f87b95adae4e","name":"LightPush","time":{"start":1753318432818,"stop":1753318432819,"duration":1},"status":"passed","severity":"normal"},{"uid":"40601ff233b90204","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1753318041999,"stop":1753318042000,"duration":1},"status":"passed","severity":"normal"},{"uid":"f793a34b694ad73b","name":"Check received message containing unicode special characters","time":{"start":1753318513419,"stop":1753318513420,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cbfc3d17baaadac","name":"should have no discoveries enabled by default","time":{"start":1753318032197,"stop":1753318032197,"duration":0},"status":"passed","severity":"normal"},{"uid":"5deaa4f7c783e8d9","name":"handles different clusterIds correctly","time":{"start":1753317987338,"stop":1753317987338,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a83507fcb14e5b","name":"Nwaku publishes","time":{"start":1753318186732,"stop":1753318186732,"duration":0},"status":"passed","severity":"normal"},{"uid":"94e4fc47f5cc270b","name":"Subscribe and receive messages via waku relay post","time":{"start":1753318766642,"stop":1753318766643,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcdfab32df97f441","name":"Fails to publish duplicate message","time":{"start":1753318196708,"stop":1753318196709,"duration":1},"status":"passed","severity":"normal"},{"uid":"c38b9858a8be8799","name":"should reject if LightPush is requested but not mounted","time":{"start":1753318032921,"stop":1753318032922,"duration":1},"status":"passed","severity":"normal"},{"uid":"6498b5e303df0a01","name":"Check received message containing numeric","time":{"start":1753318513434,"stop":1753318513434,"duration":0},"status":"passed","severity":"normal"},{"uid":"6750619f1481a9a2","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1753317987333,"stop":1753317987333,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bbe8276a7bb1431","name":"Check received message containing emoji","time":{"start":1753318513442,"stop":1753318513442,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdce77ae9df5c0b9","name":"ends if stream creation fails","time":{"start":1753318003702,"stop":1753318003703,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbf26b372d9f3f85","name":"should serialize and deserialize correctly","time":{"start":1753318044160,"stop":1753318044163,"duration":3},"status":"passed","severity":"normal"},{"uid":"1811ba0840e2563d","name":"throws an error for improperly formatted content topics","time":{"start":1753317987339,"stop":1753317987339,"duration":0},"status":"passed","severity":"normal"},{"uid":"d938d279c084b008","name":"Reusing cursor across nodes","time":{"start":1753318365396,"stop":1753318365396,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d909d33d20bfd0a","name":"Check message with no payload is not received","time":{"start":1753318513426,"stop":1753318513427,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b8fc95e4c849385","name":"should dial more peers if under maxConnections","time":{"start":1753318003035,"stop":1753318003035,"duration":0},"status":"passed","severity":"normal"},{"uid":"da831ff9244bc9f3","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1753317987566,"stop":1753317987566,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef71897899660bbe","name":"Check publish message containing SQL Injection","time":{"start":1753318196703,"stop":1753318196704,"duration":1},"status":"passed","severity":"normal"},{"uid":"513bed85bad5fb53","name":"Check publish message containing numeric","time":{"start":1753318196699,"stop":1753318196699,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7e5cec0ada7a210","name":"should not fail to start the service if it is already started","time":{"start":1753318172846,"stop":1753318172846,"duration":0},"status":"passed","severity":"normal"},{"uid":"18872638b6c2f657","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1753317987336,"stop":1753317987336,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ac53ff6421efc5c","name":"yields undefined for messages without content topic","time":{"start":1753318003705,"stop":1753318003705,"duration":0},"status":"passed","severity":"normal"},{"uid":"7abb4c095483f0f4","name":"should handle multiple peer connections","time":{"start":1753318003285,"stop":1753318003285,"duration":0},"status":"passed","severity":"normal"},{"uid":"39f869c08afc3526","name":"Push message with short payload","time":{"start":1753318416890,"stop":1753318416891,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec477480cdda9d06","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1753318042001,"stop":1753318042002,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf06b2e8fcec5b8a","name":"should skip peer when already connected","time":{"start":1753318002887,"stop":1753318002888,"duration":1},"status":"passed","severity":"normal"},{"uid":"883909c2305f0e4b","name":"Js publishes, other Js receives","time":{"start":1753318186732,"stop":1753318186732,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c1073940167a2e","name":"random static sharding 6 - Cluster ID: 590, Shard ID: 572","time":{"start":1753318390182,"stop":1753318390183,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd33bbd95e4f8917","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1753318080672,"stop":1753318080673,"duration":1},"status":"passed","severity":"normal"},{"uid":"de55cc7de5fb5e19","name":"different cluster: nodes don't connect","time":{"start":1753318135849,"stop":1753318135850,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a7e07d66be9f689","name":"Check message with no content topic is not received","time":{"start":1753318513447,"stop":1753318513448,"duration":1},"status":"passed","severity":"normal"},{"uid":"aac6f38126e0aaf1","name":"Subscribe to topic containing numeric and publish message","time":{"start":1753318207244,"stop":1753318207244,"duration":0},"status":"passed","severity":"normal"},{"uid":"a108d35ce3d29d25","name":"should not dispatch event when already disconnected","time":{"start":1753318002955,"stop":1753318002955,"duration":0},"status":"passed","severity":"normal"},{"uid":"387ace574db907f0","name":"should return false when peer is not on topic","time":{"start":1753318003750,"stop":1753318003750,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b247a9794d7833","name":"should not receive a peer event before start","time":{"start":1753318065275,"stop":1753318065275,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d33db8407b529a","name":"Encoder throws on undefined content topic","time":{"start":1753318003938,"stop":1753318003938,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c901cf462c4d5f6","name":"should add and check entries correctly","time":{"start":1753318030884,"stop":1753318030889,"duration":5},"status":"passed","severity":"normal"},{"uid":"bb1a92bd5fb5bff7","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753318513423,"stop":1753318513423,"duration":0},"status":"passed","severity":"normal"},{"uid":"4998b0409590b090","name":"Push to array if already present","time":{"start":1753317987082,"stop":1753317987083,"duration":1},"status":"passed","severity":"normal"},{"uid":"34adf84aae5ba09a","name":"Check publish message containing Chinese","time":{"start":1753318196700,"stop":1753318196701,"duration":1},"status":"passed","severity":"normal"},{"uid":"d819fa28742b15da","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753318135850,"stop":1753318135850,"duration":0},"status":"passed","severity":"normal"},{"uid":"275078e4f14b8e50","name":"should remove event listeners","time":{"start":1753318003273,"stop":1753318003274,"duration":1},"status":"passed","severity":"normal"},{"uid":"960ed69e9052ff7b","name":"configure the node with multiple content topics","time":{"start":1753318300685,"stop":1753318300686,"duration":1},"status":"passed","severity":"normal"},{"uid":"174b72f75fb585db","name":"should dial peer immediately when queue is empty","time":{"start":1753318002887,"stop":1753318002887,"duration":0},"status":"passed","severity":"normal"},{"uid":"916658c547737ae4","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753318586084,"stop":1753318586084,"duration":0},"status":"broken","severity":"normal"},{"uid":"fbb49b3036f893d7","name":"Rejects garbage","time":{"start":1753318036331,"stop":1753318036331,"duration":0},"status":"passed","severity":"normal"},{"uid":"74478a93429ac171","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1753318207245,"stop":1753318207245,"duration":0},"status":"passed","severity":"normal"},{"uid":"74515aafd18c57f0","name":"should clear the dialing interval","time":{"start":1753318002882,"stop":1753318002885,"duration":3},"status":"passed","severity":"normal"},{"uid":"84c73c71a40c3b0f","name":"random static sharding 3 - Cluster ID: 269, Shard ID: 892","time":{"start":1753318390172,"stop":1753318390177,"duration":5},"status":"passed","severity":"normal"},{"uid":"ab270ef48951c2f9","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753318586085,"stop":1753318586085,"duration":0},"status":"passed","severity":"normal"},{"uid":"48aa2988e432eacf","name":"throws on content topic with non-number generation field","time":{"start":1753317987328,"stop":1753317987328,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f22fc92b6df8829","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1753317987334,"stop":1753317987334,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0d4a534b16abcd4","name":"should properly compute the node id","time":{"start":1753317993422,"stop":1753317993423,"duration":1},"status":"passed","severity":"normal"},{"uid":"7318c2d0ce66ddbf","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1753318042024,"stop":1753318042025,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2030419afe5b605","name":"should return correct status message","time":{"start":1753318121648,"stop":1753318121648,"duration":0},"status":"passed","severity":"normal"},{"uid":"e50f510e0c0d464a","name":"should decode valid enr successfully","time":{"start":1753317993418,"stop":1753317993419,"duration":1},"status":"passed","severity":"normal"},{"uid":"31ee31807dacd96c","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753318513449,"stop":1753318513449,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb2d743d06aa06e","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1753318207238,"stop":1753318207238,"duration":0},"status":"passed","severity":"normal"},{"uid":"db8ccb4d31b5f4d3","name":"should requeue task if no peer is available","time":{"start":1753318031822,"stop":1753318031823,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d4e2cdccd613df7","name":"Check received message with timestamp: 1753318060070 ","time":{"start":1753318513443,"stop":1753318513443,"duration":0},"status":"passed","severity":"normal"},{"uid":"a15386ed68965a99","name":"should return false","time":{"start":1753317993421,"stop":1753317993422,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b929fa95c43dae6","name":"Check received message containing numeric","time":{"start":1753318513410,"stop":1753318513411,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c21baf9536a8301","name":"should properly create location multiaddrs - tcp","time":{"start":1753317993426,"stop":1753317993426,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb12644edaabd75d","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753318766659,"stop":1753318766659,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2bc0ac5275953c37","name":"should not fail to stop the service if it was not started","time":{"start":1753318172845,"stop":1753318172845,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e892b18bb54fc0c","name":"Check received message with timestamp: 1753318060070000000 ","time":{"start":1753318513420,"stop":1753318513421,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7891d1faf32b4b4","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1753317987332,"stop":1753317987332,"duration":0},"status":"passed","severity":"normal"},{"uid":"a009a6ba06bcf8cc","name":"can query messages normally","time":{"start":1753318393061,"stop":1753318393062,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bf360653c46f5f","name":"should only return 1 node with relay capability","time":{"start":1753318011682,"stop":1753318011683,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e1a300e06d3edd2","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1753318189985,"stop":1753318189985,"duration":0},"status":"passed","severity":"normal"},{"uid":"2808891e9cb0579b","name":"returns all values when wanted number is greater than available values","time":{"start":1753318010551,"stop":1753318010552,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7231a3405cbf46f","name":"should be safe to call multiple times","time":{"start":1753318003007,"stop":1753318003007,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a5f5cfa0dd62ab3","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753318766641,"stop":1753318766641,"duration":0},"status":"passed","severity":"normal"},{"uid":"8afd218ecbb8d85c","name":"should dial all remaining peers","time":{"start":1753318003022,"stop":1753318003023,"duration":1},"status":"passed","severity":"normal"},{"uid":"869ad1c16350c26c","name":"Passing page size 10 when there are 10 messages","time":{"start":1753318414242,"stop":1753318414242,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1b9ecff5cd084c8","name":"Subscribe and receive messages via lightPush","time":{"start":1753318766656,"stop":1753318766656,"duration":0},"status":"broken","severity":"normal"},{"uid":"57b6462ebf94cf0e","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1753318365394,"stop":1753318365395,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bdbfe93447e34a3","name":"should handle complete dial lifecycle","time":{"start":1753318002918,"stop":1753318002918,"duration":0},"status":"passed","severity":"normal"},{"uid":"82baafb169108391","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1753318042003,"stop":1753318042003,"duration":0},"status":"passed","severity":"normal"},{"uid":"866e3d1e3aec5d80","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1753318032198,"stop":1753318032199,"duration":1},"status":"passed","severity":"normal"},{"uid":"9596c95344a0333a","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1753318041995,"stop":1753318041996,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8af379fd01e966b","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1753318429120,"stop":1753318429121,"duration":1},"status":"passed","severity":"normal"},{"uid":"958d3715336f692","name":"A test","time":{"start":1753318121896,"stop":1753318121896,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af88324329e100d","name":"should insert message id into causal history","time":{"start":1753318045326,"stop":1753318045326,"duration":0},"status":"passed","severity":"normal"},{"uid":"c166b346670467c3","name":"should drop only non-locked connections when over maxConnections","time":{"start":1753318003035,"stop":1753318003040,"duration":5},"status":"passed","severity":"normal"},{"uid":"3f73d709bdfb6b6d","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1753317987340,"stop":1753317987341,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca1e07d8861d1384","name":"should handle incoming messages","time":{"start":1753318032927,"stop":1753318032928,"duration":1},"status":"passed","severity":"normal"},{"uid":"caa340d3d9aa49fa","name":"should create KeepAliveManager with relay","time":{"start":1753318003260,"stop":1753318003268,"duration":8},"status":"passed","severity":"normal"},{"uid":"1c6c4126a20515da","name":"Subscribe to topic containing Script and receive message","time":{"start":1753318766666,"stop":1753318766666,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cdc02acd87f2072","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1753318353193,"stop":1753318353195,"duration":2},"status":"passed","severity":"normal"},{"uid":"93a212d5291e393c","name":"Encoder throws on undefined content topic","time":{"start":1753318021547,"stop":1753318021547,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb1c4255701b6ca0","name":"should filter peers by codec","time":{"start":1753318003748,"stop":1753318003748,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab3c50fd6fee8565","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1753318011684,"stop":1753318011684,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbee07aa6a1c2859","name":"should handle shard reader errors gracefully","time":{"start":1753318002914,"stop":1753318002915,"duration":1},"status":"passed","severity":"normal"},{"uid":"5db56d1ced6fcdcb","name":"Relay + Store","time":{"start":1753317993429,"stop":1753317993429,"duration":0},"status":"passed","severity":"normal"},{"uid":"84fe10a7e3abf400","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1753317987336,"stop":1753317987337,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ff24cfc59c1a1c6","name":"should clear dial history on start","time":{"start":1753318002880,"stop":1753318002881,"duration":1},"status":"passed","severity":"normal"},{"uid":"e24a9ac5995fa5d0","name":"should insert message into bloom filter","time":{"start":1753318045325,"stop":1753318045325,"duration":0},"status":"passed","severity":"normal"},{"uid":"53603aa423eaf610","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1753318003074,"stop":1753318003074,"duration":0},"status":"passed","severity":"normal"},{"uid":"beed66a24fd92e18","name":"Non TWN Cluster","time":{"start":1753318300680,"stop":1753318300680,"duration":0},"status":"passed","severity":"normal"},{"uid":"e06d5e22d7a4a5b9","name":"Passing invalid cursor","time":{"start":1753318365396,"stop":1753318365396,"duration":0},"status":"passed","severity":"normal"},{"uid":"a656190fb896839","name":"Used by Waku Relay","time":{"start":1753318427153,"stop":1753318427154,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef600de7cd5d9740","name":"Check received message containing special chars","time":{"start":1753318513434,"stop":1753318513434,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc5de5d38b338f37","name":"Check received message containing short","time":{"start":1753318513430,"stop":1753318513430,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1096f7f9b3db898","name":"should not change state when connections remain after disconnect","time":{"start":1753318002954,"stop":1753318002955,"duration":1},"status":"passed","severity":"normal"},{"uid":"121d4f7df25a333f","name":"Subscribe and receives messages on 20 topics","time":{"start":1753318766644,"stop":1753318766644,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9d9b9c460cbaac7","name":"Ordered Callback - false","time":{"start":1753318400520,"stop":1753318400520,"duration":0},"status":"passed","severity":"normal"},{"uid":"470c570def5e22dd","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753318766644,"stop":1753318766644,"duration":0},"status":"passed","severity":"normal"},{"uid":"83ebbd03ec04133f","name":"Check received message containing JSON","time":{"start":1753318513417,"stop":1753318513417,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a2b9ad3f9d2bfcd","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1753317987343,"stop":1753317987343,"duration":0},"status":"passed","severity":"normal"},{"uid":"4902aa10c5fa3492","name":"Passing page size 19 when there are 20 messages","time":{"start":1753318414243,"stop":1753318414243,"duration":0},"status":"passed","severity":"normal"},{"uid":"526fa8836063c9ea","name":"should handle peer store errors gracefully","time":{"start":1753318003033,"stop":1753318003033,"duration":0},"status":"passed","severity":"normal"},{"uid":"d24da77dcac116c4","name":"should initialize with Unhealthy status","time":{"start":1753318032163,"stop":1753318032164,"duration":1},"status":"passed","severity":"normal"},{"uid":"79d89da9e21fefd5","name":"Check publish message after client node is restarted","time":{"start":1753318196711,"stop":1753318196711,"duration":0},"status":"skipped","severity":"normal"},{"uid":"53d4a379dcc2053c","name":"should handle ping failures gracefully","time":{"start":1753318003300,"stop":1753318003301,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b013c0337770346","name":"should initialize bloom filter with correct parameters","time":{"start":1753318044155,"stop":1753318044155,"duration":0},"status":"passed","severity":"normal"},{"uid":"71bb25d511f996ed","name":"Check received message containing SQL Injection","time":{"start":1753318513414,"stop":1753318513415,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a303ba67b7bb306","name":"Check publish message containing unicode special characters","time":{"start":1753318196706,"stop":1753318196706,"duration":0},"status":"passed","severity":"normal"},{"uid":"22fa58e3aed2168e","name":"should handle shardReader errors","time":{"start":1753318003750,"stop":1753318003751,"duration":1},"status":"passed","severity":"normal"},{"uid":"a449cd9608748d95","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1753318033133,"stop":1753318033134,"duration":1},"status":"passed","severity":"normal"},{"uid":"68368bfefbe95611","name":"accepts valid content-filtered query","time":{"start":1753318003387,"stop":1753318003388,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b0b979bbf752708","name":"should dial one peer on dial","time":{"start":1753318147696,"stop":1753318147696,"duration":0},"status":"passed","severity":"normal"},{"uid":"44e4b56d757a49d3","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1753318365395,"stop":1753318365395,"duration":0},"status":"passed","severity":"normal"},{"uid":"660ef697eb75ab7b","name":"should create ShardReader with auto sharding network config","time":{"start":1753318002350,"stop":1753318002351,"duration":1},"status":"passed","severity":"normal"},{"uid":"314860106ec7c7d1","name":"should continually clean up expired entries at intervals","time":{"start":1753318030902,"stop":1753318030903,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b16e797090bb8b3","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1753318207250,"stop":1753318207250,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bdfd78c486a5587","name":"Encoder throws on empty string content topic","time":{"start":1753318023118,"stop":1753318023118,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a906c3cdde3bfa8","name":"Push message with rate limit","time":{"start":1753318416887,"stop":1753318416887,"duration":0},"status":"passed","severity":"normal"},{"uid":"993c98c0c1cd34c3","name":"should add event listener for peer:discovery","time":{"start":1753318002016,"stop":1753318002017,"duration":1},"status":"passed","severity":"normal"},{"uid":"5495f85c863ea01c","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1753318041992,"stop":1753318041992,"duration":0},"status":"passed","severity":"normal"},{"uid":"7739995016cf5946","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1753318032170,"stop":1753318032171,"duration":1},"status":"passed","severity":"normal"},{"uid":"d43f678a2946e803","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1753318042025,"stop":1753318042026,"duration":1},"status":"passed","severity":"normal"},{"uid":"38f884e9d8c39735","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1753318207240,"stop":1753318207240,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e69105fdf5e2bfd","name":"Push message with content topic containing Arabic","time":{"start":1753318416893,"stop":1753318416894,"duration":1},"status":"passed","severity":"normal"},{"uid":"dac52ffcd3420ab6","name":"Check message with no pubsub topic is not received","time":{"start":1753318513445,"stop":1753318513447,"duration":2},"status":"passed","severity":"normal"},{"uid":"6783cbbd433b93de","name":"1 Store, 2 relays, 2 fetches","time":{"start":1753318011468,"stop":1753318011468,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a9cecec8167d5bd","name":"should be able to encode the field with only STORE set to true","time":{"start":1753317992764,"stop":1753317992765,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0142ed2059a2e7d","name":"should not create multiple intervals when called multiple times","time":{"start":1753318002881,"stop":1753318002881,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e450db59abb32f","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1753318041993,"stop":1753318041993,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a270aa2a415b4ac","name":"should be sent with empty content","time":{"start":1753318045331,"stop":1753318045331,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca6121e06cbf706a","name":"should properly start and stop event listening","time":{"start":1753318032171,"stop":1753318032171,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4123a896307337c","name":"Decoder throws on undefined content topic","time":{"start":1753318023118,"stop":1753318023118,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7717babcaf5dfb8","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1753318042000,"stop":1753318042000,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c1da5ff594a61dc","name":"should invoke callbacks when receiving a message","time":{"start":1753318033133,"stop":1753318033133,"duration":0},"status":"passed","severity":"normal"},{"uid":"326f925c04b78f67","name":"should create ShardReader with static shards network config","time":{"start":1753318002351,"stop":1753318002352,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad6e29958eea7a14","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1753318189986,"stop":1753318189987,"duration":1},"status":"passed","severity":"normal"},{"uid":"4678bcb7a380b8bb","name":"should be able to encode the field with only FILTER set to true","time":{"start":1753317992765,"stop":1753317992766,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2f9b9d682714aae","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1753318023116,"stop":1753318023116,"duration":0},"status":"passed","severity":"normal"},{"uid":"38dc1dbd4ac3f8df","name":"Check received message containing Basic HTML tag","time":{"start":1753318513437,"stop":1753318513437,"duration":0},"status":"passed","severity":"normal"},{"uid":"745abaff46c73420","name":"Sets default value correctly","time":{"start":1753318427154,"stop":1753318427154,"duration":0},"status":"passed","severity":"normal"},{"uid":"b17feaa8e06eee9e","name":"should handle different types of entries","time":{"start":1753318030895,"stop":1753318030901,"duration":6},"status":"passed","severity":"normal"},{"uid":"1a45abc28d847189","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753318766666,"stop":1753318766666,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e9991fd2e52846a","name":"should dial peer when no shard info available","time":{"start":1753318002893,"stop":1753318002901,"duration":8},"status":"passed","severity":"normal"},{"uid":"7430980b60f8dca9","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1753318080670,"stop":1753318080670,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd1b9973ad11456c","name":"Query generator for multiple messages with multiple decoders","time":{"start":1753318413654,"stop":1753318413654,"duration":0},"status":"passed","severity":"normal"},{"uid":"a07f499bbdd226d5","name":"should throw error - no public key","time":{"start":1753317993421,"stop":1753317993421,"duration":0},"status":"passed","severity":"normal"},{"uid":"9124aa338573d386","name":"should return all connected peers without codec filter","time":{"start":1753318003747,"stop":1753318003748,"duration":1},"status":"passed","severity":"normal"},{"uid":"776e0f00166f1889","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1753318045329,"stop":1753318045329,"duration":0},"status":"passed","severity":"normal"},{"uid":"eec0e9e97f40e779","name":"Refresh subscription","time":{"start":1753318766661,"stop":1753318766661,"duration":0},"status":"broken","severity":"normal"},{"uid":"c668efe95052ca0a","name":"should return null for non-existent peer","time":{"start":1753318003024,"stop":1753318003025,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5deb25ffa774a3d","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app71/1/topic713/utf8","time":{"start":1753318300682,"stop":1753318300682,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f4dc3c677905d42","name":"Check publish message after service node is restarted","time":{"start":1753318196711,"stop":1753318196711,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8f6fbcd54b325473","name":"should start and stop interval correctly","time":{"start":1753318031820,"stop":1753318031821,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2a562e79d2fabaf","name":"Check received message containing Chinese","time":{"start":1753318513411,"stop":1753318513411,"duration":0},"status":"passed","severity":"normal"},{"uid":"8397c58c1523edd9","name":"should check false positive rate","time":{"start":1753318044164,"stop":1753318044164,"duration":0},"status":"passed","severity":"normal"},{"uid":"62573e210f537f58","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1753318042000,"stop":1753318042000,"duration":0},"status":"passed","severity":"normal"},{"uid":"a026750dc605afc8","name":"rejects hash query with time filter","time":{"start":1753318003389,"stop":1753318003389,"duration":0},"status":"passed","severity":"normal"},{"uid":"f54ec59359271978","name":"should not process empty queue","time":{"start":1753318002913,"stop":1753318002914,"duration":1},"status":"passed","severity":"normal"},{"uid":"a38b1c8e93a45384","name":"should return true when peer is on the specified shard","time":{"start":1753318002364,"stop":1753318002365,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7e8492a38d6e7","name":"should return usable stream attached to connection","time":{"start":1753318003440,"stop":1753318003440,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e78b3e5f2f5529","name":"should handle network check errors gracefully","time":{"start":1753318002915,"stop":1753318002915,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d35c885b1c7b2","name":"Subscribe and publish message","time":{"start":1753318207237,"stop":1753318207238,"duration":1},"status":"passed","severity":"normal"},{"uid":"517391c81088cc67","name":"should dispatch network event when browser goes offline","time":{"start":1753318002968,"stop":1753318002968,"duration":0},"status":"passed","severity":"normal"},{"uid":"6396d45937cdb8b3","name":"Decoder throws on undefined content topic","time":{"start":1753318021548,"stop":1753318021548,"duration":0},"status":"passed","severity":"normal"},{"uid":"7004f81eb2ea1c60","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1753317987345,"stop":1753317987345,"duration":0},"status":"passed","severity":"normal"},{"uid":"2237fa5f2bf51df8","name":"should throw error - no id","time":{"start":1753317993420,"stop":1753317993421,"duration":1},"status":"passed","severity":"normal"},{"uid":"92039ea49811fe6b","name":"messageHashStr returns a hex string","time":{"start":1753318003075,"stop":1753318003075,"duration":0},"status":"passed","severity":"normal"},{"uid":"7efd2138c8cffba0","name":"should encodeTxt and decodeTxt","time":{"start":1753317993418,"stop":1753317993418,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5275835ce87fec1","name":"should correctly encode and decode a request message","time":{"start":1753318121646,"stop":1753318121646,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e0fa990b46bc7be","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1753318041664,"stop":1753318041665,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c881ad59bde41fd","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753318135853,"stop":1753318135853,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2bbb95aca5af2af","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1753318011385,"stop":1753318011385,"duration":0},"status":"passed","severity":"normal"},{"uid":"4093f3839e1142e6","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753318586082,"stop":1753318586083,"duration":1},"status":"broken","severity":"normal"},{"uid":"9866a76f2c94ce84","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1753318003448,"stop":1753318003448,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7103735a175008b","name":"should hang up with multiaddr and return true on success","time":{"start":1753318003746,"stop":1753318003746,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b59518b90f950d1","name":"Fails to push message with large meta","time":{"start":1753318416886,"stop":1753318416887,"duration":1},"status":"passed","severity":"normal"},{"uid":"60fb741a0c2639f5","name":"Passing page size 11 when there are 10 messages","time":{"start":1753318414242,"stop":1753318414243,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b6a74aa8fb81641","name":"should throw if no connection provided","time":{"start":1753318003441,"stop":1753318003441,"duration":0},"status":"passed","severity":"normal"},{"uid":"71f24cd3dee51d03","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1753317987346,"stop":1753317987347,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b3ab08477a84bb4","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1753318042013,"stop":1753318042014,"duration":1},"status":"passed","severity":"normal"},{"uid":"58b2ac8c3531086b","name":"should populate queue if has active dial","time":{"start":1753318002891,"stop":1753318002891,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca1c0d6ffb64ae9b","name":"messageHashStr produces different results for different inputs","time":{"start":1753318003088,"stop":1753318003088,"duration":0},"status":"passed","severity":"normal"},{"uid":"16e3b2d1d9079ee7","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1753318003064,"stop":1753318003064,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ff607a0a09a236a","name":"should properly create peer info with all multiaddrs","time":{"start":1753317993426,"stop":1753317993426,"duration":0},"status":"passed","severity":"normal"},{"uid":"8906c60ea99af4ba","name":"topics with same application and version share the same shard","time":{"start":1753317987337,"stop":1753317987337,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf024abf74467f0","name":"Generator, 2 different shards","time":{"start":1753318371387,"stop":1753318371388,"duration":1},"status":"passed","severity":"normal"},{"uid":"1383dee6a141d670","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1753317987340,"stop":1753317987340,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cbb10727fc737ba","name":"should properly create location multiaddrs - udp6","time":{"start":1753317993425,"stop":1753317993425,"duration":0},"status":"passed","severity":"normal"},{"uid":"f63a54bda9cb7d9c","name":"Nodes with multiple pubsub topic","time":{"start":1753318189985,"stop":1753318189985,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a24bc85e12a29e2","name":"should unregister libp2p event listeners when stop is called","time":{"start":1753318032983,"stop":1753318032983,"duration":0},"status":"passed","severity":"normal"},{"uid":"6293788a1f71b4c2","name":"should maintain desired error rate","time":{"start":1753318044156,"stop":1753318044159,"duration":3},"status":"passed","severity":"normal"},{"uid":"188d2ed79b5295cc","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1753318003006,"stop":1753318003007,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce286a62397445c1","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1753318042004,"stop":1753318042004,"duration":0},"status":"passed","severity":"normal"},{"uid":"448f7136552710c1","name":"Push message with content topic containing Arabic","time":{"start":1753318416881,"stop":1753318416881,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ec6a52a9ae7a040","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1753318042020,"stop":1753318042021,"duration":1},"status":"passed","severity":"normal"},{"uid":"60d548c907359ce2","name":"Meta field set when metaSetter is specified","time":{"start":1753318003938,"stop":1753318003938,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa53a7fe68cd362","name":"should clear all timers","time":{"start":1753318003283,"stop":1753318003283,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1c9c6d085d8eef8","name":"should wait for LightPush peer to be connected","time":{"start":1753318032924,"stop":1753318032924,"duration":0},"status":"passed","severity":"normal"},{"uid":"a874ba36ecc5ea3c","name":"Push message with content topic containing emoji","time":{"start":1753318416885,"stop":1753318416886,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb8bf13e1b7b5d1c","name":"Subscribe to topic containing XML and publish message","time":{"start":1753318207247,"stop":1753318207248,"duration":1},"status":"passed","severity":"normal"},{"uid":"4773c75ef74d4daa","name":"should update ack status of messages in outgoing buffer","time":{"start":1753318045332,"stop":1753318045332,"duration":0},"status":"passed","severity":"normal"},{"uid":"901d6279a12fc9bb","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753318766650,"stop":1753318766651,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0fba33a3b1c03f8","name":"should add received messages to bloom filter","time":{"start":1753318045328,"stop":1753318045328,"duration":0},"status":"passed","severity":"normal"},{"uid":"1141a42989f75854","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1753318002968,"stop":1753318002969,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d50cfbd7cade013","name":"should not return locked peers if enough unlocked are available","time":{"start":1753318032982,"stop":1753318032982,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae8237126e07da25","name":"should not discard bootstrap peers if under the limit","time":{"start":1753318103579,"stop":1753318103579,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8556344f4a1da36","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1753318045330,"stop":1753318045331,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dad7c131016c629","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753318766648,"stop":1753318766648,"duration":0},"status":"passed","severity":"normal"},{"uid":"d63882fecd282559","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1753318041993,"stop":1753318041993,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69e4523c653c74d","name":"Check publish message containing special chars","time":{"start":1753318196700,"stop":1753318196700,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c40985066784083","name":"can start the service","time":{"start":1753318015687,"stop":1753318015687,"duration":0},"status":"passed","severity":"normal"},{"uid":"1091791400b05b","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1753317992767,"stop":1753317992770,"duration":3},"status":"passed","severity":"normal"},{"uid":"4d86fb2c312c5ce3","name":"Wrong topic","time":{"start":1753318300685,"stop":1753318300685,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b50cb11aac6031d","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1753318419489,"stop":1753318419490,"duration":1},"status":"passed","severity":"normal"},{"uid":"611d97875e813592","name":"should send to specified number of peers of used peers","time":{"start":1753318032546,"stop":1753318032547,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbc7b0b73ae94f59","name":"Overlapping topic subscription","time":{"start":1753318766646,"stop":1753318766646,"duration":0},"status":"passed","severity":"normal"},{"uid":"86eed552500304da","name":"Check received message containing shell command","time":{"start":1753318513439,"stop":1753318513440,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b17bbf9e6d24ed4","name":"Relay + Store","time":{"start":1753318067251,"stop":1753318067252,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e62f9d2f81dc788","name":"should handle errors when globalThis is not available","time":{"start":1753318002942,"stop":1753318002942,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ab7dfccfbb61746","name":"should clear timers for specific peer on disconnect","time":{"start":1753318003341,"stop":1753318003341,"duration":0},"status":"passed","severity":"normal"},{"uid":"f60a4c6f3b85754b","name":"tcp ip4 address","time":{"start":1753317992948,"stop":1753317992948,"duration":0},"status":"passed","severity":"normal"},{"uid":"f834db685b93eeb2","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1753318041999,"stop":1753318041999,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fe7bf73fa143330","name":"should return false when peer is on different cluster","time":{"start":1753318002358,"stop":1753318002359,"duration":1},"status":"passed","severity":"normal"},{"uid":"94c0cd7f0cb979a5","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753318513444,"stop":1753318513444,"duration":0},"status":"passed","severity":"normal"},{"uid":"a55cc5b906bf5f3","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753318766656,"stop":1753318766656,"duration":0},"status":"passed","severity":"normal"},{"uid":"4976ef455fc74cd2","name":"Fails to push message bigger that 1MB","time":{"start":1753318416889,"stop":1753318416890,"duration":1},"status":"passed","severity":"normal"},{"uid":"c27782833dbe6d9c","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1753318042005,"stop":1753318042006,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0c16864cb1070bc","name":"Push message with content topic containing unicode special characters","time":{"start":1753318416884,"stop":1753318416885,"duration":1},"status":"passed","severity":"normal"},{"uid":"68546381c2e5a303","name":"Check received message containing XML","time":{"start":1753318513415,"stop":1753318513415,"duration":0},"status":"passed","severity":"normal"},{"uid":"6336b406af95d33a","name":"caches peers it previously fetched","time":{"start":1753318011682,"stop":1753318011682,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec4323f507ae75f9","name":"should wait for Filter peer to be connected","time":{"start":1753318032924,"stop":1753318032924,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba5abb6ffb9bced","name":"should handle task timeouts","time":{"start":1753318031833,"stop":1753318031845,"duration":12},"status":"passed","severity":"normal"},{"uid":"4e691c023ee1a489","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1753317987343,"stop":1753317987343,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f6e23ccb40a60f","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1753318429121,"stop":1753318429121,"duration":0},"status":"passed","severity":"normal"},{"uid":"3620f344043b384e","name":"ignores unrecognized TXT record formats","time":{"start":1753318011681,"stop":1753318011682,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d0ae4baee29689d","name":"should handle general insertion and lookup correctly","time":{"start":1753318044164,"stop":1753318044164,"duration":0},"status":"passed","severity":"normal"},{"uid":"964cd5792ed925b7","name":"should emit a peer event after start","time":{"start":1753318015689,"stop":1753318015690,"duration":1},"status":"passed","severity":"normal"},{"uid":"357ac0998606f46e","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1753317987339,"stop":1753317987340,"duration":1},"status":"passed","severity":"normal"},{"uid":"622affaf36921d80","name":"returns only open connection if one present","time":{"start":1753318003437,"stop":1753318003437,"duration":0},"status":"passed","severity":"normal"},{"uid":"e06296c5cd300496","name":"Check received message containing long","time":{"start":1753318513430,"stop":1753318513431,"duration":1},"status":"passed","severity":"normal"},{"uid":"f45dc41972ea14c8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1753318042021,"stop":1753318042022,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc91c914cb2c6097","name":"should properly clean up resources when disposed","time":{"start":1753318030902,"stop":1753318030902,"duration":0},"status":"passed","severity":"normal"},{"uid":"6761fb0081eb5ce8","name":"should handle peerStore errors gracefully","time":{"start":1753318003748,"stop":1753318003748,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff018cedfcf62bd1","name":"should return PeerId when PeerId is provided","time":{"start":1753318003054,"stop":1753318003055,"duration":1},"status":"passed","severity":"normal"},{"uid":"45bcc6323d5df2fb","name":"Check message received after jswaku node is restarted","time":{"start":1753318513449,"stop":1753318513449,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8e540407ca3d778","name":"should dial all peers on dial","time":{"start":1753318147695,"stop":1753318147695,"duration":0},"status":"passed","severity":"normal"},{"uid":"d43ac4d9f864d7c6","name":"Push message with content topic containing long","time":{"start":1753318416892,"stop":1753318416892,"duration":0},"status":"passed","severity":"normal"},{"uid":"fae2a73f932f5a07","name":"should create an instance with libp2p and dialer","time":{"start":1753318002011,"stop":1753318002013,"duration":2},"status":"passed","severity":"normal"},{"uid":"772ede90f79cc8f2","name":"Check received message containing Russian","time":{"start":1753318513413,"stop":1753318513414,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ec738a8d1144de","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753318766668,"stop":1753318766668,"duration":0},"status":"passed","severity":"normal"},{"uid":"720fcec350e1a39","name":"should never report false negatives","time":{"start":1753318044159,"stop":1753318044160,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c9ab594e7e9bddb","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1753318032985,"stop":1753318032985,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4013927b47b7efb","name":"Check received message containing emoji","time":{"start":1753318513420,"stop":1753318513420,"duration":0},"status":"passed","severity":"normal"},{"uid":"160cb5becfc2b7e9","name":"should partition messages based on acknowledgement status","time":{"start":1753318045331,"stop":1753318045331,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a398f9091d7ced0","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1753318121438,"stop":1753318121438,"duration":0},"status":"passed","severity":"normal"},{"uid":"e20c9cb7e46d7147","name":"should handle peer store update failures gracefully","time":{"start":1753318003310,"stop":1753318003310,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d2f80f448eb323f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753318766651,"stop":1753318766651,"duration":0},"status":"passed","severity":"normal"},{"uid":"437801dc62741907","name":"does not throw on valid cases","time":{"start":1753317987326,"stop":1753317987327,"duration":1},"status":"passed","severity":"normal"},{"uid":"90daea9f5bef9ed6","name":"Query generator for multiple messages with different message text format","time":{"start":1753318413653,"stop":1753318413654,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f703c12bea009d0","name":"should save new peer to store","time":{"start":1753318002030,"stop":1753318002030,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e1808520b0a873","name":"should request peer renewal on specific errors","time":{"start":1753318031832,"stop":1753318031832,"duration":0},"status":"passed","severity":"normal"},{"uid":"e73ed668868e9206","name":"Subscribe to topic containing XML and receive message","time":{"start":1753318766650,"stop":1753318766650,"duration":0},"status":"passed","severity":"normal"},{"uid":"16f7f3c422649d5c","name":"Light Node - default protocols","time":{"start":1753318432819,"stop":1753318432819,"duration":0},"status":"passed","severity":"normal"},{"uid":"68a0b6781808aec4","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1753318032981,"stop":1753318032982,"duration":1},"status":"passed","severity":"normal"},{"uid":"cff0c2baccd21a95","name":"Push message with content topic containing unicode special characters","time":{"start":1753318416895,"stop":1753318416896,"duration":1},"status":"passed","severity":"normal"},{"uid":"49e9640f93a9a7e4","name":"Push message with rate limit","time":{"start":1753318416897,"stop":1753318416897,"duration":0},"status":"passed","severity":"normal"},{"uid":"8693da8f5654201f","name":"Subscribe to topic containing Russian and publish message","time":{"start":1753318207246,"stop":1753318207246,"duration":0},"status":"passed","severity":"normal"},{"uid":"346f869e92c310df","name":"should handle dial errors gracefully","time":{"start":1753318003023,"stop":1753318003023,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eeec2a6ac0b76c5","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753318766644,"stop":1753318766644,"duration":0},"status":"broken","severity":"normal"},{"uid":"10650d552fe1c0f3","name":"Ephemeral messages are not stored","time":{"start":1753318069407,"stop":1753318069407,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e2969e2a81c8d78","name":"should successfully stop","time":{"start":1753318032928,"stop":1753318032928,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff11aee65836cc8","name":"msgTime: 0 ms from now, startTime: 1753232014401, endTime: 1753318414401","time":{"start":1753318429123,"stop":1753318429123,"duration":0},"status":"passed","severity":"normal"},{"uid":"179be36f4cb83f7d","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1753318042014,"stop":1753318042014,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d3e64462018a1f0","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1753318003448,"stop":1753318003449,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d6294c324374a45","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1753317992775,"stop":1753317992776,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ff7649ab05aa47a","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1753318011683,"stop":1753318011684,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa28cba0b92a017","name":"Check publish message containing Script","time":{"start":1753318196704,"stop":1753318196704,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0cc76a3637d4244","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app24/5/topic134/test.js","time":{"start":1753318300684,"stop":1753318300685,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eb598d055f080a5","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1753317987339,"stop":1753317987339,"duration":0},"status":"passed","severity":"normal"},{"uid":"3172b77c34c6030","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1753318003299,"stop":1753318003299,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd96e247c06d207","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1753318207248,"stop":1753318207249,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ce989596bbeea64","name":"nwaku subscribes","time":{"start":1753318186730,"stop":1753318186731,"duration":1},"status":"passed","severity":"normal"},{"uid":"182bdc6ff757492b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1753318042026,"stop":1753318042027,"duration":1},"status":"passed","severity":"normal"},{"uid":"d09b2a01c4bd1b89","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1753318042001,"stop":1753318042001,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cad3d5251456b8a","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753318766645,"stop":1753318766645,"duration":0},"status":"skipped","severity":"normal"},{"uid":"656d154cf42ba68a","name":"recovers when dns.resolve returns empty","time":{"start":1753318011681,"stop":1753318011681,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b52cf49fbb2c5e","name":"should handle peer store errors gracefully","time":{"start":1753318002029,"stop":1753318002029,"duration":0},"status":"passed","severity":"normal"},{"uid":"c27879b2edd0d576","name":"should add peer to queue when queue is not empty","time":{"start":1753318002887,"stop":1753318002887,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee23e6572e32b075","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1753317987347,"stop":1753317987347,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aa9d0fb25b3cb26","name":"Mutual subscription","time":{"start":1753318207236,"stop":1753318207236,"duration":0},"status":"passed","severity":"normal"},{"uid":"816517e4f2851323","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1753318371388,"stop":1753318371388,"duration":0},"status":"passed","severity":"normal"},{"uid":"196cffaa166f2bff","name":"should set field with all protocols disabled","time":{"start":1753317993427,"stop":1753317993427,"duration":0},"status":"passed","severity":"normal"},{"uid":"498ff1bd7fa5fa01","name":"should return false when peer is not on the specified shard","time":{"start":1753318002377,"stop":1753318002377,"duration":0},"status":"passed","severity":"normal"},{"uid":"54603c68ac01f705","name":"Fails to push message with large meta","time":{"start":1753318416897,"stop":1753318416897,"duration":0},"status":"passed","severity":"normal"},{"uid":"27d2c88c40c4629","name":"Push message with content topic containing JSON","time":{"start":1753318416882,"stop":1753318416882,"duration":0},"status":"passed","severity":"normal"},{"uid":"b26c03e63a71fb00","name":"Waku message hash computation (no timestamp)","time":{"start":1753318003066,"stop":1753318003073,"duration":7},"status":"passed","severity":"normal"},{"uid":"257773a296b30971","name":"1 Relay, 1 Filter, gives up","time":{"start":1753318011468,"stop":1753318011469,"duration":1},"status":"passed","severity":"normal"},{"uid":"120eb96a3fb6e012","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app28/1/topic162/utf8","time":{"start":1753318300683,"stop":1753318300683,"duration":0},"status":"passed","severity":"normal"},{"uid":"908aa93658c6ff68","name":"Waku message hash computation (meta attribute not present)","time":{"start":1753318003065,"stop":1753318003065,"duration":0},"status":"passed","severity":"normal"},{"uid":"281817c873e21a06","name":"should remove expired entries after TTL has passed","time":{"start":1753318030893,"stop":1753318030893,"duration":0},"status":"passed","severity":"normal"},{"uid":"d06d4c0b88433c74","name":"should not retry if at least one success","time":{"start":1753318032547,"stop":1753318032547,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba12c21d7cd9c58","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753318766645,"stop":1753318766645,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a3ece9a6629c5d5","name":"random static sharding 2 - Cluster ID: 318, Shard ID: 53","time":{"start":1753318390171,"stop":1753318390172,"duration":1},"status":"passed","severity":"normal"},{"uid":"3433adec39cec8cf","name":"Subscribe to topic containing shell command and publish message","time":{"start":1753318207249,"stop":1753318207249,"duration":0},"status":"passed","severity":"normal"},{"uid":"392a8a0ea14828f6","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1753318003044,"stop":1753318003045,"duration":1},"status":"passed","severity":"normal"},{"uid":"faf9e1e5e2a57222","name":"Query Generator - false","time":{"start":1753318400512,"stop":1753318400513,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2165c07441fb1d7","name":"random static sharding 10 - Cluster ID: 137, Shard ID: 461","time":{"start":1753318390186,"stop":1753318390186,"duration":0},"status":"passed","severity":"normal"},{"uid":"19c0b09f72d37236","name":"Promise Callback - true","time":{"start":1753318400518,"stop":1753318400519,"duration":1},"status":"passed","severity":"normal"},{"uid":"c55f0a78808b4566","name":"Callback on promise, aborts when callback returns true","time":{"start":1753318413655,"stop":1753318413655,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ecce9ed658bb0dc","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753318766668,"stop":1753318766668,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c105c3f9206bd33","name":"Query generator for multiple messages with different content topic format","time":{"start":1753318413654,"stop":1753318413655,"duration":1},"status":"passed","severity":"normal"},{"uid":"d91cdf4441dc4e45","name":"should add and remove event listeners correctly","time":{"start":1753318015692,"stop":1753318015693,"duration":1},"status":"passed","severity":"normal"},{"uid":"cae9f0ee0cf2d803","name":"should dial peers from store when browser is connected","time":{"start":1753318003010,"stop":1753318003011,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e62fb6884404e0b","name":"should remove event listener for peer:discovery","time":{"start":1753318002022,"stop":1753318002023,"duration":1},"status":"passed","severity":"normal"},{"uid":"9698f7d4fd0a9ef3","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753318586085,"stop":1753318586085,"duration":0},"status":"broken","severity":"normal"},{"uid":"13f90db80ab1298a","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app94/10/topic389/json","time":{"start":1753318300681,"stop":1753318300681,"duration":0},"status":"passed","severity":"normal"},{"uid":"8afa51ecff6a19fd","name":"Push message with content topic containing escaped characters","time":{"start":1753318416895,"stop":1753318416895,"duration":0},"status":"passed","severity":"normal"},{"uid":"680ceb7921274687","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app21/4/topic961/utf8","time":{"start":1753318300681,"stop":1753318300682,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca02e5e29bcb7d6a","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1753318032203,"stop":1753318032204,"duration":1},"status":"passed","severity":"normal"},{"uid":"b784136c5936d50d","name":"Passing page size 1 when there are 4 messages","time":{"start":1753318414240,"stop":1753318414241,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdb45419aeba5938","name":"Push message with short payload","time":{"start":1753318416877,"stop":1753318416878,"duration":1},"status":"passed","severity":"normal"},{"uid":"5864b12787da15ba","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1753318196706,"stop":1753318196707,"duration":1},"status":"passed","severity":"normal"},{"uid":"675e2514aa3fbc47","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1753318365394,"stop":1753318365394,"duration":0},"status":"passed","severity":"normal"},{"uid":"d14c9de06122666c","name":"Query Generator - true","time":{"start":1753318400499,"stop":1753318400512,"duration":13},"status":"passed","severity":"normal"},{"uid":"86f4ff0ab8c6fcef","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1753318042022,"stop":1753318042023,"duration":1},"status":"passed","severity":"normal"},{"uid":"71971475930a4ad2","name":"should emit a peer event after start","time":{"start":1753318065274,"stop":1753318065275,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ac66da5ad138a36","name":"isConnected should return false after all peers disconnect","time":{"start":1753318080671,"stop":1753318080671,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d87bd870bff5637","name":"Relay - times out","time":{"start":1753318432817,"stop":1753318432817,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4dc005d84da2be5","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1753318429122,"stop":1753318429122,"duration":0},"status":"passed","severity":"normal"},{"uid":"d573e12d78355ced","name":"should handle special patterns correctly","time":{"start":1753318044163,"stop":1753318044163,"duration":0},"status":"passed","severity":"normal"},{"uid":"afb864177b8c3a12","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1753318021543,"stop":1753318021544,"duration":1},"status":"passed","severity":"normal"},{"uid":"28d13f9097559a9d","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1753318015691,"stop":1753318015692,"duration":1},"status":"passed","severity":"normal"},{"uid":"7574a590bd5025ac","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1753318365393,"stop":1753318365393,"duration":0},"status":"passed","severity":"normal"},{"uid":"673503bd1a043dcb","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753318011684,"stop":1753318011685,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6fff066cbaaf00d5","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app30/9/topic537/utf8","time":{"start":1753318300683,"stop":1753318300683,"duration":0},"status":"passed","severity":"normal"},{"uid":"b03d691e3bf41ea4","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1753318011385,"stop":1753318011385,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f81658572ffa07","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1753318121432,"stop":1753318121438,"duration":6},"status":"passed","severity":"normal"},{"uid":"b8ed39c7dc16407e","name":"Push message with content topic containing Chinese","time":{"start":1753318416880,"stop":1753318416881,"duration":1},"status":"passed","severity":"normal"},{"uid":"87e7619f7546b6cd","name":"should return peer for existing peer","time":{"start":1753318003024,"stop":1753318003024,"duration":0},"status":"passed","severity":"normal"},{"uid":"914f85aa1a5741f7","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1753317987331,"stop":1753317987332,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab06e83eb8fcf086","name":"Ephemeral field is preserved - encoder v0","time":{"start":1753318069407,"stop":1753318069408,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbf85ed936ccec90","name":"Default pageSize","time":{"start":1753318414243,"stop":1753318414244,"duration":1},"status":"passed","severity":"normal"},{"uid":"690ba3d628f1d6a2","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1753317987346,"stop":1753317987346,"duration":0},"status":"passed","severity":"normal"},{"uid":"380861181f770ba6","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1753318429121,"stop":1753318429121,"duration":0},"status":"passed","severity":"normal"},{"uid":"69e93508b301655f","name":"should dial all known peers when reached zero connections","time":{"start":1753318103576,"stop":1753318103576,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ceb7c238015afe","name":"Publish message with custom timestamp: Thu Jul 24 2025 01:49:50 GMT+0000 (Coordinated Universal Time)","time":{"start":1753318196708,"stop":1753318196708,"duration":0},"status":"passed","severity":"normal"},{"uid":"de0dc5cf20656c6a","name":"Check message on other pubsub topic is not received","time":{"start":1753318513424,"stop":1753318513424,"duration":0},"status":"passed","severity":"normal"},{"uid":"71c4be8240ae5081","name":"yields decoded messages","time":{"start":1753318003704,"stop":1753318003705,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0a99359fc8338a0","name":"Overlapping topic subscription","time":{"start":1753318766660,"stop":1753318766660,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e24030414dabc8","name":"should retry on complete failure if specified","time":{"start":1753318032547,"stop":1753318032547,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc683e098118e1ba","name":"should return true when peer is on the same cluster","time":{"start":1753318002352,"stop":1753318002358,"duration":6},"status":"passed","severity":"normal"},{"uid":"905760e3f0016fca","name":"Cluster ID 0, shard 1","time":{"start":1753318390171,"stop":1753318390171,"duration":0},"status":"passed","severity":"normal"},{"uid":"335860e4796fc672","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1753318032773,"stop":1753318032773,"duration":0},"status":"passed","severity":"normal"},{"uid":"125d3d756579f2ff","name":"1 Relay, 1 fetch","time":{"start":1753318011467,"stop":1753318011468,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc7dce0812ce6c0c","name":"should perform ping and update peer store on timer","time":{"start":1753318003300,"stop":1753318003300,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9eb00c442ac60eb","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1753318042000,"stop":1753318042001,"duration":1},"status":"passed","severity":"normal"},{"uid":"cea3a8f9809d3f5a","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1753318300680,"stop":1753318300680,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f72642719c8fa26","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1753318041996,"stop":1753318041998,"duration":2},"status":"passed","severity":"normal"},{"uid":"dbf0ad4ad1f783d9","name":"should reject if Filter is requested but not mounted","time":{"start":1753318032922,"stop":1753318032923,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a75be15aa8a5366","name":"Publish message with rate limit","time":{"start":1753318196711,"stop":1753318196712,"duration":1},"status":"passed","severity":"normal"},{"uid":"1206565a9222d29f","name":"Round trip binary serialization","time":{"start":1753318003937,"stop":1753318003937,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffaff499a7177b18","name":"should remove event listeners from globalThis","time":{"start":1753318002948,"stop":1753318002948,"duration":0},"status":"passed","severity":"normal"},{"uid":"6958b56c77bb9ab5","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1753318042006,"stop":1753318042006,"duration":0},"status":"passed","severity":"normal"},{"uid":"10c72fdadd53ff8b","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1753318003312,"stop":1753318003312,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa77b30b6d514424","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1753317992771,"stop":1753317992771,"duration":0},"status":"passed","severity":"normal"},{"uid":"594c09944e556c9d","name":"can start and stop the service","time":{"start":1753318172845,"stop":1753318172845,"duration":0},"status":"passed","severity":"normal"},{"uid":"6952f57093f39383","name":"ends if response has no messages","time":{"start":1753318003703,"stop":1753318003704,"duration":1},"status":"passed","severity":"normal"},{"uid":"c09916ad27bcad54","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1753318042005,"stop":1753318042005,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea56f288249a13b","name":"Check received message containing short","time":{"start":1753318513408,"stop":1753318513409,"duration":1},"status":"passed","severity":"normal"},{"uid":"35f783b1061e0eb4","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1753317987341,"stop":1753317987341,"duration":0},"status":"passed","severity":"normal"},{"uid":"8699072c83978b7a","name":"should create NetworkMonitor with libp2p and events","time":{"start":1753318002940,"stop":1753318002940,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e161f9f8411be5","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1753318011388,"stop":1753318011389,"duration":1},"status":"passed","severity":"normal"},{"uid":"64ba0103ccac39ff","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1753318011382,"stop":1753318011383,"duration":1},"status":"passed","severity":"normal"},{"uid":"760924acefd5f73c","name":"should process up to 3 peers at once","time":{"start":1753318002907,"stop":1753318002913,"duration":6},"status":"passed","severity":"normal"},{"uid":"d158b9826d00f146","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1753318041992,"stop":1753318041992,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7b7f033f569574","name":"Publishes to nwaku","time":{"start":1753318186731,"stop":1753318186731,"duration":0},"status":"passed","severity":"normal"},{"uid":"12435ef509f062a4","name":"should dial second nwaku node that was discovered","time":{"start":1753318060468,"stop":1753318060482,"duration":14},"status":"skipped","severity":"normal"},{"uid":"7c2dcef780b87e96","name":"Check received message containing escaped characters","time":{"start":1753318513440,"stop":1753318513441,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b94e50d8f899047","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753318586083,"stop":1753318586083,"duration":0},"status":"passed","severity":"normal"},{"uid":"768a2f5cddd2ddba","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1753318413656,"stop":1753318413656,"duration":0},"status":"passed","severity":"normal"},{"uid":"d985f6c0b80f27ee","name":"Passing page size 0 when there are 110 messages","time":{"start":1753318414240,"stop":1753318414240,"duration":0},"status":"passed","severity":"normal"},{"uid":"db1a2a1e5703d478","name":"should handle errors gracefully when getting peer info","time":{"start":1753318002385,"stop":1753318002385,"duration":0},"status":"passed","severity":"normal"},{"uid":"6005b1ef85e21082","name":"Query Generator, No message returned","time":{"start":1753318381108,"stop":1753318381109,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3adec629ae47206","name":"Subscribe to topic containing short and receive message","time":{"start":1753318766661,"stop":1753318766661,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7efdf6fe09a754a","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1753318032199,"stop":1753318032203,"duration":4},"status":"passed","severity":"normal"},{"uid":"7727ac7aa4b9fa2","name":"should handle empty pubsub topics","time":{"start":1753318003353,"stop":1753318003354,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ca9295dfeb12ec6","name":"returns nothing if no connections present","time":{"start":1753318003436,"stop":1753318003436,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea0b7b1a072a8df","name":"Fields are not dropped","time":{"start":1753318003431,"stop":1753318003431,"duration":0},"status":"passed","severity":"normal"},{"uid":"81afb6fa63027b53","name":"should merge provided config with defaults","time":{"start":1753318003740,"stop":1753318003741,"duration":1},"status":"passed","severity":"normal"},{"uid":"f386280c3eefcf8","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1753318032984,"stop":1753318032984,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e054b389a3485ac","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1753318419488,"stop":1753318419489,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ddac9c15a520b25","name":"Check received message containing escaped characters","time":{"start":1753318513419,"stop":1753318513419,"duration":0},"status":"passed","severity":"normal"},{"uid":"1faf773dc36097d2","name":"should dispatch connect and disconnect events","time":{"start":1753318032982,"stop":1753318032982,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa3ce5c6d385838","name":"random static sharding 7 - Cluster ID: 985, Shard ID: 521","time":{"start":1753318390183,"stop":1753318390184,"duration":1},"status":"passed","severity":"normal"},{"uid":"abeccf58ee47d1a","name":"same cluster: nodes connect","time":{"start":1753318135852,"stop":1753318135852,"duration":0},"status":"passed","severity":"normal"},{"uid":"9145fb0f19030edc","name":"Correctly serialized arguments","time":{"start":1753318135978,"stop":1753318135978,"duration":0},"status":"passed","severity":"normal"},{"uid":"2913b94bfe620568","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753318766659,"stop":1753318766659,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8b1ea04f4cb7ad5","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1753318042009,"stop":1753318042009,"duration":0},"status":"passed","severity":"normal"},{"uid":"7658becc3c4c528b","name":"Refresh subscription","time":{"start":1753318207240,"stop":1753318207240,"duration":0},"status":"skipped","severity":"normal"},{"uid":"49f86af8d2ac45d6","name":"accepts valid message hash query","time":{"start":1753318003388,"stop":1753318003389,"duration":1},"status":"passed","severity":"normal"},{"uid":"508fcaab6c5c5a6e","name":"should retry failed tasks","time":{"start":1753318031832,"stop":1753318031832,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f105a60accb43a0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1753317987342,"stop":1753317987343,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f682c5f3e021c3","name":"Check message with non string payload is not received","time":{"start":1753318513427,"stop":1753318513428,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f4c1eb5ec7a8077","name":"Sample","time":{"start":1753317992861,"stop":1753317992862,"duration":1},"status":"passed","severity":"normal"},{"uid":"37970398b824df91","name":"should start ping timers on peer connect","time":{"start":1753318003284,"stop":1753318003285,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e1f67ffa38412b1","name":"should throw an error for insufficient data","time":{"start":1753317987567,"stop":1753317987567,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a131b7120b3cb1","name":"should encode/decode to text encoding","time":{"start":1753317993423,"stop":1753317993423,"duration":0},"status":"passed","severity":"normal"},{"uid":"d34cc3a48bef0536","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1753317987335,"stop":1753317987335,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b90d9fddbe6934","name":"should be online or offline if network state changed","time":{"start":1753318080673,"stop":1753318080676,"duration":3},"status":"passed","severity":"normal"},{"uid":"87a614daa9ca74af","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1753318069408,"stop":1753318069409,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0495b4f335ca950","name":"should add event listeners to libp2p","time":{"start":1753318002941,"stop":1753318002941,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fb707cce375fe45","name":"should create ConnectionManager with required options","time":{"start":1753318003739,"stop":1753318003739,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaf4adcc3e6c4d74","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753318766665,"stop":1753318766665,"duration":0},"status":"passed","severity":"normal"},{"uid":"db75a23d3754d8ea","name":"should be empty after removing the only subscription","time":{"start":1753318033133,"stop":1753318033133,"duration":0},"status":"passed","severity":"normal"},{"uid":"94872e0790995d95","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1753318042014,"stop":1753318042015,"duration":1},"status":"passed","severity":"normal"},{"uid":"607a55419d1bdae6","name":"Renews subscription after lossing a connection","time":{"start":1753318766669,"stop":1753318766669,"duration":0},"status":"broken","severity":"normal"},{"uid":"db798009bda10059","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753318513443,"stop":1753318513444,"duration":1},"status":"passed","severity":"normal"},{"uid":"29ab200fe893da9a","name":"Filter","time":{"start":1753318432819,"stop":1753318432819,"duration":0},"status":"passed","severity":"normal"},{"uid":"94b9c51b82b35aed","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1753318196709,"stop":1753318196709,"duration":0},"status":"passed","severity":"normal"},{"uid":"653230a18fef3cb5","name":"should delegate to networkMonitor.isConnected()","time":{"start":1753318003743,"stop":1753318003743,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c4c4934014535e5","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1753318003299,"stop":1753318003300,"duration":1},"status":"passed","severity":"normal"},{"uid":"af9a4c172acc88eb","name":"should encode/decode to RLP encoding","time":{"start":1753317993423,"stop":1753317993423,"duration":0},"status":"passed","severity":"normal"},{"uid":"18a5407444455073","name":"Check publish message containing long","time":{"start":1753318196699,"stop":1753318196699,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cb8135b947192d4","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753318766665,"stop":1753318766666,"duration":1},"status":"passed","severity":"normal"},{"uid":"33e01a0a7b2e2270","name":"should lock peers when selected","time":{"start":1753318032981,"stop":1753318032981,"duration":0},"status":"passed","severity":"normal"},{"uid":"665f1b55c6021057","name":"should be safe to call multiple times","time":{"start":1753318002017,"stop":1753318002018,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5b149ebe6e2734b","name":"throws on content topic with empty version field","time":{"start":1753317987329,"stop":1753317987330,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bbbf2a14c4ca8a6","name":"should initialize with isNetworkConnected as false","time":{"start":1753318002940,"stop":1753318002940,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c49d56c7f0928c","name":"should start all internal components","time":{"start":1753318003741,"stop":1753318003741,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a3d338f5e0cbdc3","name":"Check publish message containing Arabic","time":{"start":1753318196702,"stop":1753318196703,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7c743bae8d513c5","name":"should return false and handle errors gracefully","time":{"start":1753318003746,"stop":1753318003747,"duration":1},"status":"passed","severity":"normal"},{"uid":"be0102ba6ebba79d","name":"Subscribe to topic containing special chars and publish message","time":{"start":1753318207244,"stop":1753318207244,"duration":0},"status":"passed","severity":"normal"},{"uid":"239e023ba1672f41","name":"Throws when trying to push message with empty payload","time":{"start":1753318416891,"stop":1753318416891,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d61d66d5c80fde8","name":"should handle hash queries without validation","time":{"start":1753318032773,"stop":1753318032773,"duration":0},"status":"passed","severity":"normal"},{"uid":"8edd91ed767a6e04","name":"Refresh subscription","time":{"start":1753318766647,"stop":1753318766647,"duration":0},"status":"broken","severity":"normal"},{"uid":"12fd5332dd08363b","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753318135851,"stop":1753318135851,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb3aba8fa667abeb","name":"should handle case when navigator is not available","time":{"start":1753318002949,"stop":1753318002950,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff1b6b527911631","name":"Store - dialed first","time":{"start":1753318432818,"stop":1753318432818,"duration":0},"status":"passed","severity":"normal"},{"uid":"5da3701a8da704dc","name":"should handle corrupted shard info gracefully","time":{"start":1753318002385,"stop":1753318002385,"duration":0},"status":"passed","severity":"normal"},{"uid":"a620ba377685bb25","name":"should not create relay timers when relay is not provided","time":{"start":1753318003312,"stop":1753318003312,"duration":0},"status":"passed","severity":"normal"},{"uid":"75c1752a2152318","name":"Generator, one shard","time":{"start":1753318371387,"stop":1753318371387,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce91974b5a221f11","name":"should add event listeners to globalThis","time":{"start":1753318002941,"stop":1753318002941,"duration":0},"status":"passed","severity":"normal"},{"uid":"db8a784a60682ae7","name":"should drop connection via multiaddr with hangUp","time":{"start":1753318147697,"stop":1753318147697,"duration":0},"status":"passed","severity":"normal"},{"uid":"d841e7c659969d6b","name":"Waku message hash computation (payload length 0)","time":{"start":1753318003065,"stop":1753318003066,"duration":1},"status":"passed","severity":"normal"},{"uid":"709afba91a7d5d8b","name":"should create ConnectionManager with relay","time":{"start":1753318003740,"stop":1753318003740,"duration":0},"status":"passed","severity":"normal"},{"uid":"8181c8e8f4a4138f","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1753318042004,"stop":1753318042005,"duration":1},"status":"passed","severity":"normal"},{"uid":"b173879ab0936fcf","name":"Check publish message containing Russian","time":{"start":1753318196703,"stop":1753318196703,"duration":0},"status":"passed","severity":"normal"},{"uid":"4032b9adad7f9d17","name":"Query with Ordered Callback, No message returned","time":{"start":1753318381110,"stop":1753318381110,"duration":0},"status":"passed","severity":"normal"},{"uid":"1953e0910b92f881","name":"should successfully subscribe to supported pubsub topic","time":{"start":1753318032926,"stop":1753318032926,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aba7921e3076d0c","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1753318042014,"stop":1753318042014,"duration":0},"status":"passed","severity":"normal"},{"uid":"c256ac318da690a2","name":"should skip peer when failed to dial recently","time":{"start":1753318002890,"stop":1753318002891,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9849d620335cc77","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1753318042027,"stop":1753318042028,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bb6b1b0ec7d8484","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753318513429,"stop":1753318513429,"duration":0},"status":"passed","severity":"normal"},{"uid":"24aa547f44f1e455","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1753318042019,"stop":1753318042020,"duration":1},"status":"passed","severity":"normal"},{"uid":"f281471917630e5","name":"should mark all messages in causal history as acknowledged","time":{"start":1753318045328,"stop":1753318045329,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f1dc60c4996dc18","name":"should maintain proper timestamps if all messages received","time":{"start":1753318045327,"stop":1753318045327,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf4e37a80e9269c","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1753318429124,"stop":1753318429124,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e7ad8dcbe04eaa9","name":"should handle disconnect when peer has no timers","time":{"start":1753318003341,"stop":1753318003341,"duration":0},"status":"passed","severity":"normal"},{"uid":"23674749c20b71fd","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1753318003034,"stop":1753318003034,"duration":0},"status":"passed","severity":"normal"},{"uid":"524d2fef442d9003","name":"should handle peer not in mesh for all topics","time":{"start":1753318003356,"stop":1753318003359,"duration":3},"status":"passed","severity":"normal"},{"uid":"d463111bdcff686","name":"Encoder throws on undefined content topic","time":{"start":1753318023117,"stop":1753318023118,"duration":1},"status":"passed","severity":"normal"},{"uid":"245378882449e04b","name":"Subscribe to topic containing long and receive message","time":{"start":1753318766647,"stop":1753318766647,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1293c635af1a4c3","name":"Passing page size 3 when there are 20 messages","time":{"start":1753318414241,"stop":1753318414242,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0036df4045d45b7","name":"should not receive a peer event after stop","time":{"start":1753318015690,"stop":1753318015691,"duration":1},"status":"passed","severity":"normal"},{"uid":"c326c7e510f5d6e3","name":"should handle browser offline state overriding peer connections","time":{"start":1753318002972,"stop":1753318002972,"duration":0},"status":"passed","severity":"normal"},{"uid":"99c9f8f6913f1cbf","name":"Check received message containing shell command","time":{"start":1753318513418,"stop":1753318513418,"duration":0},"status":"passed","severity":"normal"},{"uid":"b62b3d6c8088be7b","name":"should start the dialing interval","time":{"start":1753318002879,"stop":1753318002879,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa59dd5a93bb9977","name":"Push message with content topic containing Russian","time":{"start":1753318416894,"stop":1753318416894,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f456136af3bae7b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1753317987341,"stop":1753317987342,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcce166bd640002c","name":"connected peers and dial","time":{"start":1753318173056,"stop":1753318173056,"duration":0},"status":"skipped","severity":"normal"},{"uid":"af648495e8157cd3","name":"Check received message containing SQL Injection","time":{"start":1753318513436,"stop":1753318513436,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c6753ecd39384c","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1753318003939,"stop":1753318003939,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a7cceb276e4ae6d","name":"random static sharding 4 - Cluster ID: 359, Shard ID: 515","time":{"start":1753318390177,"stop":1753318390179,"duration":2},"status":"passed","severity":"normal"},{"uid":"fd4105af942dafdc","name":"should handle dial errors","time":{"start":1753318003745,"stop":1753318003745,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a1b99fa54ae867","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753318766662,"stop":1753318766662,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1bfa0bf51bee9e5","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1753318419490,"stop":1753318419491,"duration":1},"status":"passed","severity":"normal"},{"uid":"7de30c15d15e7c15","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753318766652,"stop":1753318766652,"duration":0},"status":"passed","severity":"normal"},{"uid":"abcf136007cf984e","name":"Fails to publish message with empty text","time":{"start":1753318196709,"stop":1753318196709,"duration":0},"status":"passed","severity":"normal"},{"uid":"a283fbd989feb63d","name":"Renews subscription after lossing a connection","time":{"start":1753318766654,"stop":1753318766654,"duration":0},"status":"broken","severity":"normal"},{"uid":"6cd90df83d1d7bf3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1753317987342,"stop":1753317987342,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1ba79f9f2d49679","name":"throws on content topic with empty application field","time":{"start":1753317987329,"stop":1753317987329,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6519a1f69abfe99","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1753318032985,"stop":1753318032985,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0d988e8f25c261d","name":"should return false when peer is not found","time":{"start":1753318002364,"stop":1753318002364,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a693f5eb4d51d0","name":"Push message with custom timestamp: 1722559685184","time":{"start":1753318416887,"stop":1753318416888,"duration":1},"status":"passed","severity":"normal"},{"uid":"202625a15edd1a94","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753318766656,"stop":1753318766657,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8c607a3184e31cc","name":"Push message with content topic containing short","time":{"start":1753318416891,"stop":1753318416892,"duration":1},"status":"passed","severity":"normal"},{"uid":"86ccfa480bc186b1","name":"more peers than existing","time":{"start":1753318173057,"stop":1753318173057,"duration":0},"status":"skipped","severity":"normal"},{"uid":"43f4dd7602dd60fb","name":"throws if store query response has error status","time":{"start":1753318003703,"stop":1753318003703,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4449ed5fe05e84c","name":"Check message with no content topic is not received","time":{"start":1753318513425,"stop":1753318513425,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c831de9497d7d3","name":"Query generator for multiple messages","time":{"start":1753318413652,"stop":1753318413652,"duration":0},"status":"passed","severity":"normal"},{"uid":"99b3fb5d8b6961ca","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1753318365395,"stop":1753318365396,"duration":1},"status":"passed","severity":"normal"},{"uid":"93568ea9fc8525dd","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1753318011386,"stop":1753318011388,"duration":2},"status":"passed","severity":"normal"},{"uid":"525b72bc9f5144f8","name":"Check meta is set [ecies]","time":{"start":1753318023117,"stop":1753318023117,"duration":0},"status":"passed","severity":"normal"},{"uid":"1beaf399da9e5093","name":"Check received message containing JSON","time":{"start":1753318513438,"stop":1753318513439,"duration":1},"status":"passed","severity":"normal"},{"uid":"95afe0af9d233e30","name":"should not modify tags of connections for different peers","time":{"start":1753318032986,"stop":1753318032986,"duration":0},"status":"passed","severity":"normal"},{"uid":"f027ae2b7fecb330","name":"should increase lamport timestamp","time":{"start":1753318045326,"stop":1753318045327,"duration":1},"status":"passed","severity":"normal"},{"uid":"376ed4545bf65b0f","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1753318011384,"stop":1753318011384,"duration":0},"status":"passed","severity":"normal"},{"uid":"81dbb6448192a9f4","name":"should handle corrupted local storage data gracefully","time":{"start":1753318015692,"stop":1753318015692,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d9651b7625d85ca","name":"should process queue every 500ms","time":{"start":1753318002906,"stop":1753318002907,"duration":1},"status":"passed","severity":"normal"},{"uid":"42ce5054bf6fc11c","name":"should handle dial errors gracefully","time":{"start":1753318002901,"stop":1753318002901,"duration":0},"status":"passed","severity":"normal"},{"uid":"976efbb47152213b","name":"Check received message containing Arabic","time":{"start":1753318513435,"stop":1753318513435,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b336a1834eeff4d","name":"Push message with content topic containing SQL Injection","time":{"start":1753318416894,"stop":1753318416894,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3be6b4f38e98669","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753318766653,"stop":1753318766653,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdd02bca3c4b3ee","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1753318032985,"stop":1753318032986,"duration":1},"status":"passed","severity":"normal"},{"uid":"fab29ff7611880ee","name":"Encoder throws on empty string content topic","time":{"start":1753318003938,"stop":1753318003939,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccc4b476232c7239","name":"All","time":{"start":1753318067252,"stop":1753318067252,"duration":0},"status":"passed","severity":"normal"},{"uid":"c442cffde6d21083","name":"A test","time":{"start":1753318121894,"stop":1753318121895,"duration":1},"status":"passed","severity":"normal"},{"uid":"2891a135e8eb6993","name":"should correctly encode and decode a response message","time":{"start":1753318121646,"stop":1753318121646,"duration":0},"status":"passed","severity":"normal"},{"uid":"4004b1a8d1feccad","name":"should handle relay send failures gracefully","time":{"start":1753318003331,"stop":1753318003340,"duration":9},"status":"passed","severity":"normal"},{"uid":"68c55433fdbd9100","name":"should send relay ping messages on timer","time":{"start":1753318003330,"stop":1753318003330,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbbe8e6d5fad32cd","name":"retrieves a single peer","time":{"start":1753318011680,"stop":1753318011680,"duration":0},"status":"passed","severity":"normal"},{"uid":"9570f4c6f6853f36","name":"should be able to decode the field with only RELAY set to true","time":{"start":1753317992772,"stop":1753317992773,"duration":1},"status":"passed","severity":"normal"},{"uid":"36894c62e7db5d3e","name":"should reject if Store is requested but not mounted","time":{"start":1753318032922,"stop":1753318032922,"duration":0},"status":"passed","severity":"normal"},{"uid":"8005e401e6577882","name":"should be able to dial TLS multiaddrs","time":{"start":1753318147697,"stop":1753318147697,"duration":0},"status":"passed","severity":"normal"},{"uid":"603d3d8ad9123b1b","name":"Check message on other pubsub topic is not received","time":{"start":1753318513444,"stop":1753318513445,"duration":1},"status":"passed","severity":"normal"},{"uid":"610fcdffe4c7cf12","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app95/9/topic216/xml","time":{"start":1753318300682,"stop":1753318300682,"duration":0},"status":"passed","severity":"normal"},{"uid":"767bd91af6d5aeb2","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1753318207246,"stop":1753318207246,"duration":0},"status":"passed","severity":"normal"},{"uid":"33074ef6edf3da97","name":"Round trip binary encryption [ecies, signature]","time":{"start":1753318023116,"stop":1753318023117,"duration":1},"status":"passed","severity":"normal"},{"uid":"65d863c140fe2f00","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1753318042008,"stop":1753318042008,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d31716870549621","name":"should get / set TCP multiaddr","time":{"start":1753317993424,"stop":1753317993424,"duration":0},"status":"passed","severity":"normal"},{"uid":"81d09c82b995a893","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1753317987346,"stop":1753317987346,"duration":0},"status":"passed","severity":"normal"},{"uid":"a42aac79c3116230","name":"should recognize a client error status code","time":{"start":1753318121647,"stop":1753318121647,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c526ccdd7d6e1e3","name":"should recognize a server error status code","time":{"start":1753318121647,"stop":1753318121647,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec3ab0e363924f8f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1753318042026,"stop":1753318042026,"duration":0},"status":"passed","severity":"normal"},{"uid":"97fa3318ff342036","name":"Check received message containing Russian","time":{"start":1753318513435,"stop":1753318513435,"duration":0},"status":"passed","severity":"normal"},{"uid":"44fb018b4d732049","name":"Callback on promise","time":{"start":1753318413655,"stop":1753318413655,"duration":0},"status":"passed","severity":"normal"},{"uid":"711ac7d1eb61f054","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1753318381110,"stop":1753318381110,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f2b659dd41f20f9","name":"should handle queue overflow by adding peers to queue","time":{"start":1753318002906,"stop":1753318002906,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ceb093b231abf66","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753318766651,"stop":1753318766651,"duration":0},"status":"passed","severity":"normal"},{"uid":"4357c35a08d663ea","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753318586081,"stop":1753318586081,"duration":0},"status":"broken","severity":"normal"},{"uid":"187c3a00752ec81a","name":"Push message with custom timestamp: 1753314485184","time":{"start":1753318416888,"stop":1753318416888,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf74cafc2623670a","name":"peer exchange sets tag","time":{"start":1753318203722,"stop":1753318203723,"duration":1},"status":"passed","severity":"normal"},{"uid":"6841d84141f6cb63","name":"Ordered callback, aborts when callback returns true","time":{"start":1753318413656,"stop":1753318413657,"duration":1},"status":"passed","severity":"normal"},{"uid":"830fde08ce4256c9","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1753318042006,"stop":1753318042006,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7425d515ad6a6b9","name":"msgTime: 0 ms from now, startTime: 1753059214401, endTime: 1753318414401","time":{"start":1753318429123,"stop":1753318429123,"duration":0},"status":"passed","severity":"normal"},{"uid":"45cf002d6f9d078c","name":"should be safe to call multiple times","time":{"start":1753318003741,"stop":1753318003742,"duration":1},"status":"passed","severity":"normal"},{"uid":"16319649cc3c4e8e","name":"should handle queue processing errors gracefully","time":{"start":1753318002914,"stop":1753318002914,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fadc6a7ace1faff","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1753318042008,"stop":1753318042009,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7ab4f313da3245","name":"should return false when peer shard info is not found","time":{"start":1753318002377,"stop":1753318002378,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a9a33dc1df92716","name":"Check received message containing special chars","time":{"start":1753318513411,"stop":1753318513411,"duration":0},"status":"passed","severity":"normal"},{"uid":"37d6495a42138552","name":"should dial peers from store on start","time":{"start":1753318003006,"stop":1753318003006,"duration":0},"status":"passed","severity":"normal"},{"uid":"73217be317497060","name":"should reject if WakuNode is not started","time":{"start":1753318032920,"stop":1753318032921,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbb36e421114ce71","name":"should not fail to stop the service if it was not started","time":{"start":1753318015688,"stop":1753318015688,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3b1ca3df04d868f","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753318766652,"stop":1753318766652,"duration":0},"status":"passed","severity":"normal"},{"uid":"13bbe71f97d3179a","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1753318003075,"stop":1753318003075,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb6e54b98d1c946b","name":"Publish message with custom timestamp: Wed Jul 23 2025 23:49:50 GMT+0000 (Coordinated Universal Time)","time":{"start":1753318196708,"stop":1753318196708,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be98b970e2ac434","name":"Promise Callback - false","time":{"start":1753318400519,"stop":1753318400519,"duration":0},"status":"passed","severity":"normal"},{"uid":"890241d530adec3c","name":"should only return 1 node with store capability","time":{"start":1753318011683,"stop":1753318011683,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cedb3d1ea3df1d1","name":"can start the service","time":{"start":1753318065272,"stop":1753318065272,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa8ad3a003dc730","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1753317987334,"stop":1753317987334,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d96f565191984e2","name":"should handle case with all peers already connected","time":{"start":1753318003024,"stop":1753318003024,"duration":0},"status":"passed","severity":"normal"},{"uid":"60c7a07a5909354e","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753318766648,"stop":1753318766649,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d62add240ff8af9","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1753318189986,"stop":1753318189986,"duration":0},"status":"passed","severity":"normal"},{"uid":"75693ce2c453c7d2","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753317992776,"stop":1753317992777,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fbdef49e1468c0f","name":"Check received message containing unicode special characters","time":{"start":1753318513441,"stop":1753318513442,"duration":1},"status":"passed","severity":"normal"},{"uid":"37a2fd3af0242582","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1753318003701,"stop":1753318003701,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5051056d4d8a563","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1753318203723,"stop":1753318203724,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f21c31099b3e062","name":"Ordered Callback - true","time":{"start":1753318400519,"stop":1753318400520,"duration":1},"status":"passed","severity":"normal"},{"uid":"88494c64fb89cd83","name":"Subscribe to topic containing short and publish message","time":{"start":1753318207241,"stop":1753318207241,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d9394ad23002ea0","name":"should reject on timeout if it was set","time":{"start":1753318032923,"stop":1753318032923,"duration":0},"status":"passed","severity":"normal"},{"uid":"f07206810bb1b6d8","name":"should discard bootstrap peers when has more than set limit","time":{"start":1753318103578,"stop":1753318103578,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fcc71d8e01b7d26","name":"should stop and cleanup resources","time":{"start":1753318033134,"stop":1753318033134,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49320e58353eceb","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1753318032167,"stop":1753318032167,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cc1cde430ab5ce7","name":"pre and post cipher","time":{"start":1753318021986,"stop":1753318021986,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3467a97e9c95aad","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1753318041664,"stop":1753318041664,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e6d2461aad82f1","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753318084939,"stop":1753318084940,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e41c3c1e7429c35","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1753318003388,"stop":1753318003388,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a8ab491207a23f4","name":"Push message with content topic containing short","time":{"start":1753318416879,"stop":1753318416879,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f88f520aa50485","name":"Push message with content topic containing SQL Injection","time":{"start":1753318416882,"stop":1753318416882,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c9a2d30cd3312b3","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1753318429122,"stop":1753318429122,"duration":0},"status":"passed","severity":"normal"},{"uid":"e385cc61dd42ac91","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1753317987345,"stop":1753317987345,"duration":0},"status":"passed","severity":"normal"},{"uid":"67b4f58e9f4d51d1","name":"should support chaining for add method","time":{"start":1753318030890,"stop":1753318030893,"duration":3},"status":"passed","severity":"normal"},{"uid":"98814a6bbe1c832a","name":"throws on content topic with too few or too many fields","time":{"start":1753317987327,"stop":1753317987328,"duration":1},"status":"passed","severity":"normal"},{"uid":"b68af520fb899ab0","name":"should properly create location multiaddrs - tcp4","time":{"start":1753317993425,"stop":1753317993425,"duration":0},"status":"passed","severity":"normal"},{"uid":"5378578db5c019e5","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1753318429123,"stop":1753318429123,"duration":0},"status":"passed","severity":"normal"},{"uid":"72853a00fc792d10","name":"should skip updating peer store if peer has same addresses","time":{"start":1753318002030,"stop":1753318002031,"duration":1},"status":"passed","severity":"normal"},{"uid":"62cd3deb980e819c","name":"passes more than one ENR URLs and attempts connection","time":{"start":1753318065277,"stop":1753318065278,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2a9e49cb74b4f318","name":"should not fail to start the service if it is already started","time":{"start":1753318015689,"stop":1753318015689,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b44f3cc07aa60f","name":"Subscribe to topic containing Script and publish message","time":{"start":1753318207246,"stop":1753318207247,"duration":1},"status":"passed","severity":"normal"},{"uid":"600d06b15e5982ab","name":"random static sharding 5 - Cluster ID: 691, Shard ID: 602","time":{"start":1753318390179,"stop":1753318390182,"duration":3},"status":"passed","severity":"normal"},{"uid":"6f6f989a60776005","name":"Check message with non string payload is not received","time":{"start":1753318513448,"stop":1753318513448,"duration":0},"status":"passed","severity":"normal"},{"uid":"4143bcd1c0cd14d","name":"Check publish message containing shell command","time":{"start":1753318196705,"stop":1753318196705,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d5ba4325979c0fc","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753318766649,"stop":1753318766649,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e6da25fd340dac8","name":"should keep entries that haven't expired yet","time":{"start":1753318030894,"stop":1753318030894,"duration":0},"status":"passed","severity":"normal"},{"uid":"e345bd206da37dd8","name":"should not fail to stop the service if it was not started","time":{"start":1753318065273,"stop":1753318065274,"duration":1},"status":"passed","severity":"normal"},{"uid":"5928abef07ddde56","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1753318041998,"stop":1753318041998,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3f62ecb354da7e4","name":"Push message with custom timestamp: 1753321685184","time":{"start":1753318416899,"stop":1753318416899,"duration":0},"status":"passed","severity":"normal"},{"uid":"e422dbc3dda3666","name":"should set default options when no config provided","time":{"start":1753318003740,"stop":1753318003740,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc49dd8c0d4df856","name":"should drop connection to all peers on hangUp","time":{"start":1753318147696,"stop":1753318147696,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca91dba6e81ea6be","name":"should attach causal history and bloom filter to each message","time":{"start":1753318045326,"stop":1753318045326,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2b55b321575a03e","name":"non connected peers","time":{"start":1753318173058,"stop":1753318173058,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1ddf97413c8bbb5d","name":"should handle multiple peers with different shard configurations","time":{"start":1753318002918,"stop":1753318002919,"duration":1},"status":"passed","severity":"normal"},{"uid":"adeaf7761d51496f","name":"should add to incoming buffer if dependencies are not met","time":{"start":1753318045328,"stop":1753318045328,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0b3a9992ec4b1fb","name":"should stop ping timers on peer disconnect","time":{"start":1753318003286,"stop":1753318003286,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a68e36bdf6e2a9d","name":"should return no connections if no open connection provided","time":{"start":1753318003437,"stop":1753318003437,"duration":0},"status":"passed","severity":"normal"},{"uid":"c99945e4806d6248","name":"throws on content topic with empty topic name field","time":{"start":1753317987330,"stop":1753317987330,"duration":0},"status":"passed","severity":"normal"},{"uid":"f243cf57628e0765","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753318766649,"stop":1753318766649,"duration":0},"status":"passed","severity":"normal"},{"uid":"b84cbaf5293b2277","name":"should not fail to start the service if it is already started","time":{"start":1753318065274,"stop":1753318065274,"duration":0},"status":"passed","severity":"normal"},{"uid":"71514eb5ce7d6008","name":"Push message equal or less that 1MB","time":{"start":1753318416899,"stop":1753318416899,"duration":0},"status":"passed","severity":"normal"},{"uid":"649561d73c10cb5b","name":"Push message with content topic containing numeric","time":{"start":1753318416880,"stop":1753318416880,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a264b2c982fb52a","name":"Push message with content topic containing Chinese","time":{"start":1753318416893,"stop":1753318416893,"duration":0},"status":"passed","severity":"normal"},{"uid":"533689279fd3c4e2","name":"Push message with content topic containing numeric","time":{"start":1753318416892,"stop":1753318416892,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f29b3c8ac931409","name":"should be able to encode the field with only RELAY set to true","time":{"start":1753317992759,"stop":1753317992764,"duration":5},"status":"passed","severity":"normal"},{"uid":"5fb614e57e95dd77","name":"should emit a peer event after start","time":{"start":1753318172846,"stop":1753318172846,"duration":0},"status":"passed","severity":"normal"},{"uid":"258982845465926d","name":"should not receive a peer event after stop","time":{"start":1753318172847,"stop":1753318172847,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae00e04e95dcba9","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1753317987336,"stop":1753317987336,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b208a4f20515a6","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1753318203723,"stop":1753318203723,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6f2e883a343eb253","name":"Query with Ordered Callback, No Decoder","time":{"start":1753318381109,"stop":1753318381109,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8937e5c3e1f706c","name":"should only return 1 node with relay and store capability","time":{"start":1753318011683,"stop":1753318011683,"duration":0},"status":"passed","severity":"normal"},{"uid":"b70ae6fa78884860","name":"should work with v3 peers","time":{"start":1753318032547,"stop":1753318032552,"duration":5},"status":"passed","severity":"normal"},{"uid":"15716ada896b545","name":"Init the array if not present","time":{"start":1753317987080,"stop":1753317987082,"duration":2},"status":"passed","severity":"normal"},{"uid":"d8f4c28584cb6129","name":"should set field with only FILTER enabled","time":{"start":1753317993428,"stop":1753317993428,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a104a6ece9acd2f","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1753318041662,"stop":1753318041663,"duration":1},"status":"passed","severity":"normal"},{"uid":"89e501af96582e50","name":"Push message with content topic containing special chars","time":{"start":1753318416880,"stop":1753318416880,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0d59ad244ac8dcf","name":"Subscribe and receives messages on 20 topics","time":{"start":1753318766658,"stop":1753318766659,"duration":1},"status":"passed","severity":"normal"},{"uid":"72515fa005af8bbd","name":"should decode valid enr with tcp successfully","time":{"start":1753317993419,"stop":1753317993419,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c7e20d8fd11012","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1753318042013,"stop":1753318042013,"duration":0},"status":"passed","severity":"normal"},{"uid":"13081f32899a90fd","name":"Check received message containing Arabic","time":{"start":1753318513412,"stop":1753318513413,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccaac35c36ea852d","name":"throws if decoders don't match content topics","time":{"start":1753318003702,"stop":1753318003702,"duration":0},"status":"passed","severity":"normal"},{"uid":"80974d0decae64f6","name":"should dispatch network event when browser goes online","time":{"start":1753318002956,"stop":1753318002967,"duration":11},"status":"passed","severity":"normal"},{"uid":"97c3fa7226a1b927","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1753318041996,"stop":1753318041996,"duration":0},"status":"passed","severity":"normal"},{"uid":"56720883e9ffc47d","name":"should not be empty after adding a subscription","time":{"start":1753318033132,"stop":1753318033133,"duration":1},"status":"passed","severity":"normal"},{"uid":"617291269ab0944b","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1753318042015,"stop":1753318042018,"duration":3},"status":"passed","severity":"normal"},{"uid":"c9a6feae2f2a301c","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1753318002949,"stop":1753318002949,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd88e054a50319d7","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1753318003749,"stop":1753318003750,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b8ce6690d1db019","name":"should initialize with custom number of peers","time":{"start":1753318032981,"stop":1753318032981,"duration":0},"status":"passed","severity":"normal"},{"uid":"99891d34c271e205","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1753318032985,"stop":1753318032985,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3a1ac125296b02c","name":"should return different streams if requested simultaniously","time":{"start":1753318003447,"stop":1753318003447,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a549e725a298ce5","name":"should properly create location multiaddrs - tcp6","time":{"start":1753317993425,"stop":1753317993426,"duration":1},"status":"passed","severity":"normal"},{"uid":"91eb7728a1368839","name":"Asymmetric encrypt & decrypt","time":{"start":1753318021985,"stop":1753318021985,"duration":0},"status":"passed","severity":"normal"},{"uid":"52e8e549a2475937","name":"Push message with content topic containing Russian","time":{"start":1753318416881,"stop":1753318416881,"duration":0},"status":"passed","severity":"normal"},{"uid":"4612d193a5b9a00b","name":"Relay Node - default protocol","time":{"start":1753318432819,"stop":1753318432820,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eface0b6e60bbd8","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753318766667,"stop":1753318766667,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9fa5246dc2d1fc7","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1753318003311,"stop":1753318003312,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd3ff166b13ab601","name":"Subscribe to topic containing emoji and publish message","time":{"start":1753318207251,"stop":1753318207251,"duration":0},"status":"passed","severity":"normal"},{"uid":"62dec2647a75d76f","name":"Check message received after jswaku node is restarted","time":{"start":1753318513428,"stop":1753318513429,"duration":1},"status":"passed","severity":"normal"},{"uid":"581d4f6a8956b026","name":"Should update multiaddrs","time":{"start":1753318148423,"stop":1753318148426,"duration":3},"status":"passed","severity":"normal"},{"uid":"397c06d4c304a0f","name":"Check publish message containing Basic HTML tag","time":{"start":1753318196704,"stop":1753318196705,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5d332fb23225726","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1753318042005,"stop":1753318042005,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde8b618344ee412","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1753317987332,"stop":1753317987333,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc7dd7dd213dde2c","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1753317987334,"stop":1753317987335,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ae8473afd318f7c","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1753318003045,"stop":1753318003045,"duration":0},"status":"passed","severity":"normal"},{"uid":"922b6d81802fedcf","name":"Check received message containing XML","time":{"start":1753318513436,"stop":1753318513436,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8a376a4487f86e6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1753318042023,"stop":1753318042024,"duration":1},"status":"passed","severity":"normal"},{"uid":"1716cdfd2b3f3abf","name":"can start and stop the service","time":{"start":1753318015687,"stop":1753318015688,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0e3cfb7657defdb","name":"Check message with invalid timestamp is not received","time":{"start":1753318513423,"stop":1753318513424,"duration":1},"status":"passed","severity":"normal"},{"uid":"4af003f24709594c","name":"should update peer store before dialing","time":{"start":1753318002028,"stop":1753318002029,"duration":1},"status":"passed","severity":"normal"},{"uid":"43ea11bb1cdaf937","name":"Decoder throws on undefined content topic","time":{"start":1753318003939,"stop":1753318003939,"duration":0},"status":"passed","severity":"normal"},{"uid":"ced8da28580768d1","name":"should get all peers from store","time":{"start":1753318003012,"stop":1753318003013,"duration":1},"status":"passed","severity":"normal"},{"uid":"44b6e3cc6da33cc3","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1753318042012,"stop":1753318042013,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6842607b356b232","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1753318042013,"stop":1753318042013,"duration":0},"status":"passed","severity":"normal"},{"uid":"961224ab4db73cd0","name":"should handle dial errors gracefully","time":{"start":1753318002024,"stop":1753318002025,"duration":1},"status":"passed","severity":"normal"},{"uid":"df1e4653a768552b","name":"should handle complete peer lifecycle","time":{"start":1753318003359,"stop":1753318003359,"duration":0},"status":"passed","severity":"normal"},{"uid":"c30d221a69b47659","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1753318207238,"stop":1753318207238,"duration":0},"status":"passed","severity":"normal"},{"uid":"231aa6f0e8faefd0","name":"should be safe to call multiple times","time":{"start":1753318003742,"stop":1753318003743,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd8d7a99c2c172f5","name":"should return false when peer is not found","time":{"start":1753318002384,"stop":1753318002385,"duration":1},"status":"passed","severity":"normal"},{"uid":"e27c7f18d58b8807","name":"Check received message containing Script","time":{"start":1753318513436,"stop":1753318513436,"duration":0},"status":"passed","severity":"normal"},{"uid":"157c211480e0e0c1","name":"Push message with content topic containing special chars","time":{"start":1753318416893,"stop":1753318416893,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b8b512222acb15","name":"Delete observer","time":{"start":1753318174629,"stop":1753318174629,"duration":0},"status":"passed","severity":"normal"},{"uid":"381d106eb7e2ec15","name":"should create KeepAliveManager with required options","time":{"start":1753318003259,"stop":1753318003260,"duration":1},"status":"passed","severity":"normal"},{"uid":"50eeeb1e9671e0d0","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1753318003065,"stop":1753318003065,"duration":0},"status":"passed","severity":"normal"},{"uid":"4976d29540a080d2","name":"should dial peer when peer is discovered","time":{"start":1753318002024,"stop":1753318002024,"duration":0},"status":"passed","severity":"normal"},{"uid":"e679e7dcc021f75f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1753317987345,"stop":1753317987345,"duration":0},"status":"passed","severity":"normal"},{"uid":"3313724f770ef2de","name":"Accepts a valid Waku Message","time":{"start":1753318036330,"stop":1753318036331,"duration":1},"status":"passed","severity":"normal"},{"uid":"83ea310075591303","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753318766663,"stop":1753318766663,"duration":0},"status":"passed","severity":"normal"},{"uid":"7efa25b7f3a0ebd2","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1753318189984,"stop":1753318189984,"duration":0},"status":"passed","severity":"normal"},{"uid":"f81879f4909ed376","name":"should do nothing when connections still exist","time":{"start":1753318003012,"stop":1753318003012,"duration":0},"status":"passed","severity":"normal"},{"uid":"54489218865f8c0","name":"Subscribe to topic containing short and receive message","time":{"start":1753318766647,"stop":1753318766647,"duration":0},"status":"passed","severity":"normal"},{"uid":"f462cd0b00cb1df8","name":"Publish message with custom timestamp: Fri Aug 02 2024 00:49:50 GMT+0000 (Coordinated Universal Time)","time":{"start":1753318196707,"stop":1753318196707,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc43c1c9bebea44f","name":"Should update shard info","time":{"start":1753318148427,"stop":1753318148428,"duration":1},"status":"passed","severity":"normal"},{"uid":"4427e3c52f789da2","name":"it tolerates circular branch references","time":{"start":1753318011680,"stop":1753318011681,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a7826c88efc7661","name":"Check received message with timestamp: 1753318060070000000 ","time":{"start":1753318513443,"stop":1753318513443,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eb635dba198e767","name":"should reject if Relay is requested but not mounted","time":{"start":1753318032921,"stop":1753318032921,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab7f8b285fa1eab","name":"should wait for Store peer to be connected","time":{"start":1753318032924,"stop":1753318032924,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ab988158a8e7e0","name":"messageHashStr works with IProtoMessage","time":{"start":1753318003075,"stop":1753318003076,"duration":1},"status":"passed","severity":"normal"},{"uid":"f07bebe59b9582c1","name":"should hang up with PeerId and return true on success","time":{"start":1753318003745,"stop":1753318003746,"duration":1},"status":"passed","severity":"normal"},{"uid":"843cd3304cd49f29","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1753318189985,"stop":1753318189986,"duration":1},"status":"passed","severity":"normal"},{"uid":"4060237b8cd65a11","name":"ends after yielding if response size indicates end","time":{"start":1753318003706,"stop":1753318003706,"duration":0},"status":"passed","severity":"normal"},{"uid":"b847b9b88d456519","name":"should get / set UDP multiaddr","time":{"start":1753317993424,"stop":1753317993424,"duration":0},"status":"passed","severity":"normal"},{"uid":"671ddf41af9d72c","name":"Check meta is set [symmetric]","time":{"start":1753318021545,"stop":1753318021546,"duration":1},"status":"passed","severity":"normal"},{"uid":"2133f32da5b2620e","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app81/1/topic644/xml","time":{"start":1753318300683,"stop":1753318300683,"duration":0},"status":"passed","severity":"normal"},{"uid":"92719aeba309917f","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1753318003311,"stop":1753318003311,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6430b35d2ec7b1d","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1753318011389,"stop":1753318011390,"duration":1},"status":"passed","severity":"normal"},{"uid":"99187674e2041da7","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1753318069408,"stop":1753318069408,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed939e40d6f330ee","name":"Relay - dialed after","time":{"start":1753318432817,"stop":1753318432817,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a3a1786275381","name":"should check connected peers if present and suitable","time":{"start":1753318032923,"stop":1753318032923,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b0d51ed0f479afc","name":"Subscribe and receive messages via waku relay post","time":{"start":1753318766657,"stop":1753318766657,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe1b450256f59a12","name":"can start and stop the service","time":{"start":1753318065273,"stop":1753318065273,"duration":0},"status":"passed","severity":"normal"},{"uid":"acc179dc9ffcadc3","name":"Push message with content topic containing long","time":{"start":1753318416879,"stop":1753318416879,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3582fc0a2457b99","name":"Passing an array","time":{"start":1753318427152,"stop":1753318427152,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ebdabe41dc2403","name":"should start and setup intervals and event listeners","time":{"start":1753318033134,"stop":1753318033134,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6e14215837eeec8","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1753318042010,"stop":1753318042010,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c06eb58937aecd1","name":"should handle a minimal index list","time":{"start":1753317987565,"stop":1753317987566,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8578964a56f059a","name":"should properly create location multiaddrs - udp","time":{"start":1753317993426,"stop":1753317993426,"duration":0},"status":"passed","severity":"normal"},{"uid":"de31bc4075c81a5c","name":"should clear existing timers before creating new ones","time":{"start":1753318003341,"stop":1753318003342,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a324c161b43f700","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1753318042009,"stop":1753318042009,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ec038764a1dfc22","name":"Query generator for 2000 messages","time":{"start":1753318413657,"stop":1753318413657,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b796a45d7e38b71","name":"should be safe to call multiple times","time":{"start":1753318003010,"stop":1753318003010,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe8abe40a9e774d","name":"1 Store, 2 fetches","time":{"start":1753318011468,"stop":1753318011468,"duration":0},"status":"passed","severity":"normal"},{"uid":"bebe8ec847abd5dd","name":"random static sharding 1 - Cluster ID: 993, Shard ID: 361","time":{"start":1753318390171,"stop":1753318390171,"duration":0},"status":"passed","severity":"normal"},{"uid":"8889b4fc6334bfd8","name":"should handle case with no peers in store","time":{"start":1753318003023,"stop":1753318003023,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca7531c4ab5908a","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753318084940,"stop":1753318084940,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd3bfe7e21140b2a","name":"should not dial peers from store when browser is not connected","time":{"start":1753318003011,"stop":1753318003011,"duration":0},"status":"passed","severity":"normal"}]