mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-16 03:43:09 +00:00
1 line
166 KiB
JSON
1 line
166 KiB
JSON
[{"uid":"dc8293432bb448ab","name":"random static sharding 4 - Cluster ID: 108, Shard ID: 410","time":{"start":1752713751769,"stop":1752713751769,"duration":0},"status":"broken","severity":"normal"},{"uid":"b59fab086605c326","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752713201810,"stop":1752713201810,"duration":0},"status":"passed","severity":"normal"},{"uid":"d295ac543491e65d","name":"Check received message containing shell command","time":{"start":1752714483604,"stop":1752714483604,"duration":0},"status":"broken","severity":"normal"},{"uid":"7783d59487a2e626","name":"Fails to publish message with empty text","time":{"start":1752713193023,"stop":1752713193023,"duration":0},"status":"passed","severity":"normal"},{"uid":"aef4819ff0c93587","name":"Generator, custom pubsub topic","time":{"start":1752713748383,"stop":1752713748383,"duration":0},"status":"skipped","severity":"normal"},{"uid":"caa88c52e876be08","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752712913126,"stop":1752712913126,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e1261cbca7d871d","name":"LightPush","time":{"start":1752713788378,"stop":1752713788378,"duration":0},"status":"passed","severity":"normal"},{"uid":"17bce41433c66098","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752712913125,"stop":1752712913125,"duration":0},"status":"passed","severity":"normal"},{"uid":"c865a2a4f025d8e7","name":"should work with v3 peers","time":{"start":1752712958390,"stop":1752712958396,"duration":6},"status":"broken","severity":"normal"},{"uid":"c6a725344c41989c","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752712928461,"stop":1752712928461,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc0805f911126953","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752713201810,"stop":1752713201810,"duration":0},"status":"passed","severity":"normal"},{"uid":"98c123a13d24b388","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752712958158,"stop":1752712958158,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fad86edafb5f101","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752712936860,"stop":1752712936860,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a197954c78a5124","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752712913125,"stop":1752712913125,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e494e95eaa8658e","name":"should dial second nwaku node that was discovered","time":{"start":1752712986318,"stop":1752712986319,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ef94099a851aa10e","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752712967918,"stop":1752712967918,"duration":0},"status":"passed","severity":"normal"},{"uid":"10eb37930e9533e9","name":"should add event listener for peer:discovery","time":{"start":1752712927942,"stop":1752712927944,"duration":2},"status":"passed","severity":"normal"},{"uid":"d53492344b27d1f6","name":"should properly create location multiaddrs - tcp6","time":{"start":1752712919127,"stop":1752712919127,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb5edc273c6b3c08","name":"Check received message containing unicode special characters","time":{"start":1752714483606,"stop":1752714483606,"duration":0},"status":"broken","severity":"normal"},{"uid":"653a04a0bfdcbd31","name":"should return false when network is not connected","time":{"start":1752712929524,"stop":1752712929524,"duration":0},"status":"passed","severity":"normal"},{"uid":"e14caa37638f08ec","name":"Default pageSize","time":{"start":1752713764333,"stop":1752713764333,"duration":0},"status":"passed","severity":"normal"},{"uid":"228706ef415aec45","name":"should not create multiple intervals when called multiple times","time":{"start":1752712928601,"stop":1752712928601,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a99b73fae8895be","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752713675864,"stop":1752713675865,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c2cbba71d0ee677","name":"should initialize with Unhealthy status","time":{"start":1752712958123,"stop":1752712958128,"duration":5},"status":"passed","severity":"normal"},{"uid":"50714ecb97ab4fcb","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752712991758,"stop":1752712991758,"duration":0},"status":"skipped","severity":"normal"},{"uid":"46523d2664ca818d","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752712958782,"stop":1752712958783,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ff5ceee7487c97b","name":"Passing page size 19 when there are 20 messages","time":{"start":1752713764332,"stop":1752713764332,"duration":0},"status":"passed","severity":"normal"},{"uid":"14e94fed77508772","name":"Publishes to nwaku","time":{"start":1752713182566,"stop":1752713182567,"duration":1},"status":"passed","severity":"normal"},{"uid":"b09d55fed415a49b","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752713687643,"stop":1752713687648,"duration":5},"status":"skipped","severity":"normal"},{"uid":"e847358d85d34085","name":"should handle errors when globalThis is not available","time":{"start":1752712927991,"stop":1752712927992,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cf4b02efb068b30","name":"should properly create peer info with all multiaddrs","time":{"start":1752712919128,"stop":1752712919128,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3228f1ad5e64c9a","name":"should set field with all protocols disabled","time":{"start":1752712919128,"stop":1752712919129,"duration":1},"status":"passed","severity":"normal"},{"uid":"5400f3bda25554c6","name":"random static sharding 2 - Cluster ID: 940, Shard ID: 650","time":{"start":1752713751766,"stop":1752713751766,"duration":0},"status":"broken","severity":"normal"},{"uid":"2deabeb74b9c7bc0","name":"Subscribe and publish message","time":{"start":1752713201809,"stop":1752713201809,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b9fc0bb386bfbf","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752713760982,"stop":1752713760982,"duration":0},"status":"passed","severity":"normal"},{"uid":"c53c81cc97a6bfb9","name":"should return unique PubsubTopics for static sharding","time":{"start":1752712913132,"stop":1752712913132,"duration":0},"status":"passed","severity":"normal"},{"uid":"1927a80526256ba7","name":"Check publish message containing Script","time":{"start":1752713193017,"stop":1752713193017,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aeb8985ff70aa82","name":"should not receive a peer event before start","time":{"start":1752712941457,"stop":1752712941458,"duration":1},"status":"passed","severity":"normal"},{"uid":"e97f8354681dff70","name":"should add event listeners to libp2p","time":{"start":1752712927985,"stop":1752712927985,"duration":0},"status":"passed","severity":"normal"},{"uid":"89bd75ecfacf5855","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752712913137,"stop":1752712913137,"duration":0},"status":"passed","severity":"normal"},{"uid":"70f0c2099a091a20","name":"Init the array if not present","time":{"start":1752712912816,"stop":1752712912817,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ad352251a72bae6","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752713193023,"stop":1752713193024,"duration":1},"status":"passed","severity":"normal"},{"uid":"a91ca7162c9bf11","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752712958931,"stop":1752712958931,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f676d87fa3695d7","name":"should handle errors gracefully when getting peer info","time":{"start":1752712928280,"stop":1752712928280,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b74d34ec891b6b4","name":"Subscribe to topic containing short and publish message","time":{"start":1752713201812,"stop":1752713201812,"duration":0},"status":"passed","severity":"normal"},{"uid":"f81f478e4fa1a1c1","name":"should dial with PeerId and return stream","time":{"start":1752712929524,"stop":1752712929524,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fd118eb68155816","name":"Waku message hash computation (no timestamp)","time":{"start":1752712928441,"stop":1752712928460,"duration":19},"status":"passed","severity":"normal"},{"uid":"a5278ed8f59ad75d","name":"new peer added after a peer was already found","time":{"start":1752713211051,"stop":1752713211051,"duration":0},"status":"skipped","severity":"normal"},{"uid":"46958a2c9c1daf6","name":"Publish without waiting for remote peer","time":{"start":1752713201808,"stop":1752713201809,"duration":1},"status":"passed","severity":"normal"},{"uid":"a06615396bd6ebca","name":"should skip updating peer store if peer has same addresses","time":{"start":1752712927956,"stop":1752712927957,"duration":1},"status":"passed","severity":"normal"},{"uid":"77c76139cc5df5c9","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app6/10/topic986/proto","time":{"start":1752713675857,"stop":1752713675858,"duration":1},"status":"broken","severity":"normal"},{"uid":"48ba9ad8800ae6d6","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752713185914,"stop":1752713185914,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5fa5bbe4c02adf1","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752712913132,"stop":1752712913132,"duration":0},"status":"passed","severity":"normal"},{"uid":"39c174c035884974","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752712936860,"stop":1752712936860,"duration":0},"status":"passed","severity":"normal"},{"uid":"307ebca267f7979e","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752712958929,"stop":1752712958929,"duration":0},"status":"passed","severity":"normal"},{"uid":"31b0ae7ae44cf6c1","name":"should handle browser offline state overriding peer connections","time":{"start":1752712928015,"stop":1752712928015,"duration":0},"status":"passed","severity":"normal"},{"uid":"85ed88b0076c72f3","name":"should handle complete connection lifecycle","time":{"start":1752712928014,"stop":1752712928015,"duration":1},"status":"passed","severity":"normal"},{"uid":"5581e41b0ea650cc","name":"should create dialer with libp2p and shardReader","time":{"start":1752712928594,"stop":1752712928600,"duration":6},"status":"passed","severity":"normal"},{"uid":"4a0384ed2edd79c","name":"Check message with invalid timestamp is not received","time":{"start":1752714483608,"stop":1752714483609,"duration":1},"status":"passed","severity":"normal"},{"uid":"72f7df4f085b0dad","name":"should handle peer store errors gracefully","time":{"start":1752712928952,"stop":1752712928952,"duration":0},"status":"passed","severity":"normal"},{"uid":"608fbefe2c607060","name":"messageHashStr returns a hex string","time":{"start":1752712928461,"stop":1752712928461,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcafa5490f2866db","name":"should handle queue processing errors gracefully","time":{"start":1752712928643,"stop":1752712928643,"duration":0},"status":"passed","severity":"normal"},{"uid":"80d17311208ad7d1","name":"Register correct protocols","time":{"start":1752713201807,"stop":1752713201808,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee24bf2a00653cdc","name":"should handle relay send failures gracefully","time":{"start":1752712929429,"stop":1752712929429,"duration":0},"status":"passed","severity":"normal"},{"uid":"82993c64695ca77a","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752713131842,"stop":1752713131843,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b015db22459c2d6","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752713904812,"stop":1752713904812,"duration":0},"status":"broken","severity":"normal"},{"uid":"5af45c07d8ab2338","name":"ignores domain fetching errors","time":{"start":1752712937332,"stop":1752712937333,"duration":1},"status":"passed","severity":"normal"},{"uid":"8da19623d7c3b382","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752712967936,"stop":1752712967936,"duration":0},"status":"passed","severity":"normal"},{"uid":"826cd03184f36ff1","name":"Ordered callback, aborts when callback returns true","time":{"start":1752713733899,"stop":1752713733899,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ff39d2b4256b34","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app72/6/topic408/test.js","time":{"start":1752713675862,"stop":1752713675863,"duration":1},"status":"broken","severity":"normal"},{"uid":"67d1a7a7ae1da3ce","name":"should return false when peer is not found","time":{"start":1752712928275,"stop":1752712928276,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0cf3b14c0635834","name":"should return false when peer is on different cluster","time":{"start":1752712928274,"stop":1752712928275,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffae06af7120cf46","name":"Subscribe to topic containing long and publish message","time":{"start":1752713201812,"stop":1752713201812,"duration":0},"status":"passed","severity":"normal"},{"uid":"d615296f056914e4","name":"should be empty when created","time":{"start":1752712958824,"stop":1752712958824,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f06b57065921bda","name":"should handle case with no peers in store","time":{"start":1752712928936,"stop":1752712928937,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecbf45d15173bd0b","name":"Relay - times out","time":{"start":1752713788377,"stop":1752713788378,"duration":1},"status":"passed","severity":"normal"},{"uid":"81a2488e2c32f6b9","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752712958932,"stop":1752712958932,"duration":0},"status":"passed","severity":"normal"},{"uid":"10b8ff0be871082b","name":"should insert message id into causal history","time":{"start":1752712972912,"stop":1752712972912,"duration":0},"status":"passed","severity":"normal"},{"uid":"570e7c3b222b2f30","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752712913147,"stop":1752712913147,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c8a724e149a71c","name":"should return false when peer has no shard info","time":{"start":1752712928275,"stop":1752712928275,"duration":0},"status":"passed","severity":"normal"},{"uid":"d975bb054ae29b68","name":"Check received message with timestamp: 1752712991059000000 ","time":{"start":1752714483607,"stop":1752714483607,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d1e4a996c06ea0c","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752712967917,"stop":1752712967918,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e7fe57d24990d44","name":"should not modify tags of connections for different peers","time":{"start":1752712958933,"stop":1752712958933,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1821a9ae7ecf998","name":"Check publish message after client node is restarted","time":{"start":1752713193025,"stop":1752713193025,"duration":0},"status":"skipped","severity":"normal"},{"uid":"160a65aa2de8a7dc","name":"should remove event listeners","time":{"start":1752712929421,"stop":1752712929421,"duration":0},"status":"passed","severity":"normal"},{"uid":"a02be7b3cc9333b1","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752713904815,"stop":1752713904816,"duration":1},"status":"broken","severity":"normal"},{"uid":"e201bda09e38562f","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752714483612,"stop":1752714483613,"duration":1},"status":"broken","severity":"normal"},{"uid":"4e09df32600c2de9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752712967935,"stop":1752712967936,"duration":1},"status":"passed","severity":"normal"},{"uid":"87e73a5bd92e7726","name":"should be empty after removing the only subscription","time":{"start":1752712958824,"stop":1752712958824,"duration":0},"status":"passed","severity":"normal"},{"uid":"49c69ac4d65f2b99","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752713748383,"stop":1752713748383,"duration":0},"status":"passed","severity":"normal"},{"uid":"84e382931732ecfe","name":"Check publish message containing short","time":{"start":1752713193013,"stop":1752713193013,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a542003e533689","name":"handles empty shards array correctly","time":{"start":1752712913148,"stop":1752712913149,"duration":1},"status":"passed","severity":"normal"},{"uid":"939843320f6d11aa","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752712913145,"stop":1752712913146,"duration":1},"status":"passed","severity":"normal"},{"uid":"223c9dc9c91cae06","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752714483587,"stop":1752714483587,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c4e5575f8f4448","name":"should create an instance with libp2p and dialer","time":{"start":1752712927933,"stop":1752712927935,"duration":2},"status":"passed","severity":"normal"},{"uid":"8ba45e6b307236f9","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752712913133,"stop":1752712913134,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf5e31f22064eacb","name":"handles empty contentTopics array correctly","time":{"start":1752712913149,"stop":1752712913149,"duration":0},"status":"passed","severity":"normal"},{"uid":"b27a9878889cd4a0","name":"Passing page size 10 when there are 10 messages","time":{"start":1752713764330,"stop":1752713764331,"duration":1},"status":"passed","severity":"normal"},{"uid":"471b3dc2e3ec7a78","name":"should decode valid enr successfully","time":{"start":1752712919120,"stop":1752712919120,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5309459423b7345","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752712958931,"stop":1752712958931,"duration":0},"status":"passed","severity":"normal"},{"uid":"8366afe5e25b9a27","name":"should partition messages based on acknowledgement status","time":{"start":1752712972917,"stop":1752712972918,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e59cbe373949070","name":"should remove event listeners","time":{"start":1752712928910,"stop":1752712928910,"duration":0},"status":"passed","severity":"normal"},{"uid":"8459831fb0d0e283","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752712967908,"stop":1752712967908,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de062662ad8b52b","name":"should return valid sharding parameters for static sharding","time":{"start":1752712913148,"stop":1752712913148,"duration":0},"status":"passed","severity":"normal"},{"uid":"41284a1b0980040f","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752714483592,"stop":1752714483592,"duration":0},"status":"broken","severity":"normal"},{"uid":"72bfa860ca29b5f5","name":"Check received message containing Chinese","time":{"start":1752714483572,"stop":1752714483572,"duration":0},"status":"broken","severity":"normal"},{"uid":"8a08cc1596e108bc","name":"should add event listeners to globalThis","time":{"start":1752712927989,"stop":1752712927991,"duration":2},"status":"passed","severity":"normal"},{"uid":"195acc2f85a2e263","name":"should skip peer when dialed recently","time":{"start":1752712928617,"stop":1752712928618,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a3d644fe7a872f6","name":"should save new peer to store","time":{"start":1752712927956,"stop":1752712927956,"duration":0},"status":"passed","severity":"normal"},{"uid":"c91c89b4fb26347d","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752712929427,"stop":1752712929427,"duration":0},"status":"passed","severity":"normal"},{"uid":"12936eb75fc139c8","name":"should wait for Filter peer to be connected","time":{"start":1752712958809,"stop":1752712958809,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb3c402926bf4f5b","name":"should return different streams if requested simultaniously","time":{"start":1752712929229,"stop":1752712929229,"duration":0},"status":"passed","severity":"normal"},{"uid":"c445cbe0a6cfcb06","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752712929428,"stop":1752712929429,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b2b034bd1835f4","name":"should dial peer when peer is discovered","time":{"start":1752712927951,"stop":1752712927951,"duration":0},"status":"passed","severity":"normal"},{"uid":"b88d3b9adcabcedc","name":"Subscribe to topic containing Script and publish message","time":{"start":1752713201815,"stop":1752713201815,"duration":0},"status":"passed","severity":"normal"},{"uid":"76acda70167cbbfd","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752712928441,"stop":1752712928441,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b0a6c94b8bd51a","name":"Nwaku publishes","time":{"start":1752713182567,"stop":1752713182567,"duration":0},"status":"passed","severity":"normal"},{"uid":"f66ff24b65de7c37","name":"start node with empty content topic","time":{"start":1752713675865,"stop":1752713675865,"duration":0},"status":"passed","severity":"normal"},{"uid":"142f4283bfe9d5f1","name":"Sign & Recover","time":{"start":1752712947891,"stop":1752712947891,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d753bfb47c0415f","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752712967885,"stop":1752712967885,"duration":0},"status":"passed","severity":"normal"},{"uid":"faf1ddf86e1ee28b","name":"should add received messages to bloom filter","time":{"start":1752712972914,"stop":1752712972914,"duration":0},"status":"passed","severity":"normal"},{"uid":"bafda3eb8d897f48","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752712947373,"stop":1752712947375,"duration":2},"status":"passed","severity":"normal"},{"uid":"7124365b465d1827","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752712936859,"stop":1752712936860,"duration":1},"status":"passed","severity":"normal"},{"uid":"abae98fb63d449c1","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752712913123,"stop":1752712913123,"duration":0},"status":"passed","severity":"normal"},{"uid":"821abe4d8aaf264b","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752712918452,"stop":1752712918454,"duration":2},"status":"passed","severity":"normal"},{"uid":"e81407b1bb163ba9","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752713268887,"stop":1752713268887,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f9735396e73b3b8","name":"should filter out already connected peers","time":{"start":1752712928935,"stop":1752712928935,"duration":0},"status":"passed","severity":"normal"},{"uid":"e791a4745ea2448","name":"should be able to encode the field with only STORE set to true","time":{"start":1752712918454,"stop":1752712918455,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cecbd4d6ad03657","name":"should dial peer when on same shard","time":{"start":1752712928630,"stop":1752712928631,"duration":1},"status":"passed","severity":"normal"},{"uid":"93acba55391ded06","name":"Check received message containing Basic HTML tag","time":{"start":1752714483581,"stop":1752714483581,"duration":0},"status":"broken","severity":"normal"},{"uid":"ef1c9eb5faeb696e","name":"Check received message containing Russian","time":{"start":1752714483575,"stop":1752714483575,"duration":0},"status":"broken","severity":"normal"},{"uid":"fe1da085682b5142","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752712967913,"stop":1752712967913,"duration":0},"status":"passed","severity":"normal"},{"uid":"771a28cf71713e2b","name":"should handle peer store errors gracefully","time":{"start":1752712927952,"stop":1752712927955,"duration":3},"status":"passed","severity":"normal"},{"uid":"a54b7f4a974eac3b","name":"Check received message containing numeric","time":{"start":1752714483568,"stop":1752714483568,"duration":0},"status":"broken","severity":"normal"},{"uid":"a5db7418d5fad236","name":"should handle multiple peer connections","time":{"start":1752712929423,"stop":1752712929423,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a8e83c282039189","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752713687642,"stop":1752713687643,"duration":1},"status":"skipped","severity":"normal"},{"uid":"40f8676b963926eb","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752713687631,"stop":1752713687631,"duration":0},"status":"passed","severity":"normal"},{"uid":"517d009e229393c6","name":"should handle a minimal index list","time":{"start":1752712913179,"stop":1752712913179,"duration":0},"status":"passed","severity":"normal"},{"uid":"48a3ec59fe440b98","name":"Encoder throws on undefined content topic","time":{"start":1752712947377,"stop":1752712947377,"duration":0},"status":"passed","severity":"normal"},{"uid":"22a91c1b54225fed","name":"should handle dial errors gracefully","time":{"start":1752712928631,"stop":1752712928632,"duration":1},"status":"passed","severity":"normal"},{"uid":"69692ee1e6bdb7b8","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752712929528,"stop":1752712929529,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bc60d74179bfcc5","name":"should handle case with all peers already connected","time":{"start":1752712928950,"stop":1752712928950,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8d354d31eb930c2","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752713904822,"stop":1752713904822,"duration":0},"status":"broken","severity":"normal"},{"uid":"b50c65684b326400","name":"Wrong topic","time":{"start":1752713675863,"stop":1752713675864,"duration":1},"status":"passed","severity":"normal"},{"uid":"e780a22059a2e56f","name":"Query generator for multiple messages","time":{"start":1752713733895,"stop":1752713733895,"duration":0},"status":"passed","severity":"normal"},{"uid":"605d077ffb8bfb50","name":"should enable all discoveries when explicitly set","time":{"start":1752712958151,"stop":1752712958151,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2e5881d2c6321eb","name":"Nodes with multiple pubsub topic","time":{"start":1752713185912,"stop":1752713185912,"duration":0},"status":"passed","severity":"normal"},{"uid":"78aee93ecb21c46d","name":"should be safe to call multiple times","time":{"start":1752712928924,"stop":1752712928924,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b3b61128d968a0f","name":"should handle case when navigator is not available","time":{"start":1752712927998,"stop":1752712927998,"duration":0},"status":"passed","severity":"normal"},{"uid":"245d60e831526845","name":"can query messages by message hash","time":{"start":1752713736491,"stop":1752713736491,"duration":0},"status":"passed","severity":"normal"},{"uid":"db450327f7694e8c","name":"should handle disconnect when peer has no timers","time":{"start":1752712929430,"stop":1752712929430,"duration":0},"status":"passed","severity":"normal"},{"uid":"28601f9f7a104812","name":"Check received message containing Basic HTML tag","time":{"start":1752714483602,"stop":1752714483602,"duration":0},"status":"broken","severity":"normal"},{"uid":"f1c84d6c4a75eab1","name":"isConnected return false after peer stops","time":{"start":1752713006596,"stop":1752713006596,"duration":0},"status":"passed","severity":"normal"},{"uid":"f30346ec6fc92dec","name":"Check message with non string payload is not received","time":{"start":1752714483610,"stop":1752714483610,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c4aea7c0a7872de","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752712918464,"stop":1752712918464,"duration":0},"status":"passed","severity":"normal"},{"uid":"24463154bd1619ee","name":"should select older connection if present","time":{"start":1752712928985,"stop":1752712928985,"duration":0},"status":"passed","severity":"normal"},{"uid":"26b582bdab6c7cc6","name":"should set field with only STORE enabled","time":{"start":1752712919129,"stop":1752712919130,"duration":1},"status":"passed","severity":"normal"},{"uid":"b066f2ce46b1888b","name":"should only return 1 node with relay capability","time":{"start":1752712937335,"stop":1752712937335,"duration":0},"status":"passed","severity":"normal"},{"uid":"a22866e6ebf3f115","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752712918465,"stop":1752712918465,"duration":0},"status":"passed","severity":"normal"},{"uid":"75ca7a7e0c05eb49","name":"should return false when pubsub topic parsing fails","time":{"start":1752712928279,"stop":1752712928279,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a923cdba3ddd208","name":"should be sent with empty content","time":{"start":1752712972918,"stop":1752712972918,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab84a9288d3ddd61","name":"should dial peers from store on start","time":{"start":1752712928908,"stop":1752712928909,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca8f54b3a6e0e618","name":"Generator, custom pubsub topic","time":{"start":1752713748385,"stop":1752713748386,"duration":1},"status":"passed","severity":"normal"},{"uid":"5baec548ff77b891","name":"should properly create location multiaddrs - tcp4","time":{"start":1752712919126,"stop":1752712919126,"duration":0},"status":"passed","severity":"normal"},{"uid":"28c2ced1a426ee77","name":"Check received message with timestamp: 1752712991059000000 ","time":{"start":1752714483586,"stop":1752714483586,"duration":0},"status":"passed","severity":"normal"},{"uid":"b22b57b281c6c50f","name":"should check false positive rate","time":{"start":1752712970096,"stop":1752712970097,"duration":1},"status":"passed","severity":"normal"},{"uid":"309a5a375d3152b6","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752712913124,"stop":1752712913124,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b877d0015d6642f","name":"should push the message to the outgoing buffer","time":{"start":1752712972911,"stop":1752712972912,"duration":1},"status":"passed","severity":"normal"},{"uid":"3daf8371112684e0","name":"Check meta is set [ecies]","time":{"start":1752712948926,"stop":1752712948926,"duration":0},"status":"passed","severity":"normal"},{"uid":"f06ab98913ca9b6a","name":"Overlapping topic subscription","time":{"start":1752713201811,"stop":1752713201812,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b645b3baa8f80a72","name":"should initialize with isNetworkConnected as false","time":{"start":1752712927984,"stop":1752712927985,"duration":1},"status":"passed","severity":"normal"},{"uid":"9254e0c3daebbe4c","name":"Decoder throws on empty string content topic","time":{"start":1752712929493,"stop":1752712929493,"duration":0},"status":"passed","severity":"normal"},{"uid":"a336cd1e23787e5c","name":"Check received message containing Arabic","time":{"start":1752714483598,"stop":1752714483598,"duration":0},"status":"broken","severity":"normal"},{"uid":"22db401ee2641f33","name":"should properly create location multiaddrs - udp","time":{"start":1752712919127,"stop":1752712919127,"duration":0},"status":"passed","severity":"normal"},{"uid":"39e214a6b2fd55f5","name":"Relay + Store","time":{"start":1752712919131,"stop":1752712919131,"duration":0},"status":"passed","severity":"normal"},{"uid":"af4fd557f15b22fa","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752713268886,"stop":1752713268887,"duration":1},"status":"passed","severity":"normal"},{"uid":"4215445c2610cea3","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752712929229,"stop":1752712929229,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ecc9f889a2e537a","name":"should return null for non-existent peer","time":{"start":1752712928951,"stop":1752712928951,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbb3242c16bd9ca2","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752712967912,"stop":1752712967912,"duration":0},"status":"passed","severity":"normal"},{"uid":"df8f62d97a2eca84","name":"should load peers from local storage and dispatch events","time":{"start":1752712941458,"stop":1752712941459,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7de2a973554e8a5","name":"should encodeTxt and decodeTxt","time":{"start":1752712919119,"stop":1752712919120,"duration":1},"status":"passed","severity":"normal"},{"uid":"ade0e2897075289c","name":"should handle complete dial lifecycle","time":{"start":1752712928651,"stop":1752712928651,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd6b0564e7e2a3f1","name":"should not fail to stop the service if it was not started","time":{"start":1752712941456,"stop":1752712941456,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcc9b7686b5a8d9b","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752712972919,"stop":1752712972919,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3761579bfde906","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app47/1/topic101/utf8","time":{"start":1752713675859,"stop":1752713675859,"duration":0},"status":"broken","severity":"normal"},{"uid":"415d45143b0a50d5","name":"should be safe to call multiple times","time":{"start":1752712928609,"stop":1752712928609,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d6254ad3d515c55","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752712967929,"stop":1752712967929,"duration":0},"status":"passed","severity":"normal"},{"uid":"523281685099146b","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752713770476,"stop":1752713770476,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fbf5b0d980c0db7","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752712958784,"stop":1752712958784,"duration":0},"status":"passed","severity":"normal"},{"uid":"505817a73fa3d2cc","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752713201814,"stop":1752713201815,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a847ba150f50ae1","name":"should properly clean up resources when disposed","time":{"start":1752712957170,"stop":1752712957170,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead5926e71487efa","name":"Store - dialed after - with timeout","time":{"start":1752713788378,"stop":1752713788378,"duration":0},"status":"passed","severity":"normal"},{"uid":"5af1148e7bc776d0","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752713770478,"stop":1752713770478,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb6d822050e3e4e2","name":"Publish message with custom timestamp: Fri Jul 26 2024 00:46:26 GMT+0000 (Coordinated Universal Time)","time":{"start":1752713193021,"stop":1752713193021,"duration":0},"status":"passed","severity":"normal"},{"uid":"e38161c5a6496361","name":"should drop connection to all peers on hangUp","time":{"start":1752713073835,"stop":1752713073836,"duration":1},"status":"passed","severity":"normal"},{"uid":"aadb0994eb1c4f4e","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752712918457,"stop":1752712918458,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac214347f30e6947","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752712918465,"stop":1752712918466,"duration":1},"status":"passed","severity":"normal"},{"uid":"60c77bf5921c37bd","name":"Promise Callback - true","time":{"start":1752713755351,"stop":1752713755352,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ae65c952b2d8cca","name":"should be safe to call multiple times","time":{"start":1752712929422,"stop":1752712929422,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc75b37421fdba73","name":"Decoder throws on undefined content topic","time":{"start":1752712947378,"stop":1752712947378,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b9272a8d7b9253c","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752712913132,"stop":1752712913132,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2eb420d0c88a885","name":"Query Generator - false","time":{"start":1752713755351,"stop":1752713755351,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe97867c76060e1","name":"should not discard bootstrap peers if under the limit","time":{"start":1752713030914,"stop":1752713030917,"duration":3},"status":"passed","severity":"normal"},{"uid":"5e2a75f93b91b98f","name":"Should update shard info","time":{"start":1752713155631,"stop":1752713155632,"duration":1},"status":"passed","severity":"normal"},{"uid":"6efd169ab0621691","name":"should create all internal components","time":{"start":1752712929521,"stop":1752712929522,"duration":1},"status":"passed","severity":"normal"},{"uid":"9320113a584f2fc1","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752712913131,"stop":1752712913132,"duration":1},"status":"passed","severity":"normal"},{"uid":"f37858e61cddac95","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752712967891,"stop":1752712967892,"duration":1},"status":"passed","severity":"normal"},{"uid":"5157b248ce5d6da2","name":"Encoder throws on empty string content topic","time":{"start":1752712929492,"stop":1752712929493,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a401c9e5cd16b5f","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752712967916,"stop":1752712967916,"duration":0},"status":"passed","severity":"normal"},{"uid":"63443136b8eb54af","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752712958130,"stop":1752712958130,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc293fa0f1574bee","name":"should not retry if at least one success","time":{"start":1752712958043,"stop":1752712958047,"duration":4},"status":"passed","severity":"normal"},{"uid":"730013ea9ea6bff","name":"should emit a peer event after start","time":{"start":1752713168665,"stop":1752713168665,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd467ce959640626","name":"should handle complete peer lifecycle","time":{"start":1752712929432,"stop":1752712929432,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c23a9052212d263","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752712936787,"stop":1752712936787,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9e40cffa6aee479","name":"can start and stop the service","time":{"start":1752712991746,"stop":1752712991747,"duration":1},"status":"passed","severity":"normal"},{"uid":"21836c596cf12950","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752712918460,"stop":1752712918461,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe143d06cd5ecf5a","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752712958151,"stop":1752712958151,"duration":0},"status":"passed","severity":"normal"},{"uid":"c967d558c3bccb4","name":"should clear the dialing interval","time":{"start":1752712928602,"stop":1752712928602,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4b13a8a3ebb2fbe","name":"should deliver messages after dependencies are met","time":{"start":1752712972917,"stop":1752712972917,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d0820bfe94cfdae","name":"should remove expired entries after TTL has passed","time":{"start":1752712957166,"stop":1752712957167,"duration":1},"status":"passed","severity":"normal"},{"uid":"c45cbd921ea46d8b","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752712947375,"stop":1752712947375,"duration":0},"status":"passed","severity":"normal"},{"uid":"3204fe6a54395421","name":"should not fail to start the service if it is already started","time":{"start":1752712991748,"stop":1752712991748,"duration":0},"status":"passed","severity":"normal"},{"uid":"b97b8a3f6a17fc90","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752712936858,"stop":1752712936859,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f46aa0406d4f9da","name":"should use DNS peer discovery with light client","time":{"start":1752712991753,"stop":1752712991754,"duration":1},"status":"skipped","severity":"normal"},{"uid":"28226a3deb6f821e","name":"should handle queue overflow by adding peers to queue","time":{"start":1752712928632,"stop":1752712928641,"duration":9},"status":"passed","severity":"normal"},{"uid":"ba7825eeac60a5e0","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752713201817,"stop":1752713201817,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f96d8c423906b08","name":"should remove event listeners from globalThis","time":{"start":1752712927993,"stop":1752712927993,"duration":0},"status":"passed","severity":"normal"},{"uid":"433388c934ce94ff","name":"1 Relay, 1 fetch","time":{"start":1752712936784,"stop":1752712936785,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0611f13367c7c43","name":"should reject if Filter is requested but not mounted","time":{"start":1752712958808,"stop":1752712958808,"duration":0},"status":"passed","severity":"normal"},{"uid":"72c88e97a3167433","name":"should never report false negatives","time":{"start":1752712970095,"stop":1752712970095,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8dd56cd095d66e4","name":"connected peers and dial","time":{"start":1752713168978,"stop":1752713168980,"duration":2},"status":"skipped","severity":"normal"},{"uid":"80bb6aab9c7aa9eb","name":"should handle shardReader errors","time":{"start":1752712929529,"stop":1752712929529,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b94432b45a05b87","name":"should increase lamport timestamp","time":{"start":1752712972911,"stop":1752712972911,"duration":0},"status":"passed","severity":"normal"},{"uid":"838bda90281226f2","name":"should set field with only RELAY enabled","time":{"start":1752712919129,"stop":1752712919129,"duration":0},"status":"passed","severity":"normal"},{"uid":"552b74604387ff76","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752712967928,"stop":1752712967928,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2286d137b0ebe2c","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752712913135,"stop":1752712913136,"duration":1},"status":"passed","severity":"normal"},{"uid":"412923b2a2598ab5","name":"should not receive a peer event after stop","time":{"start":1752712991753,"stop":1752712991753,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2d36589b8aca10","name":"should create KeepAliveManager with required options","time":{"start":1752712929416,"stop":1752712929416,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad4b6fad127ec992","name":"should be safe to call multiple times","time":{"start":1752712929523,"stop":1752712929523,"duration":0},"status":"passed","severity":"normal"},{"uid":"115bd226e48ddb73","name":"Waku message hash computation (payload length 0)","time":{"start":1752712928441,"stop":1752712928441,"duration":0},"status":"passed","severity":"normal"},{"uid":"495576f03164247b","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752713193024,"stop":1752713193024,"duration":0},"status":"passed","severity":"normal"},{"uid":"740d3c2ffa0df768","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752713904821,"stop":1752713904821,"duration":0},"status":"broken","severity":"normal"},{"uid":"94cc623eaf02b232","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752712967916,"stop":1752712967916,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dfcee21af8e2acc","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752712918456,"stop":1752712918457,"duration":1},"status":"passed","severity":"normal"},{"uid":"3142b7314dd6fbc9","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752712928440,"stop":1752712928440,"duration":0},"status":"passed","severity":"normal"},{"uid":"e41bbd20e24c87a9","name":"should do nothing if no non-locked connections to drop","time":{"start":1752712928967,"stop":1752712928969,"duration":2},"status":"passed","severity":"normal"},{"uid":"ec2a53d5c9796768","name":"Check message on other pubsub topic is not received","time":{"start":1752714483609,"stop":1752714483609,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8a95d554f26a93a","name":"should not receive a peer event after stop","time":{"start":1752713168668,"stop":1752713168668,"duration":0},"status":"passed","severity":"normal"},{"uid":"48b84e1a1f948557","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752712967937,"stop":1752712967937,"duration":0},"status":"passed","severity":"normal"},{"uid":"7373816c5df8e5ac","name":"can start and stop the service","time":{"start":1752713168663,"stop":1752713168663,"duration":0},"status":"passed","severity":"normal"},{"uid":"d28d211165ba1d8b","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752712948925,"stop":1752712948925,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff76399360059ce4","name":"should dial one peer on dial","time":{"start":1752713073836,"stop":1752713073836,"duration":0},"status":"passed","severity":"normal"},{"uid":"630610f7b3d7073d","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752713675851,"stop":1752713675852,"duration":1},"status":"broken","severity":"normal"},{"uid":"1bda1e74316285d4","name":"should validate status codes","time":{"start":1752712958409,"stop":1752712958412,"duration":3},"status":"broken","severity":"normal"},{"uid":"e51c5df1138a4c8c","name":"should register libp2p event listeners when start is called","time":{"start":1752712958930,"stop":1752712958930,"duration":0},"status":"passed","severity":"normal"},{"uid":"28f14c4f5a1efa96","name":"should throw error - invalid id","time":{"start":1752712919122,"stop":1752712919123,"duration":1},"status":"passed","severity":"normal"},{"uid":"16753ac7832bec0","name":"should return PeerId when PeerId is provided","time":{"start":1752712928791,"stop":1752712928791,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c986c30f4e70a3","name":"should encode/decode to RLP encoding","time":{"start":1752712919124,"stop":1752712919124,"duration":0},"status":"passed","severity":"normal"},{"uid":"30290b5f976b9ec0","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752712967886,"stop":1752712967891,"duration":5},"status":"passed","severity":"normal"},{"uid":"7d2fb35cee703f4a","name":"messageHashStr works with IProtoMessage","time":{"start":1752712928461,"stop":1752712928462,"duration":1},"status":"passed","severity":"normal"},{"uid":"878ef054d55664cb","name":"Reusing cursor across nodes","time":{"start":1752713687642,"stop":1752713687642,"duration":0},"status":"passed","severity":"normal"},{"uid":"f15addf795c5476c","name":"Check received message containing short","time":{"start":1752714483565,"stop":1752714483565,"duration":0},"status":"broken","severity":"normal"},{"uid":"55969dfed53576a4","name":"should dial peer immediately when queue is empty","time":{"start":1752712928610,"stop":1752712928610,"duration":0},"status":"passed","severity":"normal"},{"uid":"25c4c3a32740644e","name":"should continually clean up expired entries at intervals","time":{"start":1752712957171,"stop":1752712957172,"duration":1},"status":"passed","severity":"normal"},{"uid":"aac3adaa7760015c","name":"random static sharding 5 - Cluster ID: 181, Shard ID: 513","time":{"start":1752713751771,"stop":1752713751771,"duration":0},"status":"broken","severity":"normal"},{"uid":"39976e25161d6bd8","name":"Filter","time":{"start":1752713788379,"stop":1752713788379,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ca5d3f847c14a4","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752712991757,"stop":1752712991758,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6c24cdf09966a6f3","name":"Query Generator - true","time":{"start":1752713755349,"stop":1752713755351,"duration":2},"status":"passed","severity":"normal"},{"uid":"4e7464cc056e82","name":"should not dispatch event when already connected","time":{"start":1752712928003,"stop":1752712928003,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ae5d5611966cb6b","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752712967885,"stop":1752712967886,"duration":1},"status":"passed","severity":"normal"},{"uid":"f49ad16689c85bf8","name":"Encoder throws on empty string content topic","time":{"start":1752712948927,"stop":1752712948927,"duration":0},"status":"passed","severity":"normal"},{"uid":"1374de8eb1addae2","name":"start node with empty shard should fail","time":{"start":1752713751781,"stop":1752713751782,"duration":1},"status":"passed","severity":"normal"},{"uid":"33b4b56508105485","name":"Publish message with large meta","time":{"start":1752713193025,"stop":1752713193025,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b46dc82dd390b2e","name":"Check publish message containing Arabic","time":{"start":1752713193015,"stop":1752713193015,"duration":0},"status":"passed","severity":"normal"},{"uid":"56cee5ce568d977a","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752712913136,"stop":1752712913136,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a6e98d292b7e34b","name":"does not throw on valid cases","time":{"start":1752712913117,"stop":1752712913118,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ffd1442a0ce0326","name":"should reject if Relay is requested but not mounted","time":{"start":1752712958807,"stop":1752712958807,"duration":0},"status":"passed","severity":"normal"},{"uid":"150ba06acc250e83","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752712967929,"stop":1752712967929,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a287360bbb32830","name":"should add peer to queue when queue is not empty","time":{"start":1752712928610,"stop":1752712928617,"duration":7},"status":"passed","severity":"normal"},{"uid":"6f5696dea01eca81","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1752712928970,"stop":1752712928971,"duration":1},"status":"passed","severity":"normal"},{"uid":"65e3b1267b552683","name":"Privacy Node - default protocol","time":{"start":1752713788379,"stop":1752713788379,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ff23be6ce50abe","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752712972915,"stop":1752712972916,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4cada00487273d8","name":"should respect custom numPeersToUse configuration","time":{"start":1752712958931,"stop":1752712958931,"duration":0},"status":"passed","severity":"normal"},{"uid":"f95323d37d6e05d4","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752712913145,"stop":1752712913145,"duration":0},"status":"passed","severity":"normal"},{"uid":"d28f0c54232cb17b","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752713211051,"stop":1752713211052,"duration":1},"status":"skipped","severity":"normal"},{"uid":"626fe5a0b911a362","name":"should stop all internal components","time":{"start":1752712929523,"stop":1752712929523,"duration":0},"status":"passed","severity":"normal"},{"uid":"be833e2ad5b6b706","name":"random static sharding 3 - Cluster ID: 195, Shard ID: 203","time":{"start":1752713751768,"stop":1752713751768,"duration":0},"status":"broken","severity":"normal"},{"uid":"1e0fe08c04bb1720","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app99/6/topic251/test.js","time":{"start":1752713675863,"stop":1752713675863,"duration":0},"status":"broken","severity":"normal"},{"uid":"7cb9e5d36e7a5f16","name":"should allow redial after failed dial cooldown expires","time":{"start":1752712928632,"stop":1752712928632,"duration":0},"status":"passed","severity":"normal"},{"uid":"373df38be85685f2","name":"random static sharding 9 - Cluster ID: 357, Shard ID: 882","time":{"start":1752713751776,"stop":1752713751777,"duration":1},"status":"broken","severity":"normal"},{"uid":"48ae00e489689cc6","name":"connects to nwaku","time":{"start":1752713777245,"stop":1752713777245,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c0602b08714126","name":"should set field with all protocols enabled","time":{"start":1752712919129,"stop":1752712919129,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb341b3625001a9","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752712913131,"stop":1752712913131,"duration":0},"status":"passed","severity":"normal"},{"uid":"a35d86754750bb13","name":"should maintain desired error rate","time":{"start":1752712970094,"stop":1752712970095,"duration":1},"status":"passed","severity":"normal"},{"uid":"e99f1c0f2aa84963","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752712913140,"stop":1752712913145,"duration":5},"status":"passed","severity":"normal"},{"uid":"87379920080f755","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752712918458,"stop":1752712918459,"duration":1},"status":"passed","severity":"normal"},{"uid":"c85e1781ccfb900","name":"should handle errors when removing globalThis listeners","time":{"start":1752712927993,"stop":1752712927993,"duration":0},"status":"passed","severity":"normal"},{"uid":"58215e4500ecef6f","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752713154989,"stop":1752713154989,"duration":0},"status":"broken","severity":"normal"},{"uid":"40939562f0a84e76","name":"Check publish message containing special chars","time":{"start":1752713193014,"stop":1752713193015,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ae06144a553bd9f","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752712927997,"stop":1752712927997,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5d5ba2c4afbd31","name":"should return no connections if no open connection provided","time":{"start":1752712928981,"stop":1752712928984,"duration":3},"status":"passed","severity":"normal"},{"uid":"6c4bac589f494de0","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752713201816,"stop":1752713201816,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d50e90d28ff7051","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752712928013,"stop":1752712928013,"duration":0},"status":"passed","severity":"normal"},{"uid":"875097376d0e9603","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752712967713,"stop":1752712967713,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffdf4d29bf81535c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752712913138,"stop":1752712913139,"duration":1},"status":"passed","severity":"normal"},{"uid":"196314c2958a9ff2","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752712929427,"stop":1752712929427,"duration":0},"status":"passed","severity":"normal"},{"uid":"e29bc416990adbaf","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752712936861,"stop":1752712936861,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c6537df3ce0bebb","name":"peer exchange sets tag","time":{"start":1752713211051,"stop":1752713211051,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d704f117f6a0541","name":"Decrypt messages","time":{"start":1752713170754,"stop":1752713170754,"duration":0},"status":"passed","severity":"normal"},{"uid":"49fc5193e0e66961","name":"Check publish message containing Russian","time":{"start":1752713193016,"stop":1752713193016,"duration":0},"status":"passed","severity":"normal"},{"uid":"6141f545e9b35759","name":"Encoder throws on empty string content topic","time":{"start":1752712947378,"stop":1752712947378,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee1e7c8f8760b51","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752712967908,"stop":1752712967908,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fda790457d5dbf4","name":"should allow redial after cooldown period","time":{"start":1752712928619,"stop":1752712928619,"duration":0},"status":"passed","severity":"normal"},{"uid":"964c993b341e3e2b","name":"should send to specified number of peers of used peers","time":{"start":1752712958375,"stop":1752712958388,"duration":13},"status":"passed","severity":"normal"},{"uid":"52702463ed84d151","name":"Query with Promise Callback, No Decoder","time":{"start":1752713699672,"stop":1752713699673,"duration":1},"status":"passed","severity":"normal"},{"uid":"77b0c4b61343a1c2","name":"1 Store, 2 fetches","time":{"start":1752712936786,"stop":1752712936787,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3bfa5453aa7a653","name":"Fails to publish duplicate message","time":{"start":1752713193022,"stop":1752713193022,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ecddbc7a0455c2d","name":"Nodes with multiple pubsub topic","time":{"start":1752713185913,"stop":1752713185913,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa48ed11b816d5e","name":"should attach causal history and bloom filter to each message","time":{"start":1752712972913,"stop":1752712972913,"duration":0},"status":"passed","severity":"normal"},{"uid":"f43a028255076d54","name":"Check received message containing SQL Injection","time":{"start":1752714483600,"stop":1752714483600,"duration":0},"status":"broken","severity":"normal"},{"uid":"1eccde0be9cb0ec7","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752712913127,"stop":1752712913127,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d42c838a2e96e33","name":"should handle empty pubsub topics","time":{"start":1752712929431,"stop":1752712929431,"duration":0},"status":"passed","severity":"normal"},{"uid":"14483a52b40607fa","name":"should perform ping and update peer store on timer","time":{"start":1752712929426,"stop":1752712929426,"duration":0},"status":"passed","severity":"normal"},{"uid":"63c58f853026f4e5","name":"should be able to dial TLS multiaddrs","time":{"start":1752713073837,"stop":1752713073837,"duration":0},"status":"passed","severity":"normal"},{"uid":"54805b87a9465a43","name":"should be safe to call multiple times","time":{"start":1752712928909,"stop":1752712928910,"duration":1},"status":"passed","severity":"normal"},{"uid":"93eb1a2ae3170d2a","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752713687638,"stop":1752713687639,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a93c0a5669ac5a7","name":"accepts valid message hash query","time":{"start":1752712928987,"stop":1752712928987,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eceb1ed7e44f7e1","name":"should dial peer when no shard info available","time":{"start":1752712928631,"stop":1752712928631,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5e685320dc701c0","name":"should not dispatch event when already disconnected","time":{"start":1752712928003,"stop":1752712928007,"duration":4},"status":"passed","severity":"normal"},{"uid":"1309034f72e885f4","name":"isConnected should return true after first peer connects","time":{"start":1752713006595,"stop":1752713006595,"duration":0},"status":"passed","severity":"normal"},{"uid":"81df63b298c9a717","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752713687631,"stop":1752713687631,"duration":0},"status":"passed","severity":"normal"},{"uid":"29c1a75b0fb58c63","name":"should skip peer when already connected","time":{"start":1752712928617,"stop":1752712928617,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbc309df3bac99b0","name":"should handle peer disconnect event when no connections remain","time":{"start":1752712928000,"stop":1752712928001,"duration":1},"status":"passed","severity":"normal"},{"uid":"29b34ee80ebebe1d","name":"should return PeerId when PeerId is provided","time":{"start":1752712928792,"stop":1752712928792,"duration":0},"status":"passed","severity":"normal"},{"uid":"d28be40d7d05c2d7","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752713770479,"stop":1752713770479,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f7a905387a9f840","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752714483608,"stop":1752714483608,"duration":0},"status":"passed","severity":"normal"},{"uid":"762ae5680cd8b3e1","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752712913180,"stop":1752712913180,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e74116f9758e9cf","name":"Check received message containing emoji","time":{"start":1752714483585,"stop":1752714483585,"duration":0},"status":"broken","severity":"normal"},{"uid":"a14438c0e005fe3c","name":"should throw an error for insufficient data","time":{"start":1752712913180,"stop":1752712913180,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5e072bed23c6488","name":"should handle errors when accessing navigator","time":{"start":1752712928014,"stop":1752712928014,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b8c307d0592f8d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752712913139,"stop":1752712913140,"duration":1},"status":"passed","severity":"normal"},{"uid":"45e8da70c6a17abc","name":"can start and stop the service","time":{"start":1752712941455,"stop":1752712941456,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4e083941e2d2dcd","name":"Delete observer","time":{"start":1752713170754,"stop":1752713170755,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a628a9a5628c5fe","name":"should reject on timeout if it was set","time":{"start":1752712958808,"stop":1752712958808,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbefbd8792ce9bff","name":"isConnected should return false after all peers disconnect","time":{"start":1752713006595,"stop":1752713006595,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b99682b4dac35e7","name":"random static sharding 1 - Cluster ID: 464, Shard ID: 186","time":{"start":1752713751765,"stop":1752713751765,"duration":0},"status":"broken","severity":"normal"},{"uid":"9c1a247cd911f3ec","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752712936861,"stop":1752712936861,"duration":0},"status":"passed","severity":"normal"},{"uid":"36f29a8eb61f3521","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752712967928,"stop":1752712967928,"duration":0},"status":"passed","severity":"normal"},{"uid":"d88db411f780e9f0","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752713211052,"stop":1752713211052,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fc141b38e4ceca7","name":"should not allow k > 12","time":{"start":1752712967703,"stop":1752712967710,"duration":7},"status":"passed","severity":"normal"},{"uid":"ad234fd6a3d9d575","name":"should return empty list for no shard","time":{"start":1752712913133,"stop":1752712913133,"duration":0},"status":"passed","severity":"normal"},{"uid":"404d3977c32ce9c9","name":"Check message received after jswaku node is restarted","time":{"start":1752714483591,"stop":1752714483591,"duration":0},"status":"broken","severity":"normal"},{"uid":"3d76ee8bfb8f206c","name":"should dispatch network event when browser goes offline","time":{"start":1752712928007,"stop":1752712928012,"duration":5},"status":"passed","severity":"normal"},{"uid":"ca60b491dbe2f35a","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752713904820,"stop":1752713904820,"duration":0},"status":"broken","severity":"normal"},{"uid":"df15a132243e5d29","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752712928986,"stop":1752712928986,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f1f406abd24ced","name":"random static sharding 10 - Cluster ID: 355, Shard ID: 591","time":{"start":1752713751778,"stop":1752713751779,"duration":1},"status":"broken","severity":"normal"},{"uid":"d3f1b9d6589c91d7","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752713687641,"stop":1752713687642,"duration":1},"status":"passed","severity":"normal"},{"uid":"86165c622e836643","name":"should handle corrupted local storage data gracefully","time":{"start":1752712941459,"stop":1752712941460,"duration":1},"status":"passed","severity":"normal"},{"uid":"937923184711c3e7","name":"Ordered Callback - true","time":{"start":1752713755352,"stop":1752713755352,"duration":0},"status":"passed","severity":"normal"},{"uid":"df6d6f2b82efcc1d","name":"Should update multiaddrs","time":{"start":1752713155631,"stop":1752713155631,"duration":0},"status":"passed","severity":"normal"},{"uid":"521a1464ea377d92","name":"pre and post cipher","time":{"start":1752712947890,"stop":1752712947891,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ff8bb669c274f72","name":"Decoder throws on undefined content topic","time":{"start":1752712948927,"stop":1752712948927,"duration":0},"status":"passed","severity":"normal"},{"uid":"6333ee09445817d1","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752712958329,"stop":1752712958330,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3cd691a840a9336","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752712913126,"stop":1752712913126,"duration":0},"status":"passed","severity":"normal"},{"uid":"984ffc34d247304a","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752712919130,"stop":1752712919130,"duration":0},"status":"passed","severity":"normal"},{"uid":"83094b6506b0f7c2","name":"should not change state when connections remain after disconnect","time":{"start":1752712928001,"stop":1752712928003,"duration":2},"status":"passed","severity":"normal"},{"uid":"f85abca05be9397","name":"should fail to send if no connected peers found","time":{"start":1752712958375,"stop":1752712958375,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6417aa0e223f6f8","name":"should not allow unachievable error rate","time":{"start":1752712967710,"stop":1752712967712,"duration":2},"status":"passed","severity":"normal"},{"uid":"40049c7bbd5fbaff","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752713687639,"stop":1752713687639,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e1651ab04f4cb5","name":"should return false when peer is not on the specified shard","time":{"start":1752712928277,"stop":1752712928277,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0dc3347bfd59dda","name":"should dispatch connect and disconnect events","time":{"start":1752712958930,"stop":1752712958930,"duration":0},"status":"passed","severity":"normal"},{"uid":"6695b655de60401a","name":"Generator, 2 different pubsubtopics","time":{"start":1752713748382,"stop":1752713748383,"duration":1},"status":"passed","severity":"normal"},{"uid":"988fbe683563dbaf","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752712972914,"stop":1752712972915,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ad2f64d4918711c","name":"Query generator for multiple messages with different content topic format","time":{"start":1752713733896,"stop":1752713733896,"duration":0},"status":"passed","severity":"normal"},{"uid":"b194ffc2313f249b","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752712958784,"stop":1752712958784,"duration":0},"status":"passed","severity":"normal"},{"uid":"43bce1571626b63c","name":"Callback on promise","time":{"start":1752713733896,"stop":1752713733897,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8a2cd2798ca5000","name":"Query with Promise Callback, No message returned","time":{"start":1752713699673,"stop":1752713699673,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd9ae3cbb56ca554","name":"Rejects garbage","time":{"start":1752712962230,"stop":1752712962230,"duration":0},"status":"passed","severity":"normal"},{"uid":"246709920c976c","name":"should return true when peer is on the specified shard","time":{"start":1752712928276,"stop":1752712928276,"duration":0},"status":"passed","severity":"normal"},{"uid":"f90e69f0b9f9d27a","name":"should dial all remaining peers","time":{"start":1752712928936,"stop":1752712928936,"duration":0},"status":"passed","severity":"normal"},{"uid":"89580c257baa5bb0","name":"should initialize with default number of peers","time":{"start":1752712958927,"stop":1752712958927,"duration":0},"status":"passed","severity":"normal"},{"uid":"da52c52d67b21c7e","name":"topics with same application and version share the same shard","time":{"start":1752712913128,"stop":1752712913128,"duration":0},"status":"passed","severity":"normal"},{"uid":"889474143dbf26b3","name":"Check received message containing emoji","time":{"start":1752714483607,"stop":1752714483607,"duration":0},"status":"broken","severity":"normal"},{"uid":"49bb3e060c05993d","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752713904813,"stop":1752713904813,"duration":0},"status":"broken","severity":"normal"},{"uid":"983d4ca52a5ada56","name":"Check message with no content topic is not received","time":{"start":1752714483588,"stop":1752714483589,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5b048dbdaed7bc2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752712967928,"stop":1752712967929,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b51da247068ac4e","name":"Check received message containing JSON","time":{"start":1752714483582,"stop":1752714483582,"duration":0},"status":"broken","severity":"normal"},{"uid":"2e82acf01e1ba630","name":"should not fail to stop the service if it was not started","time":{"start":1752713168664,"stop":1752713168664,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c29acba7b0f1890","name":"throws on content topic with empty application field","time":{"start":1752712913121,"stop":1752712913121,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca4f54070e27e57","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752712967908,"stop":1752712967909,"duration":1},"status":"passed","severity":"normal"},{"uid":"f924cf9374c0b788","name":"should return false when peer shard info is not found","time":{"start":1752712928278,"stop":1752712928278,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6793e528c7facb","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752712967900,"stop":1752712967900,"duration":0},"status":"passed","severity":"normal"},{"uid":"3481400a11c5bd93","name":"Passing page size 0 when there are 110 messages","time":{"start":1752713764325,"stop":1752713764329,"duration":4},"status":"passed","severity":"normal"},{"uid":"1c7fc6b4395480d6","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752713006593,"stop":1752713006593,"duration":0},"status":"passed","severity":"normal"},{"uid":"45c3f3e5f8dd5644","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752712958930,"stop":1752712958930,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae89c5fc02f69311","name":"Accepts a valid Waku Message","time":{"start":1752712962228,"stop":1752712962229,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e80c5b58d6b60d9","name":"should properly compute the node id","time":{"start":1752712919124,"stop":1752712919124,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d0751c20f63eef","name":"should return true when topic is configured","time":{"start":1752712929528,"stop":1752712929528,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ae04bf01c3f8f99","name":"should properly create location multiaddrs - udp4","time":{"start":1752712919126,"stop":1752712919126,"duration":0},"status":"passed","severity":"normal"},{"uid":"d24887e9896328f9","name":"Generator, 2 different pubsubtopics","time":{"start":1752713748385,"stop":1752713748385,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b04f6ff85601d96b","name":"Publish message with custom timestamp: Wed Jul 16 2025 23:46:26 GMT+0000 (Coordinated Universal Time)","time":{"start":1752713193021,"stop":1752713193021,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfa6e83188fadc96","name":"should clear dial history on start","time":{"start":1752712928600,"stop":1752712928601,"duration":1},"status":"passed","severity":"normal"},{"uid":"acee9e77e5ae4411","name":"should handle peer not in mesh for all topics","time":{"start":1752712929432,"stop":1752712929432,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e72444a8e0906b7","name":"Check publish message containing JSON","time":{"start":1752713193018,"stop":1752713193019,"duration":1},"status":"passed","severity":"normal"},{"uid":"e43a5d72de9fc9a3","name":"should dial with multiaddr and return stream","time":{"start":1752712929524,"stop":1752712929525,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc03edd75f847314","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752712967909,"stop":1752712967909,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d01735abdb5bb78","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752713201812,"stop":1752713201813,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c0e1bb860e94a5","name":"should handle case when globalThis is not available","time":{"start":1752712927998,"stop":1752712927998,"duration":0},"status":"passed","severity":"normal"},{"uid":"2110526f30db27ec","name":"Check received message containing XML","time":{"start":1752714483601,"stop":1752714483601,"duration":0},"status":"broken","severity":"normal"},{"uid":"6878fc1bb942cf51","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752712967893,"stop":1752712967893,"duration":0},"status":"passed","severity":"normal"},{"uid":"eae163e932dfe2bd","name":"should update peer store before dialing","time":{"start":1752712927952,"stop":1752712927952,"duration":0},"status":"passed","severity":"normal"},{"uid":"c41ccc1312591e1c","name":"should mark all messages in causal history as acknowledged","time":{"start":1752712972915,"stop":1752712972915,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb42739d27f49a5","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752712913133,"stop":1752712913133,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b27c4057c090f","name":"should set field with only FILTER enabled","time":{"start":1752712919130,"stop":1752712919130,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbb8822e5ec2da17","name":"should get / set TCP multiaddr","time":{"start":1752712919125,"stop":1752712919126,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4e079f5555c2466","name":"should not retry if at least one success","time":{"start":1752712958388,"stop":1752712958389,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa266a9c732e403d","name":"should encode/decode to text encoding","time":{"start":1752712919124,"stop":1752712919125,"duration":1},"status":"passed","severity":"normal"},{"uid":"5849ecb6138b6b2e","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752712937336,"stop":1752712937336,"duration":0},"status":"passed","severity":"normal"},{"uid":"db896c8d11a9ee0","name":"should not execute task if max attempts is 0","time":{"start":1752712958037,"stop":1752712958042,"duration":5},"status":"passed","severity":"normal"},{"uid":"4384509df0dea0de","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752712967892,"stop":1752712967892,"duration":0},"status":"passed","severity":"normal"},{"uid":"165b4f52b8f78ce9","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752712913150,"stop":1752712913150,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6c2867def481966","name":"Ordered Callback - false","time":{"start":1752713755353,"stop":1752713755353,"duration":0},"status":"passed","severity":"normal"},{"uid":"c04428da0f7de9e8","name":"should use shardsUnderCluster when provided","time":{"start":1752712958322,"stop":1752712958322,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f838f61b6b41615","name":"should handle peer connect event","time":{"start":1752712927999,"stop":1752712927999,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b64ac58885a8fbc","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1752713699669,"stop":1752713699670,"duration":1},"status":"passed","severity":"normal"},{"uid":"289d30b01a9931b6","name":"throws on content topic with non-number generation field","time":{"start":1752712913119,"stop":1752712913119,"duration":0},"status":"passed","severity":"normal"},{"uid":"40049eb7431013e9","name":"Mutual subscription","time":{"start":1752713201806,"stop":1752713201806,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db7313b49aaf2e6","name":"should hang up with PeerId and return true on success","time":{"start":1752712929525,"stop":1752712929525,"duration":0},"status":"passed","severity":"normal"},{"uid":"c08582d99d251db8","name":"should return false when peer is not found","time":{"start":1752712928280,"stop":1752712928280,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c3147868e985a5","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1752712928960,"stop":1752712928961,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f0945b04f6716d6","name":"should lock peers when selected","time":{"start":1752712958928,"stop":1752712958929,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7217f52e0094d7d","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752712927957,"stop":1752712927961,"duration":4},"status":"passed","severity":"normal"},{"uid":"f6aa1de4206f8bae","name":"non connected peers","time":{"start":1752713168987,"stop":1752713168988,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7bcdb4b103b197e8","name":"Check received message containing escaped characters","time":{"start":1752714483583,"stop":1752714483584,"duration":1},"status":"broken","severity":"normal"},{"uid":"57f4ff1c4f0c61ae","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752712967913,"stop":1752712967913,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba3125d9d87fee69","name":"Check received message with timestamp: 1752712991059 ","time":{"start":1752714483607,"stop":1752714483608,"duration":1},"status":"passed","severity":"normal"},{"uid":"b52698b4ecf2845e","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752713154991,"stop":1752713154991,"duration":0},"status":"broken","severity":"normal"},{"uid":"36c734f8e01f656","name":"Passing page size 110 when there are 120 messages","time":{"start":1752713764332,"stop":1752713764333,"duration":1},"status":"passed","severity":"normal"},{"uid":"4060b6488b8a581b","name":"should throw error - no id","time":{"start":1752712919121,"stop":1752712919121,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cafdcf98ec62bb9","name":"should start the dialing interval","time":{"start":1752712928600,"stop":1752712928600,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e8307c302c8fde1","name":"Check received message containing special chars","time":{"start":1752714483570,"stop":1752714483571,"duration":1},"status":"broken","severity":"normal"},{"uid":"86db8f0d6f0a78d0","name":"Check received message containing unicode special characters","time":{"start":1752714483584,"stop":1752714483585,"duration":1},"status":"broken","severity":"normal"},{"uid":"32c13735dc0f5720","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752712919120,"stop":1752712919120,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc165c680dc1270e","name":"should create KeepAliveManager with relay","time":{"start":1752712929417,"stop":1752712929417,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac13a8ce70397349","name":"should populate queue if has active dial","time":{"start":1752712928618,"stop":1752712928619,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f7f3de7458f6428","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752712913136,"stop":1752712913136,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d2c01af0a45b74","name":"Check publish message containing escaped characters","time":{"start":1752713193019,"stop":1752713193019,"duration":0},"status":"passed","severity":"normal"},{"uid":"f569719e73a8776d","name":"nwaku subscribes","time":{"start":1752713182566,"stop":1752713182566,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b6381ae08ccb46","name":"should only return 1 node with relay and store capability","time":{"start":1752712937335,"stop":1752712937335,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a5aef51cd9ddb10","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752712927984,"stop":1752712927984,"duration":0},"status":"passed","severity":"normal"},{"uid":"87d58275d4dcfd5c","name":"Check received message containing special chars","time":{"start":1752714483596,"stop":1752714483596,"duration":0},"status":"broken","severity":"normal"},{"uid":"79f65d7ad5519578","name":"can start the service","time":{"start":1752712991744,"stop":1752712991746,"duration":2},"status":"passed","severity":"normal"},{"uid":"2b4d558974aba9c0","name":"should initialize with custom number of peers","time":{"start":1752712958928,"stop":1752712958928,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c476e6f7a9002ec","name":"Check publish message containing emoji","time":{"start":1752713193020,"stop":1752713193020,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a93d1ddd7267559","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752712941459,"stop":1752712941459,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0f993ddd56550ae","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752712928792,"stop":1752712928792,"duration":0},"status":"passed","severity":"normal"},{"uid":"420c972d2c355278","name":"should dial peers from store when browser is connected","time":{"start":1752712928925,"stop":1752712928925,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ca86d12e4a2e12","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752713185912,"stop":1752713185912,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c4a3841f6052a67","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752712967921,"stop":1752712967921,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eae16ae09a2e8e8","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1752713006597,"stop":1752713006597,"duration":0},"status":"passed","severity":"normal"},{"uid":"a011e7422722540b","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752713760982,"stop":1752713760983,"duration":1},"status":"passed","severity":"normal"},{"uid":"b258871545b95676","name":"Ephemeral messages are not stored","time":{"start":1752713154962,"stop":1752713154962,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b542ade769ceebf","name":"should discard bootstrap peers when has more than set limit","time":{"start":1752713030912,"stop":1752713030913,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2f040cf5d5756e6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752712913136,"stop":1752712913137,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d8072daf5ccd8cb","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752712913147,"stop":1752712913147,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef92e62d919f1a26","name":"can start the service","time":{"start":1752712941455,"stop":1752712941455,"duration":0},"status":"passed","severity":"normal"},{"uid":"45dbc2c7bce59e19","name":"should transition to Unhealthy when no connections","time":{"start":1752712958129,"stop":1752712958129,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7db077b391f8a8a","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1752712958783,"stop":1752712958783,"duration":0},"status":"passed","severity":"normal"},{"uid":"db9bb3167071a1e2","name":"should handle ping failures gracefully","time":{"start":1752712929426,"stop":1752712929426,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec05a109d9224045","name":"should handle different types of entries","time":{"start":1752712957169,"stop":1752712957170,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0225dea2e11e93","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752712913149,"stop":1752712913149,"duration":0},"status":"passed","severity":"normal"},{"uid":"e79b6284bfa5a2ab","name":"should clear timers for specific peer on disconnect","time":{"start":1752712929430,"stop":1752712929430,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5a00c4576695e46","name":"it tolerates circular branch references","time":{"start":1752712937331,"stop":1752712937332,"duration":1},"status":"passed","severity":"normal"},{"uid":"7abf845872f3bcef","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752712913124,"stop":1752712913124,"duration":0},"status":"passed","severity":"normal"},{"uid":"42f316027a43aa4a","name":"should process tasks in queue","time":{"start":1752712958021,"stop":1752712958022,"duration":1},"status":"passed","severity":"normal"},{"uid":"5472b790c59248b2","name":"should create ShardReader with contentTopics network config","time":{"start":1752712928273,"stop":1752712928273,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bc7ed0c9f6a56c6","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752712967901,"stop":1752712967901,"duration":0},"status":"passed","severity":"normal"},{"uid":"819fcdeefd182a19","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752712918462,"stop":1752712918464,"duration":2},"status":"passed","severity":"normal"},{"uid":"7ec6f88972563f37","name":"should return false when topic is not configured","time":{"start":1752712929528,"stop":1752712929528,"duration":0},"status":"passed","severity":"normal"},{"uid":"220a36f0b72690b5","name":"should handle shard reader errors gracefully","time":{"start":1752712928647,"stop":1752712928647,"duration":0},"status":"passed","severity":"normal"},{"uid":"21cec7ab1a79eeff","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752712958825,"stop":1752712958825,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d6ddbfd19274480","name":"Meta field set when metaSetter is specified","time":{"start":1752712929492,"stop":1752712929492,"duration":0},"status":"passed","severity":"normal"},{"uid":"59fe0c2ebb7e470f","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752712958151,"stop":1752712958158,"duration":7},"status":"passed","severity":"normal"},{"uid":"4e544690fcb636f0","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752713122077,"stop":1752713122077,"duration":0},"status":"passed","severity":"normal"},{"uid":"39647c441af27aaf","name":"should start and setup intervals and event listeners","time":{"start":1752712958825,"stop":1752712958825,"duration":0},"status":"passed","severity":"normal"},{"uid":"a34049a6896b271e","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752712937337,"stop":1752712937337,"duration":0},"status":"skipped","severity":"normal"},{"uid":"86852b4992c7fccd","name":"should dial peers from store when no connections remain","time":{"start":1752712928927,"stop":1752712928928,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2d22ae27a1b31b9","name":"should throw error - no public key","time":{"start":1752712919123,"stop":1752712919123,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aede17551a28fac","name":"throws on content topic with empty encoding field","time":{"start":1752712913122,"stop":1752712913122,"duration":0},"status":"passed","severity":"normal"},{"uid":"85543a88c52809f7","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752712918459,"stop":1752712918459,"duration":0},"status":"passed","severity":"normal"},{"uid":"54455b20b48ebed2","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752712936861,"stop":1752712936861,"duration":0},"status":"passed","severity":"normal"},{"uid":"78d67bf6b0893038","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752712967912,"stop":1752712967913,"duration":1},"status":"passed","severity":"normal"},{"uid":"e84b6bc9a7db1f39","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752712913148,"stop":1752712913148,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc1d5558a7d5bb3","name":"Used by Waku Relay","time":{"start":1752713777246,"stop":1752713777247,"duration":1},"status":"passed","severity":"normal"},{"uid":"51191536d8291070","name":"Check publish message containing unicode special characters","time":{"start":1752713193019,"stop":1752713193020,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a0b14bd66ee5b8c","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752712929230,"stop":1752712929230,"duration":0},"status":"passed","severity":"normal"},{"uid":"6af3de27e4043060","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752712972913,"stop":1752712972914,"duration":1},"status":"passed","severity":"normal"},{"uid":"24b85a84e138c725","name":"Check received message containing Script","time":{"start":1752714483600,"stop":1752714483601,"duration":1},"status":"broken","severity":"normal"},{"uid":"99016d811135da0f","name":"should wait for Store peer to be connected","time":{"start":1752712958809,"stop":1752712958810,"duration":1},"status":"passed","severity":"normal"},{"uid":"39dc99f45ef99c00","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752712967915,"stop":1752712967915,"duration":0},"status":"passed","severity":"normal"},{"uid":"f790ed93ce2c27e4","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752712929523,"stop":1752712929524,"duration":1},"status":"passed","severity":"normal"},{"uid":"d205e045e7ffdb61","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752712967929,"stop":1752712967930,"duration":1},"status":"passed","severity":"normal"},{"uid":"b23ed0bd75a61ccc","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752713699670,"stop":1752713699670,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e8cf9f7477bc989","name":"should return false when navigator.onLine is false","time":{"start":1752712927997,"stop":1752712927997,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3821a8d5a039b18","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752713770477,"stop":1752713770478,"duration":1},"status":"passed","severity":"normal"},{"uid":"d95b8c77b71f9c16","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752712913137,"stop":1752712913138,"duration":1},"status":"passed","severity":"normal"},{"uid":"7351ddf49bb46775","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752713751780,"stop":1752713751781,"duration":1},"status":"passed","severity":"normal"},{"uid":"f02ff63ffb8b4743","name":"Query with Ordered Callback, No message returned","time":{"start":1752713699671,"stop":1752713699671,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f4e7fc872f32186","name":"Check received message containing Arabic","time":{"start":1752714483573,"stop":1752714483574,"duration":1},"status":"broken","severity":"normal"},{"uid":"8b812e3505ff658b","name":"Query Generator, No message returned","time":{"start":1752713699669,"stop":1752713699669,"duration":0},"status":"passed","severity":"normal"},{"uid":"365fbf127b9ec9c5","name":"configure the node with multiple content topics","time":{"start":1752713675864,"stop":1752713675864,"duration":0},"status":"broken","severity":"normal"},{"uid":"33d38711defb7b00","name":"Sets default value correctly","time":{"start":1752713777247,"stop":1752713777247,"duration":0},"status":"passed","severity":"normal"},{"uid":"a70e77551fa9fd65","name":"should return true when peer is on the same network","time":{"start":1752712928274,"stop":1752712928274,"duration":0},"status":"passed","severity":"normal"},{"uid":"b334d60a9d8032f1","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752713185911,"stop":1752713185911,"duration":0},"status":"passed","severity":"normal"},{"uid":"69c9dcfd12d5ae58","name":"groups content topics by expected pubsub topic","time":{"start":1752712913129,"stop":1752712913129,"duration":0},"status":"passed","severity":"normal"},{"uid":"e321e260685db7d9","name":"should retry on complete failure if specified","time":{"start":1752712958388,"stop":1752712958388,"duration":0},"status":"passed","severity":"normal"},{"uid":"9331e45b84d6ee29","name":"Check received message containing long","time":{"start":1752714483567,"stop":1752714483567,"duration":0},"status":"broken","severity":"normal"},{"uid":"af2b47114b0f88db","name":"same cluster, different shard: nodes connect","time":{"start":1752713131844,"stop":1752713131844,"duration":0},"status":"passed","severity":"normal"},{"uid":"b37a2f909232b422","name":"should emit a peer event after start","time":{"start":1752712941457,"stop":1752712941457,"duration":0},"status":"passed","severity":"normal"},{"uid":"45375ab8b98ae212","name":"should handle peerStore errors gracefully","time":{"start":1752712929527,"stop":1752712929527,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c379b5a34be806","name":"Passing page size 1 when there are 4 messages","time":{"start":1752713764329,"stop":1752713764330,"duration":1},"status":"passed","severity":"normal"},{"uid":"91c635488362f8ae","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752712967893,"stop":1752712967893,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee5201ec0ec9d4fa","name":"more peers than existing","time":{"start":1752713168987,"stop":1752713168987,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4517a4be56e59e22","name":"should return usable stream attached to connection","time":{"start":1752712929228,"stop":1752712929228,"duration":0},"status":"passed","severity":"normal"},{"uid":"4177aa6045a4e43","name":"Check message with non string payload is not received","time":{"start":1752714483590,"stop":1752714483590,"duration":0},"status":"passed","severity":"normal"},{"uid":"d21c8422c21689b8","name":"should handle errors when getting connections","time":{"start":1752712928013,"stop":1752712928014,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcff5233b2c3a30e","name":"should handle multiple peers with different shard configurations","time":{"start":1752712928652,"stop":1752712928652,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d2d915adbf2fa59","name":"handles different clusterIds correctly","time":{"start":1752712913129,"stop":1752712913130,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bfa5a299d5b154","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752713748385,"stop":1752713748385,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f914686431f740f1","name":"Encoder throws on undefined content topic","time":{"start":1752712929492,"stop":1752712929492,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c26ab64157d533","name":"should serialize and deserialize correctly","time":{"start":1752712970095,"stop":1752712970095,"duration":0},"status":"passed","severity":"normal"},{"uid":"4370be094e4f0cab","name":"should insert message into bloom filter","time":{"start":1752712972912,"stop":1752712972912,"duration":0},"status":"passed","severity":"normal"},{"uid":"e49b4851c4b21190","name":"should not dial peers from store when browser is not connected","time":{"start":1752712928925,"stop":1752712928926,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b8741a5e9966cd6","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752712967884,"stop":1752712967885,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c6a9dbda7699d9a","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752713201818,"stop":1752713201818,"duration":0},"status":"passed","severity":"normal"},{"uid":"c77efba657eb87c9","name":"Check message with no payload is not received","time":{"start":1752714483589,"stop":1752714483590,"duration":1},"status":"passed","severity":"normal"},{"uid":"5215c8b828bfca2f","name":"throws an error for improperly formatted content topics","time":{"start":1752712913130,"stop":1752712913130,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e2585515b66609","name":"should start ping timers on peer connect","time":{"start":1752712929423,"stop":1752712929423,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce21a9fa302a4863","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752712967914,"stop":1752712967914,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee08d3972a34930","name":"should clear dial history on stop","time":{"start":1752712928602,"stop":1752712928609,"duration":7},"status":"passed","severity":"normal"},{"uid":"79d0565cbc2eb255","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752712913134,"stop":1752712913134,"duration":0},"status":"passed","severity":"normal"},{"uid":"602e4e6280a9a513","name":"should handle incoming messages","time":{"start":1752712958785,"stop":1752712958785,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebe69dae89015260","name":"Generator, 2 different pubsubtopics","time":{"start":1752713748386,"stop":1752713748386,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb92710d640419f0","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752712967892,"stop":1752712967892,"duration":0},"status":"passed","severity":"normal"},{"uid":"25c17695d62801cc","name":"should check connected peers if present and suitable","time":{"start":1752712958808,"stop":1752712958809,"duration":1},"status":"passed","severity":"normal"},{"uid":"f78b21eed0b75d7f","name":"should do nothing when connections still exist","time":{"start":1752712928928,"stop":1752712928934,"duration":6},"status":"passed","severity":"normal"},{"uid":"f439d9ab0736c64","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752712929425,"stop":1752712929425,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3350d0246f71c82","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752712967917,"stop":1752712967917,"duration":0},"status":"passed","severity":"normal"},{"uid":"1362a43f52f29f95","name":"should reject if Store is requested but not mounted","time":{"start":1752712958808,"stop":1752712958808,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde5dc5c64c7612d","name":"should be online or offline if network state changed","time":{"start":1752713006597,"stop":1752713006597,"duration":0},"status":"passed","severity":"normal"},{"uid":"9805c5e4ac731183","name":"Does not throw an exception when node disconnects","time":{"start":1752713777245,"stop":1752713777245,"duration":0},"status":"passed","severity":"normal"},{"uid":"70283963e91543de","name":"should return empty array when no peers connected","time":{"start":1752712929526,"stop":1752712929526,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeb1c01cdeae25de","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752712967937,"stop":1752712967937,"duration":0},"status":"passed","severity":"normal"},{"uid":"83215924f866c954","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752713201814,"stop":1752713201814,"duration":0},"status":"passed","severity":"normal"},{"uid":"19c11927df30537a","name":"Check publish message after service node is restarted","time":{"start":1752713193024,"stop":1752713193025,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d793b4e48f250b3b","name":"should skip peer when failed to dial recently","time":{"start":1752712928618,"stop":1752712928618,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab7f094f39a38644","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752712967930,"stop":1752712967930,"duration":0},"status":"passed","severity":"normal"},{"uid":"75a656195b12df9c","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752712929425,"stop":1752712929426,"duration":1},"status":"passed","severity":"normal"},{"uid":"58e4896a6c606f7b","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752712913150,"stop":1752712913150,"duration":0},"status":"passed","severity":"normal"},{"uid":"a111ede1790c3a3c","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1752712958781,"stop":1752712958782,"duration":1},"status":"passed","severity":"normal"},{"uid":"14b56a51af5ab94e","name":"Generator, custom pubsub topic","time":{"start":1752713748382,"stop":1752713748382,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddccf1a184f38ba6","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752712918460,"stop":1752712918460,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa46779cfc76b42","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752713733896,"stop":1752713733896,"duration":0},"status":"passed","severity":"normal"},{"uid":"35dd7acfa49510e","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752712958129,"stop":1752712958129,"duration":0},"status":"passed","severity":"normal"},{"uid":"be7d71d8c4d724e9","name":"should insert elements correctly","time":{"start":1752712970094,"stop":1752712970094,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b5ea7651efd3cb","name":"should handle all zero keep alive options","time":{"start":1752712929431,"stop":1752712929431,"duration":0},"status":"passed","severity":"normal"},{"uid":"51b56f7888ae21b3","name":"should properly start and stop event listening","time":{"start":1752712958130,"stop":1752712958130,"duration":0},"status":"passed","severity":"normal"},{"uid":"29c4b120333f8997","name":"should support chaining for add method","time":{"start":1752712957165,"stop":1752712957166,"duration":1},"status":"passed","severity":"normal"},{"uid":"4078fd3e88bc35d6","name":"should initialize bloom filter with correct parameters","time":{"start":1752712970093,"stop":1752712970094,"duration":1},"status":"passed","severity":"normal"},{"uid":"a03179e2dd3d8b0","name":"Relay - dialed first","time":{"start":1752713788377,"stop":1752713788377,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd6c96796b7ad35","name":"Publish message with rate limit","time":{"start":1752713193025,"stop":1752713193026,"duration":1},"status":"passed","severity":"normal"},{"uid":"a36bc9d550c13800","name":"Check publish message containing XML","time":{"start":1752713193017,"stop":1752713193018,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d917c19f2e53d84","name":"should set default options when no config provided","time":{"start":1752712929521,"stop":1752712929521,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ecfb96dc830a36","name":"should drop only non-locked connections when over maxConnections","time":{"start":1752712928966,"stop":1752712928966,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eb646899898ffeb","name":"Check received message containing XML","time":{"start":1752714483579,"stop":1752714483579,"duration":0},"status":"broken","severity":"normal"},{"uid":"640bd0af434a4bc9","name":"Check received message containing numeric","time":{"start":1752714483595,"stop":1752714483595,"duration":0},"status":"broken","severity":"normal"},{"uid":"2c9a570462d4d893","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752713201814,"stop":1752713201814,"duration":0},"status":"passed","severity":"normal"},{"uid":"b34d0849da9c3574","name":"Check publish message containing Basic HTML tag","time":{"start":1752713193018,"stop":1752713193018,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd45da3e822af4a2","name":"same cluster, same shard: nodes connect","time":{"start":1752713131843,"stop":1752713131843,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a334468b5e3353d","name":"Check message with invalid timestamp is not received","time":{"start":1752714483587,"stop":1752714483587,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d85a0ed5ac73774","name":"different cluster, different shard: nodes don't connect","time":{"start":1752713131844,"stop":1752713131845,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf283a60213ac70a","name":"Passing page size 3 when there are 20 messages","time":{"start":1752713764330,"stop":1752713764330,"duration":0},"status":"passed","severity":"normal"},{"uid":"7092cf719a366e02","name":"Subscribe to topic containing XML and publish message","time":{"start":1752713201815,"stop":1752713201816,"duration":1},"status":"passed","severity":"normal"},{"uid":"ead811c76d10d41f","name":"should not receive a peer event after stop","time":{"start":1752712941458,"stop":1752712941458,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f705497c1873e29","name":"accepts valid content-filtered query","time":{"start":1752712928986,"stop":1752712928986,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7b14708c39ac924","name":"Check message on other pubsub topic is not received","time":{"start":1752714483587,"stop":1752714483588,"duration":1},"status":"passed","severity":"normal"},{"uid":"67c808b58f0d14fe","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752712967910,"stop":1752712967910,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f6acffba2732f67","name":"should hang up with multiaddr and return true on success","time":{"start":1752712929525,"stop":1752712929526,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6b31445f369c033","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app40/10/topic181/xml","time":{"start":1752713675862,"stop":1752713675862,"duration":0},"status":"broken","severity":"normal"},{"uid":"27768711594ff5ab","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752712913140,"stop":1752712913140,"duration":0},"status":"passed","severity":"normal"},{"uid":"d02f096edd3724a6","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752712913147,"stop":1752712913147,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f267c42731c1df6","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752712913180,"stop":1752712913180,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c80da3702c2d0a0","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app70/7/topic709/json","time":{"start":1752713675861,"stop":1752713675861,"duration":0},"status":"broken","severity":"normal"},{"uid":"27847f81dd4c187b","name":"Callback on promise, aborts when callback returns true","time":{"start":1752713733897,"stop":1752713733897,"duration":0},"status":"passed","severity":"normal"},{"uid":"f69bea71575a938d","name":"should not fail to start the service if it is already started","time":{"start":1752712941456,"stop":1752712941457,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6855e2be6ef9ec5","name":"should dispatch network event when browser goes online","time":{"start":1752712928007,"stop":1752712928007,"duration":0},"status":"passed","severity":"normal"},{"uid":"32aebfe208877e4a","name":"shard 0","time":{"start":1752713751762,"stop":1752713751762,"duration":0},"status":"broken","severity":"normal"},{"uid":"c1dcb67f71c71acb","name":"should return false","time":{"start":1752712919123,"stop":1752712919123,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3e84e196501fa1a","name":"Check received message containing SQL Injection","time":{"start":1752714483576,"stop":1752714483577,"duration":1},"status":"broken","severity":"normal"},{"uid":"7644f526a0aef474","name":"should be safe to call multiple times","time":{"start":1752712929417,"stop":1752712929421,"duration":4},"status":"passed","severity":"normal"},{"uid":"cad030f7ebdbde42","name":"should skip peer when not on same shard","time":{"start":1752712928619,"stop":1752712928630,"duration":11},"status":"passed","severity":"normal"},{"uid":"2c079135e13678ec","name":"should not receive a peer event before start","time":{"start":1752712991752,"stop":1752712991752,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b4def7036b3c2a0","name":"Relay - dialed after","time":{"start":1752713788377,"stop":1752713788377,"duration":0},"status":"passed","severity":"normal"},{"uid":"d75eb8c2b064b7d6","name":"should decode valid enr with tcp successfully","time":{"start":1752712919121,"stop":1752712919121,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd81ecac8bc5faab","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752712958158,"stop":1752712958158,"duration":0},"status":"passed","severity":"normal"},{"uid":"86bbaa716574ce07","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752713904817,"stop":1752713904817,"duration":0},"status":"broken","severity":"normal"},{"uid":"a7d7def8fe4a28cd","name":"should reject if LightPush is requested but not mounted","time":{"start":1752712958807,"stop":1752712958807,"duration":0},"status":"passed","severity":"normal"},{"uid":"9afda219914ac227","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752712913131,"stop":1752712913131,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e65e94e6cb02571","name":"retrieves a single peer","time":{"start":1752712937331,"stop":1752712937331,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef3f57f9083c0ec3","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752712948926,"stop":1752712948926,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e214418f2f2675","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752712913124,"stop":1752712913125,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6961e469df88f19","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752712928440,"stop":1752712928440,"duration":0},"status":"passed","severity":"normal"},{"uid":"34a0153169b8f0ad","name":"should only return 1 node with store capability","time":{"start":1752712937335,"stop":1752712937336,"duration":1},"status":"passed","severity":"normal"},{"uid":"83d345c415dee60a","name":"Js publishes, other Js receives","time":{"start":1752713182567,"stop":1752713182568,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c46d045164ee4b","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752713770477,"stop":1752713770477,"duration":0},"status":"passed","severity":"normal"},{"uid":"106f39377deeb8ac","name":"should detect messages with missing dependencies","time":{"start":1752712972916,"stop":1752712972917,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c9e87edd1d72b14","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752712967910,"stop":1752712967910,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfc4d7c93946cf3b","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752713201811,"stop":1752713201811,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab1eee49ac7ff8a7","name":"should retry failed tasks","time":{"start":1752712958035,"stop":1752712958036,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc479f4f39a11517","name":"Check publish message containing shell command","time":{"start":1752713193019,"stop":1752713193019,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cc0fca452a43632","name":"should handle task timeouts","time":{"start":1752712958036,"stop":1752712958037,"duration":1},"status":"passed","severity":"normal"},{"uid":"72a99938499f31fa","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752712936861,"stop":1752712936861,"duration":0},"status":"passed","severity":"normal"},{"uid":"69903d266f1d7fad","name":"should return false when clusterId doesn't match","time":{"start":1752712958329,"stop":1752712958329,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcd7b4d76ff53bac","name":"messageHashStr produces different results for different inputs","time":{"start":1752712928462,"stop":1752712928462,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4393c8738f9e517","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1752712928971,"stop":1752712928974,"duration":3},"status":"passed","severity":"normal"},{"uid":"935fdbe3201dad61","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app21/10/topic698/proto","time":{"start":1752713675853,"stop":1752713675854,"duration":1},"status":"broken","severity":"normal"},{"uid":"311933243a85a029","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752713185913,"stop":1752713185913,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b45cfd889e75ad4","name":"Query generator for 2000 messages","time":{"start":1752713733899,"stop":1752713733899,"duration":0},"status":"passed","severity":"normal"},{"uid":"be147ca4ae4d263a","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752712928460,"stop":1752712928460,"duration":0},"status":"passed","severity":"normal"},{"uid":"59f381591d426189","name":"Sample","time":{"start":1752712918563,"stop":1752712918563,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cece684cddbeb03","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752712967900,"stop":1752712967900,"duration":0},"status":"passed","severity":"normal"},{"uid":"45653b58904fcb89","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752712958035,"stop":1752712958035,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b457de1363bcc70","name":"should add and check entries correctly","time":{"start":1752712957159,"stop":1752712957165,"duration":6},"status":"passed","severity":"normal"},{"uid":"f1d401f8d982e029","name":"Query Generator, No Decoder","time":{"start":1752713699668,"stop":1752713699669,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0a8a5899e3043db","name":"should handle general insertion and lookup correctly","time":{"start":1752712970096,"stop":1752712970096,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ed2e913fe73a492","name":"Using a function","time":{"start":1752713777246,"stop":1752713777246,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae26d4596e36423f","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752713268889,"stop":1752713268889,"duration":0},"status":"passed","severity":"normal"},{"uid":"b29d215c475202df","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752712913139,"stop":1752712913139,"duration":0},"status":"passed","severity":"normal"},{"uid":"26b04a72970339c7","name":"Check meta is set [symmetric]","time":{"start":1752712947375,"stop":1752712947376,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bee81a73d169efb","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752712967894,"stop":1752712967900,"duration":6},"status":"passed","severity":"normal"},{"uid":"2114306765c2e215","name":"Check message with no payload is not received","time":{"start":1752714483610,"stop":1752714483610,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f95d8693f9b29ff","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752712972918,"stop":1752712972918,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b54e65b3e10872","name":"should not be empty after adding a subscription","time":{"start":1752712958824,"stop":1752712958824,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6c15ce0657b6206","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752712913127,"stop":1752712913128,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a75757117beef2c","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752713201813,"stop":1752713201814,"duration":1},"status":"passed","severity":"normal"},{"uid":"82aff96eafa18caa","name":"should throw error - no public key","time":{"start":1752712919121,"stop":1752712919122,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce6cb702c4e85719","name":"should not create relay timers when relay is not provided","time":{"start":1752712929428,"stop":1752712929428,"duration":0},"status":"passed","severity":"normal"},{"uid":"a77e07b1ab9c0802","name":"Check message with no content topic is not received","time":{"start":1752714483609,"stop":1752714483610,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8677e42767dffff","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752713751763,"stop":1752713751764,"duration":1},"status":"broken","severity":"normal"},{"uid":"2b3926ea7ffdadbf","name":"returns all values when wanted number is greater than available values","time":{"start":1752712936575,"stop":1752712936576,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f4d230a7ad2700c","name":"random static sharding 6 - Cluster ID: 381, Shard ID: 348","time":{"start":1752713751772,"stop":1752713751773,"duration":1},"status":"broken","severity":"normal"},{"uid":"ad3b38767550b1da","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app38/2/topic394/xml","time":{"start":1752713675855,"stop":1752713675855,"duration":0},"status":"broken","severity":"normal"},{"uid":"afdc86d1f34e1957","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752712972919,"stop":1752712972920,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e89a250dfa5c0b9","name":"less peers than existing","time":{"start":1752713168987,"stop":1752713168987,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8cbd5b2218fc10b9","name":"throws on content topic with empty version field","time":{"start":1752712913121,"stop":1752712913122,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbcb06046c9ff47","name":"throws on content topic with generation field greater than 0","time":{"start":1752712913121,"stop":1752712913121,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ee39d5edaa4b922","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752712967921,"stop":1752712967928,"duration":7},"status":"passed","severity":"normal"},{"uid":"17112667f568f2c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752712913146,"stop":1752712913146,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f56384b622b3a43","name":"should handle onConnected and onDisconnected","time":{"start":1752712958930,"stop":1752712958930,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b448807f9f6101","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1752712928909,"stop":1752712928909,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcaae0bee876ebf0","name":"Check received message containing JSON","time":{"start":1752714483603,"stop":1752714483603,"duration":0},"status":"broken","severity":"normal"},{"uid":"600546af91113978","name":"should create ConnectionManager with required options","time":{"start":1752712929520,"stop":1752712929520,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ec198fca780d244","name":"random static sharding 7 - Cluster ID: 629, Shard ID: 558","time":{"start":1752713751774,"stop":1752713751774,"duration":0},"status":"broken","severity":"normal"},{"uid":"f9a7ff88189b5457","name":"should handle dial errors gracefully","time":{"start":1752712927951,"stop":1752712927952,"duration":1},"status":"passed","severity":"normal"},{"uid":"f60d6a7037781662","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752713006594,"stop":1752713006594,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea3df172708a0099","name":"should start and stop interval correctly","time":{"start":1752712958020,"stop":1752712958021,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e808e88982fcede","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752712967891,"stop":1752712967891,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5e6451e5aefb802","name":"should get all peers from store","time":{"start":1752712928935,"stop":1752712928935,"duration":0},"status":"passed","severity":"normal"},{"uid":"28a2302787c62f1f","name":"should emit a peer event after start","time":{"start":1752712991748,"stop":1752712991752,"duration":4},"status":"passed","severity":"normal"},{"uid":"9e75ff60d0b5ac8d","name":"Symmetric encrypt & Decrypt","time":{"start":1752712947890,"stop":1752712947890,"duration":0},"status":"passed","severity":"normal"},{"uid":"39c72c92677ea4f9","name":"should not process empty queue","time":{"start":1752712928643,"stop":1752712928643,"duration":0},"status":"passed","severity":"normal"},{"uid":"a30799ffeb8adc57","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752712913146,"stop":1752712913146,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c6a5561ac31f08","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752712913135,"stop":1752712913135,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d1d9151c1920d91","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752713687641,"stop":1752713687641,"duration":0},"status":"passed","severity":"normal"},{"uid":"8014bad19fe3113d","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752712958931,"stop":1752712958932,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4e4155f92902e95","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752712967936,"stop":1752712967937,"duration":1},"status":"passed","severity":"normal"},{"uid":"483a7d48c95b8117","name":"should not return locked peers if enough unlocked are available","time":{"start":1752712958929,"stop":1752712958929,"duration":0},"status":"passed","severity":"normal"},{"uid":"971e3c0328afc20e","name":"should filter peers by codec","time":{"start":1752712929527,"stop":1752712929527,"duration":0},"status":"passed","severity":"normal"},{"uid":"80723b64171ab737","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752713154969,"stop":1752713154973,"duration":4},"status":"broken","severity":"normal"},{"uid":"7b21099df71d9bee","name":"tcp ip4 address","time":{"start":1752712918534,"stop":1752712918535,"duration":1},"status":"passed","severity":"normal"},{"uid":"25362310335733f6","name":"should remove event listeners from libp2p","time":{"start":1752712927992,"stop":1752712927992,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac4648961eba5994","name":"should be safe to call multiple times","time":{"start":1752712929522,"stop":1752712929522,"duration":0},"status":"passed","severity":"normal"},{"uid":"1575be41cc771615","name":"caches peers it previously fetched","time":{"start":1752712937334,"stop":1752712937334,"duration":0},"status":"passed","severity":"normal"},{"uid":"a60278bbcf32c768","name":"should create ShardReader with shards network config","time":{"start":1752712928273,"stop":1752712928274,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffbad289490563e1","name":"Check received message containing Russian","time":{"start":1752714483599,"stop":1752714483599,"duration":0},"status":"broken","severity":"normal"},{"uid":"e09b39473d596e33","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752712958928,"stop":1752712958928,"duration":0},"status":"passed","severity":"normal"},{"uid":"f333fe1e833666e9","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752712958932,"stop":1752712958932,"duration":0},"status":"passed","severity":"normal"},{"uid":"a40f793933b4a470","name":"should throw an error for missing sharding configuration","time":{"start":1752712913148,"stop":1752712913148,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d4edcaa0a683a69","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752712913125,"stop":1752712913126,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ec71de5eda2897a","name":"random static sharding 8 - Cluster ID: 335, Shard ID: 214","time":{"start":1752713751775,"stop":1752713751775,"duration":0},"status":"broken","severity":"normal"},{"uid":"9b473592d7157f01","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752713904818,"stop":1752713904818,"duration":0},"status":"broken","severity":"normal"},{"uid":"93b68f4941b7ae52","name":"should throw if no connection provided","time":{"start":1752712929228,"stop":1752712929228,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f80ad825bbdc280","name":"should create a new stream if no existing for protocol found","time":{"start":1752712929228,"stop":1752712929229,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c0aaa3fa0697d78","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1752712958933,"stop":1752712958933,"duration":0},"status":"passed","severity":"normal"},{"uid":"b883fc87a2cbbb7d","name":"Query generator for multiple messages with different message text format","time":{"start":1752713733895,"stop":1752713733896,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5385967450bc50d","name":"should use provided shard info when available","time":{"start":1752712958314,"stop":1752712958315,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f0fca0640784b80","name":"should update ack status of messages in outgoing buffer","time":{"start":1752712972919,"stop":1752712972919,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b3cbc7c409873a8","name":"A test","time":{"start":1752713122318,"stop":1752713122318,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b573cc05ca7d38a","name":"Check received message containing Script","time":{"start":1752714483578,"stop":1752714483578,"duration":0},"status":"broken","severity":"normal"},{"uid":"c3b1b79c0996e4e","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752713201809,"stop":1752713201810,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cdd24a16f5fffaa","name":"should dial more peers if under maxConnections","time":{"start":1752712928964,"stop":1752712928964,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e3a3b608f368460","name":"Check message with no pubsub topic is not received","time":{"start":1752714483609,"stop":1752714483609,"duration":0},"status":"passed","severity":"normal"},{"uid":"30454a831217b3f2","name":"throws on content topic with too few or too many fields","time":{"start":1752712913118,"stop":1752712913119,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0f3b42b606b1833","name":"should maintain proper timestamps if all messages received","time":{"start":1752712972914,"stop":1752712972914,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfc4069130ad787e","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752712913147,"stop":1752712913147,"duration":0},"status":"passed","severity":"normal"},{"uid":"4af1917a62792ac3","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752712913129,"stop":1752712913129,"duration":0},"status":"passed","severity":"normal"},{"uid":"208e12928d796c01","name":"ignores unrecognized TXT record formats","time":{"start":1752712937333,"stop":1752712937334,"duration":1},"status":"passed","severity":"normal"},{"uid":"73f6ec3dc087eed3","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752713760983,"stop":1752713760983,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3a498f89ac5869a","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752712967915,"stop":1752712967916,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f3a64557a43e41c","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752713185911,"stop":1752713185911,"duration":0},"status":"passed","severity":"normal"},{"uid":"e03ea55ebdb3d870","name":"should send relay ping messages on timer","time":{"start":1752712929429,"stop":1752712929429,"duration":0},"status":"passed","severity":"normal"},{"uid":"560148d383362c0a","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752713699672,"stop":1752713699672,"duration":0},"status":"passed","severity":"normal"},{"uid":"646f3aa717be0f4e","name":"Check received message containing short","time":{"start":1752714483593,"stop":1752714483593,"duration":0},"status":"broken","severity":"normal"},{"uid":"bf5536207a2d625f","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752712958315,"stop":1752712958315,"duration":0},"status":"passed","severity":"normal"},{"uid":"c050917bc51545e2","name":"should reject if WakuNode is not started","time":{"start":1752712958806,"stop":1752712958807,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a6425bfe553ea57","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752713733898,"stop":1752713733898,"duration":0},"status":"broken","severity":"normal"},{"uid":"4cd94ffa81bc903a","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752712913135,"stop":1752712913135,"duration":0},"status":"passed","severity":"normal"},{"uid":"71c7960bf4f6a82f","name":"should be able to decode the field with only STORE set to true","time":{"start":1752712918465,"stop":1752712918465,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd464185795282b9","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752712967920,"stop":1752712967921,"duration":1},"status":"passed","severity":"normal"},{"uid":"1239775bf12e08c6","name":"rejects hash query with time filter","time":{"start":1752712928991,"stop":1752712928991,"duration":0},"status":"passed","severity":"normal"},{"uid":"54cc27ab90884ac0","name":"A test","time":{"start":1752713122319,"stop":1752713122319,"duration":0},"status":"passed","severity":"normal"},{"uid":"286143b892c1e52e","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752712967909,"stop":1752712967909,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6c78a373a6175c6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752712967936,"stop":1752712967936,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b8d7d4dab2faa4","name":"should dial all known peers when reached zero connections","time":{"start":1752713030908,"stop":1752713030912,"duration":4},"status":"passed","severity":"normal"},{"uid":"d87f357e4174d6a7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752712967930,"stop":1752712967935,"duration":5},"status":"passed","severity":"normal"},{"uid":"d762590ed71615a2","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752712929494,"stop":1752712929494,"duration":0},"status":"passed","severity":"normal"},{"uid":"4efeacb6cb08710","name":"Encoder throws on undefined content topic","time":{"start":1752712948926,"stop":1752712948927,"duration":1},"status":"passed","severity":"normal"},{"uid":"28fb932dba0da4a1","name":"should return false when peer is on different cluster","time":{"start":1752712928276,"stop":1752712928277,"duration":1},"status":"passed","severity":"normal"},{"uid":"89dff0da87182c18","name":"returns all values when wanted number matches available values","time":{"start":1752712936572,"stop":1752712936574,"duration":2},"status":"passed","severity":"normal"},{"uid":"238ab3112d06851c","name":"returns nothing if no connections present","time":{"start":1752712928980,"stop":1752712928980,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1fcdfd42f5903a9","name":"should return false and handle errors gracefully","time":{"start":1752712929526,"stop":1752712929526,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5c22d0ba15c734e","name":"should throw error - no id","time":{"start":1752712919122,"stop":1752712919122,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab1f11c820e95113","name":"should return false when peer has no overlapping shards","time":{"start":1752712928275,"stop":1752712928275,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bda888a541f6dee","name":"udp ip6 address","time":{"start":1752712918535,"stop":1752712918535,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca7d30ff239a4b5c","name":"should sort peers by ping value","time":{"start":1752712929527,"stop":1752712929528,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6b18e75593300cb","name":"Store - dialed first","time":{"start":1752713788378,"stop":1752713788378,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a1a0c2775cbb45a","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752712913146,"stop":1752712913147,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d490c0bbffea8b6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752712913137,"stop":1752712913137,"duration":0},"status":"passed","severity":"normal"},{"uid":"3162c34b075a6d4c","name":"Check received message containing escaped characters","time":{"start":1752714483605,"stop":1752714483605,"duration":0},"status":"broken","severity":"normal"},{"uid":"b820e82452009098","name":"Check message with no pubsub topic is not received","time":{"start":1752714483588,"stop":1752714483588,"duration":0},"status":"passed","severity":"normal"},{"uid":"f35ec27a31277ff","name":"Passing page size 11 when there are 10 messages","time":{"start":1752713764332,"stop":1752713764332,"duration":0},"status":"passed","severity":"normal"},{"uid":"97895beb9419170b","name":"accepts time-filtered query with content filter","time":{"start":1752712928991,"stop":1752712928992,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9cdd2ff488eb09d","name":"should work with mixed v2 and v3 peers","time":{"start":1752712958396,"stop":1752712958396,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc10823b3d907c40","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752713201816,"stop":1752713201817,"duration":1},"status":"passed","severity":"normal"},{"uid":"6776783781da8977","name":"should retry if all attempts fail","time":{"start":1752712958048,"stop":1752712958051,"duration":3},"status":"passed","severity":"normal"},{"uid":"da463013ee50491b","name":"should handle dial errors gracefully","time":{"start":1752712928936,"stop":1752712928936,"duration":0},"status":"passed","severity":"normal"},{"uid":"46c4ad9bb3c6a2a7","name":"should not receive a peer event before start","time":{"start":1752713168666,"stop":1752713168667,"duration":1},"status":"passed","severity":"normal"},{"uid":"61bf8d6eca7970eb","name":"Light Node - default protocols","time":{"start":1752713788379,"stop":1752713788379,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc6ac80b2f769c5f","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752713268886,"stop":1752713268886,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc1e0b7262058f3b","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752712928279,"stop":1752712928279,"duration":0},"status":"passed","severity":"normal"},{"uid":"276cff99a4a5fbe6","name":"Fails to publish message with wrong content topic","time":{"start":1752713193023,"stop":1752713193023,"duration":0},"status":"passed","severity":"normal"},{"uid":"52961a18f6b8464f","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1752712928977,"stop":1752712928977,"duration":0},"status":"passed","severity":"normal"},{"uid":"3459a4a36b795d14","name":"should drop connection via multiaddr with hangUp","time":{"start":1752713073836,"stop":1752713073837,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5371b15542184e","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752713131843,"stop":1752713131843,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2b9c390a3aff4e6","name":"should process up to 3 peers at once","time":{"start":1752712928642,"stop":1752712928642,"duration":0},"status":"passed","severity":"normal"},{"uid":"d98fe0658a675c19","name":"rejects content-filtered query with only contentTopics","time":{"start":1752712928987,"stop":1752712928987,"duration":0},"status":"passed","severity":"normal"},{"uid":"c21a8c194ec5e175","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752712913139,"stop":1752712913139,"duration":0},"status":"passed","severity":"normal"},{"uid":"b79a36b8bf63685","name":"can query messages normally","time":{"start":1752713736490,"stop":1752713736491,"duration":1},"status":"passed","severity":"normal"},{"uid":"bea0414aa78d81da","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752712918466,"stop":1752712918466,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb0e0b167a7188ee","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752712936576,"stop":1752712936576,"duration":0},"status":"passed","severity":"normal"},{"uid":"8826689876929e31","name":"Publish message with custom timestamp: Thu Jul 17 2025 01:46:26 GMT+0000 (Coordinated Universal Time)","time":{"start":1752713193021,"stop":1752713193022,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a57da99f3ff7cdb","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752713748386,"stop":1752713748386,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a394edb2becf38b","name":"messageHashStr produces consistent results for the same input","time":{"start":1752712928462,"stop":1752712928462,"duration":0},"status":"passed","severity":"normal"},{"uid":"6775721a270ebb32","name":"should return all connected peers without codec filter","time":{"start":1752712929526,"stop":1752712929527,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eed742245b0db93","name":"should add event listeners for peer connect and disconnect","time":{"start":1752712929417,"stop":1752712929417,"duration":0},"status":"passed","severity":"normal"},{"uid":"724247b8fa1521b0","name":"can start the service","time":{"start":1752713168662,"stop":1752713168663,"duration":1},"status":"passed","severity":"normal"},{"uid":"c27255b3f917ecb4","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752713770475,"stop":1752713770476,"duration":1},"status":"passed","severity":"normal"},{"uid":"9627f4ef6ff01013","name":"should not fail to stop the service if it was not started","time":{"start":1752712991747,"stop":1752712991748,"duration":1},"status":"passed","severity":"normal"},{"uid":"b669976d1636648f","name":"Check publish message containing Chinese","time":{"start":1752713193015,"stop":1752713193015,"duration":0},"status":"passed","severity":"normal"},{"uid":"411133838d63e90e","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752712913149,"stop":1752712913149,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7dbfd9f6af78d39","name":"Decoder throws on undefined content topic","time":{"start":1752712929493,"stop":1752712929493,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cbab282332b6376","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752712936861,"stop":1752712936862,"duration":1},"status":"passed","severity":"normal"},{"uid":"5edd671a97daed56","name":"should handle corrupted shard info gracefully","time":{"start":1752712928281,"stop":1752712928283,"duration":2},"status":"passed","severity":"normal"},{"uid":"494720c8cb0fa043","name":"Check message received after jswaku node is restarted","time":{"start":1752714483611,"stop":1752714483612,"duration":1},"status":"broken","severity":"normal"},{"uid":"2dcd670d0e5cbebe","name":"Push to array if already present","time":{"start":1752712912818,"stop":1752712912818,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5872cba1a1a8910","name":"Asymmetric encrypt & decrypt","time":{"start":1752712947889,"stop":1752712947889,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9f85cdba953111a","name":"Ephemeral field set to true","time":{"start":1752712929491,"stop":1752712929492,"duration":1},"status":"passed","severity":"normal"},{"uid":"483cdab4c19a61fa","name":"should keep entries that haven't expired yet","time":{"start":1752712957167,"stop":1752712957169,"duration":2},"status":"passed","severity":"normal"},{"uid":"2e881c4853a80752","name":"should not fail to start the service if it is already started","time":{"start":1752713168664,"stop":1752713168665,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd84dc8e45e1f6dd","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752712913127,"stop":1752712913127,"duration":0},"status":"passed","severity":"normal"},{"uid":"a29cc4f21ea020a1","name":"Decoder throws on empty string content topic","time":{"start":1752712948927,"stop":1752712948928,"duration":1},"status":"passed","severity":"normal"},{"uid":"51d978d364007bff","name":"different cluster, same shard: nodes don't connect","time":{"start":1752713131844,"stop":1752713131844,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1ad5ec782f5a753","name":"should call waitForPeer on Relay","time":{"start":1752712958810,"stop":1752712958810,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f9bbc5f9e8e8969","name":"should return false when shard info is undefined","time":{"start":1752712928277,"stop":1752712928278,"duration":1},"status":"passed","severity":"normal"},{"uid":"b10c023ef251e07b","name":"Fields are not dropped","time":{"start":1752712929071,"stop":1752712929071,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e45b52f91376ba7","name":"should increase lamport timestamp","time":{"start":1752712972913,"stop":1752712972913,"duration":0},"status":"passed","severity":"normal"},{"uid":"e830b82d04bb1f36","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752713201818,"stop":1752713201818,"duration":0},"status":"passed","severity":"normal"},{"uid":"4541afdf88dd41e","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752712967714,"stop":1752712967714,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c548a992be8b0d0","name":"configure the node with multiple pubsub topics","time":{"start":1752713751780,"stop":1752713751780,"duration":0},"status":"broken","severity":"normal"},{"uid":"91978fb4ac1501ec","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752712967901,"stop":1752712967908,"duration":7},"status":"passed","severity":"normal"},{"uid":"f45eaeb495bf148d","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752712967910,"stop":1752712967912,"duration":2},"status":"passed","severity":"normal"},{"uid":"489612edf62874e2","name":"should properly create location multiaddrs - tcp","time":{"start":1752712919128,"stop":1752712919128,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb7584046c7f46d3","name":"should start all internal components","time":{"start":1752712929522,"stop":1752712929522,"duration":0},"status":"passed","severity":"normal"},{"uid":"490fc78cc4b51858","name":"should dial all peers on dial","time":{"start":1752713073833,"stop":1752713073835,"duration":2},"status":"passed","severity":"normal"},{"uid":"1e0cc7323404daef","name":"should clear existing timers before creating new ones","time":{"start":1752712929430,"stop":1752712929431,"duration":1},"status":"passed","severity":"normal"},{"uid":"71e335e475e1d8c8","name":"should stop ping timers on peer disconnect","time":{"start":1752712929424,"stop":1752712929425,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe2711778fda8fec","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app91/5/topic791/xml","time":{"start":1752713675860,"stop":1752713675860,"duration":0},"status":"broken","severity":"normal"},{"uid":"594dd974b7b7ebfc","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752712928278,"stop":1752712928279,"duration":1},"status":"passed","severity":"normal"},{"uid":"31ae38fff32beca4","name":"Check received message containing shell command","time":{"start":1752714483583,"stop":1752714483583,"duration":0},"status":"broken","severity":"normal"},{"uid":"a5b851cd02ea3748","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752712937337,"stop":1752712937337,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e40d8cf9c923fa15","name":"should drop connection to one peer on hangUp","time":{"start":1752713073836,"stop":1752713073836,"duration":0},"status":"passed","severity":"normal"},{"uid":"804ace8f5975e9be","name":"should have no discoveries enabled by default","time":{"start":1752712958150,"stop":1752712958150,"duration":0},"status":"passed","severity":"normal"},{"uid":"15cd9e95a2f53a72","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752712967917,"stop":1752712967917,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ddb4f157ecae6c9","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752712967920,"stop":1752712967920,"duration":0},"status":"passed","severity":"normal"},{"uid":"59985cc4a3ac43a4","name":"Check publish message containing SQL Injection","time":{"start":1752713193016,"stop":1752713193017,"duration":1},"status":"passed","severity":"normal"},{"uid":"c65686bd8727eb7e","name":"should properly create location multiaddrs - udp6","time":{"start":1752712919127,"stop":1752712919127,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a406980b49f1d9d","name":"should handle special patterns correctly","time":{"start":1752712970096,"stop":1752712970096,"duration":0},"status":"passed","severity":"normal"},{"uid":"56201f38fe3f05d3","name":"should wait for LightPush peer to be connected","time":{"start":1752712958809,"stop":1752712958809,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6b1e502a5e296de","name":"should merge provided config with defaults","time":{"start":1752712929521,"stop":1752712929521,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2db4e009f55e407","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752713006594,"stop":1752713006595,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad51a52692d1cc22","name":"Decoder throws on empty string content topic","time":{"start":1752712947379,"stop":1752712947379,"duration":0},"status":"passed","severity":"normal"},{"uid":"cef1c75aa20cfdeb","name":"should get / set UDP multiaddr","time":{"start":1752712919125,"stop":1752712919125,"duration":0},"status":"passed","severity":"normal"},{"uid":"9469fbd179c2deb3","name":"Check received message containing long","time":{"start":1752714483594,"stop":1752714483594,"duration":0},"status":"broken","severity":"normal"},{"uid":"bd9386f6a8e21652","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752713006596,"stop":1752713006596,"duration":0},"status":"passed","severity":"normal"},{"uid":"569012b5118501f","name":"Passing an array","time":{"start":1752713777246,"stop":1752713777246,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb76cad5d7e698d0","name":"should request peer renewal on specific errors","time":{"start":1752712958036,"stop":1752712958036,"duration":0},"status":"passed","severity":"normal"},{"uid":"760437fe088cdad4","name":"should return peer for existing peer","time":{"start":1752712928951,"stop":1752712928951,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a0d45fe747690bc","name":"should requeue task if no peer is available","time":{"start":1752712958022,"stop":1752712958034,"duration":12},"status":"passed","severity":"normal"},{"uid":"70030636fd2e3e1c","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752713201813,"stop":1752713201813,"duration":0},"status":"passed","severity":"normal"},{"uid":"77608a9dc780a935","name":"Round trip binary serialization","time":{"start":1752712929491,"stop":1752712929491,"duration":0},"status":"passed","severity":"normal"},{"uid":"817a34659788255c","name":"returns only open connection if one present","time":{"start":1752712928980,"stop":1752712928981,"duration":1},"status":"passed","severity":"normal"},{"uid":"24cfdbc893dfd4c6","name":"should be safe to call multiple times","time":{"start":1752712927945,"stop":1752712927945,"duration":0},"status":"passed","severity":"normal"},{"uid":"90703363e038921c","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752713904814,"stop":1752713904814,"duration":0},"status":"broken","severity":"normal"},{"uid":"8ec6afe767145e2a","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752713760983,"stop":1752713760984,"duration":1},"status":"passed","severity":"normal"},{"uid":"90663476e84d7b10","name":"Correctly serialized arguments","time":{"start":1752713131981,"stop":1752713131981,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5b6757c52f0949c","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752713699668,"stop":1752713699668,"duration":0},"status":"passed","severity":"normal"},{"uid":"14d18c3ed48af8fc","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752712958322,"stop":1752712958322,"duration":0},"status":"passed","severity":"normal"},{"uid":"4860d852c4a8982e","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1752712958932,"stop":1752712958932,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcd373eec54fc386","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752713193020,"stop":1752713193020,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c78468c89a300bd","name":"Check received message with timestamp: 1752712991059 ","time":{"start":1752714483586,"stop":1752714483586,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff5c1ea3369ff43","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752712967918,"stop":1752712967918,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4d85dedded09944","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752712967915,"stop":1752712967915,"duration":0},"status":"passed","severity":"normal"},{"uid":"174f4b33b6ded0c4","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752713770478,"stop":1752713770478,"duration":0},"status":"passed","severity":"normal"},{"uid":"773fe7791853cd9a","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752712928793,"stop":1752712928793,"duration":0},"status":"passed","severity":"normal"},{"uid":"85e25fbb418a2ea0","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752712929230,"stop":1752712929230,"duration":0},"status":"passed","severity":"normal"},{"uid":"b63df07167db8cf8","name":"Check publish message containing long","time":{"start":1752713193014,"stop":1752713193014,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c12f047c2df77d0","name":"Check received message containing Chinese","time":{"start":1752714483597,"stop":1752714483597,"duration":0},"status":"broken","severity":"normal"},{"uid":"25fb13cf525119ca","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752712913138,"stop":1752712913138,"duration":0},"status":"passed","severity":"normal"},{"uid":"78c4d96068b6f232","name":"Non TWN Cluster","time":{"start":1752713675852,"stop":1752713675852,"duration":0},"status":"broken","severity":"normal"},{"uid":"d2144ec85d1b17bc","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752712967913,"stop":1752712967914,"duration":1},"status":"passed","severity":"normal"},{"uid":"415454ddd8fe250c","name":"should add and remove event listeners correctly","time":{"start":1752712941460,"stop":1752712941460,"duration":0},"status":"passed","severity":"normal"},{"uid":"463c8ada3bd38633","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app52/6/topic398/json","time":{"start":1752713675856,"stop":1752713675856,"duration":0},"status":"broken","severity":"normal"},{"uid":"5f6765659e55d145","name":"should invoke callbacks when receiving a message","time":{"start":1752712958824,"stop":1752712958825,"duration":1},"status":"passed","severity":"normal"},{"uid":"df1415a2b593dafa","name":"should handle complete discovery-to-dial flow","time":{"start":1752712927961,"stop":1752712927961,"duration":0},"status":"passed","severity":"normal"},{"uid":"5390dda5f48fecfe","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1752712928952,"stop":1752712928952,"duration":0},"status":"passed","severity":"normal"},{"uid":"c606b8e909e7fd27","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752712937336,"stop":1752712937336,"duration":0},"status":"passed","severity":"normal"},{"uid":"68e66433cdbc54bf","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752712918466,"stop":1752712918467,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc1d0563bdb28ab4","name":"should stop and cleanup resources","time":{"start":1752712958825,"stop":1752712958825,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d96f568f9eacf21","name":"Query Generator, Wrong PubsubTopic","time":{"start":1752713699667,"stop":1752713699668,"duration":1},"status":"passed","severity":"normal"},{"uid":"cab4203a11c7ec79","name":"should successfully stop","time":{"start":1752712958785,"stop":1752712958785,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfdbbfc1c90ceca0","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752712967884,"stop":1752712967884,"duration":0},"status":"passed","severity":"normal"},{"uid":"edc933d68574f586","name":"rejects hash query with content filter parameters","time":{"start":1752712928987,"stop":1752712928991,"duration":4},"status":"passed","severity":"normal"},{"uid":"4834c2ee0183405c","name":"should be delivered immediately if received","time":{"start":1752712972920,"stop":1752712972920,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0d7cced3660500c","name":"should be safe to call multiple times","time":{"start":1752712927947,"stop":1752712927947,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fa3f5cac78afd5e","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1752712958374,"stop":1752712958375,"duration":1},"status":"passed","severity":"normal"},{"uid":"13ff427afcc0e68a","name":"1 Relay, 1 Filter, gives up","time":{"start":1752712936787,"stop":1752712936788,"duration":1},"status":"passed","severity":"normal"},{"uid":"24a88db6a12cc4b2","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752712913133,"stop":1752712913133,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2b506ea369bcea2","name":"Query with Ordered Callback, No Decoder","time":{"start":1752713699670,"stop":1752713699671,"duration":1},"status":"passed","severity":"normal"},{"uid":"bac279e0eb99f05f","name":"should clear all timers","time":{"start":1752712929422,"stop":1752712929422,"duration":0},"status":"passed","severity":"normal"},{"uid":"95e9cd0a4b291d1b","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752712972917,"stop":1752712972917,"duration":0},"status":"passed","severity":"normal"},{"uid":"470374816e0360a2","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752712913128,"stop":1752712913128,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dfa8cf14a0c01e7","name":"handles different networkShards values correctly","time":{"start":1752712913130,"stop":1752712913130,"duration":0},"status":"passed","severity":"normal"},{"uid":"798cf843e3e84b76","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1752713699671,"stop":1752713699672,"duration":1},"status":"passed","severity":"normal"},{"uid":"5616f1212fadefcc","name":"should remove event listener for peer:discovery","time":{"start":1752712927946,"stop":1752712927947,"duration":1},"status":"passed","severity":"normal"},{"uid":"452c5a3624d053f5","name":"throws on empty content topic","time":{"start":1752712913118,"stop":1752712913118,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef2958a86185563","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752713770477,"stop":1752713770477,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9ae87fd904f1c0e","name":"should return false when shard is not included in network shards","time":{"start":1752712958329,"stop":1752712958329,"duration":0},"status":"passed","severity":"normal"},{"uid":"69bac0ef42f6eadf","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752712967893,"stop":1752712967894,"duration":1},"status":"passed","severity":"normal"},{"uid":"be86816c4625fc19","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752712967713,"stop":1752712967714,"duration":1},"status":"passed","severity":"normal"},{"uid":"98e7e9de8c11e8a2","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752714483586,"stop":1752714483586,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dcb5648ae7d4f4f","name":"should handle network check errors gracefully","time":{"start":1752712928650,"stop":1752712928651,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2f1d256ee50efe2","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752712929428,"stop":1752712929428,"duration":0},"status":"passed","severity":"normal"},{"uid":"70cf6e1da085cd9a","name":"messageHash returns a Uint8Array","time":{"start":1752712928460,"stop":1752712928461,"duration":1},"status":"passed","severity":"normal"},{"uid":"707398e0af8dd08","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752713904819,"stop":1752713904819,"duration":0},"status":"broken","severity":"normal"},{"uid":"64758d520f42e477","name":"should throw an error for missing required configuration","time":{"start":1752712913134,"stop":1752712913134,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c37f78fed88130e","name":"should handle v3 RLN errors","time":{"start":1752712958396,"stop":1752712958402,"duration":6},"status":"passed","severity":"normal"},{"uid":"c545b263efb6139a","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752713770476,"stop":1752713770476,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb76a4a80432b5d8","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752712913133,"stop":1752712913133,"duration":0},"status":"passed","severity":"normal"},{"uid":"11d70cf3a1bbcbbf","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752712918467,"stop":1752712918468,"duration":1},"status":"passed","severity":"normal"},{"uid":"dffd0cd625a73b9d","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752713122076,"stop":1752713122077,"duration":1},"status":"broken","severity":"normal"},{"uid":"64790632be67e7ce","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752714483608,"stop":1752714483608,"duration":0},"status":"passed","severity":"normal"},{"uid":"274250354f9e9823","name":"should handle dial errors","time":{"start":1752712929525,"stop":1752712929525,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a36b9be9fe65715","name":"Promise Callback - false","time":{"start":1752713755352,"stop":1752713755352,"duration":0},"status":"passed","severity":"normal"},{"uid":"d18e7d3aa003f89","name":"should process queue every 500ms","time":{"start":1752712928642,"stop":1752712928642,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd9742645545ed14","name":"Refresh subscription","time":{"start":1752713201811,"stop":1752713201811,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fdc734516ee5a078","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752712913138,"stop":1752712913138,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fdbe719b7d65f3","name":"should create ConnectionManager with relay","time":{"start":1752712929521,"stop":1752712929521,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef7f346d97a18f49","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752713185912,"stop":1752713185913,"duration":1},"status":"passed","severity":"normal"},{"uid":"7118876312150a3","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752712967901,"stop":1752712967901,"duration":0},"status":"passed","severity":"normal"},{"uid":"22d275f3544381d1","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752713201816,"stop":1752713201816,"duration":0},"status":"passed","severity":"normal"},{"uid":"635cdb38eb728056","name":"should return false when peer is not on topic","time":{"start":1752712929529,"stop":1752712929529,"duration":0},"status":"passed","severity":"normal"},{"uid":"534181bb22c8b48c","name":"recovers when dns.resolve returns empty","time":{"start":1752712937332,"stop":1752712937332,"duration":0},"status":"passed","severity":"normal"},{"uid":"9164615c532b7779","name":"Check publish message containing numeric","time":{"start":1752713193014,"stop":1752713193014,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfb31077b8da716c","name":"should handle peer store update failures gracefully","time":{"start":1752712929426,"stop":1752712929427,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e08ba6e74c3026b","name":"throws on content topic with empty topic name field","time":{"start":1752712913122,"stop":1752712913122,"duration":0},"status":"passed","severity":"normal"}] |