mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-15 19:33:13 +00:00
1 line
160 KiB
JSON
1 line
160 KiB
JSON
[{"uid":"d9ec5988387bfa2e","name":"should set default options when no config provided","time":{"start":1753147794403,"stop":1753147794404,"duration":1},"status":"passed","severity":"normal"},{"uid":"985600dac25aab1e","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1753147777675,"stop":1753147777675,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2a7617ed01f04c3","name":"should remove expired entries after TTL has passed","time":{"start":1753147822283,"stop":1753147822283,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d9d01fb9853dcbb","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1753148086762,"stop":1753148086763,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f3d4f5b0d3ffca8","name":"should wait for LightPush peer to be connected","time":{"start":1753147823778,"stop":1753147823779,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f90a73f4ffe1a0d","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1753147792869,"stop":1753147792869,"duration":0},"status":"passed","severity":"normal"},{"uid":"f420262c60aa0e12","name":"should work with v3 peers","time":{"start":1753147823747,"stop":1753147823748,"duration":1},"status":"passed","severity":"normal"},{"uid":"c844b297524ace30","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1753147986650,"stop":1753147986650,"duration":0},"status":"broken","severity":"normal"},{"uid":"e150e89195bb1153","name":"Correctly serialized arguments","time":{"start":1753148020614,"stop":1753148020615,"duration":1},"status":"passed","severity":"normal"},{"uid":"803885fd4f70fc24","name":"should handle queue overflow by adding peers to queue","time":{"start":1753147792950,"stop":1753147792950,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa2f1c3df409361e","name":"should dial peers from store when browser is connected","time":{"start":1753147792852,"stop":1753147792852,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ab8d71f8214d475","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1753147777676,"stop":1753147777677,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a0f21b40d4cf0e9","name":"Ephemeral field set to true","time":{"start":1753147794254,"stop":1753147794254,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b64d0bfc56efbe8","name":"should drop connection via multiaddr with hangUp","time":{"start":1753147938853,"stop":1753147938854,"duration":1},"status":"passed","severity":"normal"},{"uid":"f91ac7217d2ca2e3","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753148021639,"stop":1753148021640,"duration":1},"status":"passed","severity":"normal"},{"uid":"c47fc62d2f8b51c1","name":"throws on empty content topic","time":{"start":1753147777670,"stop":1753147777670,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a172c7c52ff9970","name":"Passing page size 0 when there are 110 messages","time":{"start":1753148640873,"stop":1753148640873,"duration":0},"status":"passed","severity":"normal"},{"uid":"abbf0b1d6662b98e","name":"Check received message containing XML","time":{"start":1753149398107,"stop":1753149398108,"duration":1},"status":"broken","severity":"normal"},{"uid":"19066937be0b9361","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1753148074746,"stop":1753148074747,"duration":1},"status":"passed","severity":"normal"},{"uid":"62b408589de8ab31","name":"should not fail to start the service if it is already started","time":{"start":1753147806118,"stop":1753147806119,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1cb3ec1832ee0e5","name":"should skip updating peer store if peer has same addresses","time":{"start":1753147793005,"stop":1753147793005,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf0b1612ccdb3e5c","name":"should handle different types of entries","time":{"start":1753147822295,"stop":1753147822295,"duration":0},"status":"passed","severity":"normal"},{"uid":"88edfbe21ada9502","name":"should not return locked peers if enough unlocked are available","time":{"start":1753147823653,"stop":1753147823653,"duration":0},"status":"passed","severity":"normal"},{"uid":"e377a5e2e7da541","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1753147813790,"stop":1753147813790,"duration":0},"status":"passed","severity":"normal"},{"uid":"26daa7ad1d64aff6","name":"should properly start and stop event listening","time":{"start":1753147823337,"stop":1753147823345,"duration":8},"status":"passed","severity":"normal"},{"uid":"9fc697650b221e33","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1753148074748,"stop":1753148074748,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af12803f35e598e","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1753147777679,"stop":1753147777680,"duration":1},"status":"passed","severity":"normal"},{"uid":"9feff684926ccb5c","name":"should not allow unachievable error rate","time":{"start":1753147832704,"stop":1753147832705,"duration":1},"status":"passed","severity":"normal"},{"uid":"53cd9d54a6fdd1ff","name":"connects to nwaku","time":{"start":1753148680183,"stop":1753148680184,"duration":1},"status":"passed","severity":"normal"},{"uid":"dacc0c0781938a06","name":"should return true even if peer has no overlapping shards","time":{"start":1753147793442,"stop":1753147793443,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb98a14937eb6221","name":"Publish without waiting for remote peer","time":{"start":1753148086756,"stop":1753148086757,"duration":1},"status":"passed","severity":"normal"},{"uid":"c592d0f3220f767","name":"udp ip6 address","time":{"start":1753147783092,"stop":1753147783093,"duration":1},"status":"passed","severity":"normal"},{"uid":"f815d85f4e1d18b","name":"should not process empty queue","time":{"start":1753147792951,"stop":1753147792957,"duration":6},"status":"passed","severity":"normal"},{"uid":"1d9dd0fe7bb17fe5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1753147832965,"stop":1753147832965,"duration":0},"status":"passed","severity":"normal"},{"uid":"d704af352b89c016","name":"throws on content topic with non-number generation field","time":{"start":1753147777671,"stop":1753147777671,"duration":0},"status":"passed","severity":"normal"},{"uid":"905161cb919468ad","name":"should call waitForPeer on Relay","time":{"start":1753147823779,"stop":1753147823779,"duration":0},"status":"passed","severity":"normal"},{"uid":"617b0b47f861fbc3","name":"should properly create location multiaddrs - udp6","time":{"start":1753147783823,"stop":1753147783823,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1d18e70053840e0","name":"Waku message hash computation (meta attribute not present)","time":{"start":1753147793148,"stop":1753147793148,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f555a5890f13f11","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1753147832957,"stop":1753147832957,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e75c753470f865b","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1753147777685,"stop":1753147777686,"duration":1},"status":"passed","severity":"normal"},{"uid":"9003fba7572ab1bd","name":"should properly clean up resources when disposed","time":{"start":1753147822296,"stop":1753147822296,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fe5bd97193155c7","name":"should encode/decode to RLP encoding","time":{"start":1753147783821,"stop":1753147783821,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbfe9e268a973ec6","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753149398115,"stop":1753149398115,"duration":0},"status":"passed","severity":"normal"},{"uid":"44e3aacd7d86ebc6","name":"Query Generator - true","time":{"start":1753148628141,"stop":1753148628142,"duration":1},"status":"passed","severity":"normal"},{"uid":"722285ec05318afd","name":"should be able to decode the field with only RELAY set to true","time":{"start":1753147783288,"stop":1753147783289,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dae3d46cad0e203","name":"should not be empty after adding a subscription","time":{"start":1753147823846,"stop":1753147823846,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2f9399a560e8b1","name":"should not change state when connections remain after disconnect","time":{"start":1753147792681,"stop":1753147792684,"duration":3},"status":"passed","severity":"normal"},{"uid":"f731a552d206ea1f","name":"Subscribe to topic containing long and publish message","time":{"start":1753148086760,"stop":1753148086760,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e217e325acc4ba","name":"Check message with non string payload is not received","time":{"start":1753149398098,"stop":1753149398098,"duration":0},"status":"passed","severity":"normal"},{"uid":"804d0866543fb575","name":"Query generator for multiple messages with different content topic format","time":{"start":1753148618021,"stop":1753148618021,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1731ea1fc3313a7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1753147777687,"stop":1753147777687,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e086f9d133fd752","name":"should increase lamport timestamp","time":{"start":1753147836321,"stop":1753147836322,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcb008264d9d0507","name":"should remove event listeners","time":{"start":1753147794138,"stop":1753147794139,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fd6d6a12966bf97","name":"should check connected peers if present and suitable","time":{"start":1753147823778,"stop":1753147823778,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3a996fe75b4da80","name":"Decrypt messages","time":{"start":1753148059747,"stop":1753148059747,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a8962d87a1c6bbf","name":"should be able to decode the field with only FILTER set to true","time":{"start":1753147783289,"stop":1753147783289,"duration":0},"status":"passed","severity":"normal"},{"uid":"84eff45a10c834dd","name":"Publish message with custom timestamp: Tue Jul 22 2025 02:34:35 GMT+0000 (Coordinated Universal Time)","time":{"start":1753148081878,"stop":1753148081878,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd7d1bef22d6ed1","name":"Check publish message after service node is restarted","time":{"start":1753148081889,"stop":1753148081889,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f0edd58cc831c3c7","name":"should not fail to stop the service if it was not started","time":{"start":1753148057453,"stop":1753148057453,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5dacbaba724848c","name":"should emit a peer event after start","time":{"start":1753147857951,"stop":1753147857951,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a6c433528c4269c","name":"Publishes to nwaku","time":{"start":1753148071484,"stop":1753148071485,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad409e8b7ff1a580","name":"Using a function","time":{"start":1753148680185,"stop":1753148680186,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ef6f72a339bd8d","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753149398119,"stop":1753149398119,"duration":0},"status":"broken","severity":"normal"},{"uid":"c517302a6cd03b18","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1753148020476,"stop":1753148020477,"duration":1},"status":"broken","severity":"normal"},{"uid":"ec8d41acaf4bc45c","name":"Promise Callback - true","time":{"start":1753148628143,"stop":1753148628144,"duration":1},"status":"passed","severity":"normal"},{"uid":"bad9f81a8ab71697","name":"should perform ping and update peer store on timer","time":{"start":1753147794144,"stop":1753147794144,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e2fb20ad8f9e4c0","name":"Check received message containing Script","time":{"start":1753149398088,"stop":1753149398088,"duration":0},"status":"broken","severity":"normal"},{"uid":"22057b91a7b12717","name":"Check received message containing shell command","time":{"start":1753149398111,"stop":1753149398111,"duration":0},"status":"broken","severity":"normal"},{"uid":"ccb5ad9736fc582e","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1753147872775,"stop":1753147872775,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c9d3259610ebb18","name":"should handle peer connect event","time":{"start":1753147792679,"stop":1753147792679,"duration":0},"status":"passed","severity":"normal"},{"uid":"56dfcf1aad0b756e","name":"Relay Node - default protocol","time":{"start":1753148677149,"stop":1753148677149,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e9268ac935e440","name":"Check publish message containing escaped characters","time":{"start":1753148081870,"stop":1753148081870,"duration":0},"status":"passed","severity":"normal"},{"uid":"735a47eeea13857d","name":"should handle complete peer lifecycle","time":{"start":1753147794158,"stop":1753147794158,"duration":0},"status":"passed","severity":"normal"},{"uid":"64745e8feaa835e0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1753147777691,"stop":1753147777691,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a1e89bfe5794773","name":"Passing page size 11 when there are 10 messages","time":{"start":1753148640887,"stop":1753148640888,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd468304b7919f5a","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1753148074749,"stop":1753148074749,"duration":0},"status":"passed","severity":"normal"},{"uid":"15e892e6260a6d8b","name":"should handle peer disconnect event when no connections remain","time":{"start":1753147792679,"stop":1753147792681,"duration":2},"status":"passed","severity":"normal"},{"uid":"6380453543a5ded6","name":"Waku message hash computation (no timestamp)","time":{"start":1753147793148,"stop":1753147793149,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf83c523a6f5dd41","name":"Decoder throws on undefined content topic","time":{"start":1753147813791,"stop":1753147813792,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8660c9a2c88679b","name":"should drop only non-locked connections when over maxConnections","time":{"start":1753147792868,"stop":1753147792868,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0f895b7a150d47d","name":"Passing page size 110 when there are 120 messages","time":{"start":1753148640890,"stop":1753148640890,"duration":0},"status":"passed","severity":"normal"},{"uid":"28fec3762e9f2bcf","name":"should handle complete dial lifecycle","time":{"start":1753147792959,"stop":1753147792959,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed1069c5cd67ecf9","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1753147832943,"stop":1753147832943,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca96cf89ce7e4769","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1753147832952,"stop":1753147832953,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd0fbfdcecf2a6fa","name":"Check received message containing escaped characters","time":{"start":1753149398112,"stop":1753149398112,"duration":0},"status":"broken","severity":"normal"},{"uid":"753a0a056abab300","name":"should encode/decode to text encoding","time":{"start":1753147783821,"stop":1753147783821,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca89bd3b66f3845","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1753148567544,"stop":1753148567545,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4c3053cdf6239f","name":"should dial peer when peer is discovered","time":{"start":1753147792998,"stop":1753147792998,"duration":0},"status":"passed","severity":"normal"},{"uid":"26070eb42e916164","name":"should initialize bloom filter with correct parameters","time":{"start":1753147835237,"stop":1753147835241,"duration":4},"status":"passed","severity":"normal"},{"uid":"ddc340ccb7cfca69","name":"should return PeerId when PeerId is provided","time":{"start":1753147793402,"stop":1753147793403,"duration":1},"status":"passed","severity":"normal"},{"uid":"f39c4caec93a4589","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1753147823652,"stop":1753147823652,"duration":0},"status":"passed","severity":"normal"},{"uid":"afe1bc1d2930cc6e","name":"should start and setup intervals and event listeners","time":{"start":1753147823847,"stop":1753147823847,"duration":0},"status":"passed","severity":"normal"},{"uid":"8275dd36b19821d0","name":"Check publish message containing Basic HTML tag","time":{"start":1753148081865,"stop":1753148081869,"duration":4},"status":"passed","severity":"normal"},{"uid":"205973971a48629","name":"Check publish message after client node is restarted","time":{"start":1753148081889,"stop":1753148081890,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3f1c75ffca2905e7","name":"should start all internal components","time":{"start":1753147794404,"stop":1753147794405,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0da30973c951b32","name":"ends if stream creation fails","time":{"start":1753147794042,"stop":1753147794043,"duration":1},"status":"passed","severity":"normal"},{"uid":"347d8ebf6300d785","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1753147832948,"stop":1753147832948,"duration":0},"status":"passed","severity":"normal"},{"uid":"aee3dee74e80c8d1","name":"should add peer to queue when queue is not empty","time":{"start":1753147792924,"stop":1753147792924,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4436a9b76fe2d6c","name":"Waku message hash computation (payload length 0)","time":{"start":1753147793148,"stop":1753147793148,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6e026d9f8f2ad39","name":"should return PeerId when PeerId is provided","time":{"start":1753147793403,"stop":1753147793404,"duration":1},"status":"passed","severity":"normal"},{"uid":"c227ca4d3cea500e","name":"should handle errors when getting connections","time":{"start":1753147792691,"stop":1753147792691,"duration":0},"status":"passed","severity":"normal"},{"uid":"51b9d2c7b423999c","name":"Meta field set when metaSetter is specified","time":{"start":1753147794254,"stop":1753147794254,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c6f1958bd96ca59","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1753147777678,"stop":1753147777678,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f88be553b148580","name":"should return false and handle errors gracefully","time":{"start":1753147794408,"stop":1753147794409,"duration":1},"status":"passed","severity":"normal"},{"uid":"5216974ef0ee4c93","name":"1 Relay, 1 fetch","time":{"start":1753147801896,"stop":1753147801896,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dc847018a51c2ad","name":"should track protocol versions for both successes and failures","time":{"start":1753148006901,"stop":1753148006902,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bffd56a7528fa04","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1753147801832,"stop":1753147801833,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ebc266360625988","name":"should add and check entries correctly","time":{"start":1753147822273,"stop":1753147822282,"duration":9},"status":"passed","severity":"normal"},{"uid":"25c25811b2d6ad47","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1753147832956,"stop":1753147832956,"duration":0},"status":"passed","severity":"normal"},{"uid":"7740f2ce922ca7b8","name":"Query generator for multiple messages with different message text format","time":{"start":1753148618020,"stop":1753148618020,"duration":0},"status":"passed","severity":"normal"},{"uid":"2470aea388e5abb5","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app84/10/topic502/proto","time":{"start":1753148555025,"stop":1753148555025,"duration":0},"status":"broken","severity":"normal"},{"uid":"ae0e36d573542dc7","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753148021639,"stop":1753148021639,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cd1522f8fdc38bb","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1753148572561,"stop":1753148572562,"duration":1},"status":"passed","severity":"normal"},{"uid":"b61c68cbb90d7d2c","name":"should dial one peer on dial","time":{"start":1753147938852,"stop":1753147938852,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb7a59c1e62f8ed4","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1753147793480,"stop":1753147793480,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb1cf359ada06871","name":"caches peers it previously fetched","time":{"start":1753147802231,"stop":1753147802231,"duration":0},"status":"passed","severity":"normal"},{"uid":"42ae414fb0004370","name":"topics with same application and version share the same shard","time":{"start":1753147777680,"stop":1753147777680,"duration":0},"status":"passed","severity":"normal"},{"uid":"8834bb4bf3b3705f","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1753147832948,"stop":1753147832948,"duration":0},"status":"passed","severity":"normal"},{"uid":"50d6905d185c68ab","name":"Check message with no content topic is not received","time":{"start":1753149398097,"stop":1753149398098,"duration":1},"status":"passed","severity":"normal"},{"uid":"aca9df2d6d02b4bc","name":"should dial more peers if under maxConnections","time":{"start":1753147792868,"stop":1753147792868,"duration":0},"status":"passed","severity":"normal"},{"uid":"5629ffe7998b2c24","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1753147832947,"stop":1753147832947,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bcc956f5670a157","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app5/6/topic708/utf8","time":{"start":1753148555018,"stop":1753148555019,"duration":1},"status":"broken","severity":"normal"},{"uid":"d3a711249fe96a0b","name":"should wait for Filter peer to be connected","time":{"start":1753147823779,"stop":1753147823779,"duration":0},"status":"passed","severity":"normal"},{"uid":"4718cd584196cb2a","name":"recovers when dns.resolve returns empty","time":{"start":1753147802230,"stop":1753147802230,"duration":0},"status":"passed","severity":"normal"},{"uid":"496a1414e9ef718c","name":"Promise Callback - false","time":{"start":1753148628144,"stop":1753148628145,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b83cd454b803941","name":"should be able to decode the field with only STORE set to true","time":{"start":1753147783289,"stop":1753147783289,"duration":0},"status":"passed","severity":"normal"},{"uid":"47be3d7756263eba","name":"should lock peers when selected","time":{"start":1753147823650,"stop":1753147823650,"duration":0},"status":"passed","severity":"normal"},{"uid":"b61e3b4fdbedf73c","name":"throws on content topic with empty application field","time":{"start":1753147777672,"stop":1753147777672,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c73211d0b7b2055","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753149398096,"stop":1753149398096,"duration":0},"status":"passed","severity":"normal"},{"uid":"752a3bb55f33ba34","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1753147777684,"stop":1753147777684,"duration":0},"status":"passed","severity":"normal"},{"uid":"55837377a67c9863","name":"Passing page size 19 when there are 20 messages","time":{"start":1753148640888,"stop":1753148640890,"duration":2},"status":"passed","severity":"normal"},{"uid":"8fe65e89fde80f55","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753148787364,"stop":1753148787364,"duration":0},"status":"broken","severity":"normal"},{"uid":"dffab64b5ddabcc3","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1753147823657,"stop":1753147823658,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6ca889bc3f711f1","name":"should maintain proper timestamps if all messages received","time":{"start":1753147836324,"stop":1753147836325,"duration":1},"status":"passed","severity":"normal"},{"uid":"645fb2d32bd4381","name":"Subscribe to topic containing numeric and publish message","time":{"start":1753148086760,"stop":1753148086761,"duration":1},"status":"passed","severity":"normal"},{"uid":"705ad16e891cb68a","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1753147823650,"stop":1753147823650,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ed8f2ad1b74e37","name":"should not receive a peer event before start","time":{"start":1753147806120,"stop":1753147806120,"duration":0},"status":"passed","severity":"normal"},{"uid":"339656d77035dc27","name":"Check received message containing Chinese","time":{"start":1753149398104,"stop":1753149398104,"duration":0},"status":"broken","severity":"normal"},{"uid":"ad1aefc37ac6eb30","name":"should not discard bootstrap peers if under the limit","time":{"start":1753147895558,"stop":1753147895558,"duration":0},"status":"passed","severity":"normal"},{"uid":"825426aec631957c","name":"throws if decoders don't match content topics","time":{"start":1753147794042,"stop":1753147794042,"duration":0},"status":"passed","severity":"normal"},{"uid":"33073916a4ed1828","name":"throws on content topic with empty topic name field","time":{"start":1753147777673,"stop":1753147777673,"duration":0},"status":"passed","severity":"normal"},{"uid":"629a8d869f11b06d","name":"throws on content topic with too few or too many fields","time":{"start":1753147777670,"stop":1753147777671,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b82b095d47ee12a","name":"should set field with only RELAY enabled","time":{"start":1753147783825,"stop":1753147783826,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f2d63dd76161bc0","name":"should create a new stream if no existing for protocol found","time":{"start":1753147793870,"stop":1753147793871,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd8b8d80cffd4625","name":"should serialize and deserialize correctly","time":{"start":1753147835243,"stop":1753147835243,"duration":0},"status":"passed","severity":"normal"},{"uid":"14d5ab20ac8fdd54","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1753147832953,"stop":1753147832954,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c4f1e181addc1b","name":"should dial with PeerId and return stream","time":{"start":1753147794407,"stop":1753147794407,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f98a19914bad7a4","name":"Ephemeral messages are not stored","time":{"start":1753148020471,"stop":1753148020472,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9cf290554bebfcf","name":"rejects content-filtered query with only contentTopics","time":{"start":1753147793480,"stop":1753147793481,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc8236263a6b15b5","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1753147823965,"stop":1753147823965,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f1f179b9e2637a","name":"should hang up with multiaddr and return true on success","time":{"start":1753147794408,"stop":1753147794408,"duration":0},"status":"passed","severity":"normal"},{"uid":"90db6b807f9d251b","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1753147793147,"stop":1753147793147,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d14a448de4ed4b3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1753147777689,"stop":1753147777689,"duration":0},"status":"passed","severity":"normal"},{"uid":"fab8335a3e6ab43f","name":"should return peer for existing peer","time":{"start":1753147792861,"stop":1753147792861,"duration":0},"status":"passed","severity":"normal"},{"uid":"a75e0fa65f6a33db","name":"should skip peer when already connected","time":{"start":1753147792924,"stop":1753147792925,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b40325c669e6fe4","name":"should return different streams if requested simultaniously","time":{"start":1753147793871,"stop":1753147793871,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0aeccffc83b83e9","name":"accepts time-filtered query with content filter","time":{"start":1753147793498,"stop":1753147793498,"duration":0},"status":"passed","severity":"normal"},{"uid":"aadea7767c9d1df7","name":"should clear existing timers before creating new ones","time":{"start":1753147794154,"stop":1753147794154,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e05c80700ca6d57","name":"yields undefined for messages without decoder","time":{"start":1753147794044,"stop":1753147794045,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ba699e6eb78fea3","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1753148020475,"stop":1753148020475,"duration":0},"status":"broken","severity":"normal"},{"uid":"9257da98bbf4db7b","name":"returns only open connection if one present","time":{"start":1753147793602,"stop":1753147793602,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc150cb1dbcc8f8a","name":"should never report false negatives","time":{"start":1753147835243,"stop":1753147835243,"duration":0},"status":"passed","severity":"normal"},{"uid":"99467402fc43d153","name":"should dial all known peers when reached zero connections","time":{"start":1753147895557,"stop":1753147895557,"duration":0},"status":"passed","severity":"normal"},{"uid":"968af9e8287c9009","name":"Passing page size 10 when there are 10 messages","time":{"start":1753148640884,"stop":1753148640886,"duration":2},"status":"passed","severity":"normal"},{"uid":"64a523d822e1f3fb","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1753147783288,"stop":1753147783288,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdc947ee71a13f23","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1753147794143,"stop":1753147794144,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eccbebf8649bdde","name":"connected peers and dial","time":{"start":1753148057910,"stop":1753148057910,"duration":0},"status":"skipped","severity":"normal"},{"uid":"acaa9a11995d7fc0","name":"Check received message containing Russian","time":{"start":1753149398087,"stop":1753149398087,"duration":0},"status":"broken","severity":"normal"},{"uid":"9bff8bc139d4a524","name":"Query generator for 2000 messages","time":{"start":1753148618024,"stop":1753148618024,"duration":0},"status":"passed","severity":"normal"},{"uid":"4da1395f57c259c9","name":"should handle dial errors gracefully","time":{"start":1753147792857,"stop":1753147792857,"duration":0},"status":"passed","severity":"normal"},{"uid":"221c2611f8a99051","name":"Subscribe to topic containing emoji and publish message","time":{"start":1753148086766,"stop":1753148086766,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e153c78c4db6740","name":"should dial peer immediately when queue is empty","time":{"start":1753147792923,"stop":1753147792924,"duration":1},"status":"passed","severity":"normal"},{"uid":"79659d6127d82e56","name":"should remove event listener for peer:discovery","time":{"start":1753147792996,"stop":1753147792997,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bb4dd8ae2190ba9","name":"should return false","time":{"start":1753147783820,"stop":1753147783820,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a0aa0e152cabbd","name":"should reject if Store is requested but not mounted","time":{"start":1753147823777,"stop":1753147823777,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae5793562727517f","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1753147832930,"stop":1753147832936,"duration":6},"status":"passed","severity":"normal"},{"uid":"f8722754021d436a","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1753147832957,"stop":1753147832957,"duration":0},"status":"passed","severity":"normal"},{"uid":"828078b5e5080ceb","name":"should not receive a peer event before start","time":{"start":1753148057454,"stop":1753148057454,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e633e202350989a","name":"returns all values when wanted number matches available values","time":{"start":1753147800733,"stop":1753147800736,"duration":3},"status":"passed","severity":"normal"},{"uid":"812b97f1f5fcbc7f","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1753147832937,"stop":1753147832938,"duration":1},"status":"passed","severity":"normal"},{"uid":"aee4d7d1c4f72c73","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1753147777683,"stop":1753147777684,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1bbb51b35de0377","name":"Check publish message containing shell command","time":{"start":1753148081870,"stop":1753148081870,"duration":0},"status":"passed","severity":"normal"},{"uid":"60b3675f160809a1","name":"Check message received after jswaku node is restarted","time":{"start":1753149398099,"stop":1753149398099,"duration":0},"status":"broken","severity":"normal"},{"uid":"ceb0e01f06cb3b8a","name":"should initialize with Unhealthy status","time":{"start":1753147823332,"stop":1753147823336,"duration":4},"status":"passed","severity":"normal"},{"uid":"e85540f86215887e","name":"should initialize with default number of peers","time":{"start":1753147823648,"stop":1753147823649,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ceaa7b9a43a296b","name":"isConnected should return true after first peer connects","time":{"start":1753147872776,"stop":1753147872777,"duration":1},"status":"passed","severity":"normal"},{"uid":"1248135ff7f0e212","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1753148567540,"stop":1753148567542,"duration":2},"status":"passed","severity":"normal"},{"uid":"b9f7f7b95cec7e16","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1753147832946,"stop":1753147832946,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fce51ca492cfed1","name":"ends after yielding if response size indicates end","time":{"start":1753147794045,"stop":1753147794045,"duration":0},"status":"passed","severity":"normal"},{"uid":"1275f5b1201e0488","name":"should handle complete connection lifecycle","time":{"start":1753147792699,"stop":1753147792699,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd01232a0e133a4a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1753147832966,"stop":1753147832967,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b6e8f4005ccf1ad","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1753148582229,"stop":1753148582229,"duration":0},"status":"passed","severity":"normal"},{"uid":"c31892912695779a","name":"should retry on complete failure if specified","time":{"start":1753147823746,"stop":1753147823747,"duration":1},"status":"passed","severity":"normal"},{"uid":"95e6ce645981f8b3","name":"should populate queue if has active dial","time":{"start":1753147792926,"stop":1753147792926,"duration":0},"status":"passed","severity":"normal"},{"uid":"91074d48e0bd734f","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1753147777678,"stop":1753147777679,"duration":1},"status":"passed","severity":"normal"},{"uid":"59f0424c273627ea","name":"Publish message with custom timestamp: Tue Jul 22 2025 00:34:35 GMT+0000 (Coordinated Universal Time)","time":{"start":1753148081878,"stop":1753148081878,"duration":0},"status":"passed","severity":"normal"},{"uid":"aea06ce36309ba87","name":"should return false when pubsub topic parsing fails","time":{"start":1753147793464,"stop":1753147793465,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ebcc9d2dab74a74","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1753148567542,"stop":1753148567543,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fee4cb863dcaf3a","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1753148086759,"stop":1753148086759,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eacf072709fedf3","name":"should handle browser offline state overriding peer connections","time":{"start":1753147792699,"stop":1753147792699,"duration":0},"status":"passed","severity":"normal"},{"uid":"e48c510b747ed45b","name":"should decode valid enr successfully","time":{"start":1753147783816,"stop":1753147783817,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad8c856e5fc59a83","name":"should stop ping timers on peer disconnect","time":{"start":1753147794143,"stop":1753147794143,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0d4867c724873b","name":"Relay","time":{"start":1753147858856,"stop":1753147858859,"duration":3},"status":"passed","severity":"normal"},{"uid":"8c1e737b74182fd2","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1753147832943,"stop":1753147832944,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffb53bce89ecb84","name":"should provide detailed error information for v3 failures","time":{"start":1753148006900,"stop":1753148006901,"duration":1},"status":"broken","severity":"normal"},{"uid":"38d0c4e382156656","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1753147777680,"stop":1753147777680,"duration":0},"status":"passed","severity":"normal"},{"uid":"f02a5363d227cd88","name":"should check false positive rate","time":{"start":1753147835245,"stop":1753147835245,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9b0e7a9b007d6e6","name":"Encoder throws on empty string content topic","time":{"start":1753147794255,"stop":1753147794255,"duration":0},"status":"passed","severity":"normal"},{"uid":"949b296584ce007a","name":"should clear dial history on start","time":{"start":1753147792921,"stop":1753147792921,"duration":0},"status":"passed","severity":"normal"},{"uid":"d91d756d2b35f7ae","name":"same cluster: nodes connect","time":{"start":1753148021638,"stop":1753148021638,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfbecfde4699c957","name":"isConnected between 2 js-waku relay nodes","time":{"start":1753147872778,"stop":1753147872778,"duration":0},"status":"passed","severity":"normal"},{"uid":"4116b656099641e","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1753147832955,"stop":1753147832955,"duration":0},"status":"passed","severity":"normal"},{"uid":"134d8410266cc54f","name":"should register libp2p event listeners when start is called","time":{"start":1753147823656,"stop":1753147823656,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b596109d6fff763","name":"Encoder throws on undefined content topic","time":{"start":1753147794254,"stop":1753147794255,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a69620747a27a6a","name":"Subscribe to topic containing JSON and publish message","time":{"start":1753148086764,"stop":1753148086764,"duration":0},"status":"passed","severity":"normal"},{"uid":"63273c004d24263c","name":"Encoder throws on empty string content topic","time":{"start":1753147812037,"stop":1753147812037,"duration":0},"status":"passed","severity":"normal"},{"uid":"40fa5f913c613005","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1753147832930,"stop":1753147832930,"duration":0},"status":"passed","severity":"normal"},{"uid":"dca5c572df628bcd","name":"should reject on timeout if it was set","time":{"start":1753147823778,"stop":1753147823778,"duration":0},"status":"passed","severity":"normal"},{"uid":"99d041b215f94682","name":"should not allow k > 12","time":{"start":1753147832702,"stop":1753147832704,"duration":2},"status":"passed","severity":"normal"},{"uid":"993bdaa7f8e4e6af","name":"should return true when peer is on the specified shard","time":{"start":1753147793444,"stop":1753147793444,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6e61b9dc6c8dbf4","name":"Check publish message containing JSON","time":{"start":1753148081869,"stop":1753148081870,"duration":1},"status":"passed","severity":"normal"},{"uid":"9309d97b23405354","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1753147832958,"stop":1753147832959,"duration":1},"status":"passed","severity":"normal"},{"uid":"43f86a4e3d61b6d0","name":"should create ShardReader with static shards network config","time":{"start":1753147793441,"stop":1753147793441,"duration":0},"status":"passed","severity":"normal"},{"uid":"99fcc3de81205f4","name":"1 Relay, 1 Filter, gives up","time":{"start":1753147801897,"stop":1753147801897,"duration":0},"status":"passed","severity":"normal"},{"uid":"46ea6ae71d625d86","name":"Generator, 2 different shards","time":{"start":1753148572561,"stop":1753148572561,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e50185bb936815e","name":"should reject if Relay is requested but not mounted","time":{"start":1753147823776,"stop":1753147823777,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fc2b7aed796d39a","name":"should not receive a peer event after stop","time":{"start":1753147857953,"stop":1753147857954,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3d36af327b6eb08","name":"should be online or offline if network state changed","time":{"start":1753147872779,"stop":1753147872779,"duration":0},"status":"passed","severity":"normal"},{"uid":"3217a46bba05681d","name":"Check received message containing escaped characters","time":{"start":1753149398093,"stop":1753149398093,"duration":0},"status":"broken","severity":"normal"},{"uid":"e4dcccccb77e1b6e","name":"should set field with only LIGHTPUSH enabled","time":{"start":1753147783826,"stop":1753147783827,"duration":1},"status":"passed","severity":"normal"},{"uid":"52617b51b34746af","name":"peer:update - should do nothing if another protocol hit","time":{"start":1753147793871,"stop":1753147793874,"duration":3},"status":"passed","severity":"normal"},{"uid":"c73f6737915f3e15","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753148787357,"stop":1753148787357,"duration":0},"status":"broken","severity":"normal"},{"uid":"dc2e9883ccbea350","name":"Check received message containing Arabic","time":{"start":1753149398105,"stop":1753149398105,"duration":0},"status":"broken","severity":"normal"},{"uid":"9e0a45dc5edab8c2","name":"Check publish message containing long","time":{"start":1753148081852,"stop":1753148081852,"duration":0},"status":"passed","severity":"normal"},{"uid":"b45abc88020de640","name":"random static sharding 5 - Cluster ID: 447, Shard ID: 476","time":{"start":1753148672114,"stop":1753148672115,"duration":1},"status":"broken","severity":"normal"},{"uid":"3474a4498571a001","name":"should remove event listeners from globalThis","time":{"start":1753147792658,"stop":1753147792658,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbed1136d6f6ec25","name":"should not receive a peer event after stop","time":{"start":1753148057455,"stop":1753148057463,"duration":8},"status":"passed","severity":"normal"},{"uid":"51a33171798f70b3","name":"should not execute task if max attempts is 0","time":{"start":1753147823176,"stop":1753147823177,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b3fa6237d96b911","name":"should continually clean up expired entries at intervals","time":{"start":1753147822296,"stop":1753147822297,"duration":1},"status":"passed","severity":"normal"},{"uid":"df79ffad6ff3fbdc","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1753147793874,"stop":1753147793874,"duration":0},"status":"passed","severity":"normal"},{"uid":"e288ae3a54fbef42","name":"should request peer renewal on specific errors","time":{"start":1753147823175,"stop":1753147823176,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec0d3fefdc47b6e8","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753148021635,"stop":1753148021636,"duration":1},"status":"passed","severity":"normal"},{"uid":"d31a12f4ccb9c0c6","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1753147783289,"stop":1753147783290,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a29c28b1ae023a4","name":"should keep entries that haven't expired yet","time":{"start":1753147822294,"stop":1753147822295,"duration":1},"status":"passed","severity":"normal"},{"uid":"15ed87ad3afad01e","name":"Check received message containing unicode special characters","time":{"start":1753149398113,"stop":1753149398113,"duration":0},"status":"broken","severity":"normal"},{"uid":"6515cacc8ad1ca54","name":"Overlapping topic subscription","time":{"start":1753148086759,"stop":1753148086760,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1d06283ba8190487","name":"Check received message containing emoji","time":{"start":1753149398095,"stop":1753149398095,"duration":0},"status":"broken","severity":"normal"},{"uid":"29f329c5c99f394b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1753147832964,"stop":1753147832964,"duration":0},"status":"passed","severity":"normal"},{"uid":"641434d8fa12330c","name":"should handle case when navigator is not available","time":{"start":1753147792674,"stop":1753147792678,"duration":4},"status":"passed","severity":"normal"},{"uid":"e6c8481a932fe91a","name":"should not create multiple intervals when called multiple times","time":{"start":1753147792921,"stop":1753147792922,"duration":1},"status":"passed","severity":"normal"},{"uid":"c262a955c771a668","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1753147832955,"stop":1753147832955,"duration":0},"status":"passed","severity":"normal"},{"uid":"48a82d056918171c","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1753148081888,"stop":1753148081888,"duration":0},"status":"passed","severity":"normal"},{"uid":"171144100b8296e1","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1753147802234,"stop":1753147802235,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d2144a3add8c34e6","name":"should use DNS peer discovery with light client","time":{"start":1753147857956,"stop":1753147857956,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a1654e23ae750d6d","name":"should skip peer when not on same cluster","time":{"start":1753147792943,"stop":1753147792943,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cabb7667b1bba2b","name":"should retry failed tasks","time":{"start":1753147823175,"stop":1753147823175,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca4bf60333af807","name":"should clear dial history on stop","time":{"start":1753147792922,"stop":1753147792923,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c9f10c6a79749a0","name":"should properly create location multiaddrs - tcp4","time":{"start":1753147783823,"stop":1753147783823,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ba9787fcdd770ed","name":"should drop connection to all peers on hangUp","time":{"start":1753147938852,"stop":1753147938852,"duration":0},"status":"passed","severity":"normal"},{"uid":"2773929c7dc06ab4","name":"should throw error - no public key","time":{"start":1753147783819,"stop":1753147783820,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a077a09bc03ca01","name":"Store - dialed after - with timeout","time":{"start":1753148677147,"stop":1753148677148,"duration":1},"status":"passed","severity":"normal"},{"uid":"fed061630af1d778","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1753147783287,"stop":1753147783287,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e952d46b227521c","name":"Check message with non string payload is not received","time":{"start":1753149398117,"stop":1753149398117,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cfbbc57dcaf1012","name":"Check publish message containing special chars","time":{"start":1753148081852,"stop":1753148081857,"duration":5},"status":"passed","severity":"normal"},{"uid":"b7a2c24ce550d1bd","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1753148618023,"stop":1753148618023,"duration":0},"status":"broken","severity":"normal"},{"uid":"c155fd545069e00c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1753147777690,"stop":1753147777691,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6a8c6d36c684f41","name":"should not retry if at least one success","time":{"start":1753147823747,"stop":1753147823747,"duration":0},"status":"passed","severity":"normal"},{"uid":"faac588f0f937c5a","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1753147823336,"stop":1753147823337,"duration":1},"status":"passed","severity":"normal"},{"uid":"44c8a8a6fbfb79a6","name":"should handle peer store update failures gracefully","time":{"start":1753147794145,"stop":1753147794145,"duration":0},"status":"passed","severity":"normal"},{"uid":"69230a52cb196129","name":"should delegate to networkMonitor.isConnected()","time":{"start":1753147794406,"stop":1753147794406,"duration":0},"status":"passed","severity":"normal"},{"uid":"3989b2a475e00f51","name":"should be safe to call multiple times","time":{"start":1753147794139,"stop":1753147794141,"duration":2},"status":"passed","severity":"normal"},{"uid":"9d39aa538a32432a","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1753147794256,"stop":1753147794256,"duration":0},"status":"passed","severity":"normal"},{"uid":"e59dae24644a671f","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1753147832942,"stop":1753147832943,"duration":1},"status":"passed","severity":"normal"},{"uid":"adec0ebb8d21d7fc","name":"Check message with no pubsub topic is not received","time":{"start":1753149398097,"stop":1753149398097,"duration":0},"status":"passed","severity":"normal"},{"uid":"98f401fe68d37f77","name":"Ordered Callback - true","time":{"start":1753148628145,"stop":1753148628145,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad6b2582e6430e4e","name":"does not throw on valid cases","time":{"start":1753147777669,"stop":1753147777670,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ffa0a8e8b8e8cb5","name":"Query Generator, Multiple PubsubTopics","time":{"start":1753148582228,"stop":1753148582228,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dc9cde79e4c43da","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1753147777687,"stop":1753147777688,"duration":1},"status":"passed","severity":"normal"},{"uid":"d19f1c4cfe00297f","name":"should handle complete discovery-to-dial flow","time":{"start":1753147793017,"stop":1753147793018,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceda49339030b554","name":"random static sharding 9 - Cluster ID: 529, Shard ID: 788","time":{"start":1753148672120,"stop":1753148672120,"duration":0},"status":"broken","severity":"normal"},{"uid":"8f9b4ccb8c130d47","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1753147822776,"stop":1753147822776,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7267e4aac2ba39","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1753147832938,"stop":1753147832939,"duration":1},"status":"passed","severity":"normal"},{"uid":"d88a70c1f4e99e5d","name":"should return true when peer is on the same cluster","time":{"start":1753147793442,"stop":1753147793442,"duration":0},"status":"passed","severity":"normal"},{"uid":"432def3c4163111a","name":"Generator, one shard","time":{"start":1753148572561,"stop":1753148572561,"duration":0},"status":"passed","severity":"normal"},{"uid":"c860366703070da8","name":"should get / set TCP multiaddr","time":{"start":1753147783822,"stop":1753147783822,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc64130bdb2f011a","name":"should select older connection if present","time":{"start":1753147793609,"stop":1753147793610,"duration":1},"status":"passed","severity":"normal"},{"uid":"517923c81c9a7942","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app4/4/topic565/json","time":{"start":1753148555022,"stop":1753148555023,"duration":1},"status":"broken","severity":"normal"},{"uid":"de53f5e3a32feb5","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1753148567539,"stop":1753148567540,"duration":1},"status":"passed","severity":"normal"},{"uid":"1328b18b5f72a9a5","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1753147793154,"stop":1753147793154,"duration":0},"status":"passed","severity":"normal"},{"uid":"574533a2ec24eb41","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1753147832966,"stop":1753147832966,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aece19f55035075","name":"Mutual subscription","time":{"start":1753148086753,"stop":1753148086753,"duration":0},"status":"passed","severity":"normal"},{"uid":"70760c85ae858c17","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1753147832965,"stop":1753147832965,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d3e3e3685429206","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1753148086757,"stop":1753148086758,"duration":1},"status":"passed","severity":"normal"},{"uid":"94420478c6e7d7f1","name":"random static sharding 3 - Cluster ID: 870, Shard ID: 949","time":{"start":1753148672112,"stop":1753148672112,"duration":0},"status":"broken","severity":"normal"},{"uid":"23364bfde5569afd","name":"should not fail to stop the service if it was not started","time":{"start":1753147857949,"stop":1753147857950,"duration":1},"status":"passed","severity":"normal"},{"uid":"d93e2d3bf592ae64","name":"Relay + Store","time":{"start":1753147858859,"stop":1753147858859,"duration":0},"status":"passed","severity":"normal"},{"uid":"62d0946b4b80b378","name":"should handle special patterns correctly","time":{"start":1753147835244,"stop":1753147835245,"duration":1},"status":"passed","severity":"normal"},{"uid":"bed80144615eb4dc","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1753147777677,"stop":1753147777678,"duration":1},"status":"passed","severity":"normal"},{"uid":"93ca39e5cafdfcde","name":"Subscribe to topic containing shell command and publish message","time":{"start":1753148086764,"stop":1753148086765,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d188305ffa60ad4","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1753147777676,"stop":1753147777676,"duration":0},"status":"passed","severity":"normal"},{"uid":"f949addcc24ead81","name":"Encoder throws on undefined content topic","time":{"start":1753147813791,"stop":1753147813791,"duration":0},"status":"passed","severity":"normal"},{"uid":"d31bc32cddb51daa","name":"should return false when peer is on different cluster","time":{"start":1753147793444,"stop":1753147793444,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f9b2a1af92a2b9a","name":"non connected peers","time":{"start":1753148057911,"stop":1753148057912,"duration":1},"status":"skipped","severity":"normal"},{"uid":"47719e88202604a0","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1753147794151,"stop":1753147794151,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea2e4015260466e9","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1753147794041,"stop":1753147794041,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb81f4f509cef908","name":"should reject if LightPush is requested but not mounted","time":{"start":1753147823777,"stop":1753147823777,"duration":0},"status":"passed","severity":"normal"},{"uid":"2356eb28bd0fb12d","name":"should handle case with no peers in store","time":{"start":1753147792857,"stop":1753147792857,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2060a67bcf5d5a","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1753147832951,"stop":1753147832951,"duration":0},"status":"passed","severity":"normal"},{"uid":"45fff73249c8edd6","name":"Check received message containing numeric","time":{"start":1753149398102,"stop":1753149398102,"duration":0},"status":"broken","severity":"normal"},{"uid":"dce132dd83f44a23","name":"accepts valid message hash query","time":{"start":1753147793481,"stop":1753147793481,"duration":0},"status":"passed","severity":"normal"},{"uid":"38094c3263018544","name":"Query generator for multiple messages","time":{"start":1753148618019,"stop":1753148618019,"duration":0},"status":"passed","severity":"normal"},{"uid":"c18c18fe31d5bb54","name":"ignores unrecognized TXT record formats","time":{"start":1753147802231,"stop":1753147802231,"duration":0},"status":"passed","severity":"normal"},{"uid":"33a50eaade52e486","name":"should be safe to call multiple times","time":{"start":1753147792852,"stop":1753147792852,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4f892aa67742e2","name":"should create KeepAliveManager with relay","time":{"start":1753147794134,"stop":1753147794134,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c7b59abad7b38","name":"should handle all zero keep alive options","time":{"start":1753147794156,"stop":1753147794156,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc277feb9d139467","name":"should create ConnectionManager with relay","time":{"start":1753147794403,"stop":1753147794403,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2d3ce26cf27162f","name":"handles different clusterIds correctly","time":{"start":1753147777682,"stop":1753147777682,"duration":0},"status":"passed","severity":"normal"},{"uid":"57f19613017827a2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1753147777686,"stop":1753147777686,"duration":0},"status":"passed","severity":"normal"},{"uid":"8366fc7871f8e5ba","name":"Init the array if not present","time":{"start":1753147777351,"stop":1753147777352,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ef7680b1c6ce285","name":"should throw error - no id","time":{"start":1753147783819,"stop":1753147783819,"duration":0},"status":"passed","severity":"normal"},{"uid":"d28debc93f6884cb","name":"Check received message containing short","time":{"start":1753149398101,"stop":1753149398101,"duration":0},"status":"broken","severity":"normal"},{"uid":"77fc48906543eb9c","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1753148086762,"stop":1753148086762,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a78f3f98f09bf6","name":"isConnected should return false after all peers disconnect","time":{"start":1753147872777,"stop":1753147872777,"duration":0},"status":"passed","severity":"normal"},{"uid":"775808db5e76fa2","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1753148582230,"stop":1753148582231,"duration":1},"status":"passed","severity":"normal"},{"uid":"d58bef1c649cc14c","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1753147822775,"stop":1753147822776,"duration":1},"status":"passed","severity":"normal"},{"uid":"43746ecee428df28","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1753147777689,"stop":1753147777689,"duration":0},"status":"passed","severity":"normal"},{"uid":"6218a8cac464e84d","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1753147832706,"stop":1753147832708,"duration":2},"status":"passed","severity":"normal"},{"uid":"c39366e6ba3ba4db","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1753147777688,"stop":1753147777688,"duration":0},"status":"passed","severity":"normal"},{"uid":"14b5a15eeefcb854","name":"Nodes with multiple pubsub topic","time":{"start":1753148074748,"stop":1753148074749,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c3ad707567d5a77","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753148940080,"stop":1753148940081,"duration":1},"status":"broken","severity":"normal"},{"uid":"425942e527a1208","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1753148646359,"stop":1753148646359,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c0206d6750063b0","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1753147823337,"stop":1753147823337,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fa3a6f2351a6ef","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753148787367,"stop":1753148787367,"duration":0},"status":"broken","severity":"normal"},{"uid":"5519fdd2bfd429f5","name":"configure the node with multiple content topics","time":{"start":1753148555027,"stop":1753148555027,"duration":0},"status":"broken","severity":"normal"},{"uid":"ddff48e4acbca8c8","name":"should throw an error for insufficient data","time":{"start":1753147777824,"stop":1753147777824,"duration":0},"status":"passed","severity":"normal"},{"uid":"810decabf6dfa67d","name":"should return PeerId when Multiaddr input is provided","time":{"start":1753147793404,"stop":1753147793404,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a0784a8143c89","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1753147832947,"stop":1753147832948,"duration":1},"status":"passed","severity":"normal"},{"uid":"73962881b3457f33","name":"Check received message containing long","time":{"start":1753149398102,"stop":1753149398102,"duration":0},"status":"broken","severity":"normal"},{"uid":"d960ec10fb6260e3","name":"should only return 1 node with relay and store capability","time":{"start":1753147802232,"stop":1753147802232,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e3fa922c362525d","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1753147783290,"stop":1753147783290,"duration":0},"status":"passed","severity":"normal"},{"uid":"444cb9dd604e518a","name":"Check publish message containing Arabic","time":{"start":1753148081858,"stop":1753148081858,"duration":0},"status":"passed","severity":"normal"},{"uid":"9343cfb817dd9e4d","name":"isConnected return false after peer stops","time":{"start":1753147872778,"stop":1753147872778,"duration":0},"status":"passed","severity":"normal"},{"uid":"cede6f536647993a","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1753147832939,"stop":1753147832941,"duration":2},"status":"passed","severity":"normal"},{"uid":"4057ddb8ecef15c3","name":"should add event listener for peer:discovery","time":{"start":1753147792993,"stop":1753147792993,"duration":0},"status":"passed","severity":"normal"},{"uid":"a837ee0122bf4051","name":"groups content topics by expected pubsub topic","time":{"start":1753147777681,"stop":1753147777682,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bfdf511a24204c6","name":"Nodes with multiple pubsub topic","time":{"start":1753148074745,"stop":1753148074745,"duration":0},"status":"passed","severity":"normal"},{"uid":"df51677a69acb851","name":"should do nothing if no non-locked connections to drop","time":{"start":1753147792868,"stop":1753147792869,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e466e95233be914","name":"throws on content topic with empty encoding field","time":{"start":1753147777674,"stop":1753147777674,"duration":0},"status":"passed","severity":"normal"},{"uid":"f77ba65f6f0050b6","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1753147802233,"stop":1753147802233,"duration":0},"status":"passed","severity":"normal"},{"uid":"cae35849799d3320","name":"Query Generator, No Decoder","time":{"start":1753148582228,"stop":1753148582229,"duration":1},"status":"passed","severity":"normal"},{"uid":"c040ac5090297a72","name":"should maintain backward compatibility with v2 error responses","time":{"start":1753148006903,"stop":1753148006903,"duration":0},"status":"broken","severity":"normal"},{"uid":"8dbb29d53b9871e4","name":"Sample","time":{"start":1753147783212,"stop":1753147783212,"duration":0},"status":"passed","severity":"normal"},{"uid":"db8bfce96e048afe","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1753147777675,"stop":1753147777675,"duration":0},"status":"passed","severity":"normal"},{"uid":"9095e92b01af9c0b","name":"Check publish message containing numeric","time":{"start":1753148081852,"stop":1753148081852,"duration":0},"status":"passed","severity":"normal"},{"uid":"5591ec342d53b60f","name":"should not create relay timers when relay is not provided","time":{"start":1753147794146,"stop":1753147794147,"duration":1},"status":"passed","severity":"normal"},{"uid":"53d2cb94ec60c9b3","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1753147801829,"stop":1753147801830,"duration":1},"status":"passed","severity":"normal"},{"uid":"298880d04b83195a","name":"should handle errors gracefully when getting peer info","time":{"start":1753147793465,"stop":1753147793466,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dfeb925d75e49c8","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1753148661067,"stop":1753148661067,"duration":0},"status":"passed","severity":"normal"},{"uid":"e51e556ced6efb1e","name":"Subscribe to topic containing XML and publish message","time":{"start":1753148086763,"stop":1753148086763,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f845996dfb3775","name":"should reject if WakuNode is not started","time":{"start":1753147823776,"stop":1753147823776,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df52a032f26273c","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1753147792869,"stop":1753147792876,"duration":7},"status":"passed","severity":"normal"},{"uid":"4facaa1568e716c","name":"should be delivered immediately if received","time":{"start":1753147836329,"stop":1753147836330,"duration":1},"status":"passed","severity":"normal"},{"uid":"40210518d7a66433","name":"Publish message with rate limit","time":{"start":1753148081890,"stop":1753148081890,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cc6a560574922f0","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1753147872775,"stop":1753147872776,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9bc2dced513da21","name":"should respect custom numPeersToUse configuration","time":{"start":1753147823659,"stop":1753147823659,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff754188365bd942","name":"it tolerates circular branch references","time":{"start":1753147802230,"stop":1753147802230,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb6b4928601b069b","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1753148086765,"stop":1753148086765,"duration":0},"status":"passed","severity":"normal"},{"uid":"3823a740e9975fdd","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1753147777682,"stop":1753147777682,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb8c5faee4a77ee","name":"should start the dialing interval","time":{"start":1753147792920,"stop":1753147792921,"duration":1},"status":"passed","severity":"normal"},{"uid":"b50d8758239fc5ab","name":"should dispatch network event when browser goes online","time":{"start":1753147792689,"stop":1753147792689,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6651aea4d0688da","name":"should handle empty pubsub topics","time":{"start":1753147794155,"stop":1753147794155,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff585e8a09aa287","name":"should successfully stop","time":{"start":1753147823310,"stop":1753147823310,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a46a98c294c7e6","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753149398100,"stop":1753149398100,"duration":0},"status":"broken","severity":"normal"},{"uid":"cb86f405fd23f7bf","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1753147794146,"stop":1753147794146,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a3787ccfb7db7f5","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1753147836327,"stop":1753147836327,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6098437052ba3a","name":"Check received message with timestamp: 1753147852440 ","time":{"start":1753149398095,"stop":1753149398096,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea9954b291550a6d","name":"should not receive a peer event before start","time":{"start":1753147857951,"stop":1753147857953,"duration":2},"status":"passed","severity":"normal"},{"uid":"4f5b8fec5d6bcbe0","name":"rejects hash query with content filter parameters","time":{"start":1753147793497,"stop":1753147793498,"duration":1},"status":"passed","severity":"normal"},{"uid":"a98db8a163ef86dd","name":"Non TWN Cluster","time":{"start":1753148555012,"stop":1753148555012,"duration":0},"status":"broken","severity":"normal"},{"uid":"bcbb60642472de62","name":"should throw error - no id","time":{"start":1753147783818,"stop":1753147783818,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e1f73508d7042a","name":"passes more than one ENR URLs and attempts connection","time":{"start":1753147857957,"stop":1753147857957,"duration":0},"status":"skipped","severity":"normal"},{"uid":"664472cb848b8fc4","name":"msgTime: 0 ms from now, startTime: 1753062246478, endTime: 1753148646478","time":{"start":1753148661069,"stop":1753148661069,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb7f54099d50e072","name":"should hang up with PeerId and return true on success","time":{"start":1753147794408,"stop":1753147794408,"duration":0},"status":"passed","severity":"normal"},{"uid":"195e26d2e9c1428d","name":"Check received message containing Basic HTML tag","time":{"start":1753149398090,"stop":1753149398090,"duration":0},"status":"broken","severity":"normal"},{"uid":"b2115ab61bd12800","name":"should handle multiple peer connections","time":{"start":1753147794142,"stop":1753147794142,"duration":0},"status":"passed","severity":"normal"},{"uid":"c718f410c4e44e31","name":"Passing invalid cursor","time":{"start":1753148567546,"stop":1753148567546,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ecb1f18c16d2feb","name":"Decoder throws on undefined content topic","time":{"start":1753147812037,"stop":1753147812038,"duration":1},"status":"passed","severity":"normal"},{"uid":"39c2713e4447675a","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1753148231542,"stop":1753148231544,"duration":2},"status":"passed","severity":"normal"},{"uid":"c48c27fbd12dea51","name":"should fail to send if no connected peers found","time":{"start":1753147823746,"stop":1753147823746,"duration":0},"status":"passed","severity":"normal"},{"uid":"2215280a8ead6c3e","name":"Check received message containing numeric","time":{"start":1753149398083,"stop":1753149398084,"duration":1},"status":"broken","severity":"normal"},{"uid":"b337a72104249049","name":"should deliver messages after dependencies are met","time":{"start":1753147836327,"stop":1753147836327,"duration":0},"status":"passed","severity":"normal"},{"uid":"581def1d586c95f6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1753147832968,"stop":1753147832968,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c1a09435384e000","name":"should dial peers from store on start","time":{"start":1753147792838,"stop":1753147792838,"duration":0},"status":"passed","severity":"normal"},{"uid":"c65125ab43c4a99b","name":"should handle a minimal index list","time":{"start":1753147777823,"stop":1753147777824,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccaed855e5a2c986","name":"Check publish message containing Russian","time":{"start":1753148081858,"stop":1753148081859,"duration":1},"status":"passed","severity":"normal"},{"uid":"972269ca21a5d586","name":"pre and post cipher","time":{"start":1753147812625,"stop":1753147812625,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac80a12cda9f497c","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1753148661069,"stop":1753148661069,"duration":0},"status":"passed","severity":"normal"},{"uid":"10905c21b1c92862","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1753147783291,"stop":1753147783291,"duration":0},"status":"passed","severity":"normal"},{"uid":"69595049a67a0960","name":"messageHash returns a Uint8Array","time":{"start":1753147793154,"stop":1753147793155,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8ff128b154b1d61","name":"should handle dial errors","time":{"start":1753147794407,"stop":1753147794408,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaafe82d5fd5be66","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1753147832959,"stop":1753147832960,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b29e2eda2445bf3","name":"should handle multiple query options for time ranges","time":{"start":1753147823964,"stop":1753147823964,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff70b8762124a3f3","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753148787356,"stop":1753148787356,"duration":0},"status":"broken","severity":"normal"},{"uid":"1d1fa9e997f88bc9","name":"should do nothing when connections still exist","time":{"start":1753147792855,"stop":1753147792855,"duration":0},"status":"passed","severity":"normal"},{"uid":"df756e616d1cd5b8","name":"should mark all messages in causal history as acknowledged","time":{"start":1753147836326,"stop":1753147836326,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb2874ef037c1864","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1753147832944,"stop":1753147832945,"duration":1},"status":"passed","severity":"normal"},{"uid":"14ee7202d2d864c6","name":"should throw error - invalid id","time":{"start":1753147783819,"stop":1753147783819,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4011395fdac51f9","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app68/3/topic474/utf8","time":{"start":1753148555015,"stop":1753148555015,"duration":0},"status":"broken","severity":"normal"},{"uid":"964b01486c7e6bd9","name":"should be safe to call multiple times","time":{"start":1753147792997,"stop":1753147792997,"duration":0},"status":"passed","severity":"normal"},{"uid":"916450352aa1667e","name":"less peers than existing","time":{"start":1753148057911,"stop":1753148057911,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4e7b2cacaa4babe8","name":"should handle multiple peers with different shard configurations","time":{"start":1753147792959,"stop":1753147792959,"duration":0},"status":"passed","severity":"normal"},{"uid":"69958fa2a415ace0","name":"messageHashStr produces different results for different inputs","time":{"start":1753147793156,"stop":1753147793156,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad4716686df7f437","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1753148661065,"stop":1753148661065,"duration":0},"status":"passed","severity":"normal"},{"uid":"289f24a9b4f7ca21","name":"should return no connections if no open connection provided","time":{"start":1753147793605,"stop":1753147793609,"duration":4},"status":"passed","severity":"normal"},{"uid":"a5c456fa82b4a848","name":"Filter","time":{"start":1753148677148,"stop":1753148677148,"duration":0},"status":"passed","severity":"normal"},{"uid":"93737d3920dda051","name":"should handle case with all peers already connected","time":{"start":1753147792857,"stop":1753147792860,"duration":3},"status":"passed","severity":"normal"},{"uid":"f0010040ef6c5215","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1753147812035,"stop":1753147812035,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4fb66ccaa40c86","name":"messageHashStr produces consistent results for the same input","time":{"start":1753147793156,"stop":1753147793156,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2ac51dc5cf08b38","name":"Subscribe and publish message","time":{"start":1753148086757,"stop":1753148086757,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee4aceea5307d17","name":"should create NetworkMonitor with libp2p and events","time":{"start":1753147792642,"stop":1753147792647,"duration":5},"status":"passed","severity":"normal"},{"uid":"7b12eab015a84627","name":"more peers than existing","time":{"start":1753148057911,"stop":1753148057911,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f56c44f927614411","name":"Check received message containing long","time":{"start":1753149398083,"stop":1753149398083,"duration":0},"status":"broken","severity":"normal"},{"uid":"9b1007946a2866e9","name":"should handle errors when removing globalThis listeners","time":{"start":1753147792658,"stop":1753147792672,"duration":14},"status":"passed","severity":"normal"},{"uid":"66770b48b33db944","name":"should handle network check errors gracefully","time":{"start":1753147792958,"stop":1753147792958,"duration":0},"status":"passed","severity":"normal"},{"uid":"d44968a76f08cb25","name":"should be sent with empty content","time":{"start":1753147836328,"stop":1753147836328,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be5ae0561e7defc","name":"should handle dial errors gracefully","time":{"start":1753147792944,"stop":1753147792944,"duration":0},"status":"passed","severity":"normal"},{"uid":"c08d626683f87246","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753148787361,"stop":1753148787361,"duration":0},"status":"broken","severity":"normal"},{"uid":"117d53f64aac4a8d","name":"should create ConnectionManager with required options","time":{"start":1753147794403,"stop":1753147794403,"duration":0},"status":"passed","severity":"normal"},{"uid":"57f96163b159e567","name":"should create ShardReader with auto sharding network config","time":{"start":1753147793441,"stop":1753147793441,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ed0e9417837f8b2","name":"should handle task timeouts","time":{"start":1753147823176,"stop":1753147823176,"duration":0},"status":"passed","severity":"normal"},{"uid":"8867710c9a454dbd","name":"should create an instance with libp2p and dialer","time":{"start":1753147792992,"stop":1753147792993,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b9c348eafce6fa4","name":"should handle general insertion and lookup correctly","time":{"start":1753147835245,"stop":1753147835245,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a8a23ab892787e","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1753147794411,"stop":1753147794411,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a631bd313822c94","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1753147986651,"stop":1753147986651,"duration":0},"status":"passed","severity":"normal"},{"uid":"90126edea0dedaf6","name":"Check message with no pubsub topic is not received","time":{"start":1753149398116,"stop":1753149398116,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e8c3c4c12171b","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1753148074748,"stop":1753148074748,"duration":0},"status":"passed","severity":"normal"},{"uid":"f26b1f56579ac3","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1753147832946,"stop":1753147832947,"duration":1},"status":"passed","severity":"normal"},{"uid":"882f7586e7c27bb2","name":"should skip peer when failed to dial recently","time":{"start":1753147792925,"stop":1753147792926,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a4411a5db1d4f38","name":"should add event listeners to globalThis","time":{"start":1753147792649,"stop":1753147792656,"duration":7},"status":"passed","severity":"normal"},{"uid":"332ac4f5adc2ad65","name":"should handle dial errors gracefully","time":{"start":1753147792998,"stop":1753147793003,"duration":5},"status":"passed","severity":"normal"},{"uid":"92602e158b7de8a","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753147857957,"stop":1753147857957,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a5988a0c1d260589","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1753147794145,"stop":1753147794146,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b2eae41c694c13f","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1753147783287,"stop":1753147783287,"duration":0},"status":"passed","severity":"normal"},{"uid":"23e37d9ab7973bbf","name":"Subscribe to topic containing Russian and publish message","time":{"start":1753148086762,"stop":1753148086762,"duration":0},"status":"passed","severity":"normal"},{"uid":"f84ed72c00aaf487","name":"Register correct protocols","time":{"start":1753148086753,"stop":1753148086753,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a36e7726497a827","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1753147777687,"stop":1753147777687,"duration":0},"status":"passed","severity":"normal"},{"uid":"395e088552f61a24","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1753148086761,"stop":1753148086761,"duration":0},"status":"passed","severity":"normal"},{"uid":"79382c95f9331f22","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1753147777690,"stop":1753147777690,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c6b8451740427a","name":"should discard bootstrap peers when has more than set limit","time":{"start":1753147895557,"stop":1753147895557,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c5b650bd4ebbc31","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1753147832947,"stop":1753147832947,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa6456fa01445231","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1753147832952,"stop":1753147832952,"duration":0},"status":"passed","severity":"normal"},{"uid":"8766bea7c3fe2db","name":"nwaku subscribes","time":{"start":1753148071484,"stop":1753148071484,"duration":0},"status":"passed","severity":"normal"},{"uid":"1589c51eb2bbdd85","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1753147777688,"stop":1753147777688,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ad555812700f7cd","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1753148077150,"stop":1753148077150,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ca34b485b12b28b6","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1753147872776,"stop":1753147872776,"duration":0},"status":"passed","severity":"normal"},{"uid":"722b9df40952a71","name":"rejects hash query with time filter","time":{"start":1753147793498,"stop":1753147793498,"duration":0},"status":"passed","severity":"normal"},{"uid":"8340c8556b026241","name":"Check received message with timestamp: 1753147852440 ","time":{"start":1753149398114,"stop":1753149398115,"duration":1},"status":"passed","severity":"normal"},{"uid":"59e3e182bb7270eb","name":"random static sharding 2 - Cluster ID: 852, Shard ID: 965","time":{"start":1753148672111,"stop":1753148672111,"duration":0},"status":"broken","severity":"normal"},{"uid":"45ba29e7823a2455","name":"Should update multiaddrs","time":{"start":1753148021944,"stop":1753148021944,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b2741e67b9e465","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1753147822777,"stop":1753147822777,"duration":0},"status":"passed","severity":"normal"},{"uid":"8829f8d4cf3937fe","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753148787351,"stop":1753148787352,"duration":1},"status":"broken","severity":"normal"},{"uid":"2a894f1b3be1293c","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app15/8/topic880/utf8","time":{"start":1753148555016,"stop":1753148555016,"duration":0},"status":"broken","severity":"normal"},{"uid":"53eaf85cff390648","name":"should process queue every 500ms","time":{"start":1753147792950,"stop":1753147792951,"duration":1},"status":"passed","severity":"normal"},{"uid":"948fde7d736aa5d8","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1753147793874,"stop":1753147793874,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6794121b91ac880","name":"Check message with no content topic is not received","time":{"start":1753149398116,"stop":1753149398116,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ff3bdb9e97101f","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1753147806122,"stop":1753147806122,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaec2a3824245df5","name":"random static sharding 7 - Cluster ID: 249, Shard ID: 631","time":{"start":1753148672117,"stop":1753148672118,"duration":1},"status":"broken","severity":"normal"},{"uid":"183b844f604815dc","name":"accepts valid content-filtered query","time":{"start":1753147793480,"stop":1753147793480,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3e3ffc537a4bca","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1753147793403,"stop":1753147793403,"duration":0},"status":"passed","severity":"normal"},{"uid":"2184952d921a7e2c","name":"Query with Ordered Callback, No Decoder","time":{"start":1753148582229,"stop":1753148582230,"duration":1},"status":"passed","severity":"normal"},{"uid":"93ef714f099aeb38","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1753147783817,"stop":1753147783817,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab1ec7dc6084eef2","name":"should increase lamport timestamp","time":{"start":1753147836324,"stop":1753147836324,"duration":0},"status":"passed","severity":"normal"},{"uid":"b19b594db6250904","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1753147823172,"stop":1753147823175,"duration":3},"status":"passed","severity":"normal"},{"uid":"24a51bd9579baa1c","name":"should send to specified number of peers of used peers","time":{"start":1753147823746,"stop":1753147823746,"duration":0},"status":"passed","severity":"normal"},{"uid":"53ee125db49e9fd5","name":"should unregister libp2p event listeners when stop is called","time":{"start":1753147823656,"stop":1753147823657,"duration":1},"status":"passed","severity":"normal"},{"uid":"65083e6467d9105","name":"should invoke callbacks when receiving a message","time":{"start":1753147823846,"stop":1753147823847,"duration":1},"status":"passed","severity":"normal"},{"uid":"21924bea6b80cf3d","name":"Check message with invalid timestamp is not received","time":{"start":1753149398096,"stop":1753149398097,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b3228141fd336ad","name":"can start and stop the service","time":{"start":1753147806117,"stop":1753147806118,"duration":1},"status":"passed","severity":"normal"},{"uid":"22caef56c4ea1e13","name":"A test","time":{"start":1753148007101,"stop":1753148007102,"duration":1},"status":"passed","severity":"normal"},{"uid":"d99445ca32633df2","name":"Query with Promise Callback, No Decoder","time":{"start":1753148582231,"stop":1753148582231,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae448e6c9aea4bfe","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753148787362,"stop":1753148787362,"duration":0},"status":"broken","severity":"normal"},{"uid":"43a7427d6c0470b2","name":"messageHashStr works with IProtoMessage","time":{"start":1753147793155,"stop":1753147793156,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e87d803f8a94802","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1753147777677,"stop":1753147777677,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7ba4cf12a43b8d7","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1753147823662,"stop":1753147823663,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2bdca0a22e7bf06","name":"Wrong topic","time":{"start":1753148555025,"stop":1753148555025,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f621db4d699d71","name":"returns all values when wanted number is greater than available values","time":{"start":1753147800737,"stop":1753147800738,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ee6fbdf810afb5f","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1753147832952,"stop":1753147832952,"duration":0},"status":"passed","severity":"normal"},{"uid":"d49440e238f6b3f4","name":"should not modify tags of connections for different peers","time":{"start":1753147823664,"stop":1753147823664,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d1b5a6c8519960f","name":"Check publish message containing Chinese","time":{"start":1753148081857,"stop":1753148081858,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff8ea7516137cd57","name":"should properly compute the node id","time":{"start":1753147783820,"stop":1753147783821,"duration":1},"status":"passed","severity":"normal"},{"uid":"21d2d7d8e2ba2c8","name":"ignores domain fetching errors","time":{"start":1753147802230,"stop":1753147802231,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab3299ceac9a9c40","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1753147823658,"stop":1753147823659,"duration":1},"status":"passed","severity":"normal"},{"uid":"63ef748188dd3156","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1753147801831,"stop":1753147801832,"duration":1},"status":"passed","severity":"normal"},{"uid":"514749b208d50a28","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1753148077150,"stop":1753148077151,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbf588011f9a6ebb","name":"Check received message containing Arabic","time":{"start":1753149398086,"stop":1753149398086,"duration":0},"status":"broken","severity":"normal"},{"uid":"e720cebf9c51ca12","name":"should not dial peers from store when browser is not connected","time":{"start":1753147792853,"stop":1753147792854,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6b6745f2947dbdf","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1753147832936,"stop":1753147832937,"duration":1},"status":"passed","severity":"normal"},{"uid":"2edeb6816dac7fc5","name":"Query with Promise Callback, No message returned","time":{"start":1753148582231,"stop":1753148582232,"duration":1},"status":"passed","severity":"normal"},{"uid":"88c232b0fecfbc13","name":"should handle shardReader errors","time":{"start":1753147794411,"stop":1753147794412,"duration":1},"status":"passed","severity":"normal"},{"uid":"76d79f63643fd85","name":"Decoder throws on empty string content topic","time":{"start":1753147812038,"stop":1753147812038,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a7ff4735677eab","name":"Relay - dialed after","time":{"start":1753148677146,"stop":1753148677146,"duration":0},"status":"passed","severity":"normal"},{"uid":"a79a82027a9e85f7","name":"Check publish message containing SQL Injection","time":{"start":1753148081859,"stop":1753148081859,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff14b12ecd8b7029","name":"Publish message with custom timestamp: Wed Jul 31 2024 01:34:35 GMT+0000 (Coordinated Universal Time)","time":{"start":1753148081874,"stop":1753148081875,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ecd2e737cdf374e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1753147832965,"stop":1753147832966,"duration":1},"status":"passed","severity":"normal"},{"uid":"c73a189adae39102","name":"LightPush","time":{"start":1753148677148,"stop":1753148677148,"duration":0},"status":"passed","severity":"normal"},{"uid":"10aa215eca64d5f3","name":"should attach causal history and bloom filter to each message","time":{"start":1753147836323,"stop":1753147836323,"duration":0},"status":"passed","severity":"normal"},{"uid":"f30bb024e3cfc0b0","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1753147872779,"stop":1753147872779,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab1b6fe8d33496b","name":"should properly create peer info with all multiaddrs","time":{"start":1753147783824,"stop":1753147783824,"duration":0},"status":"passed","severity":"normal"},{"uid":"79dd4067995ca1a7","name":"handles different networkShards values correctly","time":{"start":1753147777683,"stop":1753147777683,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fec069c8cb3f2b2","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1753147832708,"stop":1753147832709,"duration":1},"status":"passed","severity":"normal"},{"uid":"7593328dc734a75","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1753147832966,"stop":1753147832966,"duration":0},"status":"passed","severity":"normal"},{"uid":"f995bf68ca059f75","name":"should handle shard reader errors gracefully","time":{"start":1753147792958,"stop":1753147792958,"duration":0},"status":"passed","severity":"normal"},{"uid":"633d132d9ce5b11c","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753149398115,"stop":1753149398115,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa9f82257a57ba","name":"should return false when navigator.onLine is false","time":{"start":1753147792673,"stop":1753147792674,"duration":1},"status":"passed","severity":"normal"},{"uid":"62eafb10b30c06d2","name":"should return true when peer is on the pubsub topic shard","time":{"start":1753147793458,"stop":1753147793464,"duration":6},"status":"passed","severity":"normal"},{"uid":"ceeb4dfd41d52966","name":"should process up to 3 peers at once","time":{"start":1753147792951,"stop":1753147792951,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b52ca40a5cc6b26","name":"Passing page size 1 when there are 4 messages","time":{"start":1753148640873,"stop":1753148640873,"duration":0},"status":"passed","severity":"normal"},{"uid":"142e7d562442c05","name":"should properly create location multiaddrs - tcp6","time":{"start":1753147783823,"stop":1753147783823,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d72d6af3b1752c7","name":"can query messages normally","time":{"start":1753148620649,"stop":1753148620649,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3336393900064dc","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1753147792690,"stop":1753147792690,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead3343b2083fd90","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1753147832955,"stop":1753147832955,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6ecf9e1e120a1cf","name":"should handle hash queries without validation","time":{"start":1753147823965,"stop":1753147823965,"duration":0},"status":"passed","severity":"normal"},{"uid":"95133d4b301ac6aa","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1753147801830,"stop":1753147801831,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cd370e681f2b6f4","name":"should be empty after removing the only subscription","time":{"start":1753147823846,"stop":1753147823846,"duration":0},"status":"passed","severity":"normal"},{"uid":"a10d28ecb75ee660","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1753147792867,"stop":1753147792867,"duration":0},"status":"passed","severity":"normal"},{"uid":"d683adc406b8f693","name":"should handle relay send failures gracefully","time":{"start":1753147794152,"stop":1753147794152,"duration":0},"status":"passed","severity":"normal"},{"uid":"50296c5d8a7dc808","name":"random static sharding 1 - Cluster ID: 895, Shard ID: 493","time":{"start":1753148672110,"stop":1753148672110,"duration":0},"status":"broken","severity":"normal"},{"uid":"d82d62d33c4981fc","name":"should reject if Filter is requested but not mounted","time":{"start":1753147823777,"stop":1753147823778,"duration":1},"status":"passed","severity":"normal"},{"uid":"c60a3def3bb9a454","name":"1 Store, 2 fetches","time":{"start":1753147801896,"stop":1753147801897,"duration":1},"status":"passed","severity":"normal"},{"uid":"92075a62e7f82b6d","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1753147823660,"stop":1753147823660,"duration":0},"status":"passed","severity":"normal"},{"uid":"fae252eaded73012","name":"should maintain desired error rate","time":{"start":1753147835242,"stop":1753147835242,"duration":0},"status":"passed","severity":"normal"},{"uid":"59b5bc21b6a50306","name":"Check message with no payload is not received","time":{"start":1753149398117,"stop":1753149398117,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c76323a761a2460","name":"should filter peers by codec","time":{"start":1753147794410,"stop":1753147794410,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0369277d9d1f471","name":"should handle ping failures gracefully","time":{"start":1753147794144,"stop":1753147794145,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8d06360cab111c3","name":"should be able to encode the field with only RELAY set to true","time":{"start":1753147783285,"stop":1753147783286,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b46ffb5657e5a64","name":"Check received message containing XML","time":{"start":1753149398089,"stop":1753149398089,"duration":0},"status":"broken","severity":"normal"},{"uid":"adcadd683c7f801f","name":"random static sharding 10 - Cluster ID: 573, Shard ID: 188","time":{"start":1753148672121,"stop":1753148672121,"duration":0},"status":"broken","severity":"normal"},{"uid":"b567c1c74aa11926","name":"should dispatch network event when browser goes offline","time":{"start":1753147792689,"stop":1753147792690,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a9ec0b43b2f0be9","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1753147792674,"stop":1753147792674,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe0653e622055328","name":"Check received message with timestamp: 1753147852440000000 ","time":{"start":1753149398095,"stop":1753149398095,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb44c7eac4a1b2c1","name":"should return false when network is not connected","time":{"start":1753147794406,"stop":1753147794406,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ba4c3179e764865","name":"Check message received after jswaku node is restarted","time":{"start":1753149398118,"stop":1753149398118,"duration":0},"status":"broken","severity":"normal"},{"uid":"d5999a0abe559d09","name":"should return empty array when no peers connected","time":{"start":1753147794409,"stop":1753147794409,"duration":0},"status":"passed","severity":"normal"},{"uid":"1844d161449981e7","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1753147832956,"stop":1753147832957,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7e169fe8503e92","name":"Query Generator, No message returned","time":{"start":1753148582229,"stop":1753148582229,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a79991dfdbed3b","name":"should be safe to call multiple times","time":{"start":1753147792923,"stop":1753147792923,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c8632540794f63","name":"should successfully query store with valid decoders and options","time":{"start":1753147823963,"stop":1753147823964,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4868426a7d0128","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1753147777691,"stop":1753147777691,"duration":0},"status":"passed","severity":"normal"},{"uid":"109c4a17a40e4e65","name":"Decoder throws on undefined content topic","time":{"start":1753147794255,"stop":1753147794255,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc73101d6794221","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app65/10/topic52/proto","time":{"start":1753148555021,"stop":1753148555021,"duration":0},"status":"broken","severity":"normal"},{"uid":"e202cee5cd37e22c","name":"should be safe to call multiple times","time":{"start":1753147794405,"stop":1753147794405,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc0f07a8fab438f4","name":"different cluster: nodes don't connect","time":{"start":1753148021634,"stop":1753148021635,"duration":1},"status":"passed","severity":"normal"},{"uid":"adc89c43a42a2a05","name":"should load peers from local storage and dispatch events","time":{"start":1753147806121,"stop":1753147806122,"duration":1},"status":"passed","severity":"normal"},{"uid":"47ee53af8fb5df2","name":"should sort peers by ping value","time":{"start":1753147794410,"stop":1753147794410,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0f960b17478eb62","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1753148086758,"stop":1753148086758,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff02c9b0e57567b1","name":"msgTime: 0 ms from now, startTime: 1752889446478, endTime: 1753148646478","time":{"start":1753148661068,"stop":1753148661068,"duration":0},"status":"passed","severity":"normal"},{"uid":"bba6438d45e72d52","name":"Relay - times out","time":{"start":1753148677146,"stop":1753148677146,"duration":0},"status":"passed","severity":"normal"},{"uid":"448278ccbb796832","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1753148646358,"stop":1753148646358,"duration":0},"status":"passed","severity":"normal"},{"uid":"671ac6f85bd3fccc","name":"Check received message containing special chars","time":{"start":1753149398084,"stop":1753149398084,"duration":0},"status":"broken","severity":"normal"},{"uid":"f7d6b075e0e8a79a","name":"Fails to publish message with empty text","time":{"start":1753148081879,"stop":1753148081888,"duration":9},"status":"passed","severity":"normal"},{"uid":"87d36340a97f8e42","name":"Delete observer","time":{"start":1753148059747,"stop":1753148059747,"duration":0},"status":"passed","severity":"normal"},{"uid":"eda724bebf7ec75a","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1753148086764,"stop":1753148086764,"duration":0},"status":"passed","severity":"normal"},{"uid":"709a53c1b9e118a7","name":"should set field with only STORE enabled","time":{"start":1753147783826,"stop":1753147783826,"duration":0},"status":"passed","severity":"normal"},{"uid":"36f67fe407a9f4dd","name":"should not dispatch event when already connected","time":{"start":1753147792685,"stop":1753147792685,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b598a7b25ca30c","name":"should not fail to start the service if it is already started","time":{"start":1753147857950,"stop":1753147857951,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cd832609b60ed1f","name":"should create dialer with libp2p and shardReader","time":{"start":1753147792920,"stop":1753147792920,"duration":0},"status":"passed","severity":"normal"},{"uid":"441c559931e16ac","name":"Passing page size 3 when there are 20 messages","time":{"start":1753148640874,"stop":1753148640884,"duration":10},"status":"passed","severity":"normal"},{"uid":"ff934be33846d2bd","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753147783288,"stop":1753147783288,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e92657a09280f3f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1753147832959,"stop":1753147832959,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c225710ef31e467","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1753147823660,"stop":1753147823660,"duration":0},"status":"passed","severity":"normal"},{"uid":"569c42396f652ff8","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1753147832705,"stop":1753147832706,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e4341ff4f3dd049","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1753148661065,"stop":1753148661065,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ba1345e3b1234","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1753147836329,"stop":1753147836329,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa9f10fbd64591da","name":"should detect v3 protocol when statusCode is present","time":{"start":1753148006897,"stop":1753148006897,"duration":0},"status":"broken","severity":"normal"},{"uid":"22773b119847bb06","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1753147832967,"stop":1753147832967,"duration":0},"status":"passed","severity":"normal"},{"uid":"dca104aca2d30c80","name":"should not fail to start the service if it is already started","time":{"start":1753148057453,"stop":1753148057454,"duration":1},"status":"passed","severity":"normal"},{"uid":"c18ac71c38f1b4c6","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1753147777679,"stop":1753147777679,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ae6fc1f05d4ca8","name":"should return false when peer is not on the specified shard","time":{"start":1753147793445,"stop":1753147793457,"duration":12},"status":"passed","severity":"normal"},{"uid":"c6102b3b54969e4c","name":"should return false when peer is not on topic","time":{"start":1753147794411,"stop":1753147794411,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ae5052b92073d69","name":"Used by Waku Relay","time":{"start":1753148680186,"stop":1753148680186,"duration":0},"status":"passed","severity":"normal"},{"uid":"98f64a002e676aae","name":"messageHashStr returns a hex string","time":{"start":1753147793155,"stop":1753147793155,"duration":0},"status":"passed","severity":"normal"},{"uid":"faf981dd37af3fda","name":"should filter out already connected peers","time":{"start":1753147792856,"stop":1753147792856,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf05f929cc62d33","name":"Callback on promise","time":{"start":1753148618021,"stop":1753148618021,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0bbcbd60ebb14c0","name":"should start and stop interval correctly","time":{"start":1753147823160,"stop":1753147823161,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffcf55a5afb6dc4b","name":"should handle disconnect when peer has no timers","time":{"start":1753147794153,"stop":1753147794154,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a2b34b9b6d6f313","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1753147802233,"stop":1753147802234,"duration":1},"status":"passed","severity":"normal"},{"uid":"762601b8f018853e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1753147832963,"stop":1753147832964,"duration":1},"status":"passed","severity":"normal"},{"uid":"b81f90a5ab6d5031","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1753147777685,"stop":1753147777685,"duration":0},"status":"passed","severity":"normal"},{"uid":"c99b8a00839b9175","name":"should dial peers from store when no connections remain","time":{"start":1753147792854,"stop":1753147792855,"duration":1},"status":"passed","severity":"normal"},{"uid":"289fc2d012f8c1e0","name":"Reusing cursor across nodes","time":{"start":1753148567545,"stop":1753148567546,"duration":1},"status":"passed","severity":"normal"},{"uid":"597228be96cabf6","name":"Check publish message containing emoji","time":{"start":1753148081871,"stop":1753148081871,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1b75e448299f695","name":"Ordered Callback - false","time":{"start":1753148628145,"stop":1753148628146,"duration":1},"status":"passed","severity":"normal"},{"uid":"3900d775175aa370","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753148021636,"stop":1753148021637,"duration":1},"status":"passed","severity":"normal"},{"uid":"35f3c5c6176767ef","name":"should return false when peer has no shard info","time":{"start":1753147793443,"stop":1753147793443,"duration":0},"status":"passed","severity":"normal"},{"uid":"464e700e83cbba51","name":"Js publishes, other Js receives","time":{"start":1753148071485,"stop":1753148071485,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf03ee942b2fa874","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1753147832954,"stop":1753147832954,"duration":0},"status":"passed","severity":"normal"},{"uid":"f58eb4585985569f","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1753148567540,"stop":1753148567540,"duration":0},"status":"passed","severity":"normal"},{"uid":"d259d2bb50f79c42","name":"Does not throw an exception when node disconnects","time":{"start":1753148680184,"stop":1753148680184,"duration":0},"status":"passed","severity":"normal"},{"uid":"e303cf22c8f86c39","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1753147832941,"stop":1753147832941,"duration":0},"status":"passed","severity":"normal"},{"uid":"a831a3c82e3da243","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1753147777686,"stop":1753147777686,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d172fd63f6b0d06","name":"Sign & Recover","time":{"start":1753147812625,"stop":1753147812625,"duration":0},"status":"passed","severity":"normal"},{"uid":"d93d57637913db6a","name":"should only return 1 node with store capability","time":{"start":1753147802232,"stop":1753147802233,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9d970ffda6867ee","name":"should process tasks in queue","time":{"start":1753147823161,"stop":1753147823161,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1c2a2c844e8b247","name":"should be safe to call multiple times","time":{"start":1753147794405,"stop":1753147794405,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5129cefc8ecabd3","name":"new peer added after a peer was already found","time":{"start":1753148077147,"stop":1753148077150,"duration":3},"status":"skipped","severity":"normal"},{"uid":"b01d7a2bb4f49f1a","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753148940082,"stop":1753148940082,"duration":0},"status":"broken","severity":"normal"},{"uid":"ed326d5b0fe365ad","name":"should initialize with isNetworkConnected as false","time":{"start":1753147792647,"stop":1753147792648,"duration":1},"status":"passed","severity":"normal"},{"uid":"83130595ab3a9d14","name":"should merge provided config with defaults","time":{"start":1753147794404,"stop":1753147794404,"duration":0},"status":"passed","severity":"normal"},{"uid":"20b3735d5dffeff7","name":"Round trip binary encryption [ecies, signature]","time":{"start":1753147813790,"stop":1753147813790,"duration":0},"status":"passed","severity":"normal"},{"uid":"b98c32db8d48962c","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1753148081871,"stop":1753148081874,"duration":3},"status":"passed","severity":"normal"},{"uid":"cbc5b395b0688f39","name":"Check received message containing Chinese","time":{"start":1753149398085,"stop":1753149398085,"duration":0},"status":"broken","severity":"normal"},{"uid":"5b11167196d84b19","name":"should requeue task if no peer is available","time":{"start":1753147823162,"stop":1753147823171,"duration":9},"status":"passed","severity":"normal"},{"uid":"74da3c85285a0161","name":"should handle queue processing errors gracefully","time":{"start":1753147792957,"stop":1753147792957,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3c6a9154877d4d","name":"Relay - dialed first","time":{"start":1753148677145,"stop":1753148677146,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaec7a8ef222866","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1753147832958,"stop":1753147832958,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e5fdc8b422d1f4b","name":"should add and remove event listeners correctly","time":{"start":1753147806123,"stop":1753147806123,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c9ce51ea94383d7","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753147802234,"stop":1753147802234,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a449507e7ff5664c","name":"should clear all timers","time":{"start":1753147794139,"stop":1753147794139,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fdd890f4b026c80","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1753147777824,"stop":1753147777824,"duration":0},"status":"passed","severity":"normal"},{"uid":"3087245ed3dcc4c7","name":"Check message on other pubsub topic is not received","time":{"start":1753149398116,"stop":1753149398116,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5dfa62d09c19c27","name":"should not receive a peer event after stop","time":{"start":1753147806120,"stop":1753147806121,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe8b7d68142faaaf","name":"Default pageSize","time":{"start":1753148640891,"stop":1753148640891,"duration":0},"status":"passed","severity":"normal"},{"uid":"e45b216f2d608570","name":"Check received message containing SQL Injection","time":{"start":1753149398087,"stop":1753149398087,"duration":0},"status":"broken","severity":"normal"},{"uid":"5a52e67eda8aeab4","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1753147823663,"stop":1753147823663,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e19ce1e3c4e8462","name":"Decoder throws on empty string content topic","time":{"start":1753147813792,"stop":1753147813792,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c0d696abb0f1790","name":"should dial peer when on same shard","time":{"start":1753147792943,"stop":1753147792943,"duration":0},"status":"passed","severity":"normal"},{"uid":"adecdb40a709a861","name":"Symmetric encrypt & Decrypt","time":{"start":1753147812624,"stop":1753147812625,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e8e0a72b0e0e406","name":"should insert message into bloom filter","time":{"start":1753147836322,"stop":1753147836323,"duration":1},"status":"passed","severity":"normal"},{"uid":"8471f18a434527bc","name":"Refresh subscription","time":{"start":1753148086759,"stop":1753148086759,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e4bda6aff1f4cf78","name":"Check received message containing Basic HTML tag","time":{"start":1753149398108,"stop":1753149398108,"duration":0},"status":"broken","severity":"normal"},{"uid":"58deabd766179c2b","name":"Encoder throws on empty string content topic","time":{"start":1753147813791,"stop":1753147813791,"duration":0},"status":"passed","severity":"normal"},{"uid":"102c4fcfff464680","name":"should allow redial after cooldown period","time":{"start":1753147792942,"stop":1753147792942,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ce813906446a6a","name":"yields decoded messages","time":{"start":1753147794044,"stop":1753147794044,"duration":0},"status":"passed","severity":"normal"},{"uid":"f728983a4f9f5e35","name":"can start the service","time":{"start":1753147857947,"stop":1753147857949,"duration":2},"status":"passed","severity":"normal"},{"uid":"dd62876eae5af52c","name":"retrieves a single peer","time":{"start":1753147802229,"stop":1753147802229,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf644a4f1c9f4986","name":"should handle peer store errors gracefully","time":{"start":1753147793004,"stop":1753147793004,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbb10decddd947a0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1753147832967,"stop":1753147832967,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b75afc2822c444f","name":"should throw error - no public key","time":{"start":1753147783818,"stop":1753147783818,"duration":0},"status":"passed","severity":"normal"},{"uid":"75016cc315a60150","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1753148661068,"stop":1753148661068,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c311642755fc1d","name":"should transition to Unhealthy when no connections","time":{"start":1753147823336,"stop":1753147823336,"duration":0},"status":"passed","severity":"normal"},{"uid":"df11ad6180e81ecf","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1753147777685,"stop":1753147777685,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8df308011075afb","name":"tcp ip4 address","time":{"start":1753147783090,"stop":1753147783092,"duration":2},"status":"passed","severity":"normal"},{"uid":"36cc974bb9cbbcfa","name":"should handle v3 RLN errors","time":{"start":1753147823748,"stop":1753147823748,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5c657479b1d098","name":"Check publish message containing Script","time":{"start":1753148081859,"stop":1753148081859,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c4542a3c0985fa0","name":"should return false when peer shard info is not found","time":{"start":1753147793457,"stop":1753147793457,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49881e410d8708b","name":"Subscribe to topic containing special chars and publish message","time":{"start":1753148086761,"stop":1753148086761,"duration":0},"status":"passed","severity":"normal"},{"uid":"68567a8a72844c5b","name":"Accepts a valid Waku Message","time":{"start":1753147827241,"stop":1753147827242,"duration":1},"status":"passed","severity":"normal"},{"uid":"13e259e542599b8c","name":"Fails to publish message with size larger than 1 MB","time":{"start":1753148081889,"stop":1753148081889,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c6f9e49d478320","name":"should enable all discoveries when explicitly set","time":{"start":1753147822762,"stop":1753147822775,"duration":13},"status":"passed","severity":"normal"},{"uid":"34f4845f6c75efee","name":"should validate status codes","time":{"start":1753147823748,"stop":1753147823749,"duration":1},"status":"passed","severity":"normal"},{"uid":"76427d0a1eef2789","name":"can start and stop the service","time":{"start":1753147857949,"stop":1753147857949,"duration":0},"status":"passed","severity":"normal"},{"uid":"e34f9e8b27d262da","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1753147792862,"stop":1753147792867,"duration":5},"status":"passed","severity":"normal"},{"uid":"7d54b20f8c50d5e9","name":"should start ping timers on peer connect","time":{"start":1753147794141,"stop":1753147794141,"duration":0},"status":"passed","severity":"normal"},{"uid":"76fdea23e481d1b1","name":"should encodeTxt and decodeTxt","time":{"start":1753147783816,"stop":1753147783816,"duration":0},"status":"passed","severity":"normal"},{"uid":"20963fde826c1e15","name":"should clear timers for specific peer on disconnect","time":{"start":1753147794153,"stop":1753147794153,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf98df920d52cc0","name":"Decoder throws on empty string content topic","time":{"start":1753147794255,"stop":1753147794256,"duration":1},"status":"passed","severity":"normal"},{"uid":"11b8ed0cabf4ea0d","name":"Check received message containing JSON","time":{"start":1753149398091,"stop":1753149398091,"duration":0},"status":"broken","severity":"normal"},{"uid":"a5ea288b16cfc19c","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753147783291,"stop":1753147783291,"duration":0},"status":"passed","severity":"normal"},{"uid":"40202178940b3fe3","name":"Check publish message containing XML","time":{"start":1753148081859,"stop":1753148081865,"duration":6},"status":"passed","severity":"normal"},{"uid":"d0cbd5f4faf493da","name":"Check meta is set [symmetric]","time":{"start":1753147812035,"stop":1753147812036,"duration":1},"status":"passed","severity":"normal"},{"uid":"4537e14e19b74dee","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1753147801827,"stop":1753147801828,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcc30cb324c4669","name":"should be able to dial TLS multiaddrs","time":{"start":1753147938854,"stop":1753147938854,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8046a573fa8d385","name":"should dispatch connect and disconnect events","time":{"start":1753147823654,"stop":1753147823654,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ce71414f1fe347c","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1753148074745,"stop":1753148074745,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2fa1533863b82b7","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1753147812033,"stop":1753147812034,"duration":1},"status":"passed","severity":"normal"},{"uid":"a84358ae639e2e38","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1753147777824,"stop":1753147777824,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fda7dc9f32b19d9","name":"should dial second nwaku node that was discovered","time":{"start":1753147852761,"stop":1753147852763,"duration":2},"status":"skipped","severity":"normal"},{"uid":"63bb7854f3407f66","name":"Cluster id 0, shard 0","time":{"start":1753148672107,"stop":1753148672107,"duration":0},"status":"broken","severity":"normal"},{"uid":"c59068e7584acc5d","name":"should handle incoming messages","time":{"start":1753147823310,"stop":1753147823310,"duration":0},"status":"passed","severity":"normal"},{"uid":"61542bd9d9e6a6c9","name":"Round trip binary serialization","time":{"start":1753147794253,"stop":1753147794253,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe04645d0f84947","name":"should not retry if at least one success","time":{"start":1753147823183,"stop":1753147823185,"duration":2},"status":"passed","severity":"normal"},{"uid":"127932a91e2be1e7","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1753147836326,"stop":1753147836326,"duration":0},"status":"passed","severity":"normal"},{"uid":"68942e1d1ee76195","name":"should dial peer when no shard info available","time":{"start":1753147792944,"stop":1753147792944,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa3ceac44f736609","name":"can query messages by message hash","time":{"start":1753148620649,"stop":1753148620650,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3180888b299514d","name":"should dial all peers on dial","time":{"start":1753147938851,"stop":1753147938851,"duration":0},"status":"passed","severity":"normal"},{"uid":"24309269bcc61e7b","name":"throws an error for improperly formatted content topics","time":{"start":1753147777683,"stop":1753147777683,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc434f77598f4a6b","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1753147832958,"stop":1753147832958,"duration":0},"status":"passed","severity":"normal"},{"uid":"748b9c7b981230d5","name":"should detect messages with missing dependencies","time":{"start":1753147836326,"stop":1753147836327,"duration":1},"status":"passed","severity":"normal"},{"uid":"20c422091ba8bc0a","name":"should work with mixed v2 and v3 peers","time":{"start":1753147823748,"stop":1753147823748,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c4ca3a47c58ab20","name":"should save new peer to store","time":{"start":1753147793005,"stop":1753147793005,"duration":0},"status":"passed","severity":"normal"},{"uid":"f31d3b0b8804d2a1","name":"A test","time":{"start":1753148007102,"stop":1753148007102,"duration":0},"status":"passed","severity":"normal"},{"uid":"a281bf9481c648e3","name":"should retry if all attempts fail","time":{"start":1753147823185,"stop":1753147823185,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea3d52c3b40ffa6f","name":"should return false when peer is not found","time":{"start":1753147793465,"stop":1753147793465,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b5daac39110956","name":"should have no discoveries enabled by default","time":{"start":1753147822761,"stop":1753147822762,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6b202041c66011d","name":"should return null for non-existent peer","time":{"start":1753147792861,"stop":1753147792861,"duration":0},"status":"passed","severity":"normal"},{"uid":"f085c9a5bfb9cd9f","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1753147783287,"stop":1753147783288,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbd1f4af53dd7df9","name":"should handle onConnected and onDisconnected","time":{"start":1753147823654,"stop":1753147823654,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5f08e1d41250ab5","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753149398096,"stop":1753149398096,"duration":0},"status":"passed","severity":"normal"},{"uid":"e18cf74bd545f00c","name":"should get all peers from store","time":{"start":1753147792855,"stop":1753147792856,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c150ebc4df7dfa2","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1753148086766,"stop":1753148086766,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e004301d6f0b652","name":"Check received message containing JSON","time":{"start":1753149398109,"stop":1753149398109,"duration":0},"status":"broken","severity":"normal"},{"uid":"fe39fc722cdd9e6b","name":"should drop connection to one peer on hangUp","time":{"start":1753147938852,"stop":1753147938853,"duration":1},"status":"passed","severity":"normal"},{"uid":"cccd65e04ce2ae5f","name":"should be delivered but not added to local log or bloom filter","time":{"start":1753147836329,"stop":1753147836329,"duration":0},"status":"passed","severity":"normal"},{"uid":"e48a1abe1838c043","name":"Check received message containing Russian","time":{"start":1753149398105,"stop":1753149398105,"duration":0},"status":"broken","severity":"normal"},{"uid":"52eb4a02c32dd977","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1753147783290,"stop":1753147783290,"duration":0},"status":"passed","severity":"normal"},{"uid":"571a842688fa90a9","name":"should clear the dialing interval","time":{"start":1753147792922,"stop":1753147792922,"duration":0},"status":"passed","severity":"normal"},{"uid":"d16095fca7c6baee","name":"Check message with no payload is not received","time":{"start":1753149398098,"stop":1753149398098,"duration":0},"status":"passed","severity":"normal"},{"uid":"4120586d8c39e069","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1753147822776,"stop":1753147822777,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a229b35a15aa428","name":"should decode valid enr with tcp successfully","time":{"start":1753147783817,"stop":1753147783817,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a9f98146cabe6b","name":"should remove event listeners from libp2p","time":{"start":1753147792657,"stop":1753147792658,"duration":1},"status":"passed","severity":"normal"},{"uid":"f56f81331ba410c4","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753148787354,"stop":1753148787354,"duration":0},"status":"broken","severity":"normal"},{"uid":"142a81aca2b97c04","name":"should emit a peer event after start","time":{"start":1753148057454,"stop":1753148057454,"duration":0},"status":"passed","severity":"normal"},{"uid":"68a74c1275cea5f4","name":"should skip peer when dialed recently","time":{"start":1753147792925,"stop":1753147792925,"duration":0},"status":"passed","severity":"normal"},{"uid":"96f5c10a2df9563d","name":"Check received message containing short","time":{"start":1753149398082,"stop":1753149398082,"duration":0},"status":"broken","severity":"normal"},{"uid":"d274e56ebdc506fe","name":"Passing an array","time":{"start":1753148680184,"stop":1753148680185,"duration":1},"status":"passed","severity":"normal"},{"uid":"330e9df867325cb6","name":"throws on content topic with generation field greater than 0","time":{"start":1753147777671,"stop":1753147777672,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8d44fc38428776b","name":"should add to incoming buffer if dependencies are not met","time":{"start":1753147836325,"stop":1753147836325,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a98f25d4c19dae","name":"Subscribe to topic containing Script and publish message","time":{"start":1753148086763,"stop":1753148086763,"duration":0},"status":"passed","severity":"normal"},{"uid":"cac321a497120742","name":"Fails to publish duplicate message","time":{"start":1753148081879,"stop":1753148081879,"duration":0},"status":"passed","severity":"normal"},{"uid":"70f3086943ac95c2","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1753148555010,"stop":1753148555011,"duration":1},"status":"broken","severity":"normal"},{"uid":"74ddd5c603f5e259","name":"should only return 1 node with relay capability","time":{"start":1753147802232,"stop":1753147802232,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8734387e11db34b","name":"should handle corrupted local storage data gracefully","time":{"start":1753147806122,"stop":1753147806122,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb777d7dbde0a805","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1753148661067,"stop":1753148661068,"duration":1},"status":"passed","severity":"normal"},{"uid":"78afd252d4503b21","name":"should handle peer not in mesh for all topics","time":{"start":1753147794156,"stop":1753147794157,"duration":1},"status":"passed","severity":"normal"},{"uid":"84e306ff57b39a73","name":"does not validate decoders for hash queries","time":{"start":1753147794042,"stop":1753147794042,"duration":0},"status":"passed","severity":"normal"},{"uid":"3480d4cb62e62c51","name":"should get / set UDP multiaddr","time":{"start":1753147783822,"stop":1753147783822,"duration":0},"status":"passed","severity":"normal"},{"uid":"aec4964266661b33","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1753147823300,"stop":1753147823309,"duration":9},"status":"passed","severity":"normal"},{"uid":"dbe77274d7646e01","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1753147792876,"stop":1753147792876,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ba26ea80a3f9d26","name":"Query generator for multiple messages with multiple decoders","time":{"start":1753148618020,"stop":1753148618020,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd05a649e40f492d","name":"should successfully subscribe to supported pubsub topic","time":{"start":1753147823300,"stop":1753147823300,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6cf2e13a444d02c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1753147832964,"stop":1753147832964,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbde942539ef0637","name":"Check message on other pubsub topic is not received","time":{"start":1753149398097,"stop":1753149398097,"duration":0},"status":"passed","severity":"normal"},{"uid":"18d9e30df1bb1dfd","name":"should create KeepAliveManager with required options","time":{"start":1753147794134,"stop":1753147794134,"duration":0},"status":"passed","severity":"normal"},{"uid":"9822e71eca830c6a","name":"random static sharding 6 - Cluster ID: 265, Shard ID: 243","time":{"start":1753148672116,"stop":1753148672116,"duration":0},"status":"broken","severity":"normal"},{"uid":"b7cc126f6ae6804f","name":"Check meta is set [ecies]","time":{"start":1753147813790,"stop":1753147813791,"duration":1},"status":"passed","severity":"normal"},{"uid":"566ccbccd2ce983","name":"should be able to encode the field with only FILTER set to true","time":{"start":1753147783286,"stop":1753147783286,"duration":0},"status":"passed","severity":"normal"},{"uid":"a76de80d3cd5b10c","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1753148661066,"stop":1753148661066,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ab15c503ccd1d0","name":"can start the service","time":{"start":1753148057448,"stop":1753148057448,"duration":0},"status":"passed","severity":"normal"},{"uid":"d04dc85eec1557c9","name":"should return usable stream attached to connection","time":{"start":1753147793869,"stop":1753147793870,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fdf0a2590b26b26","name":"should update peer store before dialing","time":{"start":1753147793003,"stop":1753147793004,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cac87a325451cc8","name":"throws if store query response has error status","time":{"start":1753147794043,"stop":1753147794043,"duration":0},"status":"passed","severity":"normal"},{"uid":"f878d2d4ce3e17c8","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1753147832956,"stop":1753147832956,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4cd8ad1f03ceb49","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1753147801828,"stop":1753147801829,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bc867821c583941","name":"should be safe to call multiple times","time":{"start":1753147794138,"stop":1753147794138,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aa816ca04f03ca6","name":"Check received message containing special chars","time":{"start":1753149398103,"stop":1753149398103,"duration":0},"status":"broken","severity":"normal"},{"uid":"88cc8adacd289adc","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app44/2/topic368/xml","time":{"start":1753148555020,"stop":1753148555020,"duration":0},"status":"broken","severity":"normal"},{"uid":"3d6c0cf2530abbb6","name":"should throw if no connection provided","time":{"start":1753147793870,"stop":1753147793870,"duration":0},"status":"passed","severity":"normal"},{"uid":"c489433a1522515a","name":"should set field with all protocols disabled","time":{"start":1753147783825,"stop":1753147783825,"duration":0},"status":"passed","severity":"normal"},{"uid":"58b935e84cf22c53","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app36/6/topic520/utf8","time":{"start":1753148555013,"stop":1753148555014,"duration":1},"status":"broken","severity":"normal"},{"uid":"890ed6880f90f6bc","name":"Relay + Store","time":{"start":1753147783827,"stop":1753147783827,"duration":0},"status":"passed","severity":"normal"},{"uid":"66979e407fd4da9a","name":"should set field with all protocols enabled","time":{"start":1753147783825,"stop":1753147783825,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4709e70b5cff15a","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app30/1/topic963/test.js","time":{"start":1753148555017,"stop":1753148555017,"duration":0},"status":"broken","severity":"normal"},{"uid":"4d54345977194154","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1753147801829,"stop":1753147801829,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bea9ceb24c762b4","name":"should handle case when globalThis is not available","time":{"start":1753147792678,"stop":1753147792679,"duration":1},"status":"passed","severity":"normal"},{"uid":"60447750b35fcad0","name":"Ephemeral field is preserved - encoder v0","time":{"start":1753148020473,"stop":1753148020473,"duration":0},"status":"broken","severity":"normal"},{"uid":"afc4371637d73757","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1753147832953,"stop":1753147832953,"duration":0},"status":"passed","severity":"normal"},{"uid":"2243e8c0f9e77c62","name":"Check message with invalid timestamp is not received","time":{"start":1753149398115,"stop":1753149398115,"duration":0},"status":"passed","severity":"normal"},{"uid":"446f4c8ee4c669a2","name":"Callback on promise, aborts when callback returns true","time":{"start":1753148618022,"stop":1753148618022,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6030c4f575e5407","name":"Push to array if already present","time":{"start":1753147777353,"stop":1753147777353,"duration":0},"status":"passed","severity":"normal"},{"uid":"994cc5d74c7b685f","name":"yields undefined for messages without content topic","time":{"start":1753147794044,"stop":1753147794044,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd022e41b73be038","name":"different cluster: nodes don't connect","time":{"start":1753148021639,"stop":1753148021639,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a1fab119d1b67a","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1753147801835,"stop":1753147801835,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd2a2e840af1db99","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1753147792839,"stop":1753147792839,"duration":0},"status":"passed","severity":"normal"},{"uid":"875442b2d8d838d8","name":"Check received message containing Script","time":{"start":1753149398107,"stop":1753149398107,"duration":0},"status":"broken","severity":"normal"},{"uid":"24f4cf66fdc90b37","name":"should partition messages based on acknowledgement status","time":{"start":1753147836328,"stop":1753147836328,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9913f161582f5b1","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1753147832963,"stop":1753147832963,"duration":0},"status":"passed","severity":"normal"},{"uid":"99360c0695840cc7","name":"should handle errors when globalThis is not available","time":{"start":1753147792656,"stop":1753147792657,"duration":1},"status":"passed","severity":"normal"},{"uid":"56cdca2bd4bac798","name":"should handle peerStore errors gracefully","time":{"start":1753147794410,"stop":1753147794410,"duration":0},"status":"passed","severity":"normal"},{"uid":"c71bd5aa50d5c5f7","name":"should emit a peer event after start","time":{"start":1753147806119,"stop":1753147806120,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7d2adf93f9ead17","name":"Check received message with timestamp: 1753147852440000000 ","time":{"start":1753149398114,"stop":1753149398114,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8776874244b4e2c","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753148231538,"stop":1753148231542,"duration":4},"status":"passed","severity":"normal"},{"uid":"2bc1b9817d1708ac","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1753147793141,"stop":1753147793147,"duration":6},"status":"passed","severity":"normal"},{"uid":"7dc163ee69b2f099","name":"should be safe to call multiple times","time":{"start":1753147792993,"stop":1753147792996,"duration":3},"status":"passed","severity":"normal"},{"uid":"d6c38788ccfd12f8","name":"1 Store, 2 relays, 2 fetches","time":{"start":1753147801897,"stop":1753147801897,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ce9deb92efa48b","name":"should update ack status of messages in outgoing buffer","time":{"start":1753147836329,"stop":1753147836329,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9307772f6ffef60","name":"Encoder throws on undefined content topic","time":{"start":1753147812036,"stop":1753147812037,"duration":1},"status":"passed","severity":"normal"},{"uid":"418e7a55140274da","name":"should add event listeners for peer connect and disconnect","time":{"start":1753147794137,"stop":1753147794138,"duration":1},"status":"passed","severity":"normal"},{"uid":"3af43ad46ae56b72","name":"should return false when peer is not found","time":{"start":1753147793443,"stop":1753147793443,"duration":0},"status":"passed","severity":"normal"},{"uid":"f12047d9897750e3","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1753147836324,"stop":1753147836324,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c2b4db01bd3d205","name":"throws on content topic with empty version field","time":{"start":1753147777672,"stop":1753147777673,"duration":1},"status":"passed","severity":"normal"},{"uid":"186a3e6206e2ced8","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1753147832959,"stop":1753147832959,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f97895f5eec8687","name":"Check publish message containing unicode special characters","time":{"start":1753148081871,"stop":1753148081871,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b65fa0e94f45b8","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1753147823660,"stop":1753147823662,"duration":2},"status":"passed","severity":"normal"},{"uid":"9cc17156e46caef8","name":"should use configured peers when available","time":{"start":1753147823965,"stop":1753147823965,"duration":0},"status":"passed","severity":"normal"},{"uid":"5984013cb0ce5748","name":"Sets default value correctly","time":{"start":1753148680187,"stop":1753148680187,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f3426d9e0411c8","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1753147832953,"stop":1753147832953,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7faf602087f49a4","name":"Rejects garbage","time":{"start":1753147827242,"stop":1753147827243,"duration":1},"status":"passed","severity":"normal"},{"uid":"c570336307badaca","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1753148646359,"stop":1753148646360,"duration":1},"status":"passed","severity":"normal"},{"uid":"632b84261300fe82","name":"should not create timers for topics where peer is not in mesh","time":{"start":1753147794151,"stop":1753147794152,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a752553f27c2754","name":"should return v3 status codes for v3 peer failures","time":{"start":1753148006899,"stop":1753148006899,"duration":0},"status":"broken","severity":"normal"},{"uid":"6ea79cf32885bca4","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app16/10/topic555/test.js","time":{"start":1753148555024,"stop":1753148555024,"duration":0},"status":"broken","severity":"normal"},{"uid":"f167a13c4800937e","name":"should throw error when no peers are available","time":{"start":1753147823964,"stop":1753147823964,"duration":0},"status":"passed","severity":"normal"},{"uid":"49f41bf594afb1f4","name":"Query Generator - false","time":{"start":1753148628142,"stop":1753148628143,"duration":1},"status":"passed","severity":"normal"},{"uid":"733680b5e46f1c9a","name":"Store - dialed first","time":{"start":1753148677146,"stop":1753148677147,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cc69915d62c896e","name":"should successfully unsubscribe from an existing subscription","time":{"start":1753147823309,"stop":1753147823310,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe33031a5ae70c0a","name":"should support chaining for add method","time":{"start":1753147822282,"stop":1753147822283,"duration":1},"status":"passed","severity":"normal"},{"uid":"1abe3532ff67229d","name":"Cluster ID 0, shard 1","time":{"start":1753148672108,"stop":1753148672109,"duration":1},"status":"broken","severity":"normal"},{"uid":"813bdd72997a9f65","name":"same cluster, static sharding: nodes connect","time":{"start":1753148021633,"stop":1753148021634,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd67f7f7e1d24a86","name":"should be empty when created","time":{"start":1753147823845,"stop":1753147823846,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8bbb392318be421","name":"should add received messages to bloom filter","time":{"start":1753147836325,"stop":1753147836325,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee378ea81ae9e7e","name":"can start the service","time":{"start":1753147806117,"stop":1753147806117,"duration":0},"status":"passed","severity":"normal"},{"uid":"10132af261bbbdbc","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753148231545,"stop":1753148231547,"duration":2},"status":"passed","severity":"normal"},{"uid":"aa17958193c4c8ab","name":"should insert elements correctly","time":{"start":1753147835242,"stop":1753147835242,"duration":0},"status":"passed","severity":"normal"},{"uid":"e19ed6d984cc91b3","name":"should properly create location multiaddrs - tcp","time":{"start":1753147783824,"stop":1753147783824,"duration":0},"status":"passed","severity":"normal"},{"uid":"5354ff9c5cb4c296","name":"ends if response has no messages","time":{"start":1753147794043,"stop":1753147794043,"duration":0},"status":"passed","severity":"normal"},{"uid":"84e18609b20f815","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753148787366,"stop":1753148787366,"duration":0},"status":"broken","severity":"normal"},{"uid":"e1f81577077b0015","name":"should handle peer store errors gracefully","time":{"start":1753147792862,"stop":1753147792862,"duration":0},"status":"passed","severity":"normal"},{"uid":"f21c5d40f442c34","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1753147793006,"stop":1753147793017,"duration":11},"status":"passed","severity":"normal"},{"uid":"fdcec2b23c0cd22b","name":"should dial all remaining peers","time":{"start":1753147792856,"stop":1753147792856,"duration":0},"status":"passed","severity":"normal"},{"uid":"171ca965f5663ab4","name":"Publish message with large meta","time":{"start":1753148081890,"stop":1753148081890,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4017c2963b29c17","name":"should send relay ping messages on timer","time":{"start":1753147794152,"stop":1753147794152,"duration":0},"status":"passed","severity":"normal"},{"uid":"2184c0bc7541a84d","name":"Nwaku publishes","time":{"start":1753148071485,"stop":1753148071485,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a5fa9b330ca5c5a","name":"Should update shard info","time":{"start":1753148021945,"stop":1753148021945,"duration":0},"status":"passed","severity":"normal"},{"uid":"437e0010b15f0837","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1753147832951,"stop":1753147832952,"duration":1},"status":"passed","severity":"normal"},{"uid":"232894927bf4cc64","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753148787358,"stop":1753148787358,"duration":0},"status":"broken","severity":"normal"},{"uid":"57eb1dbefd9aeaf","name":"should allow redial after failed dial cooldown expires","time":{"start":1753147792944,"stop":1753147792950,"duration":6},"status":"passed","severity":"normal"},{"uid":"5879108629901ea0","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1753147777690,"stop":1753147777690,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f425be3e04c9505","name":"random static sharding 8 - Cluster ID: 635, Shard ID: 790","time":{"start":1753148672119,"stop":1753148672119,"duration":0},"status":"broken","severity":"normal"},{"uid":"8416ac1eb46fce6a","name":"should wait for Store peer to be connected","time":{"start":1753147823779,"stop":1753147823779,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc554f45b5032eb6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1753147777686,"stop":1753147777687,"duration":1},"status":"passed","severity":"normal"},{"uid":"b33a0f605efcfa86","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1753147793155,"stop":1753147793155,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fa72f1bb7bf36e","name":"Check received message containing unicode special characters","time":{"start":1753149398094,"stop":1753149398094,"duration":0},"status":"broken","severity":"normal"},{"uid":"89f6ca759c6508a5","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1753148567543,"stop":1753148567544,"duration":1},"status":"passed","severity":"normal"},{"uid":"579f8021a4c5185e","name":"random static sharding 4 - Cluster ID: 839, Shard ID: 843","time":{"start":1753148672113,"stop":1753148672113,"duration":0},"status":"broken","severity":"normal"},{"uid":"c72a572d6a61cba1","name":"Check received message containing shell command","time":{"start":1753149398092,"stop":1753149398092,"duration":0},"status":"broken","severity":"normal"},{"uid":"49a0e0761dd7c63d","name":"should remove event listeners","time":{"start":1753147792851,"stop":1753147792851,"duration":0},"status":"passed","severity":"normal"},{"uid":"64a43a624a326640","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1753147832957,"stop":1753147832958,"duration":1},"status":"passed","severity":"normal"},{"uid":"49e6d1b3a14f979f","name":"Fields are not dropped","time":{"start":1753147793669,"stop":1753147793669,"duration":0},"status":"passed","severity":"normal"},{"uid":"daacd211e4e86e56","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1753147832951,"stop":1753147832951,"duration":0},"status":"passed","severity":"normal"},{"uid":"f08689e61b9501f8","name":"should be able to encode the field with only STORE set to true","time":{"start":1753147783286,"stop":1753147783286,"duration":0},"status":"passed","severity":"normal"},{"uid":"57e0e48fcae9868d","name":"returns nothing if no connections present","time":{"start":1753147793601,"stop":1753147793602,"duration":1},"status":"passed","severity":"normal"},{"uid":"a572c43dc22b5a1e","name":"Check received message containing emoji","time":{"start":1753149398114,"stop":1753149398114,"duration":0},"status":"broken","severity":"normal"},{"uid":"31ff4948bec392f0","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1753147832942,"stop":1753147832942,"duration":0},"status":"passed","severity":"normal"},{"uid":"52959371b352c812","name":"should initialize with custom number of peers","time":{"start":1753147823649,"stop":1753147823650,"duration":1},"status":"passed","severity":"normal"},{"uid":"eedfc3b980712b08","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1753147777675,"stop":1753147777676,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cd393d787030be6","name":"should properly create location multiaddrs - udp","time":{"start":1753147783824,"stop":1753147783824,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8d6439562e9c7c5","name":"should properly create location multiaddrs - udp4","time":{"start":1753147783822,"stop":1753147783822,"duration":0},"status":"passed","severity":"normal"},{"uid":"e229fd419746439e","name":"Check received message containing SQL Injection","time":{"start":1753149398106,"stop":1753149398106,"duration":0},"status":"broken","severity":"normal"},{"uid":"9ffb3b6a318d4383","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1753147777684,"stop":1753147777684,"duration":0},"status":"passed","severity":"normal"},{"uid":"546ada1d6d2e4e94","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1753147801834,"stop":1753147801834,"duration":0},"status":"passed","severity":"normal"},{"uid":"458a5ef0980373d5","name":"peer exchange sets tag","time":{"start":1753148077147,"stop":1753148077147,"duration":0},"status":"passed","severity":"normal"},{"uid":"6863f2181138300","name":"should handle corrupted shard info gracefully","time":{"start":1753147793466,"stop":1753147793466,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ee4d9c9ad0cc5c9","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1753147823847,"stop":1753147823847,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d0397707fa7c80","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1753147777689,"stop":1753147777689,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc7d4f4640a3bdb4","name":"should dial with multiaddr and return stream","time":{"start":1753147794407,"stop":1753147794407,"duration":0},"status":"passed","severity":"normal"},{"uid":"22e4f258eaeb1e9","name":"Check publish message containing short","time":{"start":1753148081851,"stop":1753148081851,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd9b83492daac18","name":"Ordered callback, aborts when callback returns true","time":{"start":1753148618023,"stop":1753148618024,"duration":1},"status":"passed","severity":"normal"},{"uid":"2247ddc0e99013cc","name":"Light Node - default protocols","time":{"start":1753148677148,"stop":1753148677149,"duration":1},"status":"passed","severity":"normal"},{"uid":"43ff0cd2853c1275","name":"should handle errors when accessing navigator","time":{"start":1753147792691,"stop":1753147792691,"duration":0},"status":"passed","severity":"normal"},{"uid":"c211f39ff7a44fac","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1753147800738,"stop":1753147800738,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7629498cdc0fdf5","name":"should not fail to stop the service if it was not started","time":{"start":1753147806118,"stop":1753147806118,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f1e7c50c8576a9","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1753147832949,"stop":1753147832951,"duration":2},"status":"passed","severity":"normal"},{"uid":"a86cc6f6ab5d9624","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1753147832939,"stop":1753147832939,"duration":0},"status":"passed","severity":"normal"},{"uid":"8deaf504c2ef02ef","name":"should add event listeners to libp2p","time":{"start":1753147792648,"stop":1753147792649,"duration":1},"status":"passed","severity":"normal"},{"uid":"ace449db06425814","name":"should set field with only FILTER enabled","time":{"start":1753147783826,"stop":1753147783826,"duration":0},"status":"passed","severity":"normal"},{"uid":"44dc7d1cd3268a3a","name":"should stop all internal components","time":{"start":1753147794405,"stop":1753147794405,"duration":0},"status":"passed","severity":"normal"},{"uid":"59e7c7a2eec35d6a","name":"should create all internal components","time":{"start":1753147794404,"stop":1753147794404,"duration":0},"status":"passed","severity":"normal"},{"uid":"a189ade833848f73","name":"Subscribe to topic containing short and publish message","time":{"start":1753148086760,"stop":1753148086760,"duration":0},"status":"passed","severity":"normal"},{"uid":"f004dd8dee0d9d6f","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1753148646359,"stop":1753148646359,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd9fc77b8befa56d","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1753147832954,"stop":1753147832954,"duration":0},"status":"passed","severity":"normal"},{"uid":"a902c0a050e99e08","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1753148661069,"stop":1753148661069,"duration":0},"status":"passed","severity":"normal"},{"uid":"420bfb151d997474","name":"should be safe to call multiple times","time":{"start":1753147792839,"stop":1753147792839,"duration":0},"status":"passed","severity":"normal"},{"uid":"40862510b854e879","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1753147777676,"stop":1753147777676,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5015b50642d485a","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1753147794144,"stop":1753147794144,"duration":0},"status":"passed","severity":"normal"},{"uid":"81abba1c21f52a88","name":"should insert message id into causal history","time":{"start":1753147836323,"stop":1753147836323,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ad15e79716a600","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1753148086758,"stop":1753148086758,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e7b4a5488ebee97","name":"Query with Ordered Callback, No message returned","time":{"start":1753148582230,"stop":1753148582230,"duration":0},"status":"passed","severity":"normal"},{"uid":"27c0b0c8fb4d331a","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1753147793464,"stop":1753147793464,"duration":0},"status":"passed","severity":"normal"},{"uid":"31fa250e61902cb4","name":"should return all connected peers without codec filter","time":{"start":1753147794409,"stop":1753147794409,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1d97a9eaaae7561","name":"Asymmetric encrypt & decrypt","time":{"start":1753147812624,"stop":1753147812624,"duration":0},"status":"passed","severity":"normal"},{"uid":"2258458c3e7d251a","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1753148661066,"stop":1753148661067,"duration":1},"status":"passed","severity":"normal"},{"uid":"80d6d20ac7c6d602","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1753148074744,"stop":1753148074745,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ebbd3481e9fa08c","name":"should stop and cleanup resources","time":{"start":1753147823848,"stop":1753147823848,"duration":0},"status":"passed","severity":"normal"},{"uid":"de9d3d68026f6b19","name":"can start and stop the service","time":{"start":1753148057448,"stop":1753148057453,"duration":5},"status":"passed","severity":"normal"},{"uid":"8e350117d5f11602","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1753147836328,"stop":1753147836328,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ca99e205fc7150","name":"should return false when peer is on different cluster","time":{"start":1753147793442,"stop":1753147793442,"duration":0},"status":"passed","severity":"normal"},{"uid":"3db1ab917e2214b8","name":"should not dispatch event when already disconnected","time":{"start":1753147792685,"stop":1753147792685,"duration":0},"status":"passed","severity":"normal"},{"uid":"20b300486caba56b","name":"All","time":{"start":1753147858859,"stop":1753147858860,"duration":1},"status":"passed","severity":"normal"},{"uid":"de2c61e33772ba24","name":"should push the message to the outgoing buffer","time":{"start":1753147836322,"stop":1753147836322,"duration":0},"status":"passed","severity":"normal"}] |