mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-15 03:13:15 +00:00
1 line
186 KiB
JSON
1 line
186 KiB
JSON
[{"uid":"8167194a2bb00075","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1755034494167,"stop":1755034494168,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8ecf3388d4f0b12","name":"should allow redial after failed dial cooldown expires","time":{"start":1755034462876,"stop":1755034462876,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b96842fc41db72","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1755034447178,"stop":1755034447179,"duration":1},"status":"passed","severity":"normal"},{"uid":"f72109b2ad1eebb9","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app71/2/topic786/proto","time":{"start":1755034791033,"stop":1755034791033,"duration":0},"status":"passed","severity":"normal"},{"uid":"2164759d44cdeed2","name":"Push message with unicode special characters payload","time":{"start":1755034980717,"stop":1755034980717,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ad8f7d2647beddf","name":"Decoder throws on undefined content topic","time":{"start":1755034484390,"stop":1755034484390,"duration":0},"status":"passed","severity":"normal"},{"uid":"70c7d39ac2fb5672","name":"Nodes with multiple pubsub topic","time":{"start":1755034689900,"stop":1755034689901,"duration":1},"status":"passed","severity":"normal"},{"uid":"f712395220165be8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1755034447191,"stop":1755034447191,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e3f8f6d1e1a00fb","name":"should do nothing when connections still exist","time":{"start":1755034462436,"stop":1755034462437,"duration":1},"status":"passed","severity":"normal"},{"uid":"505a65aa04f86f4e","name":"Check received message containing Russian","time":{"start":1755034967440,"stop":1755034967440,"duration":0},"status":"passed","severity":"normal"},{"uid":"9814cb2a81b78919","name":"should hang up with PeerId and return true on success","time":{"start":1755034463302,"stop":1755034463302,"duration":0},"status":"passed","severity":"normal"},{"uid":"85bd5cf47b0b54be","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1755034462812,"stop":1755034462812,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eeb52fdcc9d662a","name":"Get Nodes","time":{"start":1755034472074,"stop":1755034472075,"duration":1},"status":"passed","severity":"normal"},{"uid":"d74e4e3bf09a6c19","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1755034505797,"stop":1755034505797,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d8714faf15ef776","name":"Check meta is set [ecies]","time":{"start":1755034484389,"stop":1755034484389,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c2f688fc220157e","name":"should not execute task if max attempts is 0","time":{"start":1755034493178,"stop":1755034493181,"duration":3},"status":"passed","severity":"normal"},{"uid":"ee1b2707358228f8","name":"Push message with numeric payload","time":{"start":1755034980709,"stop":1755034980709,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ca644fa22fc9e16","name":"should handle onConnected and onDisconnected","time":{"start":1755034494166,"stop":1755034494166,"duration":0},"status":"passed","severity":"normal"},{"uid":"9498fd86ff149b93","name":"should sort peers by ping value","time":{"start":1755034463305,"stop":1755034463305,"duration":0},"status":"passed","severity":"normal"},{"uid":"f82a4ced06b19d64","name":"should add to incoming buffer if dependencies are not met","time":{"start":1755034511655,"stop":1755034511655,"duration":0},"status":"passed","severity":"normal"},{"uid":"b39dcdac85576acd","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1755034505795,"stop":1755034505795,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba8393cbbb2bb1fd","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1755034494169,"stop":1755034494169,"duration":0},"status":"passed","severity":"normal"},{"uid":"8545f0af860c561","name":"different cluster: nodes don't connect","time":{"start":1755034601534,"stop":1755034601534,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc2177b2fcf2fd4","name":"should wait for Filter peer to be connected","time":{"start":1755034493988,"stop":1755034493988,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d7b48949b2124b2","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1755034494169,"stop":1755034494169,"duration":0},"status":"passed","severity":"normal"},{"uid":"45c23affb7eb1713","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1755034505826,"stop":1755034505826,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd6434b2153b085f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1755034505858,"stop":1755034505859,"duration":1},"status":"passed","severity":"normal"},{"uid":"7208ed7b75e65348","name":"should handle incoming messages","time":{"start":1755034493570,"stop":1755034493570,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aff3a43fb6474cb","name":"Relay + Store","time":{"start":1755034453243,"stop":1755034453243,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d8572501cc7c913","name":"should return false when network is not connected","time":{"start":1755034463300,"stop":1755034463300,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e4a4e5b106de61","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1755034493315,"stop":1755034493316,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d2119da5fa9274e","name":"should have no discoveries enabled by default","time":{"start":1755034493314,"stop":1755034493315,"duration":1},"status":"passed","severity":"normal"},{"uid":"623f1d884dd6b10e","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755034673624,"stop":1755034673624,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0f7fef86e445f8a","name":"should decode valid enr successfully","time":{"start":1755034453230,"stop":1755034453231,"duration":1},"status":"passed","severity":"normal"},{"uid":"233a3c9bd686f670","name":"Query Generator, Multiple PubsubTopics","time":{"start":1755034819559,"stop":1755034819560,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff499991fd35f849","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1755034462445,"stop":1755034462448,"duration":3},"status":"passed","severity":"normal"},{"uid":"516f0ef94333705d","name":"should add event listeners for peer connect and disconnect","time":{"start":1755034462683,"stop":1755034462684,"duration":1},"status":"passed","severity":"normal"},{"uid":"89c0084a406d4ff5","name":"should handle peer store errors gracefully","time":{"start":1755034472923,"stop":1755034472923,"duration":0},"status":"passed","severity":"normal"},{"uid":"793f435f2c813871","name":"should reject if Store is requested but not mounted","time":{"start":1755034493980,"stop":1755034493984,"duration":4},"status":"passed","severity":"normal"},{"uid":"42177630bed61e79","name":"should return no connections if no open connection provided","time":{"start":1755034462915,"stop":1755034462915,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe27f6e972dfb8b","name":"should handle errors when getting connections","time":{"start":1755034462637,"stop":1755034462638,"duration":1},"status":"passed","severity":"normal"},{"uid":"18cc3b7896fc5c12","name":"Fails to publish duplicate message","time":{"start":1755034696611,"stop":1755034696612,"duration":1},"status":"passed","severity":"normal"},{"uid":"270605201fc73554","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1755034505836,"stop":1755034505836,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d72110427eb08d3","name":"should add event listeners to globalThis","time":{"start":1755034462600,"stop":1755034462600,"duration":0},"status":"passed","severity":"normal"},{"uid":"a108a1fd68b2d120","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1755034447180,"stop":1755034447180,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e28fe8dc8f1e0e3","name":"should successfully query store with valid decoders and options","time":{"start":1755034494048,"stop":1755034494048,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c2508670cf29f88","name":"Check message with no pubsub topic is not received","time":{"start":1755034967434,"stop":1755034967435,"duration":1},"status":"passed","severity":"normal"},{"uid":"a77f2dc407df14da","name":"Relay + Store","time":{"start":1755034533612,"stop":1755034533612,"duration":0},"status":"passed","severity":"normal"},{"uid":"af079bb55c7bc9e9","name":"Push to array if already present","time":{"start":1755034446946,"stop":1755034446947,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bbc5b99450f82e6","name":"should filter out already connected peers","time":{"start":1755034462438,"stop":1755034462438,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb4288d413d6e627","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1755034505797,"stop":1755034505797,"duration":0},"status":"passed","severity":"normal"},{"uid":"405885a2045ce95a","name":"should dial peers from store on start","time":{"start":1755034462422,"stop":1755034462423,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f3e0965f428b7c7","name":"should not be empty after adding a subscription","time":{"start":1755034494292,"stop":1755034494292,"duration":0},"status":"passed","severity":"normal"},{"uid":"aae00181b08871cc","name":"Push message with emoji payload","time":{"start":1755034980717,"stop":1755034980718,"duration":1},"status":"broken","severity":"normal"},{"uid":"a370276a2177ea1d","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1755034505836,"stop":1755034505836,"duration":0},"status":"passed","severity":"normal"},{"uid":"81f5e86a534f26c4","name":"can query messages normally","time":{"start":1755034839596,"stop":1755034839596,"duration":0},"status":"passed","severity":"normal"},{"uid":"3130ae0e9eefe529","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1755034447183,"stop":1755034447183,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d41409147624942","name":"should keep entries that haven't expired yet","time":{"start":1755034492290,"stop":1755034492294,"duration":4},"status":"passed","severity":"normal"},{"uid":"333917fc0b7913e","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1755034505804,"stop":1755034505806,"duration":2},"status":"passed","severity":"normal"},{"uid":"8318b2fa43027d91","name":"Push message with JSON payload","time":{"start":1755034980715,"stop":1755034980716,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9c0974fa10747fc","name":"should return false when pubsub topic parsing fails","time":{"start":1755034462481,"stop":1755034462482,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ad34b350b89e3a6","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1755034547957,"stop":1755034547957,"duration":0},"status":"passed","severity":"normal"},{"uid":"84053edeff23cad7","name":"Subscribe and receive messages via waku relay post","time":{"start":1755034994389,"stop":1755034994389,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a1596a3181ca34","name":"should dial peers from store when no connections remain","time":{"start":1755034462433,"stop":1755034462436,"duration":3},"status":"passed","severity":"normal"},{"uid":"652c8757fb8e7a0c","name":"should get / set TCP multiaddr","time":{"start":1755034453237,"stop":1755034453238,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ef376134dfefdb4","name":"should process successful peer exchange query","time":{"start":1755034472929,"stop":1755034472930,"duration":1},"status":"broken","severity":"normal"},{"uid":"f84d084cfca606f2","name":"peer exchange sets tag","time":{"start":1755034697833,"stop":1755034697834,"duration":1},"status":"passed","severity":"normal"},{"uid":"d50f1430cf09684c","name":"should send to specified number of peers of used peers","time":{"start":1755034493691,"stop":1755034493692,"duration":1},"status":"passed","severity":"normal"},{"uid":"34899fd70d0acaf8","name":"Check publish message containing shell command","time":{"start":1755034696604,"stop":1755034696604,"duration":0},"status":"passed","severity":"normal"},{"uid":"dceb934141ecee24","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1755034463100,"stop":1755034463100,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf9ac9f245d78fc","name":"Ephemeral field set to true","time":{"start":1755034463544,"stop":1755034463544,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df5cbacabde96cf","name":"Subscribe to topic containing XML and publish message","time":{"start":1755034704435,"stop":1755034704436,"duration":1},"status":"passed","severity":"normal"},{"uid":"156ba1b5aa38ce94","name":"should return false when navigator.onLine is false","time":{"start":1755034462613,"stop":1755034462614,"duration":1},"status":"passed","severity":"normal"},{"uid":"47edc7324e60ccf5","name":"should allow redial after cooldown period","time":{"start":1755034462868,"stop":1755034462868,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c61f47659ae28e","name":"should handle malformed response data","time":{"start":1755034472684,"stop":1755034472684,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b7ba50dbaaf75dd","name":"throws if decoders don't match content topics","time":{"start":1755034463310,"stop":1755034463310,"duration":0},"status":"passed","severity":"normal"},{"uid":"955cdf7081c44348","name":"should throw an error for insufficient data","time":{"start":1755034447358,"stop":1755034447358,"duration":0},"status":"passed","severity":"normal"},{"uid":"bca0671d582955c2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1755034505858,"stop":1755034505858,"duration":0},"status":"passed","severity":"normal"},{"uid":"444f15525b34598b","name":"should handle complete peer lifecycle","time":{"start":1755034462718,"stop":1755034462718,"duration":0},"status":"passed","severity":"normal"},{"uid":"27ef3cb9a8587b9a","name":"should be safe to call multiple times","time":{"start":1755034462860,"stop":1755034462860,"duration":0},"status":"passed","severity":"normal"},{"uid":"439e5f60d2712598","name":"Push message with custom timestamp: 1724276151503","time":{"start":1755034980704,"stop":1755034980704,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e91f558aa83ad7e","name":"Push message with rate limit","time":{"start":1755034980704,"stop":1755034980704,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7311aa2d6bd39e","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1755034493316,"stop":1755034493316,"duration":0},"status":"passed","severity":"normal"},{"uid":"f28105afece5d9b3","name":"should perform ping and update peer store on timer","time":{"start":1755034462689,"stop":1755034462689,"duration":0},"status":"passed","severity":"normal"},{"uid":"30319d63fef0eb02","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1755034511656,"stop":1755034511657,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac7b3742c8fdb826","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1755034447194,"stop":1755034447195,"duration":1},"status":"passed","severity":"normal"},{"uid":"3db177265f0edd6a","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755034994383,"stop":1755034994383,"duration":0},"status":"passed","severity":"normal"},{"uid":"2359d4631594d811","name":"should drop connection to all peers on hangUp","time":{"start":1755034614832,"stop":1755034614834,"duration":2},"status":"passed","severity":"normal"},{"uid":"b2082482bb0d54d","name":"should not dispatch event when already connected","time":{"start":1755034462626,"stop":1755034462635,"duration":9},"status":"passed","severity":"normal"},{"uid":"3813ec6efc18b4d","name":"should remove event listeners","time":{"start":1755034462684,"stop":1755034462685,"duration":1},"status":"passed","severity":"normal"},{"uid":"112a0cc06050ce51","name":"should push the message to the outgoing buffer","time":{"start":1755034511652,"stop":1755034511652,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d420e5f15a068f8","name":"should create NetworkMonitor with libp2p and events","time":{"start":1755034462590,"stop":1755034462590,"duration":0},"status":"passed","severity":"normal"},{"uid":"e55f00ea9f8aada5","name":"Push message with short payload","time":{"start":1755034980707,"stop":1755034980707,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc0b9c59a3d84bd","name":"Subscribe to topic containing short and receive message","time":{"start":1755034994383,"stop":1755034994383,"duration":0},"status":"passed","severity":"normal"},{"uid":"f07363004de3dc12","name":"should remove expired entries after TTL has passed","time":{"start":1755034492289,"stop":1755034492289,"duration":0},"status":"passed","severity":"normal"},{"uid":"9007d261ff915b6b","name":"should be able to decode the field with only STORE set to true","time":{"start":1755034452645,"stop":1755034452646,"duration":1},"status":"passed","severity":"normal"},{"uid":"4048f49f4181e93a","name":"nwaku subscribes","time":{"start":1755034686666,"stop":1755034686666,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b5b03b6f76f3861","name":"should handle dial errors gracefully","time":{"start":1755034462048,"stop":1755034462049,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fafe86c86a139c6","name":"should update peer store before dialing","time":{"start":1755034462049,"stop":1755034462049,"duration":0},"status":"passed","severity":"normal"},{"uid":"363d58a5dabd168f","name":"Check publish message containing Script","time":{"start":1755034696602,"stop":1755034696602,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5cf1013af9de33b","name":"new peer added after a peer was already found","time":{"start":1755034697834,"stop":1755034697834,"duration":0},"status":"passed","severity":"normal"},{"uid":"6380c82b65ecccf","name":"Check message with invalid timestamp is not received","time":{"start":1755034967433,"stop":1755034967434,"duration":1},"status":"passed","severity":"normal"},{"uid":"8797a481caad6f2a","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1755034505793,"stop":1755034505794,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b76852f0e20588e","name":"should not dispatch event when already disconnected","time":{"start":1755034462635,"stop":1755034462636,"duration":1},"status":"passed","severity":"normal"},{"uid":"daefe943c38a1ecd","name":"Decoder throws on undefined content topic","time":{"start":1755034482779,"stop":1755034482779,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c990b63986a8db3","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755034967433,"stop":1755034967433,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6190000cbaca1f0","name":"random static sharding 7 - Cluster ID: 477, Shard ID: 969","time":{"start":1755034836071,"stop":1755034836072,"duration":1},"status":"passed","severity":"normal"},{"uid":"545be9a4aa3f5bf5","name":"passes more than one ENR URLs and attempts connection","time":{"start":1755034531791,"stop":1755034531792,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8ee215668321047","name":"should handle shardReader errors","time":{"start":1755034463306,"stop":1755034463307,"duration":1},"status":"passed","severity":"normal"},{"uid":"12e0d86f2878a798","name":"Query with Promise Callback, No message returned","time":{"start":1755034819564,"stop":1755034819565,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ddff716025d1503","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1755034505179,"stop":1755034505180,"duration":1},"status":"passed","severity":"normal"},{"uid":"d475fa2a1e6e279e","name":"should merge provided config with defaults","time":{"start":1755034463296,"stop":1755034463297,"duration":1},"status":"passed","severity":"normal"},{"uid":"f29d9fdd0575ffb","name":"Fails to push message bigger that 1MB","time":{"start":1755034980706,"stop":1755034980707,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d6e06a284c510e9","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1755034505850,"stop":1755034505850,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd1f297e008dbefe","name":"Cluster ID 0, shard 1","time":{"start":1755034836065,"stop":1755034836065,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a4c2d34b67b6f3a","name":"should dial all peers on dial","time":{"start":1755034614832,"stop":1755034614832,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8c6e3fecfe7cae7","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1755034505180,"stop":1755034505181,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f417203edf67b56","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1755034494169,"stop":1755034494169,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a0ebba465f130c8","name":"Push message with long payload","time":{"start":1755034980707,"stop":1755034980709,"duration":2},"status":"passed","severity":"normal"},{"uid":"da4aa78dbd3badc3","name":"Check received message containing Arabic","time":{"start":1755034967439,"stop":1755034967440,"duration":1},"status":"passed","severity":"normal"},{"uid":"563a16dd51e505da","name":"should skip peers without ENR","time":{"start":1755034472930,"stop":1755034472930,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d5223ced69498b2","name":"Passing page size 11 when there are 10 messages","time":{"start":1755034860023,"stop":1755034860023,"duration":0},"status":"passed","severity":"normal"},{"uid":"d94b02411e2d9d39","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755034551289,"stop":1755034551290,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e6d41f1491062b7","name":"should properly create location multiaddrs - udp6","time":{"start":1755034453239,"stop":1755034453239,"duration":0},"status":"passed","severity":"normal"},{"uid":"9643f1ac946abfc8","name":"should handle all zero keep alive options","time":{"start":1755034462713,"stop":1755034462713,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a3138e2aaa27c9","name":"should clear the dialing interval","time":{"start":1755034462859,"stop":1755034462860,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ce965d52a618550","name":"should handle empty peer infos gracefully","time":{"start":1755034472678,"stop":1755034472678,"duration":0},"status":"passed","severity":"normal"},{"uid":"592422437c29fe32","name":"random static sharding 2 - Cluster ID: 40, Shard ID: 931","time":{"start":1755034836066,"stop":1755034836067,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7a0ad799d58e029","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1755034689900,"stop":1755034689900,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc719fc3220fb0e","name":"Check received message containing JSON","time":{"start":1755034967430,"stop":1755034967430,"duration":0},"status":"passed","severity":"normal"},{"uid":"47fc18674f05b4f6","name":"Check received message containing numeric","time":{"start":1755034967438,"stop":1755034967438,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe3989fe4a2b61e","name":"should fail to send if no connected peers found","time":{"start":1755034493689,"stop":1755034493691,"duration":2},"status":"passed","severity":"normal"},{"uid":"80ef166ee3196196","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1755034511660,"stop":1755034511660,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e71830dbc2eeec0","name":"A test","time":{"start":1755034586473,"stop":1755034586473,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c94610fe4e8b2c","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1755034505835,"stop":1755034505836,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e567995de130af8","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1755034689900,"stop":1755034689900,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c48e09560b8bad8","name":"should detect messages with missing dependencies","time":{"start":1755034511657,"stop":1755034511658,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0ebd6d3608afa1a","name":"ignores domain fetching errors","time":{"start":1755034473053,"stop":1755034473053,"duration":0},"status":"passed","severity":"normal"},{"uid":"437e90d6c92a71e7","name":"Check received message containing SQL Injection","time":{"start":1755034967440,"stop":1755034967440,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f38f5a5a71b26a0","name":"should retry on complete failure if specified","time":{"start":1755034493692,"stop":1755034493692,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b2af28a6951aecd","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1755034462733,"stop":1755034462733,"duration":0},"status":"passed","severity":"normal"},{"uid":"46c605112ff1cd26","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1755034511656,"stop":1755034511656,"duration":0},"status":"passed","severity":"normal"},{"uid":"b60182aab1ace414","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755034994394,"stop":1755034994394,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf338c5fb5908bf","name":"Ordered Callback - true","time":{"start":1755034850042,"stop":1755034850042,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd77aad7315f576b","name":"Check received message containing emoji","time":{"start":1755034967432,"stop":1755034967432,"duration":0},"status":"passed","severity":"normal"},{"uid":"dce266df4f632e83","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app11/2/topic294/proto","time":{"start":1755034791032,"stop":1755034791032,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a336469ff6ecbce","name":"should dial all remaining peers","time":{"start":1755034462438,"stop":1755034462438,"duration":0},"status":"passed","severity":"normal"},{"uid":"af0ed93c9b88ec10","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1755034547954,"stop":1755034547954,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0cd6cdd7aa760b6","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1755034505837,"stop":1755034505843,"duration":6},"status":"passed","severity":"normal"},{"uid":"c323ef728e1c4d18","name":"should emit a peer event after start","time":{"start":1755034746188,"stop":1755034746188,"duration":0},"status":"passed","severity":"normal"},{"uid":"45bb6f09c4a9b88a","name":"should use DNS peer discovery with light client","time":{"start":1755034531789,"stop":1755034531790,"duration":1},"status":"skipped","severity":"normal"},{"uid":"798ab1b7db5193c0","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1755034804020,"stop":1755034804020,"duration":0},"status":"passed","severity":"normal"},{"uid":"92f18322004e797c","name":"should maintain proper timestamps if all messages received","time":{"start":1755034511654,"stop":1755034511654,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe8440900c2e5135","name":"Check publish message containing Arabic","time":{"start":1755034696601,"stop":1755034696601,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc91b757b8ad32ce","name":"Push message with Script payload","time":{"start":1755034980714,"stop":1755034980715,"duration":1},"status":"passed","severity":"normal"},{"uid":"34012a8324c47bee","name":"it tolerates circular branch references","time":{"start":1755034473052,"stop":1755034473053,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a3139d5c801b71d","name":"should process tasks in queue","time":{"start":1755034493171,"stop":1755034493171,"duration":0},"status":"passed","severity":"normal"},{"uid":"d604a59eb6a903c8","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755034994385,"stop":1755034994385,"duration":0},"status":"passed","severity":"normal"},{"uid":"c71785b0b0de1006","name":"should return PeerId when PeerId is provided","time":{"start":1755034462908,"stop":1755034462908,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff6d6c5ac4023da5","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755034673622,"stop":1755034673623,"duration":1},"status":"passed","severity":"normal"},{"uid":"947e6349ba8d8607","name":"should mark all messages in causal history as acknowledged","time":{"start":1755034511655,"stop":1755034511656,"duration":1},"status":"passed","severity":"normal"},{"uid":"e566eebd26616614","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755034844311,"stop":1755034844311,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9784196e8064458","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1755034462725,"stop":1755034462732,"duration":7},"status":"passed","severity":"normal"},{"uid":"3d504122c500c2c7","name":"Push 30 different messages","time":{"start":1755034980695,"stop":1755034980696,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c583416c581cae17","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1755034511658,"stop":1755034511658,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1366bd0fb8d11cb","name":"should clear existing timers before creating new ones","time":{"start":1755034462712,"stop":1755034462712,"duration":0},"status":"passed","severity":"normal"},{"uid":"857f1f1547cc1030","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755034452643,"stop":1755034452644,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1dec2aa6de48714","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1755034472302,"stop":1755034472302,"duration":0},"status":"passed","severity":"normal"},{"uid":"d16e3c9bc3a196bf","name":"throws on content topic with empty topic name field","time":{"start":1755034447176,"stop":1755034447177,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e44286dffd4ad57","name":"ends if stream creation fails","time":{"start":1755034463311,"stop":1755034463311,"duration":0},"status":"passed","severity":"normal"},{"uid":"945d7c94b6b97256","name":"should create all internal components","time":{"start":1755034463297,"stop":1755034463297,"duration":0},"status":"passed","severity":"normal"},{"uid":"4016e2fe950ebb43","name":"should not create timers for topics where peer is not in mesh","time":{"start":1755034462699,"stop":1755034462699,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee19e22cbbd6e6f","name":"should successfully subscribe to supported pubsub topic","time":{"start":1755034493566,"stop":1755034493567,"duration":1},"status":"passed","severity":"normal"},{"uid":"859b808bbbb3bbb4","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1755034866358,"stop":1755034866359,"duration":1},"status":"passed","severity":"normal"},{"uid":"f741b97ead6c1a7f","name":"Push message with numeric payload","time":{"start":1755034980690,"stop":1755034980690,"duration":0},"status":"passed","severity":"normal"},{"uid":"82e4fe1df262705d","name":"does not validate decoders for hash queries","time":{"start":1755034463310,"stop":1755034463311,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f68cba68aca4ba4","name":"should handle queue overflow by adding peers to queue","time":{"start":1755034462883,"stop":1755034462884,"duration":1},"status":"passed","severity":"normal"},{"uid":"41c150a66a5f34e8","name":"should handle special patterns correctly","time":{"start":1755034509434,"stop":1755034509435,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbb7b3d5cc37008e","name":"Promise Callback - false","time":{"start":1755034850042,"stop":1755034850042,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ae8d8cf27a01cc","name":"Passing page size 3 when there are 20 messages","time":{"start":1755034860022,"stop":1755034860023,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9f2284a6713704d","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1755034547953,"stop":1755034547954,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fc63909bc626f29","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1755034494167,"stop":1755034494167,"duration":0},"status":"passed","severity":"normal"},{"uid":"c390d979d9d78d9f","name":"should be safe to call multiple times","time":{"start":1755034463298,"stop":1755034463298,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b4caaabc335557","name":"Check message with no payload is not received","time":{"start":1755034967435,"stop":1755034967435,"duration":0},"status":"passed","severity":"normal"},{"uid":"529bfaed24db0a91","name":"should handle browser offline state overriding peer connections","time":{"start":1755034462644,"stop":1755034462645,"duration":1},"status":"passed","severity":"normal"},{"uid":"49f4b739f810b7aa","name":"should return different streams if requested simultaniously","time":{"start":1755034463095,"stop":1755034463096,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd812e0b62c7e8a","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1755034462451,"stop":1755034462451,"duration":0},"status":"passed","severity":"normal"},{"uid":"279fa5a062e54d58","name":"Check received message containing JSON","time":{"start":1755034967442,"stop":1755034967442,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce6108f209624127","name":"Stops search when maxGet is reached","time":{"start":1755034472075,"stop":1755034472076,"duration":1},"status":"passed","severity":"normal"},{"uid":"10de55f4f0c7bef9","name":"Publish message with rate limit","time":{"start":1755034696616,"stop":1755034696616,"duration":0},"status":"passed","severity":"normal"},{"uid":"5089394fe8f0ad8d","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1755034462445,"stop":1755034462445,"duration":0},"status":"passed","severity":"normal"},{"uid":"1547b0e42761abe6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1755034505863,"stop":1755034505863,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5b2a6a5ee3aeb3","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1755034462637,"stop":1755034462637,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac2f74317b99d422","name":"configure the node with multiple content topics","time":{"start":1755034791034,"stop":1755034791034,"duration":0},"status":"passed","severity":"normal"},{"uid":"e871f5673ee43920","name":"Push message with special chars payload","time":{"start":1755034980690,"stop":1755034980690,"duration":0},"status":"passed","severity":"normal"},{"uid":"728cd480ecb717d7","name":"Query Generator - true","time":{"start":1755034850040,"stop":1755034850040,"duration":0},"status":"passed","severity":"normal"},{"uid":"2222a9515fa577dd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1755034447190,"stop":1755034447190,"duration":0},"status":"passed","severity":"normal"},{"uid":"f76cc1a2d43adeaa","name":"should set default options when no config provided","time":{"start":1755034463296,"stop":1755034463296,"duration":0},"status":"passed","severity":"normal"},{"uid":"988d0eac14f4df1a","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755034994380,"stop":1755034994380,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef977e824a275d","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1755034494164,"stop":1755034494165,"duration":1},"status":"passed","severity":"normal"},{"uid":"cac44bfcb662218c","name":"Query generator for multiple messages with different message text format","time":{"start":1755034851871,"stop":1755034851871,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a5a11e12f642898","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1755034462698,"stop":1755034462699,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fb5f3ed1d42d5d3","name":"returns all values when wanted number matches available values","time":{"start":1755034471150,"stop":1755034471160,"duration":10},"status":"passed","severity":"normal"},{"uid":"f799906379d6169f","name":"should dial one peer on dial","time":{"start":1755034614834,"stop":1755034614834,"duration":0},"status":"passed","severity":"normal"},{"uid":"4370034b0bc91426","name":"udp ip6 address","time":{"start":1755034452652,"stop":1755034452652,"duration":0},"status":"passed","severity":"normal"},{"uid":"d89168d9e7f67c73","name":"should be able to decode the field with only FILTER set to true","time":{"start":1755034452645,"stop":1755034452645,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca4dcd2b8805bcc","name":"Check received message containing Chinese","time":{"start":1755034967427,"stop":1755034967427,"duration":0},"status":"passed","severity":"normal"},{"uid":"f54f15914664a748","name":"Query generator for 2000 messages","time":{"start":1755034851878,"stop":1755034851879,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0f216e0b7f37044","name":"messageHashStr produces consistent results for the same input","time":{"start":1755034462734,"stop":1755034462734,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b791895ea243fff","name":"should return true when peer is on the same cluster","time":{"start":1755034462465,"stop":1755034462465,"duration":0},"status":"passed","severity":"normal"},{"uid":"721e9019ec7720c3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1755034447192,"stop":1755034447192,"duration":0},"status":"passed","severity":"normal"},{"uid":"c97b769fa3065473","name":"should return all connected peers without codec filter","time":{"start":1755034463304,"stop":1755034463304,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9eeca98d4525c6c","name":"should decode valid enr with tcp successfully","time":{"start":1755034453231,"stop":1755034453231,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7044b8bd82a0806","name":"Sign & Recover","time":{"start":1755034483141,"stop":1755034483141,"duration":0},"status":"passed","severity":"normal"},{"uid":"b27c0b344e46b991","name":"should add event listener for peer:discovery","time":{"start":1755034462042,"stop":1755034462044,"duration":2},"status":"passed","severity":"normal"},{"uid":"5ee9ab30929ac492","name":"should dispatch connect and disconnect events","time":{"start":1755034494166,"stop":1755034494166,"duration":0},"status":"passed","severity":"normal"},{"uid":"117b594ad6be2c2e","name":"Refresh subscription","time":{"start":1755034994391,"stop":1755034994391,"duration":0},"status":"passed","severity":"normal"},{"uid":"c17840bbfa88a456","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1755034472300,"stop":1755034472301,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2dc3380dfaf38bb","name":"should not fail to stop the service if it was not started","time":{"start":1755034531781,"stop":1755034531783,"duration":2},"status":"passed","severity":"normal"},{"uid":"5a3b8b0bcf2404a6","name":"Push message with XML payload","time":{"start":1755034980715,"stop":1755034980715,"duration":0},"status":"passed","severity":"normal"},{"uid":"25076d0fb97cb0c","name":"should skip already querying peers","time":{"start":1755034472926,"stop":1755034472927,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce2246aed93cf3a8","name":"can start and stop the service","time":{"start":1755034531779,"stop":1755034531780,"duration":1},"status":"passed","severity":"normal"},{"uid":"541904491d8076ec","name":"should handle large number of peers request","time":{"start":1755034472686,"stop":1755034472686,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea860942c51104b","name":"should not process empty queue","time":{"start":1755034462893,"stop":1755034462894,"duration":1},"status":"passed","severity":"normal"},{"uid":"82aaafe9dcccc8a5","name":"should throw error - no id","time":{"start":1755034453232,"stop":1755034453232,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cea44378daac859","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1755034866353,"stop":1755034866355,"duration":2},"status":"passed","severity":"normal"},{"uid":"28e8a0999ff40e1f","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1755034804018,"stop":1755034804018,"duration":0},"status":"passed","severity":"normal"},{"uid":"55cf2b7c69d41e78","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1755034505844,"stop":1755034505846,"duration":2},"status":"passed","severity":"normal"},{"uid":"8f58a333e447e8d7","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1755034462481,"stop":1755034462481,"duration":0},"status":"passed","severity":"normal"},{"uid":"489f9e5a2d41f7cb","name":"Subscribe to topic containing Russian and publish message","time":{"start":1755034704433,"stop":1755034704433,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaca7ef8b6bb1fde","name":"should start the dialing interval","time":{"start":1755034462852,"stop":1755034462855,"duration":3},"status":"passed","severity":"normal"},{"uid":"b73a1ecd00196940","name":"should throw error - no public key","time":{"start":1755034453232,"stop":1755034453233,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba74386bc722d0a9","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1755034472299,"stop":1755034472300,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d8719a98f75739f","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755034994387,"stop":1755034994387,"duration":0},"status":"passed","severity":"normal"},{"uid":"2679ab9274bb00fc","name":"should initialize with libp2p components","time":{"start":1755034472676,"stop":1755034472677,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7b98e9f9bb626d7","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755034473056,"stop":1755034473056,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4bdbe219b004e95e","name":"Push message with content topic containing unicode special characters","time":{"start":1755034980702,"stop":1755034980702,"duration":0},"status":"passed","severity":"normal"},{"uid":"e478ae2ae0991473","name":"should handle disconnect when peer has no timers","time":{"start":1755034462712,"stop":1755034462712,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbc3ddea98ab4807","name":"Check received message containing Basic HTML tag","time":{"start":1755034967441,"stop":1755034967441,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c501bd442c428d","name":"should clear timers for specific peer on disconnect","time":{"start":1755034462711,"stop":1755034462711,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7496e8adb26cdde","name":"should be safe to call multiple times","time":{"start":1755034462429,"stop":1755034462429,"duration":0},"status":"passed","severity":"normal"},{"uid":"53733d572de6d7bb","name":"should never report false negatives","time":{"start":1755034509433,"stop":1755034509433,"duration":0},"status":"passed","severity":"normal"},{"uid":"9009216c8e3a92a0","name":"Decoder throws on undefined content topic","time":{"start":1755034463545,"stop":1755034463545,"duration":0},"status":"passed","severity":"normal"},{"uid":"c075bca093d6e356","name":"should handle a minimal index list","time":{"start":1755034447357,"stop":1755034447357,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbe9d0d39431922b","name":"can start the service","time":{"start":1755034476903,"stop":1755034476903,"duration":0},"status":"passed","severity":"normal"},{"uid":"37db92671d1b7021","name":"should properly create peer info with all multiaddrs","time":{"start":1755034453240,"stop":1755034453240,"duration":0},"status":"passed","severity":"normal"},{"uid":"bab85e76fcb0e62","name":"should handle network check errors gracefully","time":{"start":1755034462896,"stop":1755034462897,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfae8bba13680102","name":"should continually clean up expired entries at intervals","time":{"start":1755034492298,"stop":1755034492299,"duration":1},"status":"passed","severity":"normal"},{"uid":"85628b68cfa88315","name":"Check received message containing Arabic","time":{"start":1755034967427,"stop":1755034967427,"duration":0},"status":"passed","severity":"normal"},{"uid":"de0c0351162e2d24","name":"Relay - dialed after","time":{"start":1755034871230,"stop":1755034871230,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c426c55d0e82600","name":"Asymmetric encrypt & decrypt","time":{"start":1755034483140,"stop":1755034483140,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d8dd35dd06002fc","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1755034505813,"stop":1755034505813,"duration":0},"status":"passed","severity":"normal"},{"uid":"d22b1bf46d816d2d","name":"Round trip binary serialization","time":{"start":1755034463543,"stop":1755034463544,"duration":1},"status":"passed","severity":"normal"},{"uid":"db27e8a4aabe95bc","name":"should throw error - no public key","time":{"start":1755034453235,"stop":1755034453235,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5564e6b04ad2388","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1755034804018,"stop":1755034804019,"duration":1},"status":"passed","severity":"normal"},{"uid":"f492693b42ebe607","name":"should be empty when created","time":{"start":1755034494291,"stop":1755034494291,"duration":0},"status":"passed","severity":"normal"},{"uid":"572edfdcd1d4a3bd","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755034994385,"stop":1755034994385,"duration":0},"status":"passed","severity":"normal"},{"uid":"99538123498a8c60","name":"Check received message containing special chars","time":{"start":1755034967427,"stop":1755034967427,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e079c5d3121e39f","name":"should return false when peer is on different cluster","time":{"start":1755034462470,"stop":1755034462470,"duration":0},"status":"passed","severity":"normal"},{"uid":"476ae4c437e4281a","name":"should respect custom numPeersToUse configuration","time":{"start":1755034494168,"stop":1755034494168,"duration":0},"status":"passed","severity":"normal"},{"uid":"818ad4cbdf714f94","name":"Push message with content topic containing short","time":{"start":1755034980698,"stop":1755034980698,"duration":0},"status":"passed","severity":"normal"},{"uid":"54b06c6b4959ba5","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755034452647,"stop":1755034452648,"duration":1},"status":"passed","severity":"normal"},{"uid":"9460a3edd0354c19","name":"should add peer to queue when queue is not empty","time":{"start":1755034462861,"stop":1755034462861,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e1c72b52f4bc08","name":"should not receive a peer event before start","time":{"start":1755034531785,"stop":1755034531785,"duration":0},"status":"passed","severity":"normal"},{"uid":"61e8c66674aa329d","name":"Nwaku publishes","time":{"start":1755034686667,"stop":1755034686667,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3702b4bda3c8fe","name":"Stops search when 2 null results are returned","time":{"start":1755034472076,"stop":1755034472077,"duration":1},"status":"passed","severity":"normal"},{"uid":"8232594d5cc56586","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1755034447183,"stop":1755034447184,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef2e33a7a34932ba","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755034551291,"stop":1755034551292,"duration":1},"status":"passed","severity":"normal"},{"uid":"7220bfc8d9003f66","name":"should initialize with custom TTL","time":{"start":1755034472917,"stop":1755034472917,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab38cf992572f14","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755034601535,"stop":1755034601535,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dd416b28f7d9660","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1755034505817,"stop":1755034505817,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aaa3d23b47ff769","name":"random static sharding 6 - Cluster ID: 313, Shard ID: 739","time":{"start":1755034836071,"stop":1755034836071,"duration":0},"status":"passed","severity":"normal"},{"uid":"82ca503c5097af26","name":"should create ConnectionManager with relay","time":{"start":1755034463296,"stop":1755034463296,"duration":0},"status":"passed","severity":"normal"},{"uid":"112b163a7250edfd","name":"Push message with Chinese payload","time":{"start":1755034980690,"stop":1755034980691,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc9b19500cdf685f","name":"should return true even if peer has no overlapping shards","time":{"start":1755034462466,"stop":1755034462468,"duration":2},"status":"passed","severity":"normal"},{"uid":"10f6a88baa20c379","name":"should dial peers from store when browser is connected","time":{"start":1755034462432,"stop":1755034462432,"duration":0},"status":"passed","severity":"normal"},{"uid":"5131c1f832c45c62","name":"should create ShardReader with auto sharding network config","time":{"start":1755034462464,"stop":1755034462465,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bdca520618f0bcd","name":"should not fail to start the service if it is already started","time":{"start":1755034746187,"stop":1755034746187,"duration":0},"status":"passed","severity":"normal"},{"uid":"950fd70fe16a1ced","name":"should throw error when no peers are available","time":{"start":1755034494049,"stop":1755034494049,"duration":0},"status":"passed","severity":"normal"},{"uid":"c890a209df9a8e3c","name":"should start and stop interval correctly","time":{"start":1755034493170,"stop":1755034493170,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7228b2dcad9fb50","name":"should create ShardReader with static shards network config","time":{"start":1755034462465,"stop":1755034462465,"duration":0},"status":"passed","severity":"normal"},{"uid":"88586628f22526a7","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1755034505835,"stop":1755034505835,"duration":0},"status":"passed","severity":"normal"},{"uid":"43d65b28a3cf6c9c","name":"Push message with Russian payload","time":{"start":1755034980714,"stop":1755034980714,"duration":0},"status":"passed","severity":"normal"},{"uid":"672aa0e5827d4eba","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1755034463545,"stop":1755034463546,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bedbcffae744b25","name":"Subscribe to topic containing numeric and publish message","time":{"start":1755034704430,"stop":1755034704431,"duration":1},"status":"passed","severity":"normal"},{"uid":"303d9ad441700aae","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755034994392,"stop":1755034994393,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a0a16b28a59707d","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1755034704427,"stop":1755034704427,"duration":0},"status":"passed","severity":"normal"},{"uid":"16ea6acc281653f3","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1755034505799,"stop":1755034505800,"duration":1},"status":"passed","severity":"normal"},{"uid":"27bbd5efc6e1f456","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755034994391,"stop":1755034994391,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7153b6d8251196a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1755034505863,"stop":1755034505863,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b8ff443b96cefa6","name":"topics with same application and version share the same shard","time":{"start":1755034447184,"stop":1755034447184,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce0c2e18d0587a6f","name":"should not be delivered","time":{"start":1755034511660,"stop":1755034511660,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ea031cf49ac0c4f","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1755034447188,"stop":1755034447188,"duration":0},"status":"passed","severity":"normal"},{"uid":"30084f02cde0ad18","name":"Encoder throws on undefined content topic","time":{"start":1755034482778,"stop":1755034482778,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2dbc3ecf883a974","name":"Relay Node - default protocol","time":{"start":1755034871233,"stop":1755034871233,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e1911dced35bf98","name":"isConnected should return true after first peer connects","time":{"start":1755034547955,"stop":1755034547955,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec4680c177f092c7","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1755034505844,"stop":1755034505844,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8478028fb6efdf2","name":"groups content topics by expected pubsub topic","time":{"start":1755034447185,"stop":1755034447185,"duration":0},"status":"passed","severity":"normal"},{"uid":"73d2c3534cf0dd07","name":"should handle complete dial lifecycle","time":{"start":1755034462898,"stop":1755034462898,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0f7d0fa620b4402","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1755034505795,"stop":1755034505796,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3b69c4cc372aa3b","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1755034505828,"stop":1755034505828,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1491d0ac57d83db","name":"should not fail to stop the service if it was not started","time":{"start":1755034746186,"stop":1755034746187,"duration":1},"status":"passed","severity":"normal"},{"uid":"97bd2db30f60477f","name":"should send relay ping messages on timer","time":{"start":1755034462699,"stop":1755034462699,"duration":0},"status":"passed","severity":"normal"},{"uid":"30db965915c018db","name":"Check message with no content topic is not received","time":{"start":1755034967448,"stop":1755034967448,"duration":0},"status":"passed","severity":"normal"},{"uid":"d33c349095b0df87","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1755034819562,"stop":1755034819562,"duration":0},"status":"passed","severity":"normal"},{"uid":"57cc8b4a3e14a6b4","name":"throws on content topic with too few or too many fields","time":{"start":1755034447174,"stop":1755034447174,"duration":0},"status":"passed","severity":"normal"},{"uid":"13647870df33b365","name":"should return peer for existing peer","time":{"start":1755034462441,"stop":1755034462442,"duration":1},"status":"passed","severity":"normal"},{"uid":"6af69e538ac0be46","name":"should add event listeners to libp2p","time":{"start":1755034462600,"stop":1755034462600,"duration":0},"status":"passed","severity":"normal"},{"uid":"33fdb124e50efda4","name":"Subscribe and publish message","time":{"start":1755034704426,"stop":1755034704427,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ec325b4615ab9da","name":"Default pageSize","time":{"start":1755034860026,"stop":1755034860026,"duration":0},"status":"passed","severity":"normal"},{"uid":"44012ded8be5df20","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1755034453231,"stop":1755034453231,"duration":0},"status":"passed","severity":"normal"},{"uid":"66630cfa2cfc86a6","name":"should transition to Unhealthy when no connections","time":{"start":1755034493836,"stop":1755034493840,"duration":4},"status":"passed","severity":"normal"},{"uid":"a0c6c9910787e716","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app40/2/topic636/xml","time":{"start":1755034791029,"stop":1755034791029,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd4783431684dd68","name":"should properly start and stop event listening","time":{"start":1755034493841,"stop":1755034493842,"duration":1},"status":"passed","severity":"normal"},{"uid":"661f850dce39668f","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755034994389,"stop":1755034994389,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0846b392227e61b","name":"Check received message containing special chars","time":{"start":1755034967439,"stop":1755034967439,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed5a2f0660176aa9","name":"should query peers that support peer exchange","time":{"start":1755034472922,"stop":1755034472922,"duration":0},"status":"passed","severity":"normal"},{"uid":"689a0ce48aaf682f","name":"Check publish message containing numeric","time":{"start":1755034696599,"stop":1755034696599,"duration":0},"status":"passed","severity":"normal"},{"uid":"171f1b92d7a96524","name":"should reject if Relay is requested but not mounted","time":{"start":1755034493979,"stop":1755034493979,"duration":0},"status":"passed","severity":"normal"},{"uid":"deac1b4193e64c2d","name":"should be able to encode the field with only FILTER set to true","time":{"start":1755034452641,"stop":1755034452641,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ccdbff6dc7cde1","name":"should properly create location multiaddrs - tcp","time":{"start":1755034453240,"stop":1755034453240,"duration":0},"status":"passed","severity":"normal"},{"uid":"683698bf023f997a","name":"Publishes to nwaku","time":{"start":1755034686666,"stop":1755034686667,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ae9668420fa9e7f","name":"Push message with escaped characters payload","time":{"start":1755034980716,"stop":1755034980716,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee6b13e39d0d8da","name":"should discard bootstrap peers when has more than set limit","time":{"start":1755034569766,"stop":1755034569767,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c0bfca4b0a222c0","name":"Cluster id 0, shard 0","time":{"start":1755034836063,"stop":1755034836064,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdeb93c51d57869f","name":"can query messages by message hash","time":{"start":1755034839596,"stop":1755034839597,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bbc47d26ec7f8c7","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755034994380,"stop":1755034994380,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf004a6647ee4ac","name":"should remove event listener for peer:discovery","time":{"start":1755034462046,"stop":1755034462047,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0b162cfc66c5dd6","name":"should invoke callbacks when receiving a message","time":{"start":1755034494292,"stop":1755034494292,"duration":0},"status":"passed","severity":"normal"},{"uid":"173aee2cb85c480","name":"should start periodic discovery on start","time":{"start":1755034472933,"stop":1755034472934,"duration":1},"status":"passed","severity":"normal"},{"uid":"4968d5b573ad2485","name":"should only return 1 node with relay capability","time":{"start":1755034473054,"stop":1755034473054,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a35cdf1819d574","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1755034447189,"stop":1755034447189,"duration":0},"status":"passed","severity":"normal"},{"uid":"740670434fb3c109","name":"Subscribe and receive messages via waku relay post","time":{"start":1755034994380,"stop":1755034994380,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2ebcace7a6c6ad1","name":"Push message with content topic containing escaped characters","time":{"start":1755034980702,"stop":1755034980702,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cebdb061d3d894d","name":"Fields are not dropped","time":{"start":1755034463004,"stop":1755034463004,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccaddf7182c173dc","name":"Push message with content topic containing JSON","time":{"start":1755034980701,"stop":1755034980701,"duration":0},"status":"passed","severity":"normal"},{"uid":"71ec973f7c8dc23c","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755034967450,"stop":1755034967450,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f2df739dfcd29d1","name":"should not receive a peer event before start","time":{"start":1755034746188,"stop":1755034746188,"duration":0},"status":"passed","severity":"normal"},{"uid":"b664ecfdfe70020c","name":"Check publish message containing unicode special characters","time":{"start":1755034696608,"stop":1755034696608,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae9f70abd110f427","name":"Generator, 2 different shards","time":{"start":1755034809772,"stop":1755034809772,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b40323a4e3c22b7","name":"random static sharding 3 - Cluster ID: 579, Shard ID: 26","time":{"start":1755034836067,"stop":1755034836068,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c2afdc5ca85e81b","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755034994390,"stop":1755034994390,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d4cfc0b88bf64b","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755034994396,"stop":1755034994396,"duration":0},"status":"passed","severity":"normal"},{"uid":"34c265418c15be3b","name":"throws on empty content topic","time":{"start":1755034447173,"stop":1755034447173,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb7d8f493f06bf5","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755034601533,"stop":1755034601534,"duration":1},"status":"passed","severity":"normal"},{"uid":"6539a62ad5624fde","name":"should only return 1 node with relay and store capability","time":{"start":1755034473054,"stop":1755034473055,"duration":1},"status":"passed","severity":"normal"},{"uid":"18246fc4e2e7ed77","name":"Check message with no pubsub topic is not received","time":{"start":1755034967448,"stop":1755034967448,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b22bb2d38d6323","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1755034505826,"stop":1755034505827,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfa9a81b9f052857","name":"Push message with Script payload","time":{"start":1755034980692,"stop":1755034980692,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a449f8cb5437d9","name":"should handle different types of entries","time":{"start":1755034492294,"stop":1755034492295,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed489b908fab7e36","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1755034493319,"stop":1755034493319,"duration":0},"status":"passed","severity":"normal"},{"uid":"70841c43a65f6fa0","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1755034505803,"stop":1755034505804,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c03e3fa7dfab2a8","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1755034505791,"stop":1755034505791,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b1778b31b2f111f","name":"throws if store query response has error status","time":{"start":1755034463311,"stop":1755034463311,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c3c8c792c1c2d6","name":"Check publish message containing short","time":{"start":1755034696598,"stop":1755034696598,"duration":0},"status":"passed","severity":"normal"},{"uid":"148aab7ed63f6919","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1755034447179,"stop":1755034447179,"duration":0},"status":"passed","severity":"normal"},{"uid":"4413560900374722","name":"Waku message hash computation (no timestamp)","time":{"start":1755034462725,"stop":1755034462725,"duration":0},"status":"passed","severity":"normal"},{"uid":"584eee90ea2ff7bf","name":"Light Node - default protocols","time":{"start":1755034871232,"stop":1755034871232,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf9fc08183096a27","name":"should properly compute the node id","time":{"start":1755034453236,"stop":1755034453236,"duration":0},"status":"passed","severity":"normal"},{"uid":"370684e1339e0fab","name":"should create PeerExchange instance with components","time":{"start":1755034472688,"stop":1755034472688,"duration":0},"status":"passed","severity":"normal"},{"uid":"ada210703768021e","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1755034689902,"stop":1755034689903,"duration":1},"status":"passed","severity":"normal"},{"uid":"232fe74e377ec64b","name":"should remove event listeners from libp2p","time":{"start":1755034462601,"stop":1755034462612,"duration":11},"status":"passed","severity":"normal"},{"uid":"8a9454ff1d9db839","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755034994397,"stop":1755034994397,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7f343028c7a2faf","name":"should add and check entries correctly","time":{"start":1755034492278,"stop":1755034492288,"duration":10},"status":"passed","severity":"normal"},{"uid":"953ec2ca7a111cfe","name":"should enable all discoveries when explicitly set","time":{"start":1755034493315,"stop":1755034493315,"duration":0},"status":"passed","severity":"normal"},{"uid":"eda72eea4c0fac34","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1755034447182,"stop":1755034447182,"duration":0},"status":"passed","severity":"normal"},{"uid":"87faa9cee701a3c8","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755034994386,"stop":1755034994387,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8be766caee92e2f","name":"random static sharding 5 - Cluster ID: 567, Shard ID: 764","time":{"start":1755034836071,"stop":1755034836071,"duration":0},"status":"passed","severity":"normal"},{"uid":"3230ff1eb5e1e418","name":"random static sharding 8 - Cluster ID: 281, Shard ID: 811","time":{"start":1755034836072,"stop":1755034836072,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d553f21c8769c2","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1755034505815,"stop":1755034505815,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ddc82320d6f615","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1755034462052,"stop":1755034462053,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa187e2b49e1ce41","name":"should partition messages based on acknowledgement status","time":{"start":1755034511659,"stop":1755034511659,"duration":0},"status":"passed","severity":"normal"},{"uid":"62db1f3ffc2ea498","name":"should handle peer store update failures gracefully","time":{"start":1755034462690,"stop":1755034462690,"duration":0},"status":"passed","severity":"normal"},{"uid":"199ac778c1a15b24","name":"should properly create location multiaddrs - udp4","time":{"start":1755034453238,"stop":1755034453238,"duration":0},"status":"passed","severity":"normal"},{"uid":"84d2dab109ec06fa","name":"Check publish message after client node is restarted","time":{"start":1755034696615,"stop":1755034696615,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a0354a8a7320986a","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1755034463101,"stop":1755034463101,"duration":0},"status":"passed","severity":"normal"},{"uid":"729e33f815a53491","name":"should throw error - no id","time":{"start":1755034453234,"stop":1755034453234,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c73c7f2dfe5da74","name":"LightPush","time":{"start":1755034871232,"stop":1755034871232,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a8c08690a0aa0e","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app84/5/topic148/test.js","time":{"start":1755034791028,"stop":1755034791028,"duration":0},"status":"passed","severity":"normal"},{"uid":"5615d253ae534f2d","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1755034856503,"stop":1755034856504,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4100bb53399b72f","name":"Push message with long payload","time":{"start":1755034980689,"stop":1755034980690,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b0086f54203688e","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755034994382,"stop":1755034994382,"duration":0},"status":"passed","severity":"normal"},{"uid":"977837da58144b94","name":"should dial second nwaku node that was discovered","time":{"start":1755034526775,"stop":1755034526789,"duration":14},"status":"skipped","severity":"normal"},{"uid":"ff1200745b02a6d5","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1755034505817,"stop":1755034505817,"duration":0},"status":"passed","severity":"normal"},{"uid":"be7094088648aaaa","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1755034472297,"stop":1755034472298,"duration":1},"status":"passed","severity":"normal"},{"uid":"d84e2a069f6f09d5","name":"Ephemeral field is preserved - encoder v0","time":{"start":1755034533444,"stop":1755034533445,"duration":1},"status":"passed","severity":"normal"},{"uid":"9442ee2fba4450dc","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1755034462697,"stop":1755034462698,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e42d98bd25c4508","name":"should handle errors when removing globalThis listeners","time":{"start":1755034462613,"stop":1755034462613,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d064ba3cf0042ee","name":"should be able to encode the field with only RELAY set to true","time":{"start":1755034452639,"stop":1755034452640,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2a35c9edb757a1e","name":"should wait for Store peer to be connected","time":{"start":1755034493988,"stop":1755034493989,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9b736be8f1f98a9","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1755034505816,"stop":1755034505817,"duration":1},"status":"passed","severity":"normal"},{"uid":"aca678e47b177e1c","name":"throws on content topic with empty application field","time":{"start":1755034447175,"stop":1755034447175,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc7b660382836dd8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1755034505862,"stop":1755034505863,"duration":1},"status":"passed","severity":"normal"},{"uid":"d12c94c0222fcdf1","name":"should dial peer when peer is discovered","time":{"start":1755034462048,"stop":1755034462048,"duration":0},"status":"passed","severity":"normal"},{"uid":"f63a2410a2e31da6","name":"Subscribe to topic containing shell command and publish message","time":{"start":1755034704437,"stop":1755034704437,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2312df13f9e4c2f","name":"pre and post cipher","time":{"start":1755034483141,"stop":1755034483141,"duration":0},"status":"passed","severity":"normal"},{"uid":"69ff831742885510","name":"should handle corrupted local storage data gracefully","time":{"start":1755034476906,"stop":1755034476906,"duration":0},"status":"passed","severity":"normal"},{"uid":"579e23d6afa6f60e","name":"Push message with Arabic payload","time":{"start":1755034980713,"stop":1755034980714,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a44ed9665ba245c","name":"should skip peers that were recently queried","time":{"start":1755034472923,"stop":1755034472923,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f671c1e781c4b7","name":"should skip peer when already connected","time":{"start":1755034462861,"stop":1755034462867,"duration":6},"status":"passed","severity":"normal"},{"uid":"5b09307032f52049","name":"Query Generator, No message returned","time":{"start":1755034819561,"stop":1755034819562,"duration":1},"status":"passed","severity":"normal"},{"uid":"14c2b6805f029b6","name":"Wrong topic","time":{"start":1755034791034,"stop":1755034791034,"duration":0},"status":"passed","severity":"normal"},{"uid":"5039283745b7b7fc","name":"should encodeTxt and decodeTxt","time":{"start":1755034453230,"stop":1755034453230,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b89bf2c2eb1117e","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1755034689905,"stop":1755034689905,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d1ac938c2d4de8a","name":"should not create multiple intervals when called multiple times","time":{"start":1755034462856,"stop":1755034462856,"duration":0},"status":"passed","severity":"normal"},{"uid":"325d4d2950958fbd","name":"should skip peer when failed to dial recently","time":{"start":1755034462867,"stop":1755034462867,"duration":0},"status":"passed","severity":"normal"},{"uid":"f90dfa514457629f","name":"messageHashStr produces different results for different inputs","time":{"start":1755034462734,"stop":1755034462734,"duration":0},"status":"passed","severity":"normal"},{"uid":"cca8368a89ade0a8","name":"Encoder throws on empty string content topic","time":{"start":1755034482778,"stop":1755034482779,"duration":1},"status":"passed","severity":"normal"},{"uid":"56fd299502e66a22","name":"Subscribe to topic containing short and receive message","time":{"start":1755034994391,"stop":1755034994392,"duration":1},"status":"passed","severity":"normal"},{"uid":"b47cd80ebb4dc950","name":"should query peer with peer exchange protocol","time":{"start":1755034472925,"stop":1755034472926,"duration":1},"status":"broken","severity":"normal"},{"uid":"65a6ccefe133fe75","name":"Encoder throws on empty string content topic","time":{"start":1755034463545,"stop":1755034463545,"duration":0},"status":"passed","severity":"normal"},{"uid":"1076fb20082cf46a","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1755034452646,"stop":1755034452646,"duration":0},"status":"passed","severity":"normal"},{"uid":"54366dd81b9b18a9","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755034673622,"stop":1755034673622,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d809a4c2883577","name":"should skip updating peer store if peer has same addresses","time":{"start":1755034462052,"stop":1755034462052,"duration":0},"status":"passed","severity":"normal"},{"uid":"73bf208a72b482","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1755034505806,"stop":1755034505807,"duration":1},"status":"passed","severity":"normal"},{"uid":"c083be67d614672a","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755034967446,"stop":1755034967447,"duration":1},"status":"passed","severity":"normal"},{"uid":"22bd5e53c0a2655e","name":"Non TWN Cluster","time":{"start":1755034791028,"stop":1755034791028,"duration":0},"status":"passed","severity":"normal"},{"uid":"384ab02ab067a9b6","name":"should be sent with empty content","time":{"start":1755034511659,"stop":1755034511659,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a6398476f60b1ed","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1755034472298,"stop":1755034472299,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eeda04833696237","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755034673623,"stop":1755034673624,"duration":1},"status":"passed","severity":"normal"},{"uid":"641c15113301acf8","name":"should select older connection if present","time":{"start":1755034462915,"stop":1755034462916,"duration":1},"status":"passed","severity":"normal"},{"uid":"69f8562fe25f51e","name":"Check message with invalid timestamp is not received","time":{"start":1755034967447,"stop":1755034967447,"duration":0},"status":"passed","severity":"normal"},{"uid":"b607207d5f28bfd3","name":"should not start if already started","time":{"start":1755034472918,"stop":1755034472918,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b34d3fd697c890a","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1755034505827,"stop":1755034505827,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ef0f01edf0bd2d6","name":"Refresh subscription","time":{"start":1755034704428,"stop":1755034704429,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c0b0ae73a59c5964","name":"rejects hash query with content filter parameters","time":{"start":1755034462813,"stop":1755034462813,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac74e8a4b596880","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1755034462688,"stop":1755034462688,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca1d519f0e0573c1","name":"Check publish message containing JSON","time":{"start":1755034696603,"stop":1755034696604,"duration":1},"status":"passed","severity":"normal"},{"uid":"7baaa453dda0c785","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1755034447191,"stop":1755034447192,"duration":1},"status":"passed","severity":"normal"},{"uid":"aab388640402eb46","name":"Push message with JSON payload","time":{"start":1755034980693,"stop":1755034980693,"duration":0},"status":"passed","severity":"normal"},{"uid":"16d0617743ca6ea5","name":"should add received messages to bloom filter","time":{"start":1755034511654,"stop":1755034511655,"duration":1},"status":"passed","severity":"normal"},{"uid":"30edcf021a4d85ad","name":"should not dial peers from store when browser is not connected","time":{"start":1755034462432,"stop":1755034462433,"duration":1},"status":"passed","severity":"normal"},{"uid":"75a11a4b7dd5f8da","name":"should handle case when globalThis is not available","time":{"start":1755034462624,"stop":1755034462624,"duration":0},"status":"passed","severity":"normal"},{"uid":"190fa2cdf43e3cc","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1755034505807,"stop":1755034505813,"duration":6},"status":"passed","severity":"normal"},{"uid":"ead623f69df0abb1","name":"should return usable stream attached to connection","time":{"start":1755034463094,"stop":1755034463094,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba764bda3ab0a97d","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1755034493841,"stop":1755034493841,"duration":0},"status":"passed","severity":"normal"},{"uid":"eec7a2ac15740c8d","name":"Using a function","time":{"start":1755034867128,"stop":1755034867128,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbd27768ebcd7e72","name":"should drop only non-locked connections when over maxConnections","time":{"start":1755034462444,"stop":1755034462444,"duration":0},"status":"passed","severity":"normal"},{"uid":"61ee053d3dda4fc9","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1755034505816,"stop":1755034505816,"duration":0},"status":"passed","severity":"normal"},{"uid":"e13847f6dfb55eec","name":"Relay","time":{"start":1755034533612,"stop":1755034533612,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc6087b025fe402","name":"should return PeerId when Multiaddr input is provided","time":{"start":1755034462908,"stop":1755034462908,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a4a492df3243068","name":"throws on content topic with empty encoding field","time":{"start":1755034447177,"stop":1755034447177,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2e285e448169029","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1755034447189,"stop":1755034447190,"duration":1},"status":"passed","severity":"normal"},{"uid":"676ac6677afb49cc","name":"Query generator for multiple messages with multiple decoders","time":{"start":1755034851871,"stop":1755034851872,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ba7298646e1b35a","name":"Check received message containing numeric","time":{"start":1755034967427,"stop":1755034967427,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6cf33d60bac5fe5","name":"should dial all known peers when reached zero connections","time":{"start":1755034569765,"stop":1755034569766,"duration":1},"status":"passed","severity":"normal"},{"uid":"f24ba507c449de08","name":"Meta field set when metaSetter is specified","time":{"start":1755034463544,"stop":1755034463544,"duration":0},"status":"passed","severity":"normal"},{"uid":"9597ccb21a9a940f","name":"should handle hash queries without validation","time":{"start":1755034494050,"stop":1755034494050,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca55286de9a588fd","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1755034493569,"stop":1755034493569,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bbc667abc84195c","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1755034866360,"stop":1755034866361,"duration":1},"status":"passed","severity":"normal"},{"uid":"a734afe9dc1ae63f","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1755034511661,"stop":1755034511661,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ebca79b43c9822","name":"Passing page size 110 when there are 120 messages","time":{"start":1755034860024,"stop":1755034860026,"duration":2},"status":"passed","severity":"normal"},{"uid":"2a5195c8c9f006e6","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1755034447358,"stop":1755034447358,"duration":0},"status":"passed","severity":"normal"},{"uid":"3571add0328c2284","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1755034472682,"stop":1755034472682,"duration":0},"status":"passed","severity":"normal"},{"uid":"91edca5c04e03fbf","name":"Throws when trying to push message with empty payload","time":{"start":1755034980696,"stop":1755034980696,"duration":0},"status":"passed","severity":"normal"},{"uid":"720e9e8105a0ea2f","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755034673621,"stop":1755034673621,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5bf87834de85007","name":"Check received message containing long","time":{"start":1755034967426,"stop":1755034967426,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed64dd2a8bee596a","name":"should start all internal components","time":{"start":1755034463297,"stop":1755034463298,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4046eb5de09e00a","name":"should initialize bloom filter with correct parameters","time":{"start":1755034509425,"stop":1755034509431,"duration":6},"status":"passed","severity":"normal"},{"uid":"cd8d3c511fc7961b","name":"Push message with Chinese payload","time":{"start":1755034980710,"stop":1755034980712,"duration":2},"status":"passed","severity":"normal"},{"uid":"55e9d2be2d8a7221","name":"should not receive a peer event after stop","time":{"start":1755034531785,"stop":1755034531786,"duration":1},"status":"passed","severity":"normal"},{"uid":"774f1d3faa0ab01a","name":"should not receive a peer event after stop","time":{"start":1755034476905,"stop":1755034476905,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a65afdba71f0","name":"Check message with no content topic is not received","time":{"start":1755034967435,"stop":1755034967435,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a4fe53f1ee925b","name":"should register libp2p event listeners when start is called","time":{"start":1755034494166,"stop":1755034494166,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f7c4cfe842f2d53","name":"random static sharding 1 - Cluster ID: 593, Shard ID: 474","time":{"start":1755034836065,"stop":1755034836066,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ab08519d969c5d2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1755034447193,"stop":1755034447193,"duration":0},"status":"passed","severity":"normal"},{"uid":"826bbd11779b58c6","name":"connects to nwaku","time":{"start":1755034867125,"stop":1755034867126,"duration":1},"status":"passed","severity":"normal"},{"uid":"b412a27ab3232193","name":"Check received message with timestamp: 1755034526598 ","time":{"start":1755034967432,"stop":1755034967433,"duration":1},"status":"passed","severity":"normal"},{"uid":"8430c5444e2060da","name":"should create RPC request with correct parameters","time":{"start":1755034472687,"stop":1755034472688,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec71c991f59b9d92","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1755034505801,"stop":1755034505802,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a5e4823ec0b807d","name":"should return empty array when no peers connected","time":{"start":1755034463303,"stop":1755034463304,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d44c571493004fc","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1755034505794,"stop":1755034505795,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e4a41b0a3b7105a","name":"Push message with content topic containing numeric","time":{"start":1755034980699,"stop":1755034980699,"duration":0},"status":"passed","severity":"normal"},{"uid":"dad512eb6484f7e9","name":"Push message with unicode special characters payload","time":{"start":1755034980695,"stop":1755034980695,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ccb541fe4a2c8f5","name":"Push message with short payload","time":{"start":1755034980689,"stop":1755034980689,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0ed22f18974fd01","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1755034472683,"stop":1755034472683,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a7441afa3c0eb59","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755034994386,"stop":1755034994386,"duration":0},"status":"passed","severity":"normal"},{"uid":"af39ece408e25285","name":"Push message with escaped characters payload","time":{"start":1755034980694,"stop":1755034980695,"duration":1},"status":"passed","severity":"normal"},{"uid":"7af10190f723bb3f","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1755034856509,"stop":1755034856509,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b5578740e8c8342","name":"tcp ip4 address","time":{"start":1755034452651,"stop":1755034452652,"duration":1},"status":"passed","severity":"normal"},{"uid":"a99393475061066d","name":"should dial with multiaddr and return stream","time":{"start":1755034463301,"stop":1755034463301,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a6f090f70eb489","name":"Push message equal or less that 1MB","time":{"start":1755034980706,"stop":1755034980706,"duration":0},"status":"passed","severity":"normal"},{"uid":"57862d2a9eb0ddfc","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1755034493320,"stop":1755034493320,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad2341482d7cd385","name":"Accepts a valid Waku Message","time":{"start":1755034497533,"stop":1755034497534,"duration":1},"status":"passed","severity":"normal"},{"uid":"3371c2b401e6f210","name":"Push message with SQL Injection payload","time":{"start":1755034980714,"stop":1755034980714,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad10a05ab8a6182","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1755034866359,"stop":1755034866360,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d5eb21ec6b1cb46","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755034994393,"stop":1755034994393,"duration":0},"status":"passed","severity":"normal"},{"uid":"6371d233430f80b8","name":"should handle peer store errors gracefully","time":{"start":1755034462442,"stop":1755034462442,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf7a70da0f3fabb4","name":"should dial peer when on same shard","time":{"start":1755034462869,"stop":1755034462869,"duration":0},"status":"passed","severity":"normal"},{"uid":"99664eefa9a185d0","name":"should insert elements correctly","time":{"start":1755034509432,"stop":1755034509432,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6298054ac9f3ba0","name":"Init the array if not present","time":{"start":1755034446945,"stop":1755034446946,"duration":1},"status":"passed","severity":"normal"},{"uid":"e43e5e213f62c717","name":"isConnected return false after peer stops","time":{"start":1755034547956,"stop":1755034547956,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dfbf25045597c83","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1755034505178,"stop":1755034505179,"duration":1},"status":"passed","severity":"normal"},{"uid":"df6ae5ebc7647402","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app97/9/topic383/utf8","time":{"start":1755034791031,"stop":1755034791031,"duration":0},"status":"passed","severity":"normal"},{"uid":"38291354e37f256f","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1755034482774,"stop":1755034482776,"duration":2},"status":"passed","severity":"normal"},{"uid":"86e64239f84c5cf8","name":"should handle multiple peer connections","time":{"start":1755034462686,"stop":1755034462687,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ec67ac7ed9e0e58","name":"should skip peers that don't support peer exchange","time":{"start":1755034472922,"stop":1755034472923,"duration":1},"status":"passed","severity":"normal"},{"uid":"8240dc12043505a8","name":"should not fail to start the service if it is already started","time":{"start":1755034531784,"stop":1755034531784,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a18d488ca368e9","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755034994397,"stop":1755034994397,"duration":0},"status":"passed","severity":"normal"},{"uid":"b948eaab4f33881b","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1755034804019,"stop":1755034804020,"duration":1},"status":"passed","severity":"normal"},{"uid":"8faec373972f68e6","name":"should return false when peer shard info is not found","time":{"start":1755034462471,"stop":1755034462471,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f01f43ec59885d2","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755034673626,"stop":1755034673626,"duration":0},"status":"passed","severity":"normal"},{"uid":"4704d43d8a9ea77d","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755034994384,"stop":1755034994384,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1da680288cd32fc","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1755034505851,"stop":1755034505851,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd30dcb7f6b659dd","name":"Push message with Basic HTML tag payload","time":{"start":1755034980693,"stop":1755034980693,"duration":0},"status":"passed","severity":"normal"},{"uid":"25573cc1b39743fd","name":"returns nothing if no connections present","time":{"start":1755034462914,"stop":1755034462915,"duration":1},"status":"passed","severity":"normal"},{"uid":"441b1f823cdabd8a","name":"should not receive a peer event after stop","time":{"start":1755034746188,"stop":1755034746189,"duration":1},"status":"passed","severity":"normal"},{"uid":"95c438f06825b173","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1755034704438,"stop":1755034704438,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a97d730c64188c6","name":"should handle dial errors","time":{"start":1755034463301,"stop":1755034463302,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a57267d0ae5773f","name":"Decoder throws on empty string content topic","time":{"start":1755034484390,"stop":1755034484390,"duration":0},"status":"passed","severity":"normal"},{"uid":"7661f2da3705b63a","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1755034819563,"stop":1755034819564,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9326363e64d95b9","name":"should skip peers without peerInfo in ENR","time":{"start":1755034472931,"stop":1755034472931,"duration":0},"status":"passed","severity":"normal"},{"uid":"213fec923cd676ea","name":"should handle shard reader errors gracefully","time":{"start":1755034462896,"stop":1755034462896,"duration":0},"status":"passed","severity":"normal"},{"uid":"56ade5e968d42623","name":"should retry failed tasks","time":{"start":1755034493175,"stop":1755034493175,"duration":0},"status":"passed","severity":"normal"},{"uid":"fabe12fa7751625f","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1755034505818,"stop":1755034505826,"duration":8},"status":"passed","severity":"normal"},{"uid":"9895fc29ab8b58b9","name":"Sample","time":{"start":1755034452593,"stop":1755034452595,"duration":2},"status":"passed","severity":"normal"},{"uid":"a06d1fce760180c1","name":"should not change state when connections remain after disconnect","time":{"start":1755034462625,"stop":1755034462626,"duration":1},"status":"passed","severity":"normal"},{"uid":"23bf992fb76e7713","name":"accepts valid message hash query","time":{"start":1755034462812,"stop":1755034462813,"duration":1},"status":"passed","severity":"normal"},{"uid":"274c633baa809b02","name":"should not receive a peer event before start","time":{"start":1755034476904,"stop":1755034476905,"duration":1},"status":"passed","severity":"normal"},{"uid":"28993c9413430b51","name":"accepts valid content-filtered query","time":{"start":1755034462811,"stop":1755034462811,"duration":0},"status":"passed","severity":"normal"},{"uid":"237c95aec6be63c7","name":"can start and stop the service","time":{"start":1755034746185,"stop":1755034746186,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd4ab757a44e473c","name":"should handle peer identify event","time":{"start":1755034472921,"stop":1755034472921,"duration":0},"status":"broken","severity":"normal"},{"uid":"a09805f906b416d6","name":"should handle relay send failures gracefully","time":{"start":1755034462700,"stop":1755034462700,"duration":0},"status":"passed","severity":"normal"},{"uid":"9963624fec68111f","name":"should create KeepAliveManager with required options","time":{"start":1755034462678,"stop":1755034462683,"duration":5},"status":"passed","severity":"normal"},{"uid":"e45b860cc7049b62","name":"Check meta is set [symmetric]","time":{"start":1755034482777,"stop":1755034482777,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c2687324610ca08","name":"Check received message containing emoji","time":{"start":1755034967443,"stop":1755034967445,"duration":2},"status":"passed","severity":"normal"},{"uid":"9b125d711c818b08","name":"should be empty after removing the only subscription","time":{"start":1755034494292,"stop":1755034494292,"duration":0},"status":"passed","severity":"normal"},{"uid":"718edcb09186afbe","name":"should start and setup intervals and event listeners","time":{"start":1755034494293,"stop":1755034494293,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b3a0de233fcd23","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1755034505837,"stop":1755034505837,"duration":0},"status":"passed","severity":"normal"},{"uid":"49617bf3e8805827","name":"Decoder throws on empty string content topic","time":{"start":1755034463545,"stop":1755034463545,"duration":0},"status":"passed","severity":"normal"},{"uid":"702bab90abcc3c88","name":"should hang up with multiaddr and return true on success","time":{"start":1755034463302,"stop":1755034463303,"duration":1},"status":"passed","severity":"normal"},{"uid":"5484358575783f1a","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1755034494165,"stop":1755034494165,"duration":0},"status":"passed","severity":"normal"},{"uid":"762e8fde39ad9e21","name":"should not retry if at least one success","time":{"start":1755034493693,"stop":1755034493694,"duration":1},"status":"passed","severity":"normal"},{"uid":"a38b367f5d6eb8e7","name":"Check received message containing Script","time":{"start":1755034967429,"stop":1755034967429,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e5f1684defcdee","name":"Check publish message containing special chars","time":{"start":1755034696599,"stop":1755034696600,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd7df2b06d843e0d","name":"should set field with only LIGHTPUSH enabled","time":{"start":1755034453242,"stop":1755034453242,"duration":0},"status":"passed","severity":"normal"},{"uid":"a41973fc95395975","name":"should handle ENR without shardInfo","time":{"start":1755034472933,"stop":1755034472933,"duration":0},"status":"broken","severity":"normal"},{"uid":"7ba78f73e26864e5","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1755034844310,"stop":1755034844310,"duration":0},"status":"passed","severity":"normal"},{"uid":"439b51a22168e1fa","name":"should successfully query peers and return peer infos","time":{"start":1755034472677,"stop":1755034472678,"duration":1},"status":"passed","severity":"normal"},{"uid":"5056d1c43ad5a6b2","name":"should remove event listeners from globalThis","time":{"start":1755034462612,"stop":1755034462613,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cca72a9ea906021","name":"should initialize with custom number of peers","time":{"start":1755034494164,"stop":1755034494164,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dec25ad04eeabe","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1755034473056,"stop":1755034473056,"duration":0},"status":"skipped","severity":"normal"},{"uid":"85ef5fe101386684","name":"should create dialer with libp2p and shardReader","time":{"start":1755034462851,"stop":1755034462852,"duration":1},"status":"passed","severity":"normal"},{"uid":"d04736dee0f5bb18","name":"can start the service","time":{"start":1755034531777,"stop":1755034531778,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8df0ea453bf7b8d","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1755034505818,"stop":1755034505818,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0f580d250e99c2a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1755034447192,"stop":1755034447192,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c4f3e8d71b860fe","name":"should handle general insertion and lookup correctly","time":{"start":1755034509435,"stop":1755034509435,"duration":0},"status":"passed","severity":"normal"},{"uid":"c26358058796a062","name":"handles different clusterIds correctly","time":{"start":1755034447186,"stop":1755034447186,"duration":0},"status":"passed","severity":"normal"},{"uid":"692d5b677f776230","name":"return first retrieved peers without further DNS queries","time":{"start":1755034473055,"stop":1755034473055,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a78c0b14b46482b","name":"All","time":{"start":1755034533613,"stop":1755034533615,"duration":2},"status":"passed","severity":"normal"},{"uid":"bb68725c0a958d3c","name":"Check publish message after service node is restarted","time":{"start":1755034696615,"stop":1755034696615,"duration":0},"status":"skipped","severity":"normal"},{"uid":"43d9e99886931a93","name":"Check received message containing shell command","time":{"start":1755034967442,"stop":1755034967442,"duration":0},"status":"passed","severity":"normal"},{"uid":"95dc24508daf405f","name":"should return true when peer is on the pubsub topic shard","time":{"start":1755034462480,"stop":1755034462481,"duration":1},"status":"passed","severity":"normal"},{"uid":"c446a9ac92b37b78","name":"Subscribe to topic containing short and publish message","time":{"start":1755034704430,"stop":1755034704430,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc8bf17c0c83993d","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1755034704427,"stop":1755034704427,"duration":0},"status":"passed","severity":"normal"},{"uid":"81f5b9ee70d2ec31","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755034844309,"stop":1755034844309,"duration":0},"status":"passed","severity":"normal"},{"uid":"b87076b97b5e766b","name":"should return false when peer is on different cluster","time":{"start":1755034462466,"stop":1755034462466,"duration":0},"status":"passed","severity":"normal"},{"uid":"da0d75c23b0b78ac","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1755034462691,"stop":1755034462697,"duration":6},"status":"passed","severity":"normal"},{"uid":"98a0f0cf48c8ac0f","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1755034452646,"stop":1755034452647,"duration":1},"status":"passed","severity":"normal"},{"uid":"389429f6e8d9254","name":"should initialize with default options","time":{"start":1755034472917,"stop":1755034472917,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d5ff4ffd543b01f","name":"should properly clean up resources when disposed","time":{"start":1755034492295,"stop":1755034492298,"duration":3},"status":"passed","severity":"normal"},{"uid":"d49c49f874e50e23","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1755034476906,"stop":1755034476906,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e1497909bcc0d60","name":"should be able to dial TLS multiaddrs","time":{"start":1755034614836,"stop":1755034614836,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1b487f1ec9761ee","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1755034505846,"stop":1755034505850,"duration":4},"status":"passed","severity":"normal"},{"uid":"f4ec7d4763a963ea","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1755034452641,"stop":1755034452642,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c67374600f48e1f","name":"Check received message containing escaped characters","time":{"start":1755034967431,"stop":1755034967431,"duration":0},"status":"passed","severity":"normal"},{"uid":"9075d0e371ecc83a","name":"should initialize with Unhealthy status","time":{"start":1755034493835,"stop":1755034493836,"duration":1},"status":"passed","severity":"normal"},{"uid":"d464da126a54dddd","name":"should return false when peer is not on topic","time":{"start":1755034463306,"stop":1755034463306,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df35a1224f204d5","name":"different cluster: nodes don't connect","time":{"start":1755034601531,"stop":1755034601532,"duration":1},"status":"passed","severity":"normal"},{"uid":"385c987df149dd19","name":"should not retry if at least one success","time":{"start":1755034493181,"stop":1755034493181,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e72252930615157","name":"should not fail to stop the service if it was not started","time":{"start":1755034476903,"stop":1755034476904,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b3c3ef5ba376f15","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755034994390,"stop":1755034994390,"duration":0},"status":"skipped","severity":"normal"},{"uid":"836c1a1f6acd5843","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1755034472681,"stop":1755034472682,"duration":1},"status":"broken","severity":"normal"},{"uid":"73ada91adeb3c2ae","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755034967446,"stop":1755034967446,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd58d6ece81f1bf5","name":"should handle errors when accessing navigator","time":{"start":1755034462638,"stop":1755034462638,"duration":0},"status":"passed","severity":"normal"},{"uid":"615f44aeeebe3d7f","name":"should encode/decode to text encoding","time":{"start":1755034453236,"stop":1755034453237,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3b048f34ba6f913","name":"should filter out undefined ENRs","time":{"start":1755034472678,"stop":1755034472679,"duration":1},"status":"passed","severity":"normal"},{"uid":"a582306cf6dbd956","name":"should handle task timeouts","time":{"start":1755034493176,"stop":1755034493176,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa86201b5d23e951","name":"should dispatch network event when browser goes offline","time":{"start":1755034462636,"stop":1755034462637,"duration":1},"status":"passed","severity":"normal"},{"uid":"27d38544c029d10c","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755034531790,"stop":1755034531790,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c5e529308cb91bba","name":"should increase lamport timestamp","time":{"start":1755034511652,"stop":1755034511652,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dfec88a692869aa","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1755034696609,"stop":1755034696609,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c6e1f1db393b9e3","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1755034505816,"stop":1755034505816,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f69b81f847f442","name":"Reusing cursor across nodes","time":{"start":1755034804021,"stop":1755034804021,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eccd26bfad5bf7c","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1755034505802,"stop":1755034505803,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9fc95d097ab8583","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1755034505857,"stop":1755034505857,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b6603b67d2064cb","name":"Check message on other pubsub topic is not received","time":{"start":1755034967434,"stop":1755034967434,"duration":0},"status":"passed","severity":"normal"},{"uid":"21251b69be902790","name":"Store - dialed after - with timeout","time":{"start":1755034871231,"stop":1755034871231,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d659fe38b7c63c","name":"Nodes with multiple pubsub topic","time":{"start":1755034689904,"stop":1755034689904,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a6026c52362618","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755034601535,"stop":1755034601535,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6517a2ee63fa5d0","name":"should do nothing if no non-locked connections to drop","time":{"start":1755034462444,"stop":1755034462445,"duration":1},"status":"passed","severity":"normal"},{"uid":"edb6d55271e040fd","name":"Check received message containing Russian","time":{"start":1755034967428,"stop":1755034967428,"duration":0},"status":"passed","severity":"normal"},{"uid":"70e42f5efe660fb6","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1755034452647,"stop":1755034452647,"duration":0},"status":"passed","severity":"normal"},{"uid":"a48b590eb2bee2a6","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1755034866363,"stop":1755034866366,"duration":3},"status":"passed","severity":"normal"},{"uid":"336d27bc1830286a","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755034994389,"stop":1755034994390,"duration":1},"status":"passed","severity":"normal"},{"uid":"575be9f43c04e614","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755034994384,"stop":1755034994384,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0d0adead6112fec","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755034994382,"stop":1755034994382,"duration":0},"status":"passed","severity":"normal"},{"uid":"b52f004dcf88d82c","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1755034856508,"stop":1755034856509,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdeae4d0181c96f5","name":"should stop ping timers on peer disconnect","time":{"start":1755034462687,"stop":1755034462688,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d7c0a6afa92597d","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755034994389,"stop":1755034994389,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c50fc507d2a835","name":"should return false when peer has no shard info","time":{"start":1755034462468,"stop":1755034462469,"duration":1},"status":"passed","severity":"normal"},{"uid":"51aa702be5a97f29","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1755034505858,"stop":1755034505858,"duration":0},"status":"passed","severity":"normal"},{"uid":"5561c6496cde9136","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1755034704433,"stop":1755034704433,"duration":0},"status":"passed","severity":"normal"},{"uid":"9adfad7e43b9cb5","name":"Check message with non string payload is not received","time":{"start":1755034967436,"stop":1755034967436,"duration":0},"status":"passed","severity":"normal"},{"uid":"509c44657b005229","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1755034462443,"stop":1755034462443,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ba30862fff9868b","name":"Push message with special chars payload","time":{"start":1755034980709,"stop":1755034980710,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f1f10f37b767ea4","name":"should handle complete discovery-to-dial flow","time":{"start":1755034462053,"stop":1755034462054,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d3b186e65e29a97","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1755034452642,"stop":1755034452642,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e23a65b7fe7c560","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1755034472679,"stop":1755034472679,"duration":0},"status":"passed","severity":"normal"},{"uid":"494ec530f4c206c3","name":"Passing page size 19 when there are 20 messages","time":{"start":1755034860024,"stop":1755034860024,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc1c6f67f8eb6855","name":"Check received message containing unicode special characters","time":{"start":1755034967443,"stop":1755034967443,"duration":0},"status":"passed","severity":"normal"},{"uid":"abbf277c3bfce925","name":"Push message with meta","time":{"start":1755034980703,"stop":1755034980703,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5208f03aecb8315","name":"should handle errors when globalThis is not available","time":{"start":1755034462600,"stop":1755034462601,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3928dd7dbd6b4ac","name":"should create KeepAliveManager with relay","time":{"start":1755034462683,"stop":1755034462683,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eb24eb01fa89995","name":"should handle peerStore errors gracefully","time":{"start":1755034463305,"stop":1755034463305,"duration":0},"status":"passed","severity":"normal"},{"uid":"266c7cce557d2354","name":"Relay - times out","time":{"start":1755034871230,"stop":1755034871231,"duration":1},"status":"passed","severity":"normal"},{"uid":"850b7fd698de782f","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app49/6/topic672/json","time":{"start":1755034791031,"stop":1755034791031,"duration":0},"status":"passed","severity":"normal"},{"uid":"5be92e0a2dba80fd","name":"should not allow k > 12","time":{"start":1755034505172,"stop":1755034505174,"duration":2},"status":"passed","severity":"normal"},{"uid":"a1381cfee6e07109","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1755034696612,"stop":1755034696613,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4741c6edbd5dc92","name":"should return true when peer is on the specified shard","time":{"start":1755034462469,"stop":1755034462470,"duration":1},"status":"passed","severity":"normal"},{"uid":"872323ce17f978f2","name":"Check received message containing XML","time":{"start":1755034967429,"stop":1755034967430,"duration":1},"status":"passed","severity":"normal"},{"uid":"184ea15e86cc46bd","name":"Renews subscription after lossing a connection","time":{"start":1755034994397,"stop":1755034994398,"duration":1},"status":"passed","severity":"normal"},{"uid":"28b04539b9cb08d5","name":"should call waitForPeer on Relay","time":{"start":1755034493989,"stop":1755034493989,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d274a6b41b70ff","name":"should stop and cleanup resources","time":{"start":1755034494293,"stop":1755034494293,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a933dcad8eb1c65","name":"should load peers from local storage and dispatch events","time":{"start":1755034476905,"stop":1755034476905,"duration":0},"status":"passed","severity":"normal"},{"uid":"730001c9d897a87a","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755034994387,"stop":1755034994387,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc7e610349e5bff4","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1755034493174,"stop":1755034493174,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcc53c0f37753f53","name":"Check received message containing long","time":{"start":1755034967438,"stop":1755034967438,"duration":0},"status":"passed","severity":"normal"},{"uid":"68946ef7a7d3942d","name":"Check publish message containing SQL Injection","time":{"start":1755034696601,"stop":1755034696602,"duration":1},"status":"passed","severity":"normal"},{"uid":"7be256d1e907b021","name":"Generator, one shard","time":{"start":1755034809771,"stop":1755034809772,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa4de6930a2e4cf5","name":"should properly create location multiaddrs - tcp4","time":{"start":1755034453238,"stop":1755034453239,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1ac488442d1cce4","name":"Sets default value correctly","time":{"start":1755034867129,"stop":1755034867129,"duration":0},"status":"passed","severity":"normal"},{"uid":"6de0a76d387e73da","name":"should handle peer disconnect event when no connections remain","time":{"start":1755034462625,"stop":1755034462625,"duration":0},"status":"passed","severity":"normal"},{"uid":"69037d050dd0e27e","name":"Push message with content topic containing special chars","time":{"start":1755034980699,"stop":1755034980700,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d20d97882a5005e","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755034994381,"stop":1755034994382,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ce7934def76f7a89","name":"Push message with custom timestamp: 1755038151503","time":{"start":1755034980706,"stop":1755034980706,"duration":0},"status":"passed","severity":"normal"},{"uid":"de6b9abf93947a7c","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1755034494168,"stop":1755034494168,"duration":0},"status":"passed","severity":"normal"},{"uid":"2845176afecb1fba","name":"should maintain desired error rate","time":{"start":1755034509432,"stop":1755034509432,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fc8bad7f6de8668","name":"Check publish message containing long","time":{"start":1755034696598,"stop":1755034696598,"duration":0},"status":"passed","severity":"normal"},{"uid":"63965304ea0af774","name":"should skip peers without peer exchange protocol","time":{"start":1755034472926,"stop":1755034472926,"duration":0},"status":"passed","severity":"normal"},{"uid":"140936c62be1d111","name":"should handle multiple peers with different shard configurations","time":{"start":1755034462898,"stop":1755034462899,"duration":1},"status":"passed","severity":"normal"},{"uid":"58e95a0865e7a581","name":"isConnected between 2 js-waku relay nodes","time":{"start":1755034547956,"stop":1755034547957,"duration":1},"status":"passed","severity":"normal"},{"uid":"5964a682080345c4","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755034994384,"stop":1755034994384,"duration":0},"status":"passed","severity":"normal"},{"uid":"3947bcbeda807c6f","name":"should return null for non-existent peer","time":{"start":1755034462442,"stop":1755034462442,"duration":0},"status":"passed","severity":"normal"},{"uid":"52c44edc0a89f8a1","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1755034505814,"stop":1755034505814,"duration":0},"status":"passed","severity":"normal"},{"uid":"224599fbd833ce03","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1755034447182,"stop":1755034447182,"duration":0},"status":"passed","severity":"normal"},{"uid":"72bf8142c0035d76","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1755034494168,"stop":1755034494168,"duration":0},"status":"passed","severity":"normal"},{"uid":"60e54eb99e24195c","name":"A test","time":{"start":1755034586473,"stop":1755034586473,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a9f9612ab3874dd","name":"should check connected peers if present and suitable","time":{"start":1755034493987,"stop":1755034493987,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f1c7a48c48b0901","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1755034586285,"stop":1755034586286,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ae0ab6b05dd6c7e","name":"Check publish message containing XML","time":{"start":1755034696602,"stop":1755034696603,"duration":1},"status":"passed","severity":"normal"},{"uid":"beebc168dfb0b417","name":"Subscribe to topic containing Script and receive message","time":{"start":1755034994385,"stop":1755034994385,"duration":0},"status":"passed","severity":"normal"},{"uid":"688106dbb1f3460f","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755034673626,"stop":1755034673626,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e4e9a485846f8a1","name":"Ephemeral messages are not stored","time":{"start":1755034533444,"stop":1755034533444,"duration":0},"status":"passed","severity":"normal"},{"uid":"83efd4fa7495312b","name":"throws on content topic with generation field greater than 0","time":{"start":1755034447175,"stop":1755034447175,"duration":0},"status":"passed","severity":"normal"},{"uid":"65add9bb3e466b8e","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755034967436,"stop":1755034967437,"duration":1},"status":"passed","severity":"normal"},{"uid":"80579e1e9a3b2974","name":"should remove event listeners","time":{"start":1755034462429,"stop":1755034462431,"duration":2},"status":"passed","severity":"normal"},{"uid":"77884b920d0745d0","name":"Push message with custom timestamp: 1755030951503","time":{"start":1755034980705,"stop":1755034980706,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8165f28392c1d16","name":"should not stop if not started","time":{"start":1755034472919,"stop":1755034472919,"duration":0},"status":"passed","severity":"normal"},{"uid":"c626a23dec0cbe9d","name":"should handle dial errors gracefully","time":{"start":1755034462438,"stop":1755034462439,"duration":1},"status":"passed","severity":"normal"},{"uid":"8982cf3da4f14ccb","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1755034856501,"stop":1755034856503,"duration":2},"status":"passed","severity":"normal"},{"uid":"951d813b65b62f45","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1755034447183,"stop":1755034447183,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd7fdff8007f2c1","name":"should encode/decode to RLP encoding","time":{"start":1755034453236,"stop":1755034453236,"duration":0},"status":"passed","severity":"normal"},{"uid":"e16a4457e59dfa35","name":"yields undefined for messages without content topic","time":{"start":1755034463312,"stop":1755034463312,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d8a451c5c26c192","name":"rejects content-filtered query with only contentTopics","time":{"start":1755034462812,"stop":1755034462812,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c765ac4b179c26","name":"should return false when peer is not found","time":{"start":1755034462469,"stop":1755034462469,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f8f66e1d82c307c","name":"should process queue every 500ms","time":{"start":1755034462888,"stop":1755034462889,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f2356e889fe47a3","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1755034804019,"stop":1755034804019,"duration":0},"status":"passed","severity":"normal"},{"uid":"91fda65a01738286","name":"should not modify tags of connections for different peers","time":{"start":1755034494169,"stop":1755034494169,"duration":0},"status":"passed","severity":"normal"},{"uid":"32b2fffcfa685e08","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1755034452642,"stop":1755034452643,"duration":1},"status":"passed","severity":"normal"},{"uid":"37721a1f8a72a014","name":"Ordered Callback - false","time":{"start":1755034850042,"stop":1755034850042,"duration":0},"status":"passed","severity":"normal"},{"uid":"8115454b0ff96ae1","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1755034511656,"stop":1755034511656,"duration":0},"status":"passed","severity":"normal"},{"uid":"85ac2a4951f94de7","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1755034493841,"stop":1755034493841,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c61a98172d2fe5a","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1755034533445,"stop":1755034533445,"duration":0},"status":"passed","severity":"normal"},{"uid":"c28eacd5cec1bc94","name":"Round trip binary encryption [ecies, signature]","time":{"start":1755034484388,"stop":1755034484388,"duration":0},"status":"passed","severity":"normal"},{"uid":"46329aafc8f4fafd","name":"Decrypt messages","time":{"start":1755034675106,"stop":1755034675107,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fad04f0af8062c5","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755034994396,"stop":1755034994396,"duration":0},"status":"passed","severity":"normal"},{"uid":"c660bebb25ca44a2","name":"throws an error for improperly formatted content topics","time":{"start":1755034447186,"stop":1755034447187,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3786ab6d24c4f90","name":"should be safe to call multiple times","time":{"start":1755034462047,"stop":1755034462048,"duration":1},"status":"passed","severity":"normal"},{"uid":"616eb7ab1a3d58e","name":"Check received message containing Chinese","time":{"start":1755034967439,"stop":1755034967439,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b19e8e1ef8c20e","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755034994392,"stop":1755034994392,"duration":0},"status":"passed","severity":"normal"},{"uid":"98a266fd4be7a31e","name":"messageHashStr works with IProtoMessage","time":{"start":1755034462734,"stop":1755034462734,"duration":0},"status":"passed","severity":"normal"},{"uid":"e444810b633fe963","name":"Renews subscription after lossing a connection","time":{"start":1755034994388,"stop":1755034994388,"duration":0},"status":"passed","severity":"normal"},{"uid":"4852f8e454f73bb3","name":"Check message with non string payload is not received","time":{"start":1755034967449,"stop":1755034967449,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ab41a778cd43264","name":"Check received message with timestamp: 1755034526598 ","time":{"start":1755034967446,"stop":1755034967446,"duration":0},"status":"passed","severity":"normal"},{"uid":"878315bcb2eb8a72","name":"should handle zero peers request","time":{"start":1755034472686,"stop":1755034472687,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9832aeff693e34e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1755034505862,"stop":1755034505862,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0f32f0d1867692","name":"should not create relay timers when relay is not provided","time":{"start":1755034462698,"stop":1755034462698,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef1cd45bc60f81eb","name":"Publish without waiting for remote peer","time":{"start":1755034704426,"stop":1755034704426,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeeea77a899ed5f5","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1755034472303,"stop":1755034472304,"duration":1},"status":"passed","severity":"normal"},{"uid":"5085bfd5b814fa45","name":"Encoder throws on undefined content topic","time":{"start":1755034463544,"stop":1755034463545,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bcbbebc433afcbf","name":"Subscribe to topic containing long and receive message","time":{"start":1755034994392,"stop":1755034994392,"duration":0},"status":"passed","severity":"normal"},{"uid":"42c3ac30356e9af0","name":"should reject on timeout if it was set","time":{"start":1755034493985,"stop":1755034493987,"duration":2},"status":"passed","severity":"normal"},{"uid":"fd77eadc525c588b","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1755034447188,"stop":1755034447188,"duration":0},"status":"passed","severity":"normal"},{"uid":"112b0136af0664dc","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1755034447181,"stop":1755034447181,"duration":0},"status":"passed","severity":"normal"},{"uid":"55235f5784d42d96","name":"Push message with content topic containing Chinese","time":{"start":1755034980700,"stop":1755034980700,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ba9f7a6f6806518","name":"Fails to publish message with size larger than 1 MB","time":{"start":1755034696614,"stop":1755034696614,"duration":0},"status":"passed","severity":"normal"},{"uid":"61ee4c90ca22f5ef","name":"same cluster: nodes connect","time":{"start":1755034601534,"stop":1755034601534,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6deb7b45dda0dc8","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1755034866362,"stop":1755034866362,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9232f93b2d9e7c7","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1755034531791,"stop":1755034531791,"duration":0},"status":"skipped","severity":"normal"},{"uid":"98eec13b676ee7bd","name":"should start peer exchange discovery","time":{"start":1755034472918,"stop":1755034472918,"duration":0},"status":"passed","severity":"normal"},{"uid":"986d424e886c89d4","name":"should clear dial history on start","time":{"start":1755034462855,"stop":1755034462856,"duration":1},"status":"passed","severity":"normal"},{"uid":"1aa6f0c3b68911b0","name":"should drop connection via multiaddr with hangUp","time":{"start":1755034614835,"stop":1755034614835,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a967ab409115d6c","name":"should process up to 3 peers at once","time":{"start":1755034462889,"stop":1755034462893,"duration":4},"status":"passed","severity":"normal"},{"uid":"44f45b933ba43294","name":"Overlapping topic subscription","time":{"start":1755034994391,"stop":1755034994391,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4a873e5342d1294","name":"should be safe to call multiple times","time":{"start":1755034463299,"stop":1755034463299,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd29d897f2ca2818","name":"handles different networkShards values correctly","time":{"start":1755034447186,"stop":1755034447186,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb0634bda89e0a3c","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755034994387,"stop":1755034994387,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f25b74d3f5c956e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1755034505864,"stop":1755034505868,"duration":4},"status":"passed","severity":"normal"},{"uid":"2a2bc1e07cbf4a79","name":"Push message with content topic containing long","time":{"start":1755034980699,"stop":1755034980699,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a8486ca628a73be","name":"messageHashStr returns a hex string","time":{"start":1755034462733,"stop":1755034462733,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b485f2f4afba6d4","name":"Subscribe to topic containing Script and publish message","time":{"start":1755034704433,"stop":1755034704434,"duration":1},"status":"passed","severity":"normal"},{"uid":"216fec81f15f444e","name":"isConnected should return false after all peers disconnect","time":{"start":1755034547955,"stop":1755034547955,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb99da22408b3530","name":"Subscribe and receive messages via lightPush","time":{"start":1755034994379,"stop":1755034994379,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3ab38caa35dd128","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1755034484388,"stop":1755034484388,"duration":0},"status":"passed","severity":"normal"},{"uid":"8356fd0cec4cb60b","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1755034472301,"stop":1755034472302,"duration":1},"status":"passed","severity":"normal"},{"uid":"daf5fbfd9a1a9260","name":"random static sharding 4 - Cluster ID: 937, Shard ID: 960","time":{"start":1755034836070,"stop":1755034836070,"duration":0},"status":"passed","severity":"normal"},{"uid":"501f3a094284cfba","name":"should properly create location multiaddrs - udp","time":{"start":1755034453239,"stop":1755034453240,"duration":1},"status":"passed","severity":"normal"},{"uid":"f705f99cdebf01ff","name":"Correctly serialized arguments","time":{"start":1755034601682,"stop":1755034601682,"duration":0},"status":"passed","severity":"normal"},{"uid":"949fabad3e3f2ac8","name":"Push message with content topic containing emoji","time":{"start":1755034980702,"stop":1755034980703,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ed574e550f46e0f","name":"should return false when peer is not found","time":{"start":1755034462482,"stop":1755034462482,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d41ffb085b15ed4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1755034447195,"stop":1755034447195,"duration":0},"status":"passed","severity":"normal"},{"uid":"78d139e4bd274e7c","name":"should not discard bootstrap peers if under the limit","time":{"start":1755034569767,"stop":1755034569767,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a25149cba6a9ecd","name":"Push message with shell command payload","time":{"start":1755034980693,"stop":1755034980694,"duration":1},"status":"passed","severity":"normal"},{"uid":"71d7ff736cb79596","name":"Delete observer","time":{"start":1755034675107,"stop":1755034675107,"duration":0},"status":"passed","severity":"normal"},{"uid":"18e7cd9ecea9b211","name":"Check received message with timestamp: 1755034526598000000 ","time":{"start":1755034967432,"stop":1755034967432,"duration":0},"status":"passed","severity":"normal"},{"uid":"c17921dd0c314de6","name":"should handle dial errors gracefully","time":{"start":1755034462875,"stop":1755034462876,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff500419c49bae7e","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1755034462723,"stop":1755034462723,"duration":0},"status":"passed","severity":"normal"},{"uid":"6533934976532bfb","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1755034533445,"stop":1755034533446,"duration":1},"status":"passed","severity":"normal"},{"uid":"e36550f846ba358a","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1755034473055,"stop":1755034473055,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdd0ac4fc04575db","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1755034462689,"stop":1755034462689,"duration":0},"status":"passed","severity":"normal"},{"uid":"45aff4b347fa1e94","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755034673621,"stop":1755034673621,"duration":0},"status":"passed","severity":"normal"},{"uid":"79d3c695754d942f","name":"Push message with shell command payload","time":{"start":1755034980716,"stop":1755034980716,"duration":0},"status":"passed","severity":"normal"},{"uid":"b69799f800b960cb","name":"should skip peer when not on same cluster","time":{"start":1755034462868,"stop":1755034462869,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bdb821f83d6ae8","name":"should create an instance with libp2p and dialer","time":{"start":1755034462036,"stop":1755034462041,"duration":5},"status":"passed","severity":"normal"},{"uid":"a49995b8be9176e4","name":"should set field with all protocols disabled","time":{"start":1755034453240,"stop":1755034453241,"duration":1},"status":"passed","severity":"normal"},{"uid":"74490b11b6e88d53","name":"should set field with all protocols enabled","time":{"start":1755034453241,"stop":1755034453241,"duration":0},"status":"passed","severity":"normal"},{"uid":"d05e2f883026785f","name":"Subscribe to topic containing Script and receive message","time":{"start":1755034994394,"stop":1755034994394,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6e660dd08fc15ca","name":"should add and remove event listeners correctly","time":{"start":1755034476906,"stop":1755034476906,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a73bad22acad037","name":"should handle complete connection lifecycle","time":{"start":1755034462644,"stop":1755034462644,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0cd6e1111605c58","name":"should return false when peer is not on the specified shard","time":{"start":1755034462470,"stop":1755034462470,"duration":0},"status":"passed","severity":"normal"},{"uid":"712be5ae49782fa0","name":"Check received message containing XML","time":{"start":1755034967441,"stop":1755034967441,"duration":0},"status":"passed","severity":"normal"},{"uid":"98e0fe1237dcacb5","name":"should set field with only FILTER enabled","time":{"start":1755034453242,"stop":1755034453242,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6931c21d31ac02e","name":"Push message with Russian payload","time":{"start":1755034980691,"stop":1755034980691,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c47ce9bfbcf17ec","name":"Publish message with large meta","time":{"start":1755034696615,"stop":1755034696616,"duration":1},"status":"passed","severity":"normal"},{"uid":"af4e880f3420c3b2","name":"Check received message containing Basic HTML tag","time":{"start":1755034967430,"stop":1755034967430,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e4ef37b73b6f875","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1755034447184,"stop":1755034447184,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d964eabd14365c7","name":"should handle peer connect event","time":{"start":1755034462624,"stop":1755034462625,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfa72a0dcc93fc1f","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755034994386,"stop":1755034994386,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dc0fcda1bfb80ef","name":"Check received message with timestamp: 1755034526598000000 ","time":{"start":1755034967445,"stop":1755034967446,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a7f694e4d657953","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app8/9/topic692/json","time":{"start":1755034791029,"stop":1755034791031,"duration":2},"status":"passed","severity":"normal"},{"uid":"72785500e9477689","name":"Query Generator, No Decoder","time":{"start":1755034819560,"stop":1755034819561,"duration":1},"status":"passed","severity":"normal"},{"uid":"67d5a0f529a32efb","name":"Check received message containing SQL Injection","time":{"start":1755034967428,"stop":1755034967429,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3fe8361eb391156","name":"caches peers it previously fetched","time":{"start":1755034473054,"stop":1755034473054,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4d5c316c9ee6f0b","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1755034704432,"stop":1755034704432,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e1eded63e8d4d20","name":"Callback on promise","time":{"start":1755034851872,"stop":1755034851872,"duration":0},"status":"passed","severity":"normal"},{"uid":"986d6732f31a046","name":"should initialize with default number of peers","time":{"start":1755034494164,"stop":1755034494164,"duration":0},"status":"passed","severity":"normal"},{"uid":"223d25e9236f6dfa","name":"Push message with content topic containing Arabic","time":{"start":1755034980700,"stop":1755034980700,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7bcd83b30046df3","name":"Query generator for multiple messages","time":{"start":1755034851871,"stop":1755034851871,"duration":0},"status":"passed","severity":"normal"},{"uid":"56c3b645fe744d4e","name":"random static sharding 9 - Cluster ID: 823, Shard ID: 874","time":{"start":1755034836072,"stop":1755034836072,"duration":0},"status":"passed","severity":"normal"},{"uid":"d66671bfc234e479","name":"should lock peers when selected","time":{"start":1755034494165,"stop":1755034494165,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f43732453458977","name":"Waku message hash computation (meta attribute not present)","time":{"start":1755034462724,"stop":1755034462724,"duration":0},"status":"passed","severity":"normal"},{"uid":"866707f5332f8e39","name":"should be able to encode the field with only STORE set to true","time":{"start":1755034452640,"stop":1755034452641,"duration":1},"status":"passed","severity":"normal"},{"uid":"534343eac5e54ce3","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755034673621,"stop":1755034673622,"duration":1},"status":"passed","severity":"normal"},{"uid":"81eb3974dd47d001","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1755034505859,"stop":1755034505859,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd5406dc4fd8ae19","name":"ends if response has no messages","time":{"start":1755034463311,"stop":1755034463311,"duration":0},"status":"passed","severity":"normal"},{"uid":"c91490f2dc77cd00","name":"Passing page size 0 when there are 110 messages","time":{"start":1755034860017,"stop":1755034860018,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfabe35853e56548","name":"Check message received after jswaku node is restarted","time":{"start":1755034967436,"stop":1755034967436,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ab2e473768774e","name":"Passing an array","time":{"start":1755034867127,"stop":1755034867128,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfffa027f0d64d50","name":"Subscribe and receives messages on 20 topics","time":{"start":1755034994390,"stop":1755034994390,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe3f8b37984bc848","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1755034462443,"stop":1755034462443,"duration":0},"status":"passed","severity":"normal"},{"uid":"55552b8048c0b804","name":"should successfully stop","time":{"start":1755034493570,"stop":1755034493579,"duration":9},"status":"passed","severity":"normal"},{"uid":"9829c8e38fdc51ad","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1755034452647,"stop":1755034452647,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2b7c32bf286866d","name":"should increase lamport timestamp","time":{"start":1755034511653,"stop":1755034511654,"duration":1},"status":"passed","severity":"normal"},{"uid":"34fd57b90fef8d46","name":"Fails to publish message with empty text","time":{"start":1755034696612,"stop":1755034696612,"duration":0},"status":"passed","severity":"normal"},{"uid":"67b6efb6a9aac667","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1755034447187,"stop":1755034447187,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd49ad9da050688c","name":"should dispatch network event when browser goes online","time":{"start":1755034462636,"stop":1755034462636,"duration":0},"status":"passed","severity":"normal"},{"uid":"70b8f280c4ba1d02","name":"Query Generator - false","time":{"start":1755034850040,"stop":1755034850041,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8cddc1fa8b15fe0","name":"should clear all timers","time":{"start":1755034462685,"stop":1755034462685,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4de0a72765f45a8","name":"Push message with Arabic payload","time":{"start":1755034980691,"stop":1755034980691,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c0fb8dff3dd2f7d","name":"Publish message with custom timestamp: Wed Aug 21 2024 21:38:10 GMT+0000 (Coordinated Universal Time)","time":{"start":1755034696609,"stop":1755034696610,"duration":1},"status":"passed","severity":"normal"},{"uid":"82cb221632e65c50","name":"should be able to decode the field with only RELAY set to true","time":{"start":1755034452644,"stop":1755034452645,"duration":1},"status":"passed","severity":"normal"},{"uid":"6909cb73b90a612a","name":"should unregister libp2p event listeners when stop is called","time":{"start":1755034494166,"stop":1755034494167,"duration":1},"status":"passed","severity":"normal"},{"uid":"19ee2cff5b090cee","name":"should be safe to call multiple times","time":{"start":1755034462431,"stop":1755034462432,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b67acef9d1c649d","name":"Subscribe to topic containing long and publish message","time":{"start":1755034704430,"stop":1755034704430,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b67bb2dd368e108","name":"accepts time-filtered query with content filter","time":{"start":1755034462820,"stop":1755034462820,"duration":0},"status":"passed","severity":"normal"},{"uid":"426a4201d31b332c","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1755034697834,"stop":1755034697835,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd3f255e5f48e109","name":"should emit a peer event after start","time":{"start":1755034531784,"stop":1755034531785,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ed42d842d02e56a","name":"should delegate to networkMonitor.isConnected()","time":{"start":1755034463299,"stop":1755034463299,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad179aeda1b6e34c","name":"does not throw on valid cases","time":{"start":1755034447171,"stop":1755034447173,"duration":2},"status":"passed","severity":"normal"},{"uid":"e38f22bd5381f2","name":"should clear dial history on stop","time":{"start":1755034462860,"stop":1755034462860,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a8918635b4ab1fe","name":"should create ConnectionManager with required options","time":{"start":1755034463295,"stop":1755034463295,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d9822c10396c181","name":"Decoder throws on empty string content topic","time":{"start":1755034482779,"stop":1755034482780,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f0e0d7f72f552ca","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755034994395,"stop":1755034994395,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f757829601422d1","name":"should successfully unsubscribe from an existing subscription","time":{"start":1755034493569,"stop":1755034493569,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca632016c46b613","name":"Check received message containing unicode special characters","time":{"start":1755034967431,"stop":1755034967431,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bce677859a8ec7c","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1755034462724,"stop":1755034462724,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a323bafad988996","name":"Fails to push message with large meta","time":{"start":1755034980703,"stop":1755034980704,"duration":1},"status":"passed","severity":"normal"},{"uid":"9597dd7db507ffea","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1755034689903,"stop":1755034689904,"duration":1},"status":"passed","severity":"normal"},{"uid":"98de7cb6976cd847","name":"Promise Callback - true","time":{"start":1755034850041,"stop":1755034850041,"duration":0},"status":"passed","severity":"normal"},{"uid":"645c3791847b3877","name":"Push message with content topic containing SQL Injection","time":{"start":1755034980701,"stop":1755034980701,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e24ff9b9ac40467","name":"should set field with only STORE enabled","time":{"start":1755034453241,"stop":1755034453242,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad328d6a30def5e7","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1755034804018,"stop":1755034804018,"duration":0},"status":"passed","severity":"normal"},{"uid":"434d56408506bf5a","name":"should dial with PeerId and return stream","time":{"start":1755034463300,"stop":1755034463301,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3e38256bfa21122","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1755034505861,"stop":1755034505861,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8cead3f0848d3f3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1755034447193,"stop":1755034447193,"duration":0},"status":"passed","severity":"normal"},{"uid":"34c0720ea2deba6f","name":"Subscribe to topic containing long and receive message","time":{"start":1755034994383,"stop":1755034994383,"duration":0},"status":"passed","severity":"normal"},{"uid":"a933d45ac9ed6ad2","name":"Subscribe to topic containing emoji and publish message","time":{"start":1755034704438,"stop":1755034704439,"duration":1},"status":"passed","severity":"normal"},{"uid":"3445cefd308f9c87","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1755034482776,"stop":1755034482776,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0a8c14e59638ab4","name":"Push message with emoji payload","time":{"start":1755034980695,"stop":1755034980695,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1737dc3c305a960","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1755034447191,"stop":1755034447191,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eecc51d3b5a5afd","name":"Register correct protocols","time":{"start":1755034704426,"stop":1755034704426,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c234c8a0194b067","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1755034505862,"stop":1755034505862,"duration":0},"status":"passed","severity":"normal"},{"uid":"45b6f6170f2289e3","name":"should update ack status of messages in outgoing buffer","time":{"start":1755034511660,"stop":1755034511660,"duration":0},"status":"passed","severity":"normal"},{"uid":"898fc39b2019c704","name":"throws on content topic with non-number generation field","time":{"start":1755034447174,"stop":1755034447174,"duration":0},"status":"passed","severity":"normal"},{"uid":"87b942aa5d0ac546","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1755034689901,"stop":1755034689901,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b98ecbde541694","name":"Check publish message containing Russian","time":{"start":1755034696601,"stop":1755034696601,"duration":0},"status":"passed","severity":"normal"},{"uid":"269d748260319768","name":"msgTime: 0 ms from now, startTime: 1754775652248, endTime: 1755034852248","time":{"start":1755034866362,"stop":1755034866362,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aaaf396a4da3654","name":"should handle case when navigator is not available","time":{"start":1755034462623,"stop":1755034462624,"duration":1},"status":"passed","severity":"normal"},{"uid":"13ccfb0b54fd6698","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1755034547954,"stop":1755034547954,"duration":0},"status":"passed","severity":"normal"},{"uid":"b151105607abf26c","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1755034586286,"stop":1755034586286,"duration":0},"status":"passed","severity":"normal"},{"uid":"6841cccc6595bf74","name":"should handle query errors","time":{"start":1755034472930,"stop":1755034472930,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c18be601babb461","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1755034505864,"stop":1755034505864,"duration":0},"status":"passed","severity":"normal"},{"uid":"43cfc8fd8b188f9a","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1755034447358,"stop":1755034447358,"duration":0},"status":"passed","severity":"normal"},{"uid":"983c984cbc591e28","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1755034505794,"stop":1755034505794,"duration":0},"status":"passed","severity":"normal"},{"uid":"650dee27d426941a","name":"should be delivered immediately if received","time":{"start":1755034511661,"stop":1755034511661,"duration":0},"status":"passed","severity":"normal"},{"uid":"10e6d293482e2e82","name":"should insert message id into causal history","time":{"start":1755034511653,"stop":1755034511653,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5468bf3da9f3f0b","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1755034809772,"stop":1755034809773,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a02c80c5d8a9033","name":"yields undefined for messages without decoder","time":{"start":1755034463312,"stop":1755034463312,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bb45ac1554d1828","name":"Check publish message containing Chinese","time":{"start":1755034696600,"stop":1755034696600,"duration":0},"status":"passed","severity":"normal"},{"uid":"83de48489bcf6711","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1755034505853,"stop":1755034505857,"duration":4},"status":"passed","severity":"normal"},{"uid":"c7ec66a89a5cd4a3","name":"should populate queue if has active dial","time":{"start":1755034462868,"stop":1755034462868,"duration":0},"status":"passed","severity":"normal"},{"uid":"523aba5ec4f0780e","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1755034462907,"stop":1755034462907,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ca46935556d9b5","name":"should handle ping failures gracefully","time":{"start":1755034462690,"stop":1755034462690,"duration":0},"status":"passed","severity":"normal"},{"uid":"55b64cbbacec7be6","name":"Subscribe to topic containing XML and receive message","time":{"start":1755034994385,"stop":1755034994386,"duration":1},"status":"passed","severity":"normal"},{"uid":"3372e21679ebd9f9","name":"should handle peer not in mesh for all topics","time":{"start":1755034462714,"stop":1755034462714,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b48414730fb7a3","name":"should handle peer store errors gracefully","time":{"start":1755034462050,"stop":1755034462051,"duration":1},"status":"passed","severity":"normal"},{"uid":"535d2e01a3b56e8d","name":"Subscribe and receives messages on 20 topics","time":{"start":1755034994381,"stop":1755034994381,"duration":0},"status":"passed","severity":"normal"},{"uid":"d013d6554d9e04cd","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755034601532,"stop":1755034601533,"duration":1},"status":"passed","severity":"normal"},{"uid":"af8981bec1a56ef6","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1755034704432,"stop":1755034704432,"duration":0},"status":"passed","severity":"normal"},{"uid":"d24248d260d37328","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1755034447185,"stop":1755034447185,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6ea41cb171831ac","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app1/9/topic526/proto","time":{"start":1755034791032,"stop":1755034791033,"duration":1},"status":"passed","severity":"normal"},{"uid":"c28b2bfaefdf38b5","name":"should be safe to call multiple times","time":{"start":1755034462685,"stop":1755034462686,"duration":1},"status":"passed","severity":"normal"},{"uid":"9df0f3bd8e71a996","name":"ignores unrecognized TXT record formats","time":{"start":1755034473053,"stop":1755034473054,"duration":1},"status":"passed","severity":"normal"},{"uid":"4028e7e1584f49f2","name":"should not return locked peers if enough unlocked are available","time":{"start":1755034494165,"stop":1755034494165,"duration":0},"status":"passed","severity":"normal"},{"uid":"11b4651d1a7f4e08","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1755034452643,"stop":1755034452643,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1028fd9bcc2f9a2","name":"Check received message containing short","time":{"start":1755034967437,"stop":1755034967438,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6bcafdc1c9436e6","name":"Check publish message containing emoji","time":{"start":1755034696608,"stop":1755034696609,"duration":1},"status":"passed","severity":"normal"},{"uid":"556fb569ec9b4441","name":"Used by Waku Relay","time":{"start":1755034867128,"stop":1755034867129,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fe9b99a06800764","name":"should create PeerExchangeDiscovery with default options","time":{"start":1755034472935,"stop":1755034472935,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbcb8d211495f849","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755034994394,"stop":1755034994394,"duration":0},"status":"passed","severity":"normal"},{"uid":"6207b14a4d38b92b","name":"Check publish message containing Basic HTML tag","time":{"start":1755034696603,"stop":1755034696603,"duration":0},"status":"passed","severity":"normal"},{"uid":"81c1de4b25d54340","name":"should dial peer immediately when queue is empty","time":{"start":1755034462861,"stop":1755034462861,"duration":0},"status":"passed","severity":"normal"},{"uid":"23d560a24e51c8b3","name":"retrieves a single peer","time":{"start":1755034473052,"stop":1755034473052,"duration":0},"status":"passed","severity":"normal"},{"uid":"f795a8fa94cb9694","name":"should insert message into bloom filter","time":{"start":1755034511653,"stop":1755034511653,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c8de2349ce23873","name":"should be safe to call multiple times","time":{"start":1755034462684,"stop":1755034462684,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cc1a9657fe65748","name":"Js publishes, other Js receives","time":{"start":1755034686667,"stop":1755034686668,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e1770fc12477d09","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1755034494049,"stop":1755034494050,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a8285addf484b21","name":"should requeue task if no peer is available","time":{"start":1755034493171,"stop":1755034493172,"duration":1},"status":"passed","severity":"normal"},{"uid":"774c18c792a3cbdf","name":"Relay - dialed first","time":{"start":1755034871230,"stop":1755034871230,"duration":0},"status":"passed","severity":"normal"},{"uid":"acc2c9b42eb18971","name":"should not fail to start the service if it is already started","time":{"start":1755034476904,"stop":1755034476904,"duration":0},"status":"passed","severity":"normal"},{"uid":"420b65f09be43edf","name":"msgTime: 0 ms from now, startTime: 1754948452248, endTime: 1755034852248","time":{"start":1755034866363,"stop":1755034866363,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec8d529782c08e11","name":"Check received message containing Script","time":{"start":1755034967440,"stop":1755034967441,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c1c25997df4c17","name":"Symmetric encrypt & Decrypt","time":{"start":1755034483140,"stop":1755034483141,"duration":1},"status":"passed","severity":"normal"},{"uid":"f38f89a575b2c56f","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1755034505835,"stop":1755034505835,"duration":0},"status":"passed","severity":"normal"},{"uid":"45fcda3a43c46a67","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1755034704428,"stop":1755034704428,"duration":0},"status":"passed","severity":"normal"},{"uid":"9894bb6e26a2ac5c","name":"should filter peers by codec","time":{"start":1755034463304,"stop":1755034463305,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb9462b0ef1c26e9","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1755034704438,"stop":1755034704438,"duration":0},"status":"passed","severity":"normal"},{"uid":"68fd665a8c3b8131","name":"should stop peer exchange discovery","time":{"start":1755034472919,"stop":1755034472919,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f87e5440f9dfb21","name":"ends after yielding if response size indicates end","time":{"start":1755034463312,"stop":1755034463313,"duration":1},"status":"passed","severity":"normal"},{"uid":"b218851fe9548e3b","name":"should return undefined if no connection provided","time":{"start":1755034463095,"stop":1755034463095,"duration":0},"status":"passed","severity":"normal"},{"uid":"a608bae11ad248b7","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755034994395,"stop":1755034994395,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1cf1795caf3a33c","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1755034511654,"stop":1755034511654,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aa2a29e9f051164","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1755034463306,"stop":1755034463306,"duration":0},"status":"passed","severity":"normal"},{"uid":"f019bebeb5bb8255","name":"should reject if WakuNode is not started","time":{"start":1755034493978,"stop":1755034493979,"duration":1},"status":"passed","severity":"normal"},{"uid":"16e72de69b037a7c","name":"Check message received after jswaku node is restarted","time":{"start":1755034967449,"stop":1755034967450,"duration":1},"status":"passed","severity":"normal"},{"uid":"b62aec147d7c9a1c","name":"should get all peers from store","time":{"start":1755034462437,"stop":1755034462437,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d066c600c9d0401","name":"Check message with no payload is not received","time":{"start":1755034967449,"stop":1755034967449,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d4f971696f65597","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1755034791026,"stop":1755034791026,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7cf06668a01bf0f","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1755034505796,"stop":1755034505796,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfc14fa7af600673","name":"Push message with SQL Injection payload","time":{"start":1755034980691,"stop":1755034980692,"duration":1},"status":"passed","severity":"normal"},{"uid":"49ea5ba056ef3633","name":"Query generator for multiple messages with different content topic format","time":{"start":1755034851872,"stop":1755034851872,"duration":0},"status":"passed","severity":"normal"},{"uid":"55a1f0dcf19effae","name":"Subscribe to topic containing JSON and publish message","time":{"start":1755034704437,"stop":1755034704437,"duration":0},"status":"passed","severity":"normal"},{"uid":"facfd4b5e843823a","name":"returns all values when wanted number is greater than available values","time":{"start":1755034471161,"stop":1755034471161,"duration":0},"status":"passed","severity":"normal"},{"uid":"820db09d13b340e7","name":"Encoder throws on empty string content topic","time":{"start":1755034484389,"stop":1755034484390,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbc5b75f93f0b2b","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1755034462423,"stop":1755034462429,"duration":6},"status":"passed","severity":"normal"},{"uid":"2177cb09dc20d144","name":"should stop all internal components","time":{"start":1755034463298,"stop":1755034463298,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fe367d55610405e","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1755034511657,"stop":1755034511657,"duration":0},"status":"passed","severity":"normal"},{"uid":"589f9fb345095589","name":"should retry if all attempts fail","time":{"start":1755034493181,"stop":1755034493182,"duration":1},"status":"passed","severity":"normal"},{"uid":"b083da7b8c216e60","name":"should handle errors gracefully when getting peer info","time":{"start":1755034462482,"stop":1755034462483,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb9de09304e8959","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1755034447192,"stop":1755034447193,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0a5d8e7e8147311","name":"Subscribe to topic containing special chars and publish message","time":{"start":1755034704431,"stop":1755034704432,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ce9cf65b1c6b50b","name":"recovers when dns.resolve returns empty","time":{"start":1755034473053,"stop":1755034473053,"duration":0},"status":"passed","severity":"normal"},{"uid":"af233df753be6e69","name":"Store - dialed first","time":{"start":1755034871231,"stop":1755034871231,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f93846b7e6fca2c","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1755034447181,"stop":1755034447181,"duration":0},"status":"passed","severity":"normal"},{"uid":"80fe974bf983265f","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755034994386,"stop":1755034994386,"duration":0},"status":"passed","severity":"normal"},{"uid":"40e760f6b4f2633a","name":"should handle case with no peers in store","time":{"start":1755034462439,"stop":1755034462441,"duration":2},"status":"passed","severity":"normal"},{"uid":"7b5478844e718035","name":"Bloom filter","time":{"start":1755034511508,"stop":1755034511508,"duration":0},"status":"passed","severity":"normal"},{"uid":"966a0e3b3aca31a3","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755034994393,"stop":1755034994393,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad9bd3ff5ee97bcc","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1755034866355,"stop":1755034866356,"duration":1},"status":"passed","severity":"normal"},{"uid":"c329e4bb21ae8f93","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1755034505827,"stop":1755034505828,"duration":1},"status":"passed","severity":"normal"},{"uid":"b14085beb38156ca","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app59/8/topic494/proto","time":{"start":1755034791032,"stop":1755034791032,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1cceb832b6e7e8e","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1755034494293,"stop":1755034494293,"duration":0},"status":"passed","severity":"normal"},{"uid":"680a8f3f1e90ea4d","name":"Push message with Basic HTML tag payload","time":{"start":1755034980715,"stop":1755034980715,"duration":0},"status":"passed","severity":"normal"},{"uid":"54ef64b65bcf5f0e","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1755034851873,"stop":1755034851875,"duration":2},"status":"passed","severity":"normal"},{"uid":"9ae845ab070b4855","name":"Ordered callback, aborts when callback returns true","time":{"start":1755034851875,"stop":1755034851878,"duration":3},"status":"passed","severity":"normal"},{"uid":"b02233d39ba80d91","name":"Rejects garbage","time":{"start":1755034497534,"stop":1755034497535,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebe9d5b939f49a3c","name":"same cluster, static sharding: nodes connect","time":{"start":1755034601529,"stop":1755034601530,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d599138feaf20a5","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755034994381,"stop":1755034994381,"duration":0},"status":"passed","severity":"normal"},{"uid":"30857721bb04bde9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1755034447190,"stop":1755034447190,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aab2656c3e41b45","name":"Publish message with custom timestamp: Tue Aug 12 2025 22:38:10 GMT+0000 (Coordinated Universal Time)","time":{"start":1755034696611,"stop":1755034696611,"duration":0},"status":"passed","severity":"normal"},{"uid":"745caf1efa03403e","name":"should wait for LightPush peer to be connected","time":{"start":1755034493988,"stop":1755034493988,"duration":0},"status":"passed","severity":"normal"},{"uid":"70347ea1b05187fc","name":"should handle empty pubsub topics","time":{"start":1755034462713,"stop":1755034462713,"duration":0},"status":"passed","severity":"normal"},{"uid":"53c3454cedcefea","name":"returns only open connection if one present","time":{"start":1755034462915,"stop":1755034462915,"duration":0},"status":"passed","severity":"normal"},{"uid":"daee2951387a9a14","name":"should start ping timers on peer connect","time":{"start":1755034462686,"stop":1755034462686,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5af9a8457a25bdf","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1755034447187,"stop":1755034447188,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdd402fb1890e6d7","name":"should handle corrupted shard info gracefully","time":{"start":1755034462483,"stop":1755034462483,"duration":0},"status":"passed","severity":"normal"},{"uid":"698d3336dac003b4","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1755034447181,"stop":1755034447182,"duration":1},"status":"passed","severity":"normal"},{"uid":"e88040fc655c6de0","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1755034704436,"stop":1755034704437,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef4b91792d256d4b","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1755034463310,"stop":1755034463310,"duration":0},"status":"passed","severity":"normal"},{"uid":"8382643602a37862","name":"Passing invalid cursor","time":{"start":1755034804022,"stop":1755034804022,"duration":0},"status":"passed","severity":"normal"},{"uid":"de148529aab9098a","name":"Check publish message containing escaped characters","time":{"start":1755034696604,"stop":1755034696606,"duration":2},"status":"passed","severity":"normal"},{"uid":"9b47ec0a8c5484b5","name":"should reject if LightPush is requested but not mounted","time":{"start":1755034493979,"stop":1755034493980,"duration":1},"status":"passed","severity":"normal"},{"uid":"32a914ac62e8a7ae","name":"should deliver messages after dependencies are met","time":{"start":1755034511658,"stop":1755034511658,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6168e5e9737e8db","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1755034447180,"stop":1755034447180,"duration":0},"status":"passed","severity":"normal"},{"uid":"7af6a2e0b72e2333","name":"should skip peers without peer exchange protocol","time":{"start":1755034472921,"stop":1755034472921,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e1e62a13dfc849e","name":"can start the service","time":{"start":1755034746185,"stop":1755034746185,"duration":0},"status":"passed","severity":"normal"},{"uid":"707597c4944bff59","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1755034447194,"stop":1755034447194,"duration":0},"status":"passed","severity":"normal"},{"uid":"29734572c199458c","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app12/1/topic116/test.js","time":{"start":1755034791031,"stop":1755034791032,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbd2c114bbcce956","name":"Push message with content topic containing Russian","time":{"start":1755034980700,"stop":1755034980701,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8027dc4ca92a7fb","name":"should request peer renewal on specific errors","time":{"start":1755034493176,"stop":1755034493176,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d312298e0776404","name":"should clear interval on stop","time":{"start":1755034472934,"stop":1755034472934,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b0bd7a7ff1cf8bf","name":"should dial more peers if under maxConnections","time":{"start":1755034462444,"stop":1755034462444,"duration":0},"status":"passed","severity":"normal"},{"uid":"49f5b32b04e5dba6","name":"messageHash returns a Uint8Array","time":{"start":1755034462733,"stop":1755034462733,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b957e627fc9be5d","name":"should use configured peers when available","time":{"start":1755034494050,"stop":1755034494050,"duration":0},"status":"passed","severity":"normal"},{"uid":"bac1bbbc33576151","name":"should save new peer to store","time":{"start":1755034462051,"stop":1755034462051,"duration":0},"status":"passed","severity":"normal"},{"uid":"9caad4cce1580f53","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755034967433,"stop":1755034967433,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f159411f3136a7e","name":"random static sharding 10 - Cluster ID: 779, Shard ID: 472","time":{"start":1755034836072,"stop":1755034836073,"duration":1},"status":"passed","severity":"normal"},{"uid":"552fce540ce6bad9","name":"yields decoded messages","time":{"start":1755034463312,"stop":1755034463312,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a75b7d587cd384","name":"Refresh subscription","time":{"start":1755034994382,"stop":1755034994383,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e627e7c735b8fa0","name":"Check received message containing shell command","time":{"start":1755034967430,"stop":1755034967431,"duration":1},"status":"passed","severity":"normal"},{"uid":"15b0c0c5a9060c63","name":"should be online or offline if network state changed","time":{"start":1755034547957,"stop":1755034547958,"duration":1},"status":"passed","severity":"normal"},{"uid":"cce4c170a20a85d4","name":"peer:update - should do nothing if another protocol hit","time":{"start":1755034463096,"stop":1755034463100,"duration":4},"status":"passed","severity":"normal"},{"uid":"fd7ecefb6f5dc159","name":"Subscribe and receive messages via lightPush","time":{"start":1755034994388,"stop":1755034994388,"duration":0},"status":"passed","severity":"normal"},{"uid":"50f0b22d27b48bcf","name":"Filter","time":{"start":1755034871232,"stop":1755034871232,"duration":0},"status":"passed","severity":"normal"},{"uid":"4823dc48938a45e8","name":"Callback on promise, aborts when callback returns true","time":{"start":1755034851873,"stop":1755034851873,"duration":0},"status":"passed","severity":"normal"},{"uid":"69583516b8efdf5a","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755034994381,"stop":1755034994381,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e86616c20225a72","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755034673624,"stop":1755034673625,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc2aba29ecd4f669","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755034994388,"stop":1755034994388,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a3d5adc33edb99","name":"Publish message with custom timestamp: Tue Aug 12 2025 20:38:10 GMT+0000 (Coordinated Universal Time)","time":{"start":1755034696610,"stop":1755034696611,"duration":1},"status":"passed","severity":"normal"},{"uid":"e52b991e2e308ba","name":"Push message with XML payload","time":{"start":1755034980692,"stop":1755034980693,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2e5154781e8daa2","name":"should create a new stream if no existing for protocol found","time":{"start":1755034463095,"stop":1755034463095,"duration":0},"status":"passed","severity":"normal"},{"uid":"b73eae603c580905","name":"Mutual subscription","time":{"start":1755034704425,"stop":1755034704425,"duration":0},"status":"passed","severity":"normal"},{"uid":"98ca128399b25484","name":"should get / set UDP multiaddr","time":{"start":1755034453237,"stop":1755034453237,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad1b65478c15c514","name":"should return false and handle errors gracefully","time":{"start":1755034463303,"stop":1755034463303,"duration":0},"status":"passed","severity":"normal"},{"uid":"2377710b959e9497","name":"should throw error - invalid id","time":{"start":1755034453234,"stop":1755034453234,"duration":0},"status":"passed","severity":"normal"},{"uid":"d649120d9d67503f","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1755034462614,"stop":1755034462623,"duration":9},"status":"passed","severity":"normal"},{"uid":"c3d4beb26134bd5b","name":"rejects hash query with time filter","time":{"start":1755034462819,"stop":1755034462820,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1b1bf02465723a0","name":"should handle queue processing errors gracefully","time":{"start":1755034462894,"stop":1755034462895,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1a7daf83eed8070","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1755034866366,"stop":1755034866367,"duration":1},"status":"passed","severity":"normal"},{"uid":"84e5e18b5d4dc83e","name":"Overlapping topic subscription","time":{"start":1755034704429,"stop":1755034704430,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b4abffae13234994","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1755034505851,"stop":1755034505853,"duration":2},"status":"passed","severity":"normal"},{"uid":"558503fdc1ff3f9b","name":"throws on content topic with empty version field","time":{"start":1755034447175,"stop":1755034447176,"duration":1},"status":"passed","severity":"normal"},{"uid":"b825fc1eeb6f76e7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1755034447194,"stop":1755034447194,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f253154117dcf2d","name":"should emit a peer event after start","time":{"start":1755034476904,"stop":1755034476904,"duration":0},"status":"passed","severity":"normal"},{"uid":"38be73b1ac3b8c51","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1755034447195,"stop":1755034447195,"duration":0},"status":"passed","severity":"normal"},{"uid":"d068b323c18bd0b7","name":"Query with Ordered Callback, No message returned","time":{"start":1755034819563,"stop":1755034819563,"duration":0},"status":"passed","severity":"normal"},{"uid":"e13d35948c43ffd1","name":"should initialize with isNetworkConnected as false","time":{"start":1755034462591,"stop":1755034462591,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed0eaca9f89f35b7","name":"Passing page size 10 when there are 10 messages","time":{"start":1755034860023,"stop":1755034860023,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b01605d209ba8c8","name":"Query with Ordered Callback, No Decoder","time":{"start":1755034819562,"stop":1755034819563,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c7b8e357d778a06","name":"should return false","time":{"start":1755034453235,"stop":1755034453235,"duration":0},"status":"passed","severity":"normal"},{"uid":"126382642b2ac994","name":"Check received message containing escaped characters","time":{"start":1755034967442,"stop":1755034967443,"duration":1},"status":"passed","severity":"normal"},{"uid":"25a7c632b1c5a03a","name":"should create PeerExchangeDiscovery instance","time":{"start":1755034472934,"stop":1755034472935,"duration":1},"status":"passed","severity":"normal"},{"uid":"db6b3686badd0f57","name":"should handle multiple query options for time ranges","time":{"start":1755034494049,"stop":1755034494049,"duration":0},"status":"passed","severity":"normal"},{"uid":"f10daa4bcaee0ff6","name":"should serialize and deserialize correctly","time":{"start":1755034509433,"stop":1755034509434,"duration":1},"status":"passed","severity":"normal"},{"uid":"824199725799cef7","name":"Encoder throws on undefined content topic","time":{"start":1755034484389,"stop":1755034484389,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ff9394a156ccbb","name":"should handle query errors gracefully","time":{"start":1755034472928,"stop":1755034472928,"duration":0},"status":"broken","severity":"normal"},{"uid":"2229096b99568b66","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1755034472683,"stop":1755034472683,"duration":0},"status":"passed","severity":"normal"},{"uid":"8787ae9859d5d2b2","name":"should drop connection to one peer on hangUp","time":{"start":1755034614834,"stop":1755034614835,"duration":1},"status":"passed","severity":"normal"},{"uid":"7da5543568c8f6e","name":"should dial peer when no shard info available","time":{"start":1755034462869,"stop":1755034462875,"duration":6},"status":"passed","severity":"normal"},{"uid":"682d987c52e83f93","name":"Check message on other pubsub topic is not received","time":{"start":1755034967447,"stop":1755034967447,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d79b6acbbf48089","name":"can start and stop the service","time":{"start":1755034476903,"stop":1755034476903,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8bb3b746c90764","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1755034704428,"stop":1755034704428,"duration":0},"status":"passed","severity":"normal"},{"uid":"2563539fb5f7c7c0","name":"Check received message containing short","time":{"start":1755034967426,"stop":1755034967426,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba27914666f7959a","name":"should support chaining for add method","time":{"start":1755034492289,"stop":1755034492289,"duration":0},"status":"passed","severity":"normal"},{"uid":"9758bfd3b21556f9","name":"should be safe to call multiple times","time":{"start":1755034462044,"stop":1755034462046,"duration":2},"status":"passed","severity":"normal"},{"uid":"5941cc2451de20c0","name":"Query with Promise Callback, No Decoder","time":{"start":1755034819564,"stop":1755034819564,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1474abd1355594","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1755034866356,"stop":1755034866357,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c6a0f51c291c40","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1755034505800,"stop":1755034505801,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8fc8879a26825e9","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1755034472303,"stop":1755034472303,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b47b9514893dab7","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755034994396,"stop":1755034994396,"duration":0},"status":"passed","severity":"normal"},{"uid":"a39e9abed4fa6a88","name":"Waku message hash computation (payload length 0)","time":{"start":1755034462724,"stop":1755034462725,"duration":1},"status":"passed","severity":"normal"},{"uid":"3da44fa8e7d87b43","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1755034511658,"stop":1755034511659,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f683f5c53b2a766","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1755034471161,"stop":1755034471162,"duration":1},"status":"passed","severity":"normal"},{"uid":"f74a85e74a2dbd1e","name":"should return PeerId when PeerId is provided","time":{"start":1755034462906,"stop":1755034462907,"duration":1},"status":"passed","severity":"normal"},{"uid":"9543e52cbbb5d4ae","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1755034505815,"stop":1755034505815,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ac2e68f3a60714","name":"Subscribe to topic containing XML and receive message","time":{"start":1755034994395,"stop":1755034994395,"duration":0},"status":"passed","severity":"normal"},{"uid":"e70f6c4b3499ce80","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1755034472304,"stop":1755034472305,"duration":1},"status":"passed","severity":"normal"},{"uid":"63b334679b593461","name":"should set field with only RELAY enabled","time":{"start":1755034453241,"stop":1755034453241,"duration":0},"status":"passed","severity":"normal"},{"uid":"14e8a735a7166d27","name":"should properly create location multiaddrs - tcp6","time":{"start":1755034453239,"stop":1755034453239,"duration":0},"status":"passed","severity":"normal"},{"uid":"88581f0a6446066e","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1755034447189,"stop":1755034447189,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b3eec5f28fa1222","name":"should check false positive rate","time":{"start":1755034509435,"stop":1755034509436,"duration":1},"status":"passed","severity":"normal"},{"uid":"a768240c164e6c04","name":"Does not throw an exception when node disconnects","time":{"start":1755034867127,"stop":1755034867127,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cdead36a351691f","name":"Overlapping topic subscription","time":{"start":1755034994382,"stop":1755034994382,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d26b80acf16b62a","name":"should handle case with all peers already connected","time":{"start":1755034462441,"stop":1755034462441,"duration":0},"status":"passed","severity":"normal"},{"uid":"73e884b7368aa754","name":"should reject if Filter is requested but not mounted","time":{"start":1755034493984,"stop":1755034493985,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d8f37e981c66997","name":"Passing page size 1 when there are 4 messages","time":{"start":1755034860018,"stop":1755034860019,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc2c39cceed5fc75","name":"should skip peer when dialed recently","time":{"start":1755034462867,"stop":1755034462867,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c076274ef195a36","name":"should attach causal history and bloom filter to each message","time":{"start":1755034511653,"stop":1755034511653,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c47dd0caaf7b1a","name":"should not allow unachievable error rate","time":{"start":1755034505174,"stop":1755034505178,"duration":4},"status":"passed","severity":"normal"}] |