2025-11-10 11:03:26 +00:00

1 line
228 KiB
JSON

[{"uid":"e312f0d2a98ef39f","name":"Non TWN Cluster","time":{"start":1762771779777,"stop":1762771779777,"duration":0},"status":"passed","severity":"normal"},{"uid":"5682f3ad3785359a","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1762771526222,"stop":1762771526223,"duration":1},"status":"passed","severity":"normal"},{"uid":"2184202579a76f28","name":"Publish message with custom timestamp: Mon Nov 10 2025 09:47:51 GMT+0000 (Coordinated Universal Time)","time":{"start":1762771678024,"stop":1762771678024,"duration":0},"status":"passed","severity":"normal"},{"uid":"95da48fb2023ed3c","name":"Query generator for multiple messages with different content topic format","time":{"start":1762771763184,"stop":1762771763185,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf02c36d17fff0ab","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app84/5/topic998/xml","time":{"start":1762771779780,"stop":1762771779781,"duration":1},"status":"passed","severity":"normal"},{"uid":"d35085909808a839","name":"should return false for sync message without causal history","time":{"start":1762771485327,"stop":1762771485327,"duration":0},"status":"passed","severity":"normal"},{"uid":"528af1d364888c91","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app57/5/topic898/xml","time":{"start":1762771779779,"stop":1762771779779,"duration":0},"status":"passed","severity":"normal"},{"uid":"18fed7676774d1ee","name":"msgTime: 0 ms from now, startTime: 1762512580194, endTime: 1762771780194","time":{"start":1762771793720,"stop":1762771793720,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd99263ddcc0c867","name":"should only return 1 node with relay and store capability","time":{"start":1762771440953,"stop":1762771440953,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f69f49fb128ab04","name":"Push message with short payload","time":{"start":1762772566191,"stop":1762772566191,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd90d24667f376f","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1762771450331,"stop":1762771450331,"duration":0},"status":"passed","severity":"normal"},{"uid":"13b1bf8ebf3904d4","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1762771417735,"stop":1762771417735,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a05946c65b68ce","name":"should work with v3 peers","time":{"start":1762771480757,"stop":1762771480758,"duration":1},"status":"passed","severity":"normal"},{"uid":"564d4add45504ef4","name":"accepts time-filtered query with content filter","time":{"start":1762771432042,"stop":1762771432042,"duration":0},"status":"passed","severity":"normal"},{"uid":"3390b4abf5c41d76","name":"should add entries and maintain sorted order","time":{"start":1762771468448,"stop":1762771468448,"duration":0},"status":"passed","severity":"normal"},{"uid":"a418b0d1d25b0b1d","name":"throws on content topic with empty application field","time":{"start":1762771417717,"stop":1762771417718,"duration":1},"status":"passed","severity":"normal"},{"uid":"21a4b010a455baad","name":"Subscribe to topic containing Script and receive message","time":{"start":1762771982261,"stop":1762771982261,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7de645464ae8164","name":"should create ShardReader with auto sharding network config","time":{"start":1762771431727,"stop":1762771431728,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6a725727b98345e","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1762771982269,"stop":1762771982269,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdc53aca286c958a","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1762771422577,"stop":1762771422577,"duration":0},"status":"passed","severity":"normal"},{"uid":"396ed851c11d3fd2","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1762771467024,"stop":1762771467025,"duration":1},"status":"passed","severity":"normal"},{"uid":"320f295aebc35c1b","name":"Subscribe to topic containing numeric and receive message","time":{"start":1762771982259,"stop":1762771982259,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fcdedd9ab7239eb","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1762771467045,"stop":1762771467046,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0d8a4bb10eb97c4","name":"Push message with custom timestamp: 1762767930873","time":{"start":1762772566228,"stop":1762772566228,"duration":0},"status":"passed","severity":"normal"},{"uid":"d27bccd040014d08","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1762771450329,"stop":1762771450331,"duration":2},"status":"passed","severity":"normal"},{"uid":"146caaf8aabcc7ca","name":"should sort peers by ping value","time":{"start":1762771432366,"stop":1762771432366,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b68bc8d0dffcc02","name":"Push message with emoji payload","time":{"start":1762772566221,"stop":1762772566221,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c08622ee05b2f0","name":"messageHashStr works with IProtoMessage","time":{"start":1762771431824,"stop":1762771431825,"duration":1},"status":"passed","severity":"normal"},{"uid":"333d95130c86aa79","name":"should skip peer when already connected","time":{"start":1762771431463,"stop":1762771431463,"duration":0},"status":"passed","severity":"normal"},{"uid":"e58da6f248ea10b4","name":"should handle large number of peers request","time":{"start":1762771440670,"stop":1762771440671,"duration":1},"status":"passed","severity":"normal"},{"uid":"a341838697606ed","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1762771422572,"stop":1762771422573,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b1dd9343e18a01","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1762771982256,"stop":1762771982256,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ded9714b12942a","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1762771962808,"stop":1762771962808,"duration":0},"status":"passed","severity":"normal"},{"uid":"5307b04aa078625f","name":"should handle case when globalThis is not available","time":{"start":1762771431249,"stop":1762771431254,"duration":5},"status":"passed","severity":"normal"},{"uid":"4ce4b3dbd2bb5bb","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1762771467045,"stop":1762771467045,"duration":0},"status":"passed","severity":"normal"},{"uid":"504c14e25c23e57","name":"should handle queue processing errors gracefully","time":{"start":1762771431491,"stop":1762771431494,"duration":3},"status":"passed","severity":"normal"},{"uid":"60823191e5a78e7c","name":"Push message equal or less that 1MB","time":{"start":1762772566190,"stop":1762772566190,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e5e807c95848489","name":"should maintain proper timestamps if all messages received","time":{"start":1762771471571,"stop":1762771471571,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d7d4aa4726c6a3f3","name":"Query with Promise Callback, No Decoder","time":{"start":1762771732624,"stop":1762771732624,"duration":0},"status":"passed","severity":"normal"},{"uid":"b48774efdd79ca1b","name":"should not retry if at least one success","time":{"start":1762771480726,"stop":1762771480727,"duration":1},"status":"passed","severity":"normal"},{"uid":"693ffe484e6cb66a","name":"random static sharding 8 - Cluster ID: 338, Shard ID: 239","time":{"start":1762771779127,"stop":1762771779127,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f412392bf58d67e","name":"should dispatch network event when browser goes online","time":{"start":1762771431263,"stop":1762771431264,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4d0bd2d1ce36a0","name":"should not dispatch event when already connected","time":{"start":1762771431262,"stop":1762771431262,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f130e4dce64a259","name":"should return empty array when no peers connected","time":{"start":1762771432363,"stop":1762771432364,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fbb6505a7d9dcb6","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1762771480809,"stop":1762771480810,"duration":1},"status":"passed","severity":"normal"},{"uid":"50276ce8a1bb7328","name":"should push the message to the outgoing buffer","time":{"start":1762771471568,"stop":1762771471569,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb76bb759140b549","name":"Push message with meta","time":{"start":1762772566188,"stop":1762772566188,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4c30d6fe7219df6","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1762771467076,"stop":1762771467076,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e72d6a6c91d0fa","name":"Push message with content topic containing escaped characters","time":{"start":1762772566187,"stop":1762772566187,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6c15abeaad69457","name":"should handle retrieve function with query parameters","time":{"start":1762771481449,"stop":1762771481450,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e078edd57965ea3","name":"Push message with escaped characters payload","time":{"start":1762772566207,"stop":1762772566207,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fea44a2a82e3846","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1762771440953,"stop":1762771440954,"duration":1},"status":"passed","severity":"normal"},{"uid":"537c1a5864da9cbb","name":"should invoke callbacks when receiving a message","time":{"start":1762771480809,"stop":1762771480809,"duration":0},"status":"passed","severity":"normal"},{"uid":"43d11793afe12391","name":"should create all internal components","time":{"start":1762771432356,"stop":1762771432356,"duration":0},"status":"passed","severity":"normal"},{"uid":"b94bc40ffe49fd4","name":"should remove entries","time":{"start":1762771468477,"stop":1762771468478,"duration":1},"status":"passed","severity":"normal"},{"uid":"38790925dfc3a912","name":"should handle dial errors gracefully","time":{"start":1762771431609,"stop":1762771431610,"duration":1},"status":"passed","severity":"normal"},{"uid":"f315410fee0c9558","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1762771982268,"stop":1762771982268,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5be04f36005cc57","name":"throws on content topic with generation field greater than 0","time":{"start":1762771417717,"stop":1762771417717,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb339af7abf8479c","name":"Push message with Russian payload","time":{"start":1762772566205,"stop":1762772566205,"duration":0},"status":"passed","severity":"normal"},{"uid":"32d925eec97d32e8","name":"Push message with rate limit","time":{"start":1762772566214,"stop":1762772566214,"duration":0},"status":"passed","severity":"normal"},{"uid":"77962a5e870ccb70","name":"Push message with Arabic payload","time":{"start":1762772566217,"stop":1762772566218,"duration":1},"status":"passed","severity":"normal"},{"uid":"647895a25c5d143b","name":"Check message with non string payload is not received","time":{"start":1762771962795,"stop":1762771962796,"duration":1},"status":"passed","severity":"normal"},{"uid":"318461e385e4ec0b","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1762771654911,"stop":1762771654911,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2abc033d1327ff9","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1762771488324,"stop":1762771488324,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c70a07b25d73b3","name":"Retries within maximum given attempts","time":{"start":1762771482135,"stop":1762771482135,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fbaf3c133bf67cb","name":"should check false positive rate","time":{"start":1762771466919,"stop":1762771466919,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a975304f514f674","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1762771431614,"stop":1762771431614,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e0c7df31c8c392","name":"should not fail to stop the service if it was not started","time":{"start":1762771683080,"stop":1762771683081,"duration":1},"status":"passed","severity":"normal"},{"uid":"996feccf42a34738","name":"should dial peer when peer is discovered","time":{"start":1762771431795,"stop":1762771431795,"duration":0},"status":"passed","severity":"normal"},{"uid":"93c2fa1860e16134","name":"should return false and handle errors gracefully","time":{"start":1762771432362,"stop":1762771432363,"duration":1},"status":"passed","severity":"normal"},{"uid":"722a7fff27eb5da2","name":"should dial peers from store on start","time":{"start":1762771431593,"stop":1762771431594,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d84c21282db800b","name":"Push to array if already present","time":{"start":1762771417510,"stop":1762771417511,"duration":1},"status":"passed","severity":"normal"},{"uid":"88d7b1b4944eb76a","name":"should mark all messages in causal history as acknowledged","time":{"start":1762771471573,"stop":1762771471573,"duration":0},"status":"passed","severity":"normal"},{"uid":"e40ceafdebb0ca17","name":"Push message with custom timestamp: 1762775130872","time":{"start":1762772566190,"stop":1762772566190,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a4949c02d17f1f","name":"Passing page size 11 when there are 10 messages","time":{"start":1762771787616,"stop":1762771787616,"duration":0},"status":"passed","severity":"normal"},{"uid":"be56081a14f4da43","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1762771417742,"stop":1762771417743,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac1561fe8df44248","name":"Default pageSize","time":{"start":1762771787618,"stop":1762771787619,"duration":1},"status":"passed","severity":"normal"},{"uid":"631e0efd295ecec4","name":"Push message with JSON payload","time":{"start":1762772566194,"stop":1762772566194,"duration":0},"status":"passed","severity":"normal"},{"uid":"af02f95c6c9e75ff","name":"Push message with content topic containing short","time":{"start":1762772566184,"stop":1762772566184,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e7a7d81c1bed0e7","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1762771686479,"stop":1762771686480,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffa4d4e772aaa2a3","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1762771467046,"stop":1762771467047,"duration":1},"status":"passed","severity":"normal"},{"uid":"da2152e4c33210f7","name":"should only return 1 node with relay capability","time":{"start":1762771440953,"stop":1762771440953,"duration":0},"status":"passed","severity":"normal"},{"uid":"95df1d74fe3d2916","name":"Push message with content topic containing unicode special characters","time":{"start":1762772566200,"stop":1762772566200,"duration":0},"status":"passed","severity":"normal"},{"uid":"588c97ff137ed929","name":"should return true when peer is on the specified shard","time":{"start":1762771431743,"stop":1762771431744,"duration":1},"status":"passed","severity":"normal"},{"uid":"666eea2028652f6c","name":"should insert elements correctly","time":{"start":1762771466902,"stop":1762771466902,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d6c19c384e325af","name":"should skip peer when not on same cluster","time":{"start":1762771431475,"stop":1762771431475,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b505c394a7d8d92","name":"should not update T_req if message already exists","time":{"start":1762771468448,"stop":1762771468449,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a95e603579245b6","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1762771526215,"stop":1762771526217,"duration":2},"status":"passed","severity":"normal"},{"uid":"fca57c1bfa19ca02","name":"Push message with content topic containing escaped characters","time":{"start":1762772566225,"stop":1762772566225,"duration":0},"status":"passed","severity":"normal"},{"uid":"53ebb2dc1490ca49","name":"returns nothing if no connections present","time":{"start":1762771431904,"stop":1762771431904,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe1e2640b7242feb","name":"Subscribe and receive messages via waku relay post","time":{"start":1762771982255,"stop":1762771982255,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ec336bd7fadabcb","name":"Query generator for 2000 messages","time":{"start":1762771763189,"stop":1762771763190,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eeb6080345210bf","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1762771467047,"stop":1762771467047,"duration":0},"status":"passed","severity":"normal"},{"uid":"77de63a4eb1bdf87","name":"should do nothing when connections still exist","time":{"start":1762771431604,"stop":1762771431604,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a1f2dd0224e43fe","name":"messageHash returns a Uint8Array","time":{"start":1762771431813,"stop":1762771431813,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c9a917ba6726b5e","name":"should handle case when navigator is not available","time":{"start":1762771431249,"stop":1762771431249,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6a062b808a422e6","name":"Passing page size 0 when there are 110 messages","time":{"start":1762771787614,"stop":1762771787615,"duration":1},"status":"passed","severity":"normal"},{"uid":"378eb3b09ab2e15d","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1762771440954,"stop":1762771440955,"duration":1},"status":"skipped","severity":"normal"},{"uid":"532178b0a4609dad","name":"Push message with Chinese payload","time":{"start":1762772566192,"stop":1762772566192,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba54b517348836c","name":"should clear the dialing interval","time":{"start":1762771431457,"stop":1762771431457,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f6b22d034139d2","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1762771432366,"stop":1762771432367,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb191794a230424a","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1762771431616,"stop":1762771431616,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cea088f1e76f0de","name":"A test","time":{"start":1762771583145,"stop":1762771583146,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd55ab203268d7cf","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app67/5/topic1/proto","time":{"start":1762771779781,"stop":1762771779781,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ec93bfec74fecf","name":"should query peers that support peer exchange","time":{"start":1762771440974,"stop":1762771440975,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f1ef78b7bbd246","name":"should handle errors when getting connections","time":{"start":1762771431272,"stop":1762771431272,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5bcaa221f8f6f01","name":"Emits 'syncing' when message flagged as missed","time":{"start":1762771482168,"stop":1762771482168,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c75270efe6dc945","name":"Push message with content topic containing long","time":{"start":1762772566209,"stop":1762772566209,"duration":0},"status":"passed","severity":"normal"},{"uid":"6446f2c58d02f34c","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1762771717074,"stop":1762771717074,"duration":0},"status":"passed","severity":"normal"},{"uid":"9416d7ce5122d4f6","name":"Check received message containing escaped characters","time":{"start":1762771962803,"stop":1762771962804,"duration":1},"status":"passed","severity":"normal"},{"uid":"82757fe58617c98d","name":"should return false when network is not connected","time":{"start":1762771432359,"stop":1762771432360,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f956dc427c18888","name":"Encoder error raises irrecoverable error","time":{"start":1762771485322,"stop":1762771485322,"duration":0},"status":"passed","severity":"normal"},{"uid":"85690c0908477c63","name":"Check message with non string payload is not received","time":{"start":1762771962807,"stop":1762771962807,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6787021d2f3ba68","name":"should return cached hash on subsequent access","time":{"start":1762771432413,"stop":1762771432414,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f347a69ccad8a75","name":"should handle zero peers request","time":{"start":1762771440671,"stop":1762771440671,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cdcf90b5ce08008","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app38/9/topic587/xml","time":{"start":1762771779778,"stop":1762771779779,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e1d76a0145da9b3","name":"Check received message with timestamp: 1762771505301000000 ","time":{"start":1762771962804,"stop":1762771962804,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbaf0256a779fb5","name":"Encoder throws on undefined content topic","time":{"start":1762771432411,"stop":1762771432411,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ae05f9701857d4","name":"Round trip binary encryption [ecies, signature]","time":{"start":1762771451792,"stop":1762771451792,"duration":0},"status":"passed","severity":"normal"},{"uid":"d818e3f37dabe4c5","name":"should create ConnectionManager with relay","time":{"start":1762771432354,"stop":1762771432355,"duration":1},"status":"passed","severity":"normal"},{"uid":"924a7755ddd5f3ed","name":"should trigger query when time since last query exceeds threshold","time":{"start":1762771481454,"stop":1762771481454,"duration":0},"status":"passed","severity":"normal"},{"uid":"8393a3823a363ff3","name":"should work with stubbed peer manager event emitter","time":{"start":1762771481443,"stop":1762771481443,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f45ea888eccc81a","name":"should start ping timers on peer connect","time":{"start":1762771431868,"stop":1762771431868,"duration":0},"status":"passed","severity":"normal"},{"uid":"efac9d311b746dc3","name":"ends after yielding if response size indicates end","time":{"start":1762771432237,"stop":1762771432238,"duration":1},"status":"passed","severity":"normal"},{"uid":"c593ac88436b8d55","name":"Push message with content topic containing numeric","time":{"start":1762772566222,"stop":1762772566222,"duration":0},"status":"passed","severity":"normal"},{"uid":"439e465697c18311","name":"should allow redial after cooldown period","time":{"start":1762771431474,"stop":1762771431475,"duration":1},"status":"passed","severity":"normal"},{"uid":"53052ec381fa69d6","name":"should respect custom numPeersToUse configuration","time":{"start":1762771481207,"stop":1762771481210,"duration":3},"status":"passed","severity":"normal"},{"uid":"39616fba21779cf8","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1762771982264,"stop":1762771982264,"duration":0},"status":"passed","severity":"normal"},{"uid":"30405ff815ffa768","name":"should remove entries","time":{"start":1762771468466,"stop":1762771468467,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1d76fc1b7221bc8","name":"should skip peers without ENR","time":{"start":1762771440979,"stop":1762771440979,"duration":0},"status":"passed","severity":"normal"},{"uid":"40aa39b4e16d4e33","name":"Sync message is not sent if another sync message was just received","time":{"start":1762771488324,"stop":1762771488324,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaa3eb20ab74e8c1","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1762771467034,"stop":1762771467034,"duration":0},"status":"passed","severity":"normal"},{"uid":"6724d826802b35f3","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1762771982270,"stop":1762771982271,"duration":1},"status":"passed","severity":"normal"},{"uid":"31b6d958fcaf6be1","name":"Push message with content topic containing unicode special characters","time":{"start":1762772566187,"stop":1762772566187,"duration":0},"status":"passed","severity":"normal"},{"uid":"59e2c01d80d121a5","name":"nwaku subscribes","time":{"start":1762771668113,"stop":1762771668113,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffda46151d782b80","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1762771671360,"stop":1762771671361,"duration":1},"status":"passed","severity":"normal"},{"uid":"40c2ee91a4ac72cb","name":"Emits 'syncing' then 'synced' when message flagged as missing and then lost","time":{"start":1762771482169,"stop":1762771482169,"duration":0},"status":"passed","severity":"normal"},{"uid":"756d06dbb63adbc8","name":"should handle errors when globalThis is not available","time":{"start":1762771431244,"stop":1762771431245,"duration":1},"status":"passed","severity":"normal"},{"uid":"b34096358469bac4","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1762771723650,"stop":1762771723650,"duration":0},"status":"passed","severity":"normal"},{"uid":"485040bd2049fa2d","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1762771467041,"stop":1762771467042,"duration":1},"status":"passed","severity":"normal"},{"uid":"9581dd27bf0aa369","name":"should not create timers for topics where peer is not in mesh","time":{"start":1762771431874,"stop":1762771431877,"duration":3},"status":"passed","severity":"normal"},{"uid":"3a668d4f83c94de1","name":"Push message with JSON payload","time":{"start":1762772566182,"stop":1762772566183,"duration":1},"status":"passed","severity":"normal"},{"uid":"8adb0273bb0cf4d9","name":"should start and setup intervals and event listeners","time":{"start":1762771480810,"stop":1762771480817,"duration":7},"status":"passed","severity":"normal"},{"uid":"b3f6fe9c9dc48f41","name":"should remove event listeners from globalThis","time":{"start":1762771431246,"stop":1762771431247,"duration":1},"status":"passed","severity":"normal"},{"uid":"22d23db66489f37c","name":"should stop query when sync message from same channel is found","time":{"start":1762771485325,"stop":1762771485325,"duration":0},"status":"passed","severity":"normal"},{"uid":"684bd0d8df5758ae","name":"Emits 'synced' then 'synced' when message flagged as lost and then received","time":{"start":1762771482170,"stop":1762771482170,"duration":0},"status":"passed","severity":"normal"},{"uid":"55fb248972bcc352","name":"ends if stream creation fails","time":{"start":1762771432234,"stop":1762771432235,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8b757d9a7340d32","name":"Overlapping topic subscription","time":{"start":1762771686471,"stop":1762771686471,"duration":0},"status":"skipped","severity":"normal"},{"uid":"90f9a31dae916e29","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1762771417724,"stop":1762771417724,"duration":0},"status":"passed","severity":"normal"},{"uid":"b450f3e2dc59c0a0","name":"Check meta is set [symmetric]","time":{"start":1762771450331,"stop":1762771450332,"duration":1},"status":"passed","severity":"normal"},{"uid":"e93eab73e161a6b7","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1762771467019,"stop":1762771467019,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc392999d781700f","name":"should remove event listener for peer:discovery","time":{"start":1762771431794,"stop":1762771431794,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c2b167597d73388","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1762771793720,"stop":1762771793721,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc705bd043544b7b","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1762771982262,"stop":1762771982262,"duration":0},"status":"passed","severity":"normal"},{"uid":"57fa4a20acb6fe88","name":"Query generator for multiple messages with different message text format","time":{"start":1762771763180,"stop":1762771763182,"duration":2},"status":"passed","severity":"normal"},{"uid":"977654c15632fc55","name":"should not trigger query when a recent query happened under threshold","time":{"start":1762771481454,"stop":1762771481455,"duration":1},"status":"passed","severity":"normal"},{"uid":"691123293b705185","name":"Check received message with timestamp: 1649153314 ","time":{"start":1762771962791,"stop":1762771962791,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f6bdfe5250971ff","name":"Check received message containing shell command","time":{"start":1762771962803,"stop":1762771962803,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc1b100229173f","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app50/3/topic735/proto","time":{"start":1762771779779,"stop":1762771779780,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a44ef393d8e2855","name":"should handle hash queries without validation","time":{"start":1762771482308,"stop":1762771482309,"duration":1},"status":"passed","severity":"normal"},{"uid":"a00f324ef4f8a259","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1762771686470,"stop":1762771686471,"duration":1},"status":"passed","severity":"normal"},{"uid":"210a1cef1539861e","name":"Renews subscription after lossing a connection","time":{"start":1762771982272,"stop":1762771982272,"duration":0},"status":"passed","severity":"normal"},{"uid":"a637548185c6fb2","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1762771422573,"stop":1762771422573,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e2d23f6e66e027d","name":"Encoder throws on undefined content topic","time":{"start":1762771450332,"stop":1762771450333,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eaf85f923a87708","name":"should initialize with default options","time":{"start":1762771440969,"stop":1762771440969,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c26781ba420499","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1762771763188,"stop":1762771763189,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d810e7490eae985","name":"should successfully stop","time":{"start":1762771480506,"stop":1762771480507,"duration":1},"status":"passed","severity":"normal"},{"uid":"20c03164fb23a9d3","name":"throws on content topic with empty topic name field","time":{"start":1762771417718,"stop":1762771417719,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad4782ea0a8b498","name":"should decode valid enr with tcp successfully","time":{"start":1762771423128,"stop":1762771423129,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b7d2c2f6cc8a08a","name":"should initialize with Unhealthy status","time":{"start":1762771481541,"stop":1762771481541,"duration":0},"status":"passed","severity":"normal"},{"uid":"b64e02b2c390127","name":"Push message with custom timestamp: 1732013130872","time":{"start":1762772566201,"stop":1762772566201,"duration":0},"status":"passed","severity":"normal"},{"uid":"411faa6147f84a42","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1762771511560,"stop":1762771511560,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb44b8f849c91d5b","name":"Ordered callback, aborts when callback returns true","time":{"start":1762771763189,"stop":1762771763189,"duration":0},"status":"passed","severity":"normal"},{"uid":"98eb3866acd6adc3","name":"should drop connection to all peers on hangUp","time":{"start":1762771595083,"stop":1762771595083,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ba1a19fb549302c","name":"should properly create peer info with all multiaddrs","time":{"start":1762771423135,"stop":1762771423135,"duration":0},"status":"passed","severity":"normal"},{"uid":"db7ee262ac30c1c1","name":"should retry if all attempts fail","time":{"start":1762771480727,"stop":1762771480730,"duration":3},"status":"passed","severity":"normal"},{"uid":"90f78530cddb4f51","name":"should add entries and maintain sorted order","time":{"start":1762771468467,"stop":1762771468468,"duration":1},"status":"passed","severity":"normal"},{"uid":"578dd62922022f9e","name":"Subscribe to topic containing long and publish message","time":{"start":1762771686472,"stop":1762771686473,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8b2c50c0404de31","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1762771467062,"stop":1762771467064,"duration":2},"status":"passed","severity":"normal"},{"uid":"5fba24cb6e65ae01","name":"Push message with unicode special characters payload","time":{"start":1762772566207,"stop":1762772566208,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5ff5bfff901f6b1","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1762771440203,"stop":1762771440209,"duration":6},"status":"passed","severity":"normal"},{"uid":"735a713e976af4f7","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1762771962796,"stop":1762771962797,"duration":1},"status":"passed","severity":"normal"},{"uid":"202e854f12d62f9e","name":"Cap max size when a pushed array is exceeding the cap","time":{"start":1762771470939,"stop":1762771470939,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd8d469878d376bd","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1762771467019,"stop":1762771467022,"duration":3},"status":"passed","severity":"normal"},{"uid":"862d0220be7afcbb","name":"Check publish message containing Chinese","time":{"start":1762771678016,"stop":1762771678016,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d9f938a9e8f7b58","name":"throws on content topic with empty encoding field","time":{"start":1762771417719,"stop":1762771417719,"duration":0},"status":"passed","severity":"normal"},{"uid":"cea0418b1dddb7fd","name":"Sign & Recover","time":{"start":1762771450765,"stop":1762771450765,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d201bf2b3fd484","name":"should handle peer store errors gracefully","time":{"start":1762771440975,"stop":1762771440976,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef84595f3ab8693","name":"should get all peers from store","time":{"start":1762771431604,"stop":1762771431605,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c7cf2ecd0cacab1","name":"Mutual subscription","time":{"start":1762771686465,"stop":1762771686466,"duration":1},"status":"passed","severity":"normal"},{"uid":"97020bcb264cc496","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1762771417737,"stop":1762771417737,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe7b446baaca594a","name":"should get and remove ready entries","time":{"start":1762771468476,"stop":1762771468477,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8b93521a70fa1c8","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1762771982271,"stop":1762771982271,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d79b40b8f747bba","name":"should be safe to call multiple times","time":{"start":1762771431596,"stop":1762771431598,"duration":2},"status":"passed","severity":"normal"},{"uid":"752873f442d998e1","name":"Check publish message containing JSON","time":{"start":1762771678021,"stop":1762771678021,"duration":0},"status":"passed","severity":"normal"},{"uid":"e409e930e8fffa82","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1762771440194,"stop":1762771440195,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1f3e4a29bc71a4e","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1762771482308,"stop":1762771482308,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c8831cc11c24f5c","name":"Push message with content topic containing unicode special characters","time":{"start":1762772566225,"stop":1762772566225,"duration":0},"status":"passed","severity":"normal"},{"uid":"519c0893f10f4568","name":"Push message with content topic containing Chinese","time":{"start":1762772566185,"stop":1762772566186,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b86163e3b9b42eb","name":"Passing page size 10 when there are 10 messages","time":{"start":1762771787616,"stop":1762771787616,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ae63629a0a177a","name":"Push message with Script payload","time":{"start":1762772566218,"stop":1762772566219,"duration":1},"status":"passed","severity":"normal"},{"uid":"b138e98f9433af2e","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1762771422576,"stop":1762771422577,"duration":1},"status":"passed","severity":"normal"},{"uid":"a00b068e7b155058","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1762771467031,"stop":1762771467031,"duration":0},"status":"passed","severity":"normal"},{"uid":"54be96f332d7bbff","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1762771717073,"stop":1762771717074,"duration":1},"status":"passed","severity":"normal"},{"uid":"4890f4982bb7e6e","name":"isConnected should return true after first peer connects","time":{"start":1762771526219,"stop":1762771526220,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d3b7ff67ca6e38e","name":"should properly create location multiaddrs - udp6","time":{"start":1762771423134,"stop":1762771423134,"duration":0},"status":"passed","severity":"normal"},{"uid":"266640d9e299abd6","name":"same cluster: nodes connect","time":{"start":1762771597417,"stop":1762771597418,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c8adc450b370811","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1762771793716,"stop":1762771793717,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d0e6ef312f9ec9c","name":"should get / set TCP multiaddr","time":{"start":1762771423133,"stop":1762771423133,"duration":0},"status":"passed","severity":"normal"},{"uid":"532f89de2d093a8d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1762771467060,"stop":1762771467061,"duration":1},"status":"passed","severity":"normal"},{"uid":"249672fd69bf05ac","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1762771417722,"stop":1762771417723,"duration":1},"status":"passed","severity":"normal"},{"uid":"609c51289ac2e3d6","name":"Subscribe to topic containing Script and publish message","time":{"start":1762771686480,"stop":1762771686481,"duration":1},"status":"passed","severity":"normal"},{"uid":"363156bd8e8c626e","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1762771785254,"stop":1762771785254,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0eccd6d64630c2e","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1762771582953,"stop":1762771582955,"duration":2},"status":"passed","severity":"normal"},{"uid":"2a2f7dcc31ba189f","name":"Waku message hash computation (meta attribute not present)","time":{"start":1762771431811,"stop":1762771431812,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b54e9096f0e8c4f","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1762771982268,"stop":1762771982268,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa6a3733b4870836","name":"Subscribe to topic containing JSON and receive message","time":{"start":1762771982261,"stop":1762771982262,"duration":1},"status":"passed","severity":"normal"},{"uid":"783e53456cf870c5","name":"should not allow unachievable error rate","time":{"start":1762771467076,"stop":1762771467076,"duration":0},"status":"passed","severity":"normal"},{"uid":"52e851576d4a5bd5","name":"Push message with content topic containing JSON","time":{"start":1762772566199,"stop":1762772566199,"duration":0},"status":"passed","severity":"normal"},{"uid":"5210978b0c532b45","name":"Nodes with multiple pubsub topic","time":{"start":1762771671358,"stop":1762771671358,"duration":0},"status":"passed","severity":"normal"},{"uid":"56a607b7c430295b","name":"Query Generator, Multiple PubsubTopics","time":{"start":1762771732617,"stop":1762771732618,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ba34511c731dfd0","name":"Decoder throws on undefined content topic","time":{"start":1762771432412,"stop":1762771432412,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9f746e9751ec03f","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1762771471580,"stop":1762771471581,"duration":1},"status":"passed","severity":"normal"},{"uid":"f001f3e752f2d7a2","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1762771678023,"stop":1762771678023,"duration":0},"status":"passed","severity":"normal"},{"uid":"df8fcc212acf1ba7","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1762771480490,"stop":1762771480491,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d66025cbf299f9f","name":"should remove event listeners","time":{"start":1762771431598,"stop":1762771431599,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f4d7fe11cb7ba6c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1762771417738,"stop":1762771417738,"duration":0},"status":"passed","severity":"normal"},{"uid":"73c69f3ea1d2bf52","name":"Fails to push message bigger that 1MB","time":{"start":1762772566202,"stop":1762772566202,"duration":0},"status":"passed","severity":"normal"},{"uid":"a006465e3b285e78","name":"Relay - dialed after","time":{"start":1762771800052,"stop":1762771800053,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0a1b4bbd3adb045","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1762771510686,"stop":1762771510686,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f94c5c29d1c71ee8","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1762771717075,"stop":1762771717075,"duration":0},"status":"passed","severity":"normal"},{"uid":"c699612cd8db3c4d","name":"should request peer renewal on specific errors","time":{"start":1762771480723,"stop":1762771480724,"duration":1},"status":"passed","severity":"normal"},{"uid":"5de48bc44909216c","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1762771417724,"stop":1762771417725,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a791e4b09992862","name":"should handle a minimal index list","time":{"start":1762771417885,"stop":1762771417886,"duration":1},"status":"passed","severity":"normal"},{"uid":"123207a38fafbaa4","name":"Subscribe to topic containing XML and publish message","time":{"start":1762771686481,"stop":1762771686481,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8287c2737d6d8a2","name":"Check message with no payload is not received","time":{"start":1762771962807,"stop":1762771962807,"duration":0},"status":"passed","severity":"normal"},{"uid":"a222004f0d4e6ed8","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1762771785255,"stop":1762771785255,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1838e40962d3e31","name":"Outgoing message is acknowledged","time":{"start":1762771483400,"stop":1762771483400,"duration":0},"status":"passed","severity":"normal"},{"uid":"90de4595d4fbd4a8","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1762771422575,"stop":1762771422576,"duration":1},"status":"passed","severity":"normal"},{"uid":"80a7a417c3f24096","name":"should filter out undefined ENRs","time":{"start":1762771440667,"stop":1762771440667,"duration":0},"status":"passed","severity":"normal"},{"uid":"75521978519aa8dd","name":"should populate queue if has active dial","time":{"start":1762771431464,"stop":1762771431465,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dbcaaea644d9185","name":"Cap max size when messages are pushed one at a time","time":{"start":1762771470938,"stop":1762771470939,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3e5474ffb09f209","name":"Push message with emoji payload","time":{"start":1762772566195,"stop":1762772566196,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fc86af534316765","name":"should encode/decode to RLP encoding","time":{"start":1762771423131,"stop":1762771423132,"duration":1},"status":"passed","severity":"normal"},{"uid":"a88ba3d615cfeaa2","name":"should not dispatch event when already disconnected","time":{"start":1762771431263,"stop":1762771431263,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2425f0d8670ff81","name":"Push message with content topic containing escaped characters","time":{"start":1762772566199,"stop":1762772566200,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ba7a7a83d95c60b","name":"should stop query on content message from same channel","time":{"start":1762771485325,"stop":1762771485325,"duration":0},"status":"passed","severity":"normal"},{"uid":"e36d14d808e5963","name":"Query with Ordered Callback, No Decoder","time":{"start":1762771732622,"stop":1762771732623,"duration":1},"status":"passed","severity":"normal"},{"uid":"7aaf80382e8034a6","name":"should properly create location multiaddrs - udp","time":{"start":1762771423134,"stop":1762771423135,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc0c74b13ba6dd47","name":"Check received message containing Russian","time":{"start":1762771962787,"stop":1762771962787,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fcee51e5790d506","name":"Subscribe and publish message","time":{"start":1762771686468,"stop":1762771686468,"duration":0},"status":"passed","severity":"normal"},{"uid":"deba74c67eb3b06f","name":"should handle complete dial lifecycle","time":{"start":1762771431504,"stop":1762771431504,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4d79e5fc28dc3c7","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1762771574610,"stop":1762771574622,"duration":12},"status":"passed","severity":"normal"},{"uid":"1345da86337484ad","name":"Ephemeral messages are not stored","time":{"start":1762771511554,"stop":1762771511555,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf9ba5fb0020bea1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1762771417740,"stop":1762771417740,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb835743970007bd","name":"Query generator for multiple messages","time":{"start":1762771763179,"stop":1762771763180,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ad4501dc7cabef2","name":"Bloom filter","time":{"start":1762771471140,"stop":1762771471140,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb7305ba284c2dad","name":"Push message with XML payload","time":{"start":1762772566194,"stop":1762772566194,"duration":0},"status":"passed","severity":"normal"},{"uid":"7634b6b3829199ea","name":"Check received message with timestamp: 1762771505301000000 ","time":{"start":1762771962790,"stop":1762771962790,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf2e4bbf0a1e3e49","name":"Push message with XML payload","time":{"start":1762772566219,"stop":1762772566219,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbaad5958c0675d9","name":"should clear dial history on start","time":{"start":1762771431452,"stop":1762771431452,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2379815112dac27","name":"Push message with XML payload","time":{"start":1762772566206,"stop":1762772566206,"duration":0},"status":"passed","severity":"normal"},{"uid":"e178447675bd9aaf","name":"Check received message containing Chinese","time":{"start":1762771962786,"stop":1762771962786,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2841daafcb6ef2","name":"should create KeepAliveManager with relay","time":{"start":1762771431859,"stop":1762771431859,"duration":0},"status":"passed","severity":"normal"},{"uid":"1297a192baf3d9da","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1762771467061,"stop":1762771467061,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b7f1436e048ca","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1762771793719,"stop":1762771793719,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a952c939c571df4","name":"Push message with unicode special characters payload","time":{"start":1762772566195,"stop":1762772566195,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0235f39a4c1538d","name":"should properly clean up resources when disposed","time":{"start":1762771479835,"stop":1762771479836,"duration":1},"status":"passed","severity":"normal"},{"uid":"673d650e7e104fd2","name":"peer:update - should do nothing if another protocol hit","time":{"start":1762771432066,"stop":1762771432066,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d6295e77da25807","name":"Check received message containing Chinese","time":{"start":1762771962800,"stop":1762771962800,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d1aa8caf8864222","name":"Check received message with timestamp: 1649153314 ","time":{"start":1762771962805,"stop":1762771962805,"duration":0},"status":"passed","severity":"normal"},{"uid":"97eaf0335b7602f5","name":"Outgoing message is acknowledged","time":{"start":1762771483439,"stop":1762771483440,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c243446fe7d782e","name":"should handle peer store errors gracefully","time":{"start":1762771431612,"stop":1762771431612,"duration":0},"status":"passed","severity":"normal"},{"uid":"76a8c70a360df65f","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1762771431829,"stop":1762771431829,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2440714594d20b2","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1762771431872,"stop":1762771431872,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2d90f0f57cf08bf","name":"Check publish message containing emoji","time":{"start":1762771678022,"stop":1762771678023,"duration":1},"status":"passed","severity":"normal"},{"uid":"fad009838e12d655","name":"Push message with content topic containing JSON","time":{"start":1762772566186,"stop":1762772566187,"duration":1},"status":"passed","severity":"normal"},{"uid":"fda4e4e4ca72cf24","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1762771422577,"stop":1762771422578,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fe4ba098cecccb8","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1762771530694,"stop":1762771530694,"duration":0},"status":"passed","severity":"normal"},{"uid":"3147a1caa6cdc7a7","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1762771471573,"stop":1762771471573,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbc0447b5bd36a5","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1762771597414,"stop":1762771597417,"duration":3},"status":"passed","severity":"normal"},{"uid":"fde95455a0db42cc","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1762771417741,"stop":1762771417741,"duration":0},"status":"passed","severity":"normal"},{"uid":"d56c448f5bef3a20","name":"should handle case with no peers in store","time":{"start":1762771431610,"stop":1762771431610,"duration":0},"status":"passed","severity":"normal"},{"uid":"619dcf47a79c618c","name":"Check publish message containing long","time":{"start":1762771678015,"stop":1762771678015,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c82220e1d68a177","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1762771471574,"stop":1762771471574,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea2f2cd231c6d10a","name":"Push message with numeric payload","time":{"start":1762772566191,"stop":1762772566192,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bde55ee3d46ec33","name":"should handle network check errors gracefully","time":{"start":1762771431496,"stop":1762771431503,"duration":7},"status":"passed","severity":"normal"},{"uid":"8051d11a235ed30b","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1762771440210,"stop":1762771440210,"duration":0},"status":"passed","severity":"normal"},{"uid":"deff5b905110243e","name":"should send to specified number of peers of used peers","time":{"start":1762771480752,"stop":1762771480756,"duration":4},"status":"passed","severity":"normal"},{"uid":"a304f1e12ab6bf15","name":"should be safe to call multiple times","time":{"start":1762771431458,"stop":1762771431458,"duration":0},"status":"passed","severity":"normal"},{"uid":"516bf35d66d9838a","name":"should return usable stream attached to connection","time":{"start":1762771432063,"stop":1762771432064,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a4d108fa6bf54b0","name":"caches peers it previously fetched","time":{"start":1762771440952,"stop":1762771440952,"duration":0},"status":"passed","severity":"normal"},{"uid":"30e1484a796ce15","name":"Subscribe to topic containing JSON and receive message","time":{"start":1762771982270,"stop":1762771982270,"duration":0},"status":"passed","severity":"normal"},{"uid":"57cdfefe1f4566c8","name":"Check meta is set [ecies]","time":{"start":1762771451792,"stop":1762771451792,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dee8cca6c93a2b2","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1762771431872,"stop":1762771431873,"duration":1},"status":"passed","severity":"normal"},{"uid":"4340da93a542bd20","name":"should not be empty after adding a subscription","time":{"start":1762771480808,"stop":1762771480808,"duration":0},"status":"passed","severity":"normal"},{"uid":"6892fc3c008f540e","name":"Push message with short payload","time":{"start":1762772566216,"stop":1762772566216,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e37e5b91b7c32a","name":"Push message with Basic HTML tag payload","time":{"start":1762772566206,"stop":1762772566206,"duration":0},"status":"passed","severity":"normal"},{"uid":"d36338ff3eb33d16","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1762771481453,"stop":1762771481454,"duration":1},"status":"passed","severity":"normal"},{"uid":"74a5f7fa4f0c75bd","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1762771467052,"stop":1762771467052,"duration":0},"status":"passed","severity":"normal"},{"uid":"1adcbb6e9342ddb9","name":"should ensure monotonic increase","time":{"start":1762771471533,"stop":1762771471533,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c7c4c32db0ab4a","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1762771417736,"stop":1762771417737,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fdaf16c9eb5f5ae","name":"should handle task timeouts","time":{"start":1762771480724,"stop":1762771480726,"duration":2},"status":"passed","severity":"normal"},{"uid":"1d10c32e0b8b6ddc","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1762771793718,"stop":1762771793719,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bfaa34a6bf59ba0","name":"Fails to push message with large meta","time":{"start":1762772566226,"stop":1762772566227,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a3c75feac80b9ba","name":"Push message with long payload","time":{"start":1762772566216,"stop":1762772566216,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c92e6728c74d050","name":"Check publish message containing short","time":{"start":1762771678014,"stop":1762771678014,"duration":0},"status":"passed","severity":"normal"},{"uid":"1136a7911a008f15","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1762771417886,"stop":1762771417886,"duration":0},"status":"passed","severity":"normal"},{"uid":"c42612efbbec0528","name":"Outgoing message is emitted as sent","time":{"start":1762771485322,"stop":1762771485322,"duration":0},"status":"passed","severity":"normal"},{"uid":"847b3042705c938b","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1762771779776,"stop":1762771779777,"duration":1},"status":"passed","severity":"normal"},{"uid":"9142e8316de3d5d5","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1762771422569,"stop":1762771422570,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dfaddf0673f620f","name":"isConnected return false after peer stops","time":{"start":1762771526220,"stop":1762771526221,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ee015fa27c73714","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1762771485330,"stop":1762771485330,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab658f7d6b57d14","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1762771471575,"stop":1762771471575,"duration":0},"status":"passed","severity":"normal"},{"uid":"595e21a02cd4ce84","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1762771467047,"stop":1762771467048,"duration":1},"status":"passed","severity":"normal"},{"uid":"3192c9d45bfe9a17","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1762771431869,"stop":1762771431870,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fa6e7a559c38689","name":"Check received message containing JSON","time":{"start":1762771962802,"stop":1762771962803,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3ef125cf27f0472","name":"should skip peers without peer exchange protocol","time":{"start":1762771440974,"stop":1762771440974,"duration":0},"status":"passed","severity":"normal"},{"uid":"5084cfbd1f018a63","name":"Subscribe to topic containing shell command and receive message","time":{"start":1762771982270,"stop":1762771982270,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8a3bc418a34e7b0","name":"should return false when peer shard info is not found","time":{"start":1762771431750,"stop":1762771431751,"duration":1},"status":"passed","severity":"normal"},{"uid":"2555c305657bf4fe","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1762771467023,"stop":1762771467023,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcacac4c0761872e","name":"return first retrieved peers without further DNS queries","time":{"start":1762771440953,"stop":1762771440953,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd424ddd790eec7","name":"Check received message containing Arabic","time":{"start":1762771962786,"stop":1762771962786,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f0d3564660533cd","name":"should emit a peer event after start","time":{"start":1762771683082,"stop":1762771683082,"duration":0},"status":"passed","severity":"normal"},{"uid":"d14895246c144d56","name":"should not execute task if max attempts is 0","time":{"start":1762771480726,"stop":1762771480726,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb7beb7b99a702c","name":"should work with async generator that yields promises","time":{"start":1762771481449,"stop":1762771481449,"duration":0},"status":"passed","severity":"normal"},{"uid":"574f80e9102e2e69","name":"Emits 'synced' when new message received","time":{"start":1762771482167,"stop":1762771482168,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f1fb3f4934f5ccd","name":"throws if store query response has error status","time":{"start":1762771432235,"stop":1762771432235,"duration":0},"status":"passed","severity":"normal"},{"uid":"d373712fcaf3b69a","name":"should return true when peer is on the pubsub topic shard","time":{"start":1762771431751,"stop":1762771431751,"duration":0},"status":"passed","severity":"normal"},{"uid":"127454705a5975ca","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1762771431814,"stop":1762771431824,"duration":10},"status":"passed","severity":"normal"},{"uid":"b2cdf48f69616d0a","name":"should dial peer immediately when queue is empty","time":{"start":1762771431459,"stop":1762771431462,"duration":3},"status":"passed","severity":"normal"},{"uid":"7595251fbc8cdfbf","name":"should be delivered immediately if received","time":{"start":1762771471581,"stop":1762771471581,"duration":0},"status":"passed","severity":"normal"},{"uid":"816986e65227953a","name":"should be able to encode the field with only RELAY set to true","time":{"start":1762771422566,"stop":1762771422567,"duration":1},"status":"passed","severity":"normal"},{"uid":"a390bdc642664c5b","name":"should support chaining for add method","time":{"start":1762771479818,"stop":1762771479819,"duration":1},"status":"passed","severity":"normal"},{"uid":"8aaa18b140ac3642","name":"should serialize and deserialize correctly","time":{"start":1762771466912,"stop":1762771466913,"duration":1},"status":"passed","severity":"normal"},{"uid":"c86d21ee4b0237d9","name":"should properly create location multiaddrs - tcp","time":{"start":1762771423135,"stop":1762771423135,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c9805de291edb33","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1762771481201,"stop":1762771481201,"duration":0},"status":"passed","severity":"normal"},{"uid":"b556e81f0ee3903","name":"Relay + Store","time":{"start":1762771423138,"stop":1762771423138,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d738b4d7ef72b8e","name":"random static sharding 5 - Cluster ID: 934, Shard ID: 550","time":{"start":1762771779125,"stop":1762771779125,"duration":0},"status":"passed","severity":"normal"},{"uid":"b283cd56b4f0f834","name":"Push message with special chars payload","time":{"start":1762772566204,"stop":1762772566204,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e3c292531a8e5d3","name":"Check publish message containing XML","time":{"start":1762771678019,"stop":1762771678020,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1ce473d823e13d5","name":"should send relay ping messages on timer","time":{"start":1762771431877,"stop":1762771431878,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f680419c59a6b80","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1762771417736,"stop":1762771417736,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e7cc068a3a38524","name":"should handle all zero keep alive options","time":{"start":1762771431886,"stop":1762771431886,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b975a9e908fbd4","name":"should handle missing messages with undefined retrievalHint","time":{"start":1762771471578,"stop":1762771471578,"duration":0},"status":"passed","severity":"normal"},{"uid":"addd1727e1986d77","name":"Push message with content topic containing emoji","time":{"start":1762772566200,"stop":1762772566200,"duration":0},"status":"passed","severity":"normal"},{"uid":"f797efe98ee2bc81","name":"Subscribe to topic containing short and receive message","time":{"start":1762771982258,"stop":1762771982258,"duration":0},"status":"passed","severity":"normal"},{"uid":"a07b140c4c5c1cf9","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1762771678026,"stop":1762771678026,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8fa39315ec7a700","name":"Nodes with multiple pubsub topic","time":{"start":1762771671360,"stop":1762771671360,"duration":0},"status":"passed","severity":"normal"},{"uid":"5113f9dc19daf8fa","name":"should lock peers when selected","time":{"start":1762771481190,"stop":1762771481190,"duration":0},"status":"passed","severity":"normal"},{"uid":"df791c662edc8760","name":"should dial peers from store when browser is connected","time":{"start":1762771431602,"stop":1762771431603,"duration":1},"status":"passed","severity":"normal"},{"uid":"e40a51b8b4b8071e","name":"should handle dial errors","time":{"start":1762771432361,"stop":1762771432361,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a10aa57029ddaa","name":"should retry failed tasks","time":{"start":1762771480722,"stop":1762771480723,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d9ebe9ff8c9de90","name":"should process up to 3 peers at once","time":{"start":1762771431486,"stop":1762771431490,"duration":4},"status":"passed","severity":"normal"},{"uid":"b4a879b26c6365ec","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1762771467036,"stop":1762771467039,"duration":3},"status":"passed","severity":"normal"},{"uid":"ed0a4dacf63a723d","name":"Check publish message after service node is restarted","time":{"start":1762771678027,"stop":1762771678028,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3a1bdbe06c67283f","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1762771467034,"stop":1762771467035,"duration":1},"status":"passed","severity":"normal"},{"uid":"aba15246697aea6a","name":"Fails to push message with large meta","time":{"start":1762772566188,"stop":1762772566189,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b037bc1b8b4e39f","name":"should reject if Store is requested but not mounted","time":{"start":1762771482415,"stop":1762771482415,"duration":0},"status":"passed","severity":"normal"},{"uid":"96df1a0c0a3088a","name":"should set field with only FILTER enabled","time":{"start":1762771423137,"stop":1762771423137,"duration":0},"status":"passed","severity":"normal"},{"uid":"588a82d065f65866","name":"should not receive a peer event before start","time":{"start":1762771510683,"stop":1762771510683,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c3eac2525ce5450","name":"should reject on timeout if it was set","time":{"start":1762771482416,"stop":1762771482416,"duration":0},"status":"passed","severity":"normal"},{"uid":"e83223fe1f27cd6b","name":"Push message with custom timestamp: 1732013130872","time":{"start":1762772566189,"stop":1762772566189,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ae6a1be3b2438f9","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1762771467030,"stop":1762771467030,"duration":0},"status":"passed","severity":"normal"},{"uid":"930f674c8e98ebd1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1762771467055,"stop":1762771467056,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8b353ac537b7be7","name":"should create NetworkMonitor with libp2p and events","time":{"start":1762771431226,"stop":1762771431231,"duration":5},"status":"passed","severity":"normal"},{"uid":"881c06512e4f5eea","name":"can query messages by message hash","time":{"start":1762771765462,"stop":1762771765462,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef7bceb7475abff","name":"Check received message containing short","time":{"start":1762771962797,"stop":1762771962797,"duration":0},"status":"passed","severity":"normal"},{"uid":"37514770131af13c","name":"random static sharding 2 - Cluster ID: 105, Shard ID: 182","time":{"start":1762771779119,"stop":1762771779119,"duration":0},"status":"passed","severity":"normal"},{"uid":"3129f3d539818de3","name":"handles different networkShards values correctly","time":{"start":1762771417733,"stop":1762771417733,"duration":0},"status":"passed","severity":"normal"},{"uid":"d32dd242ff17bbfe","name":"Publish message with rate limit","time":{"start":1762771678028,"stop":1762771678029,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a1a5b3eb63de461","name":"should not fail to start the service if it is already started","time":{"start":1762771510681,"stop":1762771510682,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bfc4af510c03713","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1762771417722,"stop":1762771417722,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b19b3ddf00126b3","name":"Decoder throws on undefined content topic","time":{"start":1762771451793,"stop":1762771451793,"duration":0},"status":"passed","severity":"normal"},{"uid":"c62c668c574ce64f","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1762771440202,"stop":1762771440202,"duration":0},"status":"passed","severity":"normal"},{"uid":"11726de12e611dc5","name":"Renews subscription after lossing a connection","time":{"start":1762771982263,"stop":1762771982263,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d046db23527d73b","name":"Check received message containing special chars","time":{"start":1762771962785,"stop":1762771962786,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f8529839dff24e6","name":"should dial with PeerId and return stream","time":{"start":1762771432360,"stop":1762771432360,"duration":0},"status":"passed","severity":"normal"},{"uid":"8efcf32948a24d2c","name":"Check message with no content topic is not received","time":{"start":1762771962807,"stop":1762771962807,"duration":0},"status":"passed","severity":"normal"},{"uid":"60a3221e2d405245","name":"Waku message hash computation (no timestamp)","time":{"start":1762771431812,"stop":1762771431812,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6112797469b1fa","name":"should dispatch connect and disconnect events","time":{"start":1762771481191,"stop":1762771481192,"duration":1},"status":"passed","severity":"normal"},{"uid":"d17e9cac370b32","name":"should add received message to localHistory with retrievalHint","time":{"start":1762771471572,"stop":1762771471572,"duration":0},"status":"passed","severity":"normal"},{"uid":"97fa9ce1beb59b5c","name":"should work with mock decoders","time":{"start":1762771481444,"stop":1762771481447,"duration":3},"status":"passed","severity":"normal"},{"uid":"e537b8db3c72e358","name":"should be safe to call multiple times","time":{"start":1762771431599,"stop":1762771431599,"duration":0},"status":"passed","severity":"normal"},{"uid":"13754399e3d53680","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1762771671359,"stop":1762771671359,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd86548e05f3971","name":"Push message with shell command payload","time":{"start":1762772566220,"stop":1762772566220,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f211f393bbd4f1","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1762771440210,"stop":1762771440211,"duration":1},"status":"passed","severity":"normal"},{"uid":"ede0015a6ec2c88a","name":"topics with same application and version share the same shard","time":{"start":1762771417731,"stop":1762771417732,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2018f1c1608206a","name":"Push message with custom timestamp: 1762767930873","time":{"start":1762772566214,"stop":1762772566214,"duration":0},"status":"passed","severity":"normal"},{"uid":"9783f6bd30a20783","name":"should use configured peers when available","time":{"start":1762771482309,"stop":1762771482309,"duration":0},"status":"passed","severity":"normal"},{"uid":"50954e35ba7546ed","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1762771654910,"stop":1762771654910,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbdb040e80a5df35","name":"pre and post cipher","time":{"start":1762771450764,"stop":1762771450765,"duration":1},"status":"passed","severity":"normal"},{"uid":"782aa2d63c6f0bae","name":"can start the service","time":{"start":1762771683073,"stop":1762771683075,"duration":2},"status":"passed","severity":"normal"},{"uid":"3f681e3ad5298f66","name":"should monitor connected peers and store them into cache","time":{"start":1762771600253,"stop":1762771600253,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6d5da2fcd00d61c","name":"Check publish message containing escaped characters","time":{"start":1762771678021,"stop":1762771678022,"duration":1},"status":"passed","severity":"normal"},{"uid":"92163535abed5a2b","name":"should sort by messageId when timestamps are equal","time":{"start":1762771471142,"stop":1762771471142,"duration":0},"status":"passed","severity":"normal"},{"uid":"a94e2696a09998f4","name":"accepts valid content-filtered query","time":{"start":1762771432033,"stop":1762771432034,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fef57ac3fdd78ad","name":"Promise Callback - true","time":{"start":1762771774072,"stop":1762771774072,"duration":0},"status":"passed","severity":"normal"},{"uid":"a333b502e6ffae6f","name":"should handle retrieval hint and sender_id","time":{"start":1762771468467,"stop":1762771468467,"duration":0},"status":"passed","severity":"normal"},{"uid":"a12a3938543ab515","name":"Push message with content topic containing Chinese","time":{"start":1762772566210,"stop":1762772566210,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eb3f97e589187ee","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1762771417741,"stop":1762771417741,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e708bc27c291eeb","name":"should reject if WakuNode is not started","time":{"start":1762771482414,"stop":1762771482415,"duration":1},"status":"passed","severity":"normal"},{"uid":"65b271d36db52886","name":"Push message with content topic containing special chars","time":{"start":1762772566223,"stop":1762772566223,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dc795be84e440e3","name":"Push message with content topic containing numeric","time":{"start":1762772566185,"stop":1762772566185,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b843c2aada27f8","name":"should stop ping timers on peer disconnect","time":{"start":1762771431869,"stop":1762771431869,"duration":0},"status":"passed","severity":"normal"},{"uid":"677eebbe086c3e56","name":"should load peers from local storage and dispatch events","time":{"start":1762771444944,"stop":1762771444945,"duration":1},"status":"passed","severity":"normal"},{"uid":"505d7fac5891d604","name":"yields decoded messages","time":{"start":1762771432236,"stop":1762771432236,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c0bc02145ea75a5","name":"Push message with content topic containing SQL Injection","time":{"start":1762772566199,"stop":1762772566199,"duration":0},"status":"passed","severity":"normal"},{"uid":"844c8b8a33363727","name":"Relay + Store","time":{"start":1762771511066,"stop":1762771511066,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed29a296fa5bbdc3","name":"should ignore duplicate entries","time":{"start":1762771468468,"stop":1762771468475,"duration":7},"status":"passed","severity":"normal"},{"uid":"ac98817d4d2f57cb","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1762771654912,"stop":1762771654912,"duration":0},"status":"passed","severity":"normal"},{"uid":"569ecef0e624a7c6","name":"should set field with all protocols enabled","time":{"start":1762771423136,"stop":1762771423136,"duration":0},"status":"passed","severity":"normal"},{"uid":"914d941a20818ade","name":"should return false for malformed SDS messages","time":{"start":1762771485326,"stop":1762771485326,"duration":0},"status":"passed","severity":"normal"},{"uid":"eede2691f2c9b0a1","name":"should compute hash only when first accessed","time":{"start":1762771432413,"stop":1762771432413,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f31fa5a54d188d","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1762771417727,"stop":1762771417731,"duration":4},"status":"passed","severity":"normal"},{"uid":"4bc771dd00edbb22","name":"Push message with content topic containing SQL Injection","time":{"start":1762772566211,"stop":1762772566211,"duration":0},"status":"passed","severity":"normal"},{"uid":"36cd6296d252af78","name":"Push message with long payload","time":{"start":1762772566179,"stop":1762772566179,"duration":0},"status":"passed","severity":"normal"},{"uid":"50daadf5bd6f9d44","name":"Publishes to nwaku","time":{"start":1762771668114,"stop":1762771668114,"duration":0},"status":"passed","severity":"normal"},{"uid":"df6bb04e67c101fd","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1762771467047,"stop":1762771467047,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c064c7d8904d432","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1762771732623,"stop":1762771732624,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f625c374e09e432","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1762771467048,"stop":1762771467051,"duration":3},"status":"passed","severity":"normal"},{"uid":"5b81b566f1eaa7f9","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1762771422572,"stop":1762771422572,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffca37843855b029","name":"should return false when peer is on different cluster","time":{"start":1762771431749,"stop":1762771431750,"duration":1},"status":"passed","severity":"normal"},{"uid":"320f0b28f37e9531","name":"Outgoing message is retried until acknowledged","time":{"start":1762771485324,"stop":1762771485324,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8fd74eb93632f75","name":"should select older connection if present","time":{"start":1762771431906,"stop":1762771431907,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5214c90ce735750","name":"Push 30 different messages","time":{"start":1762772566221,"stop":1762772566221,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a95ae8021ff00387","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1762771481211,"stop":1762771481211,"duration":0},"status":"passed","severity":"normal"},{"uid":"af422b10b12e3b52","name":"random static sharding 3 - Cluster ID: 516, Shard ID: 878","time":{"start":1762771779119,"stop":1762771779120,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab9bc02c842a1702","name":"should return false when peer is not found","time":{"start":1762771431759,"stop":1762771431760,"duration":1},"status":"passed","severity":"normal"},{"uid":"df5a52d2558dfeba","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1762771467041,"stop":1762771467041,"duration":0},"status":"passed","severity":"normal"},{"uid":"13297d64ff7137f7","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1762771671357,"stop":1762771671357,"duration":0},"status":"passed","severity":"normal"},{"uid":"a29b58232c7a4de0","name":"Sync message are not sent excessively within sync frequency","time":{"start":1762771488323,"stop":1762771488323,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fc3dcc91d27f772","name":"Push message with Basic HTML tag payload","time":{"start":1762772566182,"stop":1762772566182,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b1535a4bcb09a89","name":"should set default options when no config provided","time":{"start":1762771432355,"stop":1762771432355,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fd5fcbfe5201043","name":"can start and stop the service","time":{"start":1762771510680,"stop":1762771510680,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f7698d927ce3b98","name":"Rejects garbage","time":{"start":1762771491396,"stop":1762771491396,"duration":0},"status":"passed","severity":"normal"},{"uid":"638a1157d5a0c453","name":"should requeue task if no peer is available","time":{"start":1762771480721,"stop":1762771480721,"duration":0},"status":"passed","severity":"normal"},{"uid":"141d05a75e375921","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1762771417742,"stop":1762771417742,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6817bd9e77b2808","name":"should filter peers by codec","time":{"start":1762771432365,"stop":1762771432365,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2436988d4713be","name":"Push message with Script payload","time":{"start":1762772566205,"stop":1762772566206,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b2e86b9863a1ec6","name":"should not modify tags of connections for different peers","time":{"start":1762771481213,"stop":1762771481213,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a0bcc50c5a6d772","name":"Nwaku publishes","time":{"start":1762771668115,"stop":1762771668115,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3e91ca0082a2a16","name":"Accepts a valid Waku Message","time":{"start":1762771491394,"stop":1762771491395,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cc5ba1e30d2eb83","name":"Push message with Script payload","time":{"start":1762772566193,"stop":1762772566193,"duration":0},"status":"passed","severity":"normal"},{"uid":"7da637caa7742033","name":"Outgoing message is possibly acknowledged","time":{"start":1762771483400,"stop":1762771483400,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b076aad4cb319a77","name":"Passing invalid cursor","time":{"start":1762771717076,"stop":1762771717076,"duration":0},"status":"passed","severity":"normal"},{"uid":"77435a88b2a8c142","name":"Wait given interval before re-trying","time":{"start":1762771482135,"stop":1762771482136,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d42feeecb9880be","name":"rejects hash query with content filter parameters","time":{"start":1762771432041,"stop":1762771432041,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b337150b9df9dd2","name":"Decoder throws on undefined content topic","time":{"start":1762771450334,"stop":1762771450334,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fe9148c068c4db4","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1762771686477,"stop":1762771686478,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fa20614592e2226","name":"Push message with custom timestamp: 1762775130873","time":{"start":1762772566215,"stop":1762772566215,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9065fde07ae5c5d","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1762771471577,"stop":1762771471577,"duration":0},"status":"passed","severity":"normal"},{"uid":"f10ff7c6b2d84e4","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1762771654913,"stop":1762771654913,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8eea39bbfff6d8d","name":"Check received message containing special chars","time":{"start":1762771962799,"stop":1762771962799,"duration":0},"status":"passed","severity":"normal"},{"uid":"7656dbc3ac669271","name":"Subscribe to topic containing long and receive message","time":{"start":1762771982259,"stop":1762771982259,"duration":0},"status":"passed","severity":"normal"},{"uid":"919cd47ed91d94a5","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1762771471574,"stop":1762771471574,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f21ecb089a139a","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1762771686469,"stop":1762771686470,"duration":1},"status":"passed","severity":"normal"},{"uid":"61ffe578cbd66ba6","name":"should not receive a peer event before start","time":{"start":1762771683089,"stop":1762771683089,"duration":0},"status":"passed","severity":"normal"},{"uid":"d18177557bff6225","name":"Push message with numeric payload","time":{"start":1762772566179,"stop":1762772566179,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8529f3ab919c25a","name":"Push message with custom timestamp: 1762767930872","time":{"start":1762772566190,"stop":1762772566190,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d9b97bbbf6216f","name":"should properly compute the node id","time":{"start":1762771423131,"stop":1762771423131,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4223302b9001c21","name":"should set field with only RELAY enabled","time":{"start":1762771423136,"stop":1762771423137,"duration":1},"status":"passed","severity":"normal"},{"uid":"284f1632886c511e","name":"Ephemeral field is preserved - encoder v0","time":{"start":1762771511555,"stop":1762771511556,"duration":1},"status":"passed","severity":"normal"},{"uid":"221109c20e379ffa","name":"should initialize bloom filter with correct parameters","time":{"start":1762771466890,"stop":1762771466901,"duration":11},"status":"passed","severity":"normal"},{"uid":"90e174c1120621c8","name":"should increase lamport timestamp","time":{"start":1762771471568,"stop":1762771471568,"duration":0},"status":"passed","severity":"normal"},{"uid":"6995b4a34c3e9000","name":"yields undefined for messages without content topic","time":{"start":1762771432236,"stop":1762771432237,"duration":1},"status":"passed","severity":"normal"},{"uid":"d36242959b4da351","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app86/3/topic264/utf8","time":{"start":1762771779779,"stop":1762771779779,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0210297ff99da0f","name":"Check message with invalid timestamp is not received","time":{"start":1762771962792,"stop":1762771962792,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e1bc602d0c7c54f","name":"returns only open connection if one present","time":{"start":1762771431905,"stop":1762771431905,"duration":0},"status":"passed","severity":"normal"},{"uid":"68e657e9575ec5bf","name":"should not receive a peer event after stop","time":{"start":1762771683090,"stop":1762771683090,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b8a381bf2e67828","name":"should skip already querying peers","time":{"start":1762771440977,"stop":1762771440978,"duration":1},"status":"passed","severity":"normal"},{"uid":"9049c8f27f664c87","name":"Correctly serialized arguments","time":{"start":1762771595230,"stop":1762771595231,"duration":1},"status":"passed","severity":"normal"},{"uid":"846d42332b52dd1a","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1762771488325,"stop":1762771488325,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e0be9f24e20d1bc","name":"should delegate to networkMonitor.isConnected()","time":{"start":1762771432359,"stop":1762771432359,"duration":0},"status":"passed","severity":"normal"},{"uid":"f00b72e459af47f0","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1762771480490,"stop":1762771480490,"duration":0},"status":"passed","severity":"normal"},{"uid":"84e163feffb85bf9","name":"should stop peer exchange discovery","time":{"start":1762771440972,"stop":1762771440973,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5c67e177d67c310","name":"Meta field set when metaSetter is specified","time":{"start":1762771432410,"stop":1762771432410,"duration":0},"status":"passed","severity":"normal"},{"uid":"322bfe8c0254d8c2","name":"Promise Callback - false","time":{"start":1762771774072,"stop":1762771774072,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e339862b0af7b3c","name":"Check message received after jswaku node is restarted","time":{"start":1762771962807,"stop":1762771962808,"duration":1},"status":"passed","severity":"normal"},{"uid":"580d2851c126fa49","name":"Push message with content topic containing SQL Injection","time":{"start":1762772566224,"stop":1762772566224,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b1d1be2c513d685","name":"Synced status is emitted when a message is received","time":{"start":1762771485019,"stop":1762771485019,"duration":0},"status":"passed","severity":"normal"},{"uid":"92b54bf900657cdc","name":"Subscribe and receive messages via lightPush","time":{"start":1762771982264,"stop":1762771982264,"duration":0},"status":"passed","severity":"normal"},{"uid":"4940076cb34c6aea","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1762771467030,"stop":1762771467030,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa6ccefe9dafff28","name":"Outgoing message is emitted as sent","time":{"start":1762771483399,"stop":1762771483399,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1bbad11624bb32a","name":"should dial second nwaku node that was discovered","time":{"start":1762771504585,"stop":1762771504586,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f436224580fc9ed3","name":"different cluster: nodes don't connect","time":{"start":1762771597410,"stop":1762771597410,"duration":0},"status":"passed","severity":"normal"},{"uid":"604b368645eef482","name":"Push message with custom timestamp: 1732013130873","time":{"start":1762772566227,"stop":1762772566227,"duration":0},"status":"passed","severity":"normal"},{"uid":"12ebff2793af10bf","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1762771480491,"stop":1762771480491,"duration":0},"status":"passed","severity":"normal"},{"uid":"82b3b89404dc6d31","name":"Subscribe to topic containing Russian and receive message","time":{"start":1762771982268,"stop":1762771982269,"duration":1},"status":"passed","severity":"normal"},{"uid":"a160e665c69fb09e","name":"passes more than one ENR URLs and attempts connection","time":{"start":1762771510686,"stop":1762771510687,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e93f973495f6bf32","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1762771467013,"stop":1762771467016,"duration":3},"status":"passed","severity":"normal"},{"uid":"8cc78d073bf6fb2d","name":"should handle peer store update failures gracefully","time":{"start":1762771431871,"stop":1762771431872,"duration":1},"status":"passed","severity":"normal"},{"uid":"36468cf92e6e018b","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1762771417742,"stop":1762771417742,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf7f80161e5928bf","name":"Check message with no pubsub topic is not received","time":{"start":1762771962806,"stop":1762771962807,"duration":1},"status":"passed","severity":"normal"},{"uid":"31e9201ec94575a0","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1762771481475,"stop":1762771481475,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d7b1b69ee0af1f","name":"should dial peers from store when no connections remain","time":{"start":1762771431603,"stop":1762771431604,"duration":1},"status":"passed","severity":"normal"},{"uid":"26c435356012191e","name":"can start the service","time":{"start":1762771510678,"stop":1762771510679,"duration":1},"status":"passed","severity":"normal"},{"uid":"a283bb3c3315d73c","name":"Delete observer","time":{"start":1762771656527,"stop":1762771656527,"duration":0},"status":"passed","severity":"normal"},{"uid":"752a8517d60608bc","name":"recovers when dns.resolve returns empty","time":{"start":1762771440951,"stop":1762771440951,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9d35b07332d1e0","name":"Refresh subscription","time":{"start":1762771982267,"stop":1762771982267,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c7a17736bbd715","name":"should add event listeners to globalThis","time":{"start":1762771431240,"stop":1762771431244,"duration":4},"status":"passed","severity":"normal"},{"uid":"8add2220aacdebb9","name":"Query with Promise Callback, No message returned","time":{"start":1762771732624,"stop":1762771732625,"duration":1},"status":"passed","severity":"normal"},{"uid":"df0a06bed69caf6c","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1762771597419,"stop":1762771597419,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a8db638c318f9cc","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1762771467046,"stop":1762771467046,"duration":0},"status":"passed","severity":"normal"},{"uid":"78e80557f6cb31e1","name":"random static sharding 9 - Cluster ID: 692, Shard ID: 925","time":{"start":1762771779127,"stop":1762771779127,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93fa0e6fa5fab1f","name":"should not fail to stop the service if it was not started","time":{"start":1762771510680,"stop":1762771510681,"duration":1},"status":"passed","severity":"normal"},{"uid":"5be5fe57a4aa3e7c","name":"should not change state when connections remain after disconnect","time":{"start":1762771431261,"stop":1762771431262,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e3a34174fcb8dbf","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1762771440668,"stop":1762771440668,"duration":0},"status":"passed","severity":"normal"},{"uid":"84b4dcb33590702f","name":"Push message with content topic containing numeric","time":{"start":1762772566197,"stop":1762772566197,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d101e51bb39364","name":"Relay - times out","time":{"start":1762771800053,"stop":1762771800053,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b98cd9c4cbae653","name":"should not allow k > 12","time":{"start":1762771467075,"stop":1762771467075,"duration":0},"status":"passed","severity":"normal"},{"uid":"b49a60b235649a91","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1762771417723,"stop":1762771417723,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2e3bc44d263659a","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1762771471142,"stop":1762771471142,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8a838a774161da2","name":"should skip updating peer store if peer has same addresses","time":{"start":1762771431802,"stop":1762771431802,"duration":0},"status":"passed","severity":"normal"},{"uid":"b616689d64d17ff1","name":"Push message with content topic containing Russian","time":{"start":1762772566186,"stop":1762772566186,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e7be4a9e4b97b10","name":"Store - dialed first","time":{"start":1762771800053,"stop":1762771800053,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c1ed2c3a71ac6ec","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1762771485329,"stop":1762771485329,"duration":0},"status":"passed","severity":"normal"},{"uid":"18d367395acac468","name":"Encoder throws on undefined content topic","time":{"start":1762771451792,"stop":1762771451793,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bde488ea81edbfa","name":"should dial with multiaddr and return stream","time":{"start":1762771432360,"stop":1762771432361,"duration":1},"status":"passed","severity":"normal"},{"uid":"81a0891c1578d2eb","name":"ends if response has no messages","time":{"start":1762771432235,"stop":1762771432236,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5f12998f61db932","name":"Push message with content topic containing special chars","time":{"start":1762772566210,"stop":1762772566210,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d332969d5113d97","name":"Check received message containing unicode special characters","time":{"start":1762771962804,"stop":1762771962804,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ca819d1a37ccef1","name":"Push message with content topic containing Russian","time":{"start":1762772566224,"stop":1762772566224,"duration":0},"status":"passed","severity":"normal"},{"uid":"3724dbb017b6ce49","name":"should continually clean up expired entries at intervals","time":{"start":1762771479838,"stop":1762771479840,"duration":2},"status":"passed","severity":"normal"},{"uid":"e734037830fa3b3f","name":"Publish message with custom timestamp: Mon Nov 10 2025 11:47:51 GMT+0000 (Coordinated Universal Time)","time":{"start":1762771678024,"stop":1762771678024,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a5fdd590a8079","name":"messageHashStr produces consistent results for the same input","time":{"start":1762771431825,"stop":1762771431825,"duration":0},"status":"passed","severity":"normal"},{"uid":"3023929de4908875","name":"Push message with Russian payload","time":{"start":1762772566193,"stop":1762772566193,"duration":0},"status":"passed","severity":"normal"},{"uid":"3576fe2e4676985b","name":"Sends ack once message is marked as irretrievably lost","time":{"start":1762771485328,"stop":1762771485329,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c4abf943e17c40b","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1762771471532,"stop":1762771471532,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a49ce9f7277d349","name":"should be safe to call multiple times","time":{"start":1762771431782,"stop":1762771431783,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e73ff8bf53ea1de","name":"should handle case with all peers already connected","time":{"start":1762771431610,"stop":1762771431611,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e80b4dfe4f7ecac","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1762771485323,"stop":1762771485323,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dc7df3d35e03a7d","name":"should be able to decode the field with only RELAY set to true","time":{"start":1762771422574,"stop":1762771422574,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bfc3ca093cbfb96","name":"should handle peer store errors gracefully","time":{"start":1762771481556,"stop":1762771481556,"duration":0},"status":"passed","severity":"normal"},{"uid":"20080ac3859be8d4","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1762771467036,"stop":1762771467036,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5b30c7f345947e3","name":"should create KeepAliveManager with required options","time":{"start":1762771431858,"stop":1762771431859,"duration":1},"status":"passed","severity":"normal"},{"uid":"82f89bb8161f4f5b","name":"should have no discoveries enabled by default","time":{"start":1762771480483,"stop":1762771480484,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6e649a9a38270ec","name":"Push message equal or less that 1MB","time":{"start":1762772566215,"stop":1762772566215,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb515ece8f57a192","name":"Check received message containing Script","time":{"start":1762771962801,"stop":1762771962801,"duration":0},"status":"passed","severity":"normal"},{"uid":"d28340180798cb5a","name":"Cluster id 0, shard 0","time":{"start":1762771779112,"stop":1762771779113,"duration":1},"status":"passed","severity":"normal"},{"uid":"80e0c5b2b89ed91","name":"it tolerates circular branch references","time":{"start":1762771440951,"stop":1762771440951,"duration":0},"status":"passed","severity":"normal"},{"uid":"f29839d1121fdd57","name":"isConnected should return false after all peers disconnect","time":{"start":1762771526220,"stop":1762771526220,"duration":0},"status":"passed","severity":"normal"},{"uid":"3479e490a6b05f76","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1762771481190,"stop":1762771481191,"duration":1},"status":"passed","severity":"normal"},{"uid":"a403634715769fd2","name":"should return null for non-existent peer","time":{"start":1762771431612,"stop":1762771431612,"duration":0},"status":"passed","severity":"normal"},{"uid":"edcc30bc22847db9","name":"Push message with numeric payload","time":{"start":1762772566216,"stop":1762772566217,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e1aa911f1a8616d","name":"should handle shard reader errors gracefully","time":{"start":1762771431494,"stop":1762771431495,"duration":1},"status":"passed","severity":"normal"},{"uid":"2361c5e80b6106a8","name":"Emits 'syncing' until all messages are received or lost","time":{"start":1762771482170,"stop":1762771482170,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a09261f2b2134b5","name":"different cluster: nodes don't connect","time":{"start":1762771597418,"stop":1762771597418,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d5baa3972f6df2c","name":"should not stop if not started","time":{"start":1762771440973,"stop":1762771440973,"duration":0},"status":"passed","severity":"normal"},{"uid":"aafbf265043a64f2","name":"should properly create location multiaddrs - tcp4","time":{"start":1762771423133,"stop":1762771423134,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8671b109f955cea","name":"Check received message containing XML","time":{"start":1762771962802,"stop":1762771962802,"duration":0},"status":"passed","severity":"normal"},{"uid":"927d5ea73d5375b6","name":"should add and check entries correctly","time":{"start":1762771479808,"stop":1762771479818,"duration":10},"status":"passed","severity":"normal"},{"uid":"a030c990f8ea0931","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1762771467064,"stop":1762771467064,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef7db7949d131ba3","name":"Push message with numeric payload","time":{"start":1762772566203,"stop":1762772566204,"duration":1},"status":"passed","severity":"normal"},{"uid":"d12b79b4a88bcdb","name":"Push message with content topic containing short","time":{"start":1762772566222,"stop":1762772566222,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde3abec138fd9a2","name":"Check message with no content topic is not received","time":{"start":1762771962794,"stop":1762771962795,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d4949409d3f0823","name":"should return false when peer is on different cluster","time":{"start":1762771431731,"stop":1762771431732,"duration":1},"status":"passed","severity":"normal"},{"uid":"d41d8e196fdb77a3","name":"Push message with content topic containing special chars","time":{"start":1762772566185,"stop":1762772566185,"duration":0},"status":"passed","severity":"normal"},{"uid":"990a7444b816b7af","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1762771440668,"stop":1762771440669,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebf3a11c178374a2","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1762771467076,"stop":1762771467077,"duration":1},"status":"passed","severity":"normal"},{"uid":"39eb683dbc942cb2","name":"should not receive a peer event before start","time":{"start":1762771444944,"stop":1762771444944,"duration":0},"status":"passed","severity":"normal"},{"uid":"af6f4e465e9e0b21","name":"Retrieval Hint","time":{"start":1762771471141,"stop":1762771471141,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f848dd75c587ce","name":"should maintain desired error rate","time":{"start":1762771466902,"stop":1762771466903,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf8c80281358a87a","name":"Push message with shell command payload","time":{"start":1762772566195,"stop":1762772566195,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5b51223e091708b","name":"Push message with escaped characters payload","time":{"start":1762772566183,"stop":1762772566183,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff81d2a953af6e68","name":"should handle query errors","time":{"start":1762771440979,"stop":1762771440979,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e4b625194d7b75","name":"should set field with only LIGHTPUSH enabled","time":{"start":1762771423137,"stop":1762771423138,"duration":1},"status":"passed","severity":"normal"},{"uid":"a31d859e8f2c533c","name":"should do nothing if no non-locked connections to drop","time":{"start":1762771431616,"stop":1762771431616,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8962dcad6fda26c","name":"Relay - dialed first","time":{"start":1762771800052,"stop":1762771800052,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec7d07833bd2dc6","name":"Fails to push message bigger that 1MB","time":{"start":1762772566215,"stop":1762772566215,"duration":0},"status":"passed","severity":"normal"},{"uid":"fba5f27b59f778b","name":"Push message with special chars payload","time":{"start":1762772566179,"stop":1762772566180,"duration":1},"status":"passed","severity":"normal"},{"uid":"1693713b3c3ae483","name":"should handle peer connect event","time":{"start":1762771431255,"stop":1762771431255,"duration":0},"status":"passed","severity":"normal"},{"uid":"1064cd807f686398","name":"should throw error - no public key","time":{"start":1762771423129,"stop":1762771423129,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bab0ad3279dcee4","name":"should dispatch network event when browser goes offline","time":{"start":1762771431267,"stop":1762771431267,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc5088eee0ddfcf","name":"Emits 'synced' when message flagged as lost","time":{"start":1762771482168,"stop":1762771482169,"duration":1},"status":"passed","severity":"normal"},{"uid":"16c5277b27fd1f5a","name":"should never report false negatives","time":{"start":1762771466903,"stop":1762771466912,"duration":9},"status":"passed","severity":"normal"},{"uid":"6d10d0abd5cac37c","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1762771422576,"stop":1762771422576,"duration":0},"status":"passed","severity":"normal"},{"uid":"de649df271790a82","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1762771417725,"stop":1762771417725,"duration":0},"status":"passed","severity":"normal"},{"uid":"dccbb87f3235f08a","name":"can start the service","time":{"start":1762771444942,"stop":1762771444942,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b245f28f6372b98","name":"should evict furthest entry when buffer is full","time":{"start":1762771468475,"stop":1762771468476,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bc5063f07fffd2f","name":"msgTime: 0 ms from now, startTime: 1762685380194, endTime: 1762771780194","time":{"start":1762771793720,"stop":1762771793720,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1924bb3a9ae147f","name":"should wait for LightPush peer to be connected","time":{"start":1762771482416,"stop":1762771482417,"duration":1},"status":"passed","severity":"normal"},{"uid":"b72a1b4a091249d","name":"All","time":{"start":1762771511067,"stop":1762771511067,"duration":0},"status":"passed","severity":"normal"},{"uid":"38e3116e73ef08ee","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1762771982266,"stop":1762771982266,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ec2991f31828188","name":"should skip peers without peerInfo in ENR","time":{"start":1762771440979,"stop":1762771440980,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a45d56b7dfb6a77","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1762771432034,"stop":1762771432034,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd4199d808ade3f0","name":"Check received message with timestamp: 1762771505301 ","time":{"start":1762771962791,"stop":1762771962791,"duration":0},"status":"passed","severity":"normal"},{"uid":"811e4b3425910ee8","name":"Push message with rate limit","time":{"start":1762772566201,"stop":1762772566201,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea1e3dfab67b632c","name":"should insert message into bloom filter","time":{"start":1762771471569,"stop":1762771471569,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6e3b3e73cda0242","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1762771440954,"stop":1762771440954,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7ac213c82a4b7bf5","name":"should get / set UDP multiaddr","time":{"start":1762771423132,"stop":1762771423132,"duration":0},"status":"passed","severity":"normal"},{"uid":"669bc11c8225e2c0","name":"should throw error - no public key","time":{"start":1762771423130,"stop":1762771423130,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0a46168b73397d","name":"connects to nwaku","time":{"start":1762771794469,"stop":1762771794469,"duration":0},"status":"passed","severity":"normal"},{"uid":"a919dbb5bf54c6fa","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1762771431616,"stop":1762771431617,"duration":1},"status":"passed","severity":"normal"},{"uid":"405f5238a97376fa","name":"should not dial peers from store when browser is not connected","time":{"start":1762771431603,"stop":1762771431603,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb5e4bb0b8526008","name":"should reject if Relay is requested but not mounted","time":{"start":1762771482415,"stop":1762771482415,"duration":0},"status":"passed","severity":"normal"},{"uid":"534f2163bf6b7c28","name":"should process tasks in queue","time":{"start":1762771480720,"stop":1762771480721,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fe28807776516ea","name":"Push message with SQL Injection payload","time":{"start":1762772566193,"stop":1762772566193,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a03de815e892277","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1762771440196,"stop":1762771440201,"duration":5},"status":"passed","severity":"normal"},{"uid":"43b59e0037361ce4","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1762771704853,"stop":1762771704853,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6c2573fbb2ecb41","name":"should not discard bootstrap peers if under the limit","time":{"start":1762771548767,"stop":1762771548768,"duration":1},"status":"passed","severity":"normal"},{"uid":"d682621707e48931","name":"can query messages normally","time":{"start":1762771765461,"stop":1762771765462,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5cbc1146a18b3e9","name":"should skip peers without peer exchange protocol","time":{"start":1762771440977,"stop":1762771440977,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f8153c813c60a51","name":"should handle peer disconnect event when no connections remain","time":{"start":1762771431256,"stop":1762771431261,"duration":5},"status":"passed","severity":"normal"},{"uid":"1baa10acdb2f8816","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1762771481482,"stop":1762771481483,"duration":1},"status":"passed","severity":"normal"},{"uid":"db567cd7b1306f12","name":"peer exchange sets tag","time":{"start":1762771680652,"stop":1762771680653,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f5af1da2834c293","name":"should be empty when created","time":{"start":1762771480807,"stop":1762771480808,"duration":1},"status":"passed","severity":"normal"},{"uid":"55a71915ad9acd3f","name":"should successfully query store with valid decoders and options","time":{"start":1762771482306,"stop":1762771482307,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d585a10d4979cd","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1762771671358,"stop":1762771671358,"duration":0},"status":"passed","severity":"normal"},{"uid":"2820625194b96656","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1762771982254,"stop":1762771982255,"duration":1},"status":"passed","severity":"normal"},{"uid":"665954483eefdc23","name":"should transition to Unhealthy when no connections","time":{"start":1762771481541,"stop":1762771481542,"duration":1},"status":"passed","severity":"normal"},{"uid":"3705d3d42d3982c1","name":"should remove event listeners","time":{"start":1762771431866,"stop":1762771431867,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c17000ce3cbacac","name":"Subscribe to topic containing special chars and publish message","time":{"start":1762771686475,"stop":1762771686476,"duration":1},"status":"passed","severity":"normal"},{"uid":"96d7eb5bf17a1eec","name":"Push message with content topic containing Russian","time":{"start":1762772566199,"stop":1762772566199,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd680b01fb2cb1f","name":"throws on empty content topic","time":{"start":1762771417714,"stop":1762771417715,"duration":1},"status":"passed","severity":"normal"},{"uid":"75e2a9181f8fc0ac","name":"Push message with content topic containing special chars","time":{"start":1762772566197,"stop":1762772566198,"duration":1},"status":"passed","severity":"normal"},{"uid":"acc07267aaaf75b7","name":"should return peer for existing peer","time":{"start":1762771431611,"stop":1762771431611,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4808e4d8b7d5f11","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1762771480721,"stop":1762771480722,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9a5f264d1abe79f","name":"Push message with content topic containing emoji","time":{"start":1762772566187,"stop":1762772566188,"duration":1},"status":"passed","severity":"normal"},{"uid":"6364277d782cb976","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1762771982260,"stop":1762771982260,"duration":0},"status":"passed","severity":"normal"},{"uid":"804441aff726d160","name":"random static sharding 10 - Cluster ID: 270, Shard ID: 888","time":{"start":1762771779128,"stop":1762771779128,"duration":0},"status":"passed","severity":"normal"},{"uid":"1233ab05be1c8490","name":"should add received messages to bloom filter","time":{"start":1762771471571,"stop":1762771471572,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e3518eac7dc3454","name":"should get multiple eligible entries at later time","time":{"start":1762771468465,"stop":1762771468466,"duration":1},"status":"passed","severity":"normal"},{"uid":"cccb23fc6cd094b7","name":"Check publish message containing special chars","time":{"start":1762771678016,"stop":1762771678016,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6fde17c5b770d27","name":"Asymmetric encrypt & decrypt","time":{"start":1762771450763,"stop":1762771450763,"duration":0},"status":"passed","severity":"normal"},{"uid":"8edc218cca5a5150","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1762771467054,"stop":1762771467054,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad604b5d017ef12d","name":"Push 30 different messages","time":{"start":1762772566184,"stop":1762772566184,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2a26f0e912110231","name":"Check received message containing SQL Injection","time":{"start":1762771962801,"stop":1762771962801,"duration":0},"status":"passed","severity":"normal"},{"uid":"5285d8b3af7c9169","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1762771417738,"stop":1762771417738,"duration":0},"status":"passed","severity":"normal"},{"uid":"b66c4f43abc6189d","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1762771467040,"stop":1762771467041,"duration":1},"status":"passed","severity":"normal"},{"uid":"99097d1579a4bdff","name":"ignores unrecognized TXT record formats","time":{"start":1762771440952,"stop":1762771440952,"duration":0},"status":"passed","severity":"normal"},{"uid":"adb3c10eec62b877","name":"Subscribe to topic containing special chars and receive message","time":{"start":1762771982268,"stop":1762771982268,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a1caf19d765c356","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1762771440669,"stop":1762771440670,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cb8a8d23c1272b4","name":"Check message on other pubsub topic is not received","time":{"start":1762771962792,"stop":1762771962793,"duration":1},"status":"passed","severity":"normal"},{"uid":"8508cb0177d5df5f","name":"Subscribe to topic containing Russian and publish message","time":{"start":1762771686479,"stop":1762771686479,"duration":0},"status":"passed","severity":"normal"},{"uid":"80fd243fd1478785","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1762771467029,"stop":1762771467029,"duration":0},"status":"passed","severity":"normal"},{"uid":"e84ecc859edc05ce","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1762771417740,"stop":1762771417741,"duration":1},"status":"passed","severity":"normal"},{"uid":"464a1b12fa7f9a7e","name":"should be able to decode the field with only FILTER set to true","time":{"start":1762771422574,"stop":1762771422575,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dbbc5a6708915bb","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1762771467023,"stop":1762771467023,"duration":0},"status":"passed","severity":"normal"},{"uid":"6278ab24dfa31678","name":"should keep entries that haven't expired yet","time":{"start":1762771479829,"stop":1762771479833,"duration":4},"status":"passed","severity":"normal"},{"uid":"df049423da27fa98","name":"should start all internal components","time":{"start":1762771432357,"stop":1762771432357,"duration":0},"status":"passed","severity":"normal"},{"uid":"47406ed80a59cb3c","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1762771982261,"stop":1762771982261,"duration":0},"status":"passed","severity":"normal"},{"uid":"abd16498488bf575","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1762771481545,"stop":1762771481545,"duration":0},"status":"passed","severity":"normal"},{"uid":"22a190e0ee239a89","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1762771982265,"stop":1762771982265,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5cd5ad98df81dd2","name":"Check message on other pubsub topic is not received","time":{"start":1762771962806,"stop":1762771962806,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cf49d82b57c277","name":"Push message with SQL Injection payload","time":{"start":1762772566205,"stop":1762772566205,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d475df087016b16","name":"Check received message containing short","time":{"start":1762771962784,"stop":1762771962785,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7567ce588108977","name":"Push message with Chinese payload","time":{"start":1762772566180,"stop":1762772566180,"duration":0},"status":"passed","severity":"normal"},{"uid":"73beddbe7b3920e4","name":"should add event listener for peer:discovery","time":{"start":1762771431782,"stop":1762771431782,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9543b9e7554b407","name":"LightPush","time":{"start":1762771800054,"stop":1762771800054,"duration":0},"status":"passed","severity":"normal"},{"uid":"270810d1cda1943d","name":"should return PeerId when PeerId is provided","time":{"start":1762771431830,"stop":1762771431830,"duration":0},"status":"passed","severity":"normal"},{"uid":"59530ddd43f8315c","name":"Query Generator - false","time":{"start":1762771774071,"stop":1762771774071,"duration":0},"status":"passed","severity":"normal"},{"uid":"320164783cd5156c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1762771467060,"stop":1762771467060,"duration":0},"status":"passed","severity":"normal"},{"uid":"f976c4dc4b511408","name":"should remove event listeners from libp2p","time":{"start":1762771431245,"stop":1762771431246,"duration":1},"status":"passed","severity":"normal"},{"uid":"5927a6e1caddc17","name":"Decoder throws on empty string content topic","time":{"start":1762771451793,"stop":1762771451794,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cee84bf131bafc2","name":"Subscribe to topic containing numeric and publish message","time":{"start":1762771686473,"stop":1762771686474,"duration":1},"status":"passed","severity":"normal"},{"uid":"c621d25d5d5fbe1d","name":"should hang up with PeerId and return true on success","time":{"start":1762771432362,"stop":1762771432362,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa57a04a447d37b1","name":"rejects hash query with time filter","time":{"start":1762771432042,"stop":1762771432042,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ba479b51977dbd","name":"should handle browser offline state overriding peer connections","time":{"start":1762771431274,"stop":1762771431280,"duration":6},"status":"passed","severity":"normal"},{"uid":"a21399c439f4f2de","name":"should clear all timers","time":{"start":1762771431867,"stop":1762771431867,"duration":0},"status":"passed","severity":"normal"},{"uid":"d72488f70f14449a","name":"should not create multiple intervals when called multiple times","time":{"start":1762771431453,"stop":1762771431457,"duration":4},"status":"passed","severity":"normal"},{"uid":"966d696bc0ede56","name":"should properly create location multiaddrs - udp4","time":{"start":1762771423133,"stop":1762771423133,"duration":0},"status":"passed","severity":"normal"},{"uid":"cddb276ab9a4ce8d","name":"should throw error - no id","time":{"start":1762771423129,"stop":1762771423130,"duration":1},"status":"passed","severity":"normal"},{"uid":"60e132a8cecde5c5","name":"does not validate decoders for hash queries","time":{"start":1762771432234,"stop":1762771432234,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dc7bafa31b5934","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1762771654906,"stop":1762771654908,"duration":2},"status":"passed","severity":"normal"},{"uid":"3fb14877236250d0","name":"Generator, 2 different shards","time":{"start":1762771723649,"stop":1762771723650,"duration":1},"status":"passed","severity":"normal"},{"uid":"839b7e9828b837a8","name":"should handle different types of entries","time":{"start":1762771479834,"stop":1762771479835,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6e469369f92c18b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1762771467061,"stop":1762771467062,"duration":1},"status":"passed","severity":"normal"},{"uid":"a038b45cb785c725","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1762771471576,"stop":1762771471576,"duration":0},"status":"passed","severity":"normal"},{"uid":"acc5d427dcd1128d","name":"tcp ip4 address","time":{"start":1762771422478,"stop":1762771422479,"duration":1},"status":"passed","severity":"normal"},{"uid":"361577e66b64df90","name":"should allow redial after failed dial cooldown expires","time":{"start":1762771431484,"stop":1762771431484,"duration":0},"status":"passed","severity":"normal"},{"uid":"d864d78438c71179","name":"messageHashStr produces different results for different inputs","time":{"start":1762771431825,"stop":1762771431825,"duration":0},"status":"passed","severity":"normal"},{"uid":"4683fc4619869e06","name":"Push message with Basic HTML tag payload","time":{"start":1762772566194,"stop":1762772566194,"duration":0},"status":"passed","severity":"normal"},{"uid":"faac6918e5e1d749","name":"same cluster, static sharding: nodes connect","time":{"start":1762771597409,"stop":1762771597410,"duration":1},"status":"passed","severity":"normal"},{"uid":"dba561e965b712ce","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1762771671359,"stop":1762771671360,"duration":1},"status":"passed","severity":"normal"},{"uid":"626f5df4d0db0766","name":"Push message with unicode special characters payload","time":{"start":1762772566220,"stop":1762772566221,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab32aa1b2daba0e1","name":"Publish message with large meta","time":{"start":1762771678028,"stop":1762771678028,"duration":0},"status":"passed","severity":"normal"},{"uid":"267c2a23a44cd2f8","name":"should create PeerExchangeDiscovery instance","time":{"start":1762771440981,"stop":1762771440981,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb072a0d7292b0","name":"should handle empty peer infos gracefully","time":{"start":1762771440666,"stop":1762771440667,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c708116be06cf8b","name":"should dial more peers if under maxConnections","time":{"start":1762771431615,"stop":1762771431615,"duration":0},"status":"passed","severity":"normal"},{"uid":"cca31ecf5fec9170","name":"should update ack status of messages in outgoing buffer","time":{"start":1762771471580,"stop":1762771471580,"duration":0},"status":"passed","severity":"normal"},{"uid":"55641443a45f47d2","name":"should create a new stream if no existing for protocol found","time":{"start":1762771432064,"stop":1762771432065,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e6809f8e8ae6c28","name":"Subscribe and receive messages via lightPush","time":{"start":1762771982254,"stop":1762771982254,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b46d5c681d161f5","name":"Check publish message after client node is restarted","time":{"start":1762771678028,"stop":1762771678028,"duration":0},"status":"skipped","severity":"normal"},{"uid":"67ba1e2a73780089","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1762771686476,"stop":1762771686476,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf5dfb6853130559","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1762771467025,"stop":1762771467028,"duration":3},"status":"passed","severity":"normal"},{"uid":"9c84a0752f5ebc90","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1762771417737,"stop":1762771417738,"duration":1},"status":"passed","severity":"normal"},{"uid":"8eac45294b730dda","name":"groups content topics by expected pubsub topic","time":{"start":1762771417732,"stop":1762771417732,"duration":0},"status":"passed","severity":"normal"},{"uid":"613b8340f16a125b","name":"should emit multiple messages when query returns multiple messages","time":{"start":1762771481463,"stop":1762771481463,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e68632032cb5fa9","name":"should handle multiple peers with different shard configurations","time":{"start":1762771431504,"stop":1762771431505,"duration":1},"status":"passed","severity":"normal"},{"uid":"aef8983b046485a2","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1762771471571,"stop":1762771471571,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4c9518122f15f999","name":"Used by Waku Relay","time":{"start":1762771794479,"stop":1762771794479,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aa33549cb36f23","name":"Subscribe and receive messages via waku relay post","time":{"start":1762771982264,"stop":1762771982265,"duration":1},"status":"passed","severity":"normal"},{"uid":"45e53a5aecf921eb","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1762771982265,"stop":1762771982265,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee578b39d12e9fcb","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1762771467036,"stop":1762771467036,"duration":0},"status":"passed","severity":"normal"},{"uid":"a083a2535e41bbe2","name":"Fields are not dropped","time":{"start":1762771431959,"stop":1762771431959,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89acdd10b45f061","name":"should initialize with libp2p components","time":{"start":1762771440665,"stop":1762771440665,"duration":0},"status":"passed","severity":"normal"},{"uid":"449d06eed9085a32","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1762771417725,"stop":1762771417725,"duration":0},"status":"passed","severity":"normal"},{"uid":"588ee75617d391b0","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1762771467035,"stop":1762771467036,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f847081eb11461","name":"should use current time when it's greater than incremented timestamp","time":{"start":1762771471532,"stop":1762771471533,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba6125cf251e7c83","name":"should initialize with custom TTL","time":{"start":1762771440969,"stop":1762771440970,"duration":1},"status":"passed","severity":"normal"},{"uid":"a10c245f502e3173","name":"should return no connections if no open connection provided","time":{"start":1762771431906,"stop":1762771431906,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d2746ae5e329173","name":"Push message with Arabic payload","time":{"start":1762772566180,"stop":1762772566180,"duration":0},"status":"passed","severity":"normal"},{"uid":"6796788a219dded5","name":"should wait for Store peer to be connected","time":{"start":1762771482417,"stop":1762771482417,"duration":0},"status":"passed","severity":"normal"},{"uid":"a52660ac30021086","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1762771982264,"stop":1762771982264,"duration":0},"status":"passed","severity":"normal"},{"uid":"a11ba8822ef9292b","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1762771467024,"stop":1762771467024,"duration":0},"status":"passed","severity":"normal"},{"uid":"f651a7676be2e614","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1762771793718,"stop":1762771793718,"duration":0},"status":"passed","severity":"normal"},{"uid":"991f92dce5fcf869","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1762771432413,"stop":1762771432413,"duration":0},"status":"passed","severity":"normal"},{"uid":"b08f871a3e078cb6","name":"should attach causal history and bloom filter to each message","time":{"start":1762771471570,"stop":1762771471570,"duration":0},"status":"passed","severity":"normal"},{"uid":"668e9e85adb34fbe","name":"should handle shardReader errors","time":{"start":1762771432368,"stop":1762771432368,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbdff487bae76edb","name":"should drop connection to one peer on hangUp","time":{"start":1762771595084,"stop":1762771595084,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1b952617ea95651","name":"Check received message containing emoji","time":{"start":1762771962790,"stop":1762771962790,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7ce8b744e963b57","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app85/7/topic304/utf8","time":{"start":1762771779782,"stop":1762771779782,"duration":0},"status":"passed","severity":"normal"},{"uid":"829b473af766ae76","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1762771480489,"stop":1762771480490,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ab77087612cfcfd","name":"Subscribe to topic containing numeric and receive message","time":{"start":1762771982267,"stop":1762771982268,"duration":1},"status":"passed","severity":"normal"},{"uid":"b45b8a908171cadc","name":"should return true when peer is on the same cluster","time":{"start":1762771431731,"stop":1762771431731,"duration":0},"status":"passed","severity":"normal"},{"uid":"dda36cb9d79a574b","name":"Automatically retrieves missing message","time":{"start":1762771485324,"stop":1762771485325,"duration":1},"status":"passed","severity":"normal"},{"uid":"c33a0f1892e65fc6","name":"should unregister libp2p event listeners when stop is called","time":{"start":1762771481199,"stop":1762771481201,"duration":2},"status":"passed","severity":"normal"},{"uid":"1378bef8091bab4c","name":"Check received message with timestamp: 1762771505301 ","time":{"start":1762771962805,"stop":1762771962805,"duration":0},"status":"passed","severity":"normal"},{"uid":"df0aee66eb578a59","name":"Get Nodes","time":{"start":1762771440212,"stop":1762771440212,"duration":0},"status":"passed","severity":"normal"},{"uid":"c53722b8282b32cd","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1762771686470,"stop":1762771686470,"duration":0},"status":"passed","severity":"normal"},{"uid":"de7333d5c2baa205","name":"Push message with JSON payload","time":{"start":1762772566219,"stop":1762772566220,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed3ab0eeca577f54","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1762771785255,"stop":1762771785256,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5ebae79697cd61d","name":"Push message with Basic HTML tag payload","time":{"start":1762772566219,"stop":1762772566219,"duration":0},"status":"passed","severity":"normal"},{"uid":"916465703a7897c4","name":"Push message with special chars payload","time":{"start":1762772566192,"stop":1762772566192,"duration":0},"status":"passed","severity":"normal"},{"uid":"a428d74c0eb0b621","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1762771467065,"stop":1762771467066,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c4d6e4bd837efc9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1762771467065,"stop":1762771467065,"duration":0},"status":"passed","severity":"normal"},{"uid":"630893967910c27f","name":"throws an error for improperly formatted content topics","time":{"start":1762771417733,"stop":1762771417734,"duration":1},"status":"passed","severity":"normal"},{"uid":"6836389d23468152","name":"should throw error - invalid id","time":{"start":1762771423130,"stop":1762771423130,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd32b2923baea999","name":"Query generator for multiple messages with multiple decoders","time":{"start":1762771763182,"stop":1762771763184,"duration":2},"status":"passed","severity":"normal"},{"uid":"f6ee64709cca5415","name":"should work with mixed v2 and v3 peers","time":{"start":1762771480758,"stop":1762771480765,"duration":7},"status":"passed","severity":"normal"},{"uid":"a0d5bcb355626520","name":"Passing page size 19 when there are 20 messages","time":{"start":1762771787617,"stop":1762771787617,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dfc5d439ab5642b","name":"Check received message containing SQL Injection","time":{"start":1762771962787,"stop":1762771962788,"duration":1},"status":"passed","severity":"normal"},{"uid":"311665c97582d987","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1762771481464,"stop":1762771481464,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1a9921dfd2078f8","name":"Query with Ordered Callback, No message returned","time":{"start":1762771732623,"stop":1762771732623,"duration":0},"status":"passed","severity":"normal"},{"uid":"2245719f19f6de72","name":"should handle incoming messages","time":{"start":1762771480502,"stop":1762771480506,"duration":4},"status":"passed","severity":"normal"},{"uid":"f037d9f843cdc8be","name":"should maintain chronological order of messages in localHistory","time":{"start":1762771471572,"stop":1762771471573,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e93df097d1c3e7b","name":"should evict furthest entry when buffer is full","time":{"start":1762771468449,"stop":1762771468449,"duration":0},"status":"passed","severity":"normal"},{"uid":"17066e3c68776911","name":"Passing page size 3 when there are 20 messages","time":{"start":1762771787615,"stop":1762771787616,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d4a4360d8beee4b","name":"Check received message containing unicode special characters","time":{"start":1762771962790,"stop":1762771962790,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d05d66d099623ae","name":"Push message with Russian payload","time":{"start":1762772566218,"stop":1762772566218,"duration":0},"status":"passed","severity":"normal"},{"uid":"87c7ade98d23198d","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1762771467028,"stop":1762771467028,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c46c25dff28dd7c","name":"Push message with Script payload","time":{"start":1762772566181,"stop":1762772566181,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b7711cd428cc6b9","name":"Subscribe to topic containing long and receive message","time":{"start":1762771982267,"stop":1762771982267,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5666800a78fd1f9","name":"Throws when trying to push message with empty payload","time":{"start":1762772566184,"stop":1762772566184,"duration":0},"status":"passed","severity":"normal"},{"uid":"12ea2e03c15d5181","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1762771526217,"stop":1762771526218,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9f4ba5d43431bd5","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1762771471579,"stop":1762771471579,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdbab6e05273746c","name":"Reusing cursor across nodes","time":{"start":1762771717075,"stop":1762771717075,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7c80d6667737feb","name":"should handle multiple peer connections","time":{"start":1762771431868,"stop":1762771431868,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bf67f84d9c667a3","name":"Fails to push message bigger that 1MB","time":{"start":1762772566190,"stop":1762772566191,"duration":1},"status":"passed","severity":"normal"},{"uid":"20d894d161105317","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1762771671357,"stop":1762771671358,"duration":1},"status":"passed","severity":"normal"},{"uid":"387cebf161bb4235","name":"Encoder throws on empty string content topic","time":{"start":1762771432411,"stop":1762771432411,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dcff71bf285baa7","name":"Check publish message containing numeric","time":{"start":1762771678015,"stop":1762771678015,"duration":0},"status":"passed","severity":"normal"},{"uid":"a005a95c0ec51918","name":"should be able to encode the field with only STORE set to true","time":{"start":1762771422567,"stop":1762771422568,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a65df4d3ebaada5","name":"Publish without waiting for remote peer","time":{"start":1762771686467,"stop":1762771686467,"duration":0},"status":"passed","severity":"normal"},{"uid":"fce3fcf4bebaf9eb","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1762771597413,"stop":1762771597414,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9e3ebfa778228c7","name":"should handle dial errors gracefully","time":{"start":1762771431796,"stop":1762771431796,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a3a825ad34a1b06","name":"should throw error when no peers are available","time":{"start":1762771482307,"stop":1762771482307,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1daba26c47ce4fb","name":"Push message with meta","time":{"start":1762772566213,"stop":1762772566213,"duration":0},"status":"passed","severity":"normal"},{"uid":"c570db2780fde292","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1762771417734,"stop":1762771417734,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e8999823a4fa842","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1762771417886,"stop":1762771417886,"duration":0},"status":"passed","severity":"normal"},{"uid":"1662f174933598a2","name":"should successfully unsubscribe from an existing subscription","time":{"start":1762771480499,"stop":1762771480501,"duration":2},"status":"passed","severity":"normal"},{"uid":"6b9697254005f5fe","name":"Subscribe to topic containing XML and receive message","time":{"start":1762771982269,"stop":1762771982269,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc8406ca24038eb9","name":"Passing page size 1 when there are 4 messages","time":{"start":1762771787615,"stop":1762771787615,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6b8f5a764ccb5b3","name":"should jump to current time when timestamp is far in the past","time":{"start":1762771471534,"stop":1762771471534,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f385c0ff56bd86","name":"should handle peer store errors gracefully","time":{"start":1762771431801,"stop":1762771431801,"duration":0},"status":"passed","severity":"normal"},{"uid":"92160b5cdd3aa60a","name":"should emit a peer event after start","time":{"start":1762771510682,"stop":1762771510683,"duration":1},"status":"passed","severity":"normal"},{"uid":"849804224a1e15d2","name":"Push message with emoji payload","time":{"start":1762772566184,"stop":1762772566184,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3cfd58f1bd3117f","name":"Outgoing message is emitted as sending","time":{"start":1762771483398,"stop":1762771483399,"duration":1},"status":"passed","severity":"normal"},{"uid":"915634183063c957","name":"Subscribe to topic containing shell command and receive message","time":{"start":1762771982262,"stop":1762771982262,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a85b252150bcbe0","name":"should handle special patterns correctly","time":{"start":1762771466917,"stop":1762771466918,"duration":1},"status":"passed","severity":"normal"},{"uid":"f10ffa3bffd88127","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1762771982270,"stop":1762771982270,"duration":0},"status":"passed","severity":"normal"},{"uid":"af59c84d01afd0a2","name":"Subscribe to topic containing shell command and publish message","time":{"start":1762771686482,"stop":1762771686483,"duration":1},"status":"passed","severity":"normal"},{"uid":"44a774037586d9a3","name":"Push message with content topic containing unicode special characters","time":{"start":1762772566212,"stop":1762772566212,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ad66f3c926f45a","name":"Ordered Callback - false","time":{"start":1762771774074,"stop":1762771774074,"duration":0},"status":"passed","severity":"normal"},{"uid":"b19fc3c9e015b6af","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1762771432066,"stop":1762771432067,"duration":1},"status":"passed","severity":"normal"},{"uid":"497181d3e872af4","name":"Push message with content topic containing emoji","time":{"start":1762772566213,"stop":1762772566213,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c82ecbba0b193ac","name":"Check publish message containing Arabic","time":{"start":1762771678016,"stop":1762771678017,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ef9512c70134c2c","name":"should return true even if peer has no overlapping shards","time":{"start":1762771431742,"stop":1762771431742,"duration":0},"status":"passed","severity":"normal"},{"uid":"18e7003ea689af3","name":"Fails to push message bigger that 1MB","time":{"start":1762772566229,"stop":1762772566229,"duration":0},"status":"passed","severity":"normal"},{"uid":"28d989219f01e84e","name":"Check received message containing emoji","time":{"start":1762771962804,"stop":1762771962804,"duration":0},"status":"passed","severity":"normal"},{"uid":"7668065f664e430c","name":"should not return locked peers if enough unlocked are available","time":{"start":1762771481191,"stop":1762771481191,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cf580c3d22599f2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1762771417740,"stop":1762771417740,"duration":0},"status":"passed","severity":"normal"},{"uid":"87bbbd06ce3aa02a","name":"Check received message containing numeric","time":{"start":1762771962798,"stop":1762771962799,"duration":1},"status":"passed","severity":"normal"},{"uid":"efa138a61262ab2d","name":"Query Generator - true","time":{"start":1762771774070,"stop":1762771774071,"duration":1},"status":"passed","severity":"normal"},{"uid":"b72c27f5b233a18d","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1762771471577,"stop":1762771471578,"duration":1},"status":"passed","severity":"normal"},{"uid":"f777a341b2adf08e","name":"should not process empty queue","time":{"start":1762771431490,"stop":1762771431491,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9eadb34da410990","name":"Callback on promise, aborts when callback returns true","time":{"start":1762771763186,"stop":1762771763188,"duration":2},"status":"passed","severity":"normal"},{"uid":"386aa673d947baa9","name":"should get eligible entries based on current time","time":{"start":1762771468449,"stop":1762771468465,"duration":16},"status":"passed","severity":"normal"},{"uid":"269f19a792c94a1f","name":"should be safe to call multiple times","time":{"start":1762771431794,"stop":1762771431795,"duration":1},"status":"passed","severity":"normal"},{"uid":"c104650086e564f5","name":"Throws when trying to push message with empty payload","time":{"start":1762772566196,"stop":1762772566196,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc5d9780680cc7f7","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app95/8/topic178/proto","time":{"start":1762771779781,"stop":1762771779782,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a129472bcc0265b","name":"should handle dial errors gracefully","time":{"start":1762771431477,"stop":1762771431477,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2c00d64c36e252e","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1762771574609,"stop":1762771574609,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c24ef10c0451ba6","name":"Refresh subscription","time":{"start":1762771686471,"stop":1762771686471,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fec5e60f8d582470","name":"Check publish message containing SQL Injection","time":{"start":1762771678018,"stop":1762771678019,"duration":1},"status":"passed","severity":"normal"},{"uid":"16ad3163beb03ae3","name":"Push message with content topic containing Arabic","time":{"start":1762772566198,"stop":1762772566198,"duration":0},"status":"passed","severity":"normal"},{"uid":"700f8735b6a9fb60","name":"should respect maxRequests limit","time":{"start":1762771468466,"stop":1762771468466,"duration":0},"status":"passed","severity":"normal"},{"uid":"8832423edb99ac6c","name":"Fails to push message with large meta","time":{"start":1762772566201,"stop":1762772566201,"duration":0},"status":"passed","severity":"normal"},{"uid":"3500a3e972f6303a","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1762771451791,"stop":1762771451791,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cdabf9dc4757ae5","name":"should perform ping and update peer store on timer","time":{"start":1762771431870,"stop":1762771431871,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c6aa4dd9db5933","name":"should continue query when messages are from different channels","time":{"start":1762771485325,"stop":1762771485326,"duration":1},"status":"passed","severity":"normal"},{"uid":"efddc5fbe5c15094","name":"should work with stubbed waku event emitter","time":{"start":1762771481443,"stop":1762771481443,"duration":0},"status":"passed","severity":"normal"},{"uid":"159654e6f64240d2","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1762771431812,"stop":1762771431813,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bf2f27883d41bf6","name":"Check received message containing long","time":{"start":1762771962798,"stop":1762771962798,"duration":0},"status":"passed","severity":"normal"},{"uid":"3269cee6f5523593","name":"Init the array if not present","time":{"start":1762771417508,"stop":1762771417510,"duration":2},"status":"passed","severity":"normal"},{"uid":"e69e033e34a3365f","name":"Check publish message containing unicode special characters","time":{"start":1762771678022,"stop":1762771678022,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eccb233b3ed149d","name":"should be safe to call multiple times","time":{"start":1762771432357,"stop":1762771432357,"duration":0},"status":"passed","severity":"normal"},{"uid":"993d4e75b07cb394","name":"Check received message containing JSON","time":{"start":1762771962789,"stop":1762771962789,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ea2fb3c60d3e692","name":"should handle empty pubsub topics","time":{"start":1762771431883,"stop":1762771431885,"duration":2},"status":"passed","severity":"normal"},{"uid":"453d83ffc1787e25","name":"Push message with content topic containing Chinese","time":{"start":1762772566198,"stop":1762772566198,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d30c1bb0c6f6b6","name":"Check received message containing Basic HTML tag","time":{"start":1762771962802,"stop":1762771962802,"duration":0},"status":"passed","severity":"normal"},{"uid":"7edf2a9b5640a72b","name":"Check received message containing long","time":{"start":1762771962785,"stop":1762771962785,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc33933066487b1b","name":"Subscribe to topic containing short and receive message","time":{"start":1762771982267,"stop":1762771982267,"duration":0},"status":"passed","severity":"normal"},{"uid":"730f09fdf5121905","name":"should clear dial history on stop","time":{"start":1762771431458,"stop":1762771431458,"duration":0},"status":"passed","severity":"normal"},{"uid":"74a0c08d6b6ea3c2","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1762771431810,"stop":1762771431811,"duration":1},"status":"passed","severity":"normal"},{"uid":"a38e0bbb635646cc","name":"Push message equal or less that 1MB","time":{"start":1762772566202,"stop":1762772566202,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff08e9dcc4e8a7f4","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1762771431809,"stop":1762771431810,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c81a02144b50951","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1762771417736,"stop":1762771417736,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f920096348b765","name":"should not create relay timers when relay is not provided","time":{"start":1762771431873,"stop":1762771431873,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16681291ed0d936","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1762771481210,"stop":1762771481211,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b12b12d4e0c29a6","name":"should query peer with peer exchange protocol","time":{"start":1762771440976,"stop":1762771440977,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c22e843f3211160","name":"should return PeerId when Multiaddr input is provided","time":{"start":1762771431830,"stop":1762771431833,"duration":3},"status":"passed","severity":"normal"},{"uid":"a8d6bbc546e5cc3b","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1762771417726,"stop":1762771417726,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb7567954dd3adc","name":"Check message with invalid timestamp is not received","time":{"start":1762771962806,"stop":1762771962806,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f0638c70a658888","name":"Push message with content topic containing numeric","time":{"start":1762772566209,"stop":1762772566210,"duration":1},"status":"passed","severity":"normal"},{"uid":"50602e71767c8401","name":"should work with stubbed retrieve function","time":{"start":1762771481444,"stop":1762771481444,"duration":0},"status":"passed","severity":"normal"},{"uid":"6605e697713c35f9","name":"Round trip binary serialization","time":{"start":1762771432409,"stop":1762771432410,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e046f12cb15b04e","name":"Synced status is emitted when a missing message is received","time":{"start":1762771485020,"stop":1762771485020,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd8cba1f7f7acc7","name":"should return start time to match max range","time":{"start":1762771481480,"stop":1762771481481,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e2f45eb537d91c4","name":"Subscribe and receives messages on 20 topics","time":{"start":1762771982256,"stop":1762771982256,"duration":0},"status":"passed","severity":"normal"},{"uid":"7441dc47e39abe7c","name":"Check received message containing XML","time":{"start":1762771962788,"stop":1762771962788,"duration":0},"status":"passed","severity":"normal"},{"uid":"f726f5370be478d8","name":"should properly setup health event callback","time":{"start":1762771481448,"stop":1762771481449,"duration":1},"status":"passed","severity":"normal"},{"uid":"680c9c52ca2bb1d8","name":"Decoder throws on empty string content topic","time":{"start":1762771450334,"stop":1762771450334,"duration":0},"status":"passed","severity":"normal"},{"uid":"75fd8220ff7cb75e","name":"Push message with JSON payload","time":{"start":1762772566206,"stop":1762772566207,"duration":1},"status":"passed","severity":"normal"},{"uid":"3632a43fb75a0ebd","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1762771481212,"stop":1762771481212,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4f8d568396df926","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1762771467051,"stop":1762771467052,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3c79089c6f2d11f","name":"should return false for content message without causal history","time":{"start":1762771485327,"stop":1762771485327,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6ef3dee1edd8856","name":"throws on content topic with too few or too many fields","time":{"start":1762771417715,"stop":1762771417716,"duration":1},"status":"passed","severity":"normal"},{"uid":"fde9398dd1b8e58b","name":"Push message with short payload","time":{"start":1762772566203,"stop":1762772566203,"duration":0},"status":"passed","severity":"normal"},{"uid":"f03905127f167d4f","name":"ignores domain fetching errors","time":{"start":1762771440951,"stop":1762771440952,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a7e1e14923530f4","name":"should be able to encode the field with only FILTER set to true","time":{"start":1762771422568,"stop":1762771422568,"duration":0},"status":"passed","severity":"normal"},{"uid":"48282c8b35958679","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1762771654908,"stop":1762771654909,"duration":1},"status":"passed","severity":"normal"},{"uid":"38fc28a5ddd38353","name":"Push message with content topic containing SQL Injection","time":{"start":1762772566186,"stop":1762772566186,"duration":0},"status":"passed","severity":"normal"},{"uid":"eac40ff00570cb65","name":"should clear timers for specific peer on disconnect","time":{"start":1762771431878,"stop":1762771431882,"duration":4},"status":"passed","severity":"normal"},{"uid":"738c68eec3f56576","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1762771526219,"stop":1762771526219,"duration":0},"status":"passed","severity":"normal"},{"uid":"6087078dcc7f3d7c","name":"should throw error - no id","time":{"start":1762771423129,"stop":1762771423129,"duration":0},"status":"passed","severity":"normal"},{"uid":"d99f7c0540347cb0","name":"should return false when peer is not on topic","time":{"start":1762771432367,"stop":1762771432368,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9e677744b9844a3","name":"should trigger query when it went offline since the last successful query","time":{"start":1762771481450,"stop":1762771481453,"duration":3},"status":"passed","severity":"normal"},{"uid":"85b4bd9a45c1d234","name":"should handle onConnected and onDisconnected","time":{"start":1762771481192,"stop":1762771481198,"duration":6},"status":"passed","severity":"normal"},{"uid":"14937059de0774","name":"Push message with content topic containing emoji","time":{"start":1762772566226,"stop":1762772566226,"duration":0},"status":"passed","severity":"normal"},{"uid":"df2386b2bb4ef072","name":"Push message with content topic containing long","time":{"start":1762772566185,"stop":1762772566185,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb72983cfa568bce","name":"Outgoing message is emitted as sending","time":{"start":1762771485322,"stop":1762771485322,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bea6c2277bc95e3","name":"should add peer to queue when queue is not empty","time":{"start":1762771431462,"stop":1762771431463,"duration":1},"status":"passed","severity":"normal"},{"uid":"5703f630f9d703af","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1762771471574,"stop":1762771471575,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae62b55b043db859","name":"Js publishes, other Js receives","time":{"start":1762771668116,"stop":1762771668116,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4249b72bb1bfa2d","name":"should create PeerExchangeDiscovery with default options","time":{"start":1762771440981,"stop":1762771440981,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fdcc29c09841c99","name":"should fail to send if no connected peers found","time":{"start":1762771480751,"stop":1762771480752,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2d819952055d76b","name":"Subscribe to topic containing special chars and receive message","time":{"start":1762771982259,"stop":1762771982259,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4c60cccf6e9581d","name":"should handle peer identify event","time":{"start":1762771440973,"stop":1762771440974,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5dabec5bf52a57","name":"should return false when peer is not on the specified shard","time":{"start":1762771431750,"stop":1762771431750,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbeade184069eae0","name":"should call waitForPeer on Relay","time":{"start":1762771482417,"stop":1762771482417,"duration":0},"status":"passed","severity":"normal"},{"uid":"59ac673c5975f65c","name":"should handle errors when removing globalThis listeners","time":{"start":1762771431247,"stop":1762771431247,"duration":0},"status":"passed","severity":"normal"},{"uid":"17643f316f538f73","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1762771982259,"stop":1762771982260,"duration":1},"status":"passed","severity":"normal"},{"uid":"6be7d39cab692bc7","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app48/8/topic483/xml","time":{"start":1762771779778,"stop":1762771779778,"duration":0},"status":"passed","severity":"normal"},{"uid":"52748890882bac7f","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1762771680653,"stop":1762771680654,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e7d79db121e6cf","name":"should enable all discoveries when explicitly set","time":{"start":1762771480488,"stop":1762771480489,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e928f35c476bb64","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1762771481211,"stop":1762771481212,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f7c16d0e88f7c16","name":"Passing an array","time":{"start":1762771794472,"stop":1762771794475,"duration":3},"status":"passed","severity":"normal"},{"uid":"65ed5dc37de05c5e","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1762771510685,"stop":1762771510686,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3eed3f2a200554ab","name":"should hang up with multiaddr and return true on success","time":{"start":1762771432362,"stop":1762771432362,"duration":0},"status":"passed","severity":"normal"},{"uid":"103bef8c26209a0f","name":"should increase lamport timestamp","time":{"start":1762771471570,"stop":1762771471571,"duration":1},"status":"passed","severity":"normal"},{"uid":"92eb28f0b980be2c","name":"should capture event listeners for testing","time":{"start":1762771481448,"stop":1762771481448,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf40b0783da4eda","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1762771793719,"stop":1762771793719,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2afc189d1611b84","name":"Store - dialed after - with timeout","time":{"start":1762771800054,"stop":1762771800054,"duration":0},"status":"passed","severity":"normal"},{"uid":"61f4e18601cce518","name":"should be able to decode the field with only STORE set to true","time":{"start":1762771422575,"stop":1762771422575,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a5a8539ca2dda34","name":"should handle peerStore errors gracefully","time":{"start":1762771432365,"stop":1762771432365,"duration":0},"status":"passed","severity":"normal"},{"uid":"de9a7817119f7105","name":"Push message with content topic containing Arabic","time":{"start":1762772566223,"stop":1762772566223,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5d619861ee83b9e","name":"returns all values when wanted number is greater than available values","time":{"start":1762771439259,"stop":1762771439260,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7edc901d7683776","name":"Sets default value correctly","time":{"start":1762771794480,"stop":1762771794480,"duration":0},"status":"passed","severity":"normal"},{"uid":"21d98134974bb57b","name":"Check publish message containing Basic HTML tag","time":{"start":1762771678020,"stop":1762771678020,"duration":0},"status":"passed","severity":"normal"},{"uid":"8438b6a177466ee","name":"should filter out already connected peers","time":{"start":1762771431605,"stop":1762771431608,"duration":3},"status":"passed","severity":"normal"},{"uid":"131b27440c62e2b5","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1762771483399,"stop":1762771483400,"duration":1},"status":"passed","severity":"normal"},{"uid":"62d50c1e982cb156","name":"Overlapping topic subscription","time":{"start":1762771982266,"stop":1762771982266,"duration":0},"status":"passed","severity":"normal"},{"uid":"267778534991d0a6","name":"should dial all known peers when reached zero connections","time":{"start":1762771548763,"stop":1762771548766,"duration":3},"status":"passed","severity":"normal"},{"uid":"a693701a909d36e3","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1762771431613,"stop":1762771431613,"duration":0},"status":"passed","severity":"normal"},{"uid":"17d53321da614151","name":"Push message with SQL Injection payload","time":{"start":1762772566218,"stop":1762772566218,"duration":0},"status":"passed","severity":"normal"},{"uid":"df1400b15d1b8916","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1762771417734,"stop":1762771417735,"duration":1},"status":"passed","severity":"normal"},{"uid":"94f001e372eda7","name":"should use peerId from options when provided to queryGenerator","time":{"start":1762771482309,"stop":1762771482309,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bff2a5c5a8df41a","name":"should decode valid enr successfully","time":{"start":1762771423128,"stop":1762771423128,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d51e981c52c68d6","name":"should dial peer when on same shard","time":{"start":1762771431475,"stop":1762771431476,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb8b7963b8b002e2","name":"Push message with special chars payload","time":{"start":1762772566217,"stop":1762772566217,"duration":0},"status":"passed","severity":"normal"},{"uid":"2afa591cff3c53c0","name":"Fails to publish message with empty text","time":{"start":1762771678025,"stop":1762771678026,"duration":1},"status":"passed","severity":"normal"},{"uid":"a319c5825fb7e0a1","name":"should handle errors gracefully when getting peer info","time":{"start":1762771431760,"stop":1762771431760,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ee6037275662dc","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1762771982257,"stop":1762771982257,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9111c10519c8a50","name":"new peer added after a peer was already found","time":{"start":1762771680653,"stop":1762771680653,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5853dc0d68317e3","name":"should not retry if at least one success","time":{"start":1762771480757,"stop":1762771480757,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f8552e8a72dfadd","name":"should skip peers that were recently queried","time":{"start":1762771440976,"stop":1762771440976,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a1cb1f4e56f6bc1","name":"Push message with meta","time":{"start":1762772566200,"stop":1762772566200,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cb3822913f5de72","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1762771440202,"stop":1762771440203,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bbaa6706a2d96","name":"Sync message is sent within sync frequency","time":{"start":1762771488323,"stop":1762771488323,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e635b29fcaa0ca0","name":"should reject if LightPush is requested but not mounted","time":{"start":1762771482415,"stop":1762771482415,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2c24ce982734d19","name":"should not start if already started","time":{"start":1762771440972,"stop":1762771440972,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff4380eb5cd7ac2d","name":"should create ShardReader with static shards network config","time":{"start":1762771431728,"stop":1762771431729,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6c2cdc6e7f45081","name":"Push message with meta","time":{"start":1762772566226,"stop":1762772566226,"duration":0},"status":"passed","severity":"normal"},{"uid":"744d830f448ae984","name":"Waku message hash computation (payload length 0)","time":{"start":1762771431812,"stop":1762771431812,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc21ca0030dfa78d","name":"should return undefined if no connection provided","time":{"start":1762771432064,"stop":1762771432064,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecd09d90e6f3c12","name":"should check connected peers if present and suitable","time":{"start":1762771482416,"stop":1762771482416,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dfb8ee645690ca8","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1762771417722,"stop":1762771417722,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9687c7a2e581fc2","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1762771982255,"stop":1762771982255,"duration":0},"status":"passed","severity":"normal"},{"uid":"994497e2c402279c","name":"Push 30 different messages","time":{"start":1762772566208,"stop":1762772566208,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9b3160cdeee808d0","name":"should save new peer to store","time":{"start":1762771431801,"stop":1762771431802,"duration":1},"status":"passed","severity":"normal"},{"uid":"96379618592b5b4b","name":"Encoder error raises irrecoverable error","time":{"start":1762771483399,"stop":1762771483399,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a70f99ce3244b2f","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1762771530693,"stop":1762771530694,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e809f49817c0527","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1762771467055,"stop":1762771467055,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b29fa836a8b0510","name":"should add to incoming buffer if dependencies are not met","time":{"start":1762771471572,"stop":1762771471572,"duration":0},"status":"passed","severity":"normal"},{"uid":"893380a720c8c86d","name":"Fails to publish duplicate message","time":{"start":1762771678025,"stop":1762771678025,"duration":0},"status":"passed","severity":"normal"},{"uid":"979b3a13b016deb5","name":"Incoming message is emitted as received","time":{"start":1762771485324,"stop":1762771485324,"duration":0},"status":"passed","severity":"normal"},{"uid":"adf15e382794dfc2","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1762771431617,"stop":1762771431618,"duration":1},"status":"passed","severity":"normal"},{"uid":"aeacadcc8ec6c4b7","name":"should create QueryOnConnect instance without options","time":{"start":1762771481440,"stop":1762771481440,"duration":0},"status":"passed","severity":"normal"},{"uid":"c47b51306ab248c6","name":"Filter","time":{"start":1762771800054,"stop":1762771800055,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c26df5f919c7458","name":"should return false when navigator.onLine is false","time":{"start":1762771431247,"stop":1762771431248,"duration":1},"status":"passed","severity":"normal"},{"uid":"17c755d720011816","name":"Push message with content topic containing JSON","time":{"start":1762772566224,"stop":1762772566224,"duration":0},"status":"passed","severity":"normal"},{"uid":"e271d9d5e358785d","name":"should emit a peer event after start","time":{"start":1762771444943,"stop":1762771444943,"duration":0},"status":"passed","severity":"normal"},{"uid":"5245f0573d91623d","name":"accepts valid message hash query","time":{"start":1762771432035,"stop":1762771432036,"duration":1},"status":"passed","severity":"normal"},{"uid":"73e2bd90ac74927c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1762771417739,"stop":1762771417739,"duration":0},"status":"passed","severity":"normal"},{"uid":"74f38f66e7e4eb93","name":"should handle mixed protocol support correctly","time":{"start":1762771481556,"stop":1762771481562,"duration":6},"status":"passed","severity":"normal"},{"uid":"312a6da2bc3d8062","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1762771440201,"stop":1762771440202,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c387fb8c7201aca","name":"should return false when peer has no shard info","time":{"start":1762771431742,"stop":1762771431743,"duration":1},"status":"passed","severity":"normal"},{"uid":"183e40eb156cbcf6","name":"throws on content topic with empty version field","time":{"start":1762771417718,"stop":1762771417718,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e2c273ebcd4259","name":"Push message with unicode special characters payload","time":{"start":1762772566183,"stop":1762772566183,"duration":0},"status":"passed","severity":"normal"},{"uid":"b79f95361c18c1cc","name":"Push message with Arabic payload","time":{"start":1762772566204,"stop":1762772566205,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcd5c5ab812ebb27","name":"Push message with content topic containing Arabic","time":{"start":1762772566186,"stop":1762772566186,"duration":0},"status":"passed","severity":"normal"},{"uid":"649413bc01094139","name":"Add multiple subscription objects on single nwaku node","time":{"start":1762771982263,"stop":1762771982263,"duration":0},"status":"passed","severity":"normal"},{"uid":"90a04a48cc17658e","name":"should not fail to start the service if it is already started","time":{"start":1762771683081,"stop":1762771683081,"duration":0},"status":"passed","severity":"normal"},{"uid":"48f2f1be5fedfb58","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1762771686468,"stop":1762771686469,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb798c75f7ca2287","name":"should partition messages based on acknowledgement status","time":{"start":1762771471578,"stop":1762771471578,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f9a2de1d4d184ef","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1762771717071,"stop":1762771717072,"duration":1},"status":"passed","severity":"normal"},{"uid":"3201219032195780","name":"Push message with content topic containing long","time":{"start":1762772566222,"stop":1762772566222,"duration":0},"status":"passed","severity":"normal"},{"uid":"37104c1db619b1cf","name":"Check received message containing Basic HTML tag","time":{"start":1762771962788,"stop":1762771962789,"duration":1},"status":"passed","severity":"normal"},{"uid":"246db2e93659de2e","name":"should remove event listeners when stopped","time":{"start":1762771481441,"stop":1762771481442,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e3602d72d2e8687","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1762771467029,"stop":1762771467030,"duration":1},"status":"passed","severity":"normal"},{"uid":"81b3141aaed79654","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1762771481188,"stop":1762771481190,"duration":2},"status":"passed","severity":"normal"},{"uid":"b833ad161f996a27","name":"Check received message containing numeric","time":{"start":1762771962785,"stop":1762771962785,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e356a82d0245745","name":"Push message with escaped characters payload","time":{"start":1762772566220,"stop":1762772566220,"duration":0},"status":"passed","severity":"normal"},{"uid":"f407decd37aa8029","name":"Wrong topic","time":{"start":1762771779782,"stop":1762771779783,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d28fcfe9d7486b8","name":"Subscribe to topic containing emoji and receive message","time":{"start":1762771982271,"stop":1762771982271,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d11d246a68c284","name":"Symmetric encrypt & Decrypt","time":{"start":1762771450764,"stop":1762771450764,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa160d9f769e5346","name":"Subscribe to topic containing XML and receive message","time":{"start":1762771982261,"stop":1762771982261,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a16cc32de8baa90","name":"should handle ping failures gracefully","time":{"start":1762771431871,"stop":1762771431871,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fdcbe3b99232201","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1762771704852,"stop":1762771704853,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e9018bd1e2b57b8","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1762771793721,"stop":1762771793721,"duration":0},"status":"passed","severity":"normal"},{"uid":"3973c443d7a9faf4","name":"should merge provided config with defaults","time":{"start":1762771432356,"stop":1762771432356,"duration":0},"status":"passed","severity":"normal"},{"uid":"6964ac62c2df7d25","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1762771417726,"stop":1762771417726,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd937dec945e5f9","name":"should not be delivered","time":{"start":1762771471580,"stop":1762771471580,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca0b7c4214a0161a","name":"should start the dialing interval","time":{"start":1762771431452,"stop":1762771431452,"duration":0},"status":"passed","severity":"normal"},{"uid":"df0f794862d4b33b","name":"should clear interval on stop","time":{"start":1762771440980,"stop":1762771440981,"duration":1},"status":"passed","severity":"normal"},{"uid":"998147acccd19c2d","name":"Fails to publish message with size larger than 1 MB","time":{"start":1762771678027,"stop":1762771678027,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d8b20b292bc7565","name":"Synced status is emitted when a missing message is mark as lost","time":{"start":1762771485020,"stop":1762771485020,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f64e25feb142c9d","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1762771481465,"stop":1762771481470,"duration":5},"status":"passed","severity":"normal"},{"uid":"a187111b999a09de","name":"Subscribe to topic containing Script and receive message","time":{"start":1762771982269,"stop":1762771982269,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d1cd99e772d91c","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1762771467017,"stop":1762771467018,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb11d0f6938651a1","name":"Subscribe to topic containing emoji and receive message","time":{"start":1762771982262,"stop":1762771982263,"duration":1},"status":"passed","severity":"normal"},{"uid":"d844c101b5aca256","name":"should return false when pubsub topic parsing fails","time":{"start":1762771431752,"stop":1762771431759,"duration":7},"status":"passed","severity":"normal"},{"uid":"b2010fc8a0e674a7","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1762771481544,"stop":1762771481545,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cfeb6e2c98e3016","name":"random static sharding 6 - Cluster ID: 459, Shard ID: 51","time":{"start":1762771779125,"stop":1762771779125,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d6491f52ca55fb","name":"Check message received after jswaku node is restarted","time":{"start":1762771962796,"stop":1762771962796,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc5f99e64e21c44b","name":"should create an instance with libp2p and dialer","time":{"start":1762771431781,"stop":1762771431782,"duration":1},"status":"passed","severity":"normal"},{"uid":"1edbd7f49213f7dc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1762771417743,"stop":1762771417743,"duration":0},"status":"passed","severity":"normal"},{"uid":"bef5192f225c51c","name":"Refresh subscription","time":{"start":1762771982257,"stop":1762771982258,"duration":1},"status":"passed","severity":"normal"},{"uid":"2485c73c18e9712c","name":"configure the node with multiple content topics","time":{"start":1762771779783,"stop":1762771779783,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5929e86038482cb","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1762771982266,"stop":1762771982266,"duration":0},"status":"skipped","severity":"normal"},{"uid":"deacb0cf8b1c97d1","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1762771431248,"stop":1762771431249,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7e53fbc69034759","name":"should dial one peer on dial","time":{"start":1762771595083,"stop":1762771595083,"duration":0},"status":"passed","severity":"normal"},{"uid":"e51ad69e6f7e45ba","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1762771432233,"stop":1762771432233,"duration":0},"status":"passed","severity":"normal"},{"uid":"26eb603e597e7140","name":"Check message with no payload is not received","time":{"start":1762771962795,"stop":1762771962795,"duration":0},"status":"passed","severity":"normal"},{"uid":"203ebb33975cba08","name":"should reject if Filter is requested but not mounted","time":{"start":1762771482416,"stop":1762771482416,"duration":0},"status":"passed","severity":"normal"},{"uid":"219605c2ebbfd53b","name":"Encoder throws on empty string content topic","time":{"start":1762771451793,"stop":1762771451793,"duration":0},"status":"passed","severity":"normal"},{"uid":"c588a15fbe87504f","name":"should skip peer when failed to dial recently","time":{"start":1762771431464,"stop":1762771431464,"duration":0},"status":"passed","severity":"normal"},{"uid":"af67027630f6cf6a","name":"Stops search when maxGet is reached","time":{"start":1762771440212,"stop":1762771440213,"duration":1},"status":"passed","severity":"normal"},{"uid":"c424e57d93f067da","name":"should handle query errors gracefully","time":{"start":1762771440978,"stop":1762771440978,"duration":0},"status":"passed","severity":"normal"},{"uid":"88d441898c1a6bae","name":"Push message with long payload","time":{"start":1762772566191,"stop":1762772566191,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f09ef6c30ca9ad9","name":"should not fail to stop the service if it was not started","time":{"start":1762771444943,"stop":1762771444943,"duration":0},"status":"passed","severity":"normal"},{"uid":"e85af1b023854055","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1762771597418,"stop":1762771597419,"duration":1},"status":"passed","severity":"normal"},{"uid":"18f8aaea9824adc8","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1762771481439,"stop":1762771481440,"duration":1},"status":"passed","severity":"normal"},{"uid":"80cd01f2eeae65be","name":"Push message with content topic containing Russian","time":{"start":1762772566211,"stop":1762772566211,"duration":0},"status":"passed","severity":"normal"},{"uid":"eebc2bfbebdc7451","name":"yields undefined for messages without decoder","time":{"start":1762771432237,"stop":1762771432237,"duration":0},"status":"passed","severity":"normal"},{"uid":"61272bd9490f4a5","name":"should clear existing timers before creating new ones","time":{"start":1762771431883,"stop":1762771431883,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7342f6a96151a3a","name":"should skip peers that don't support peer exchange","time":{"start":1762771440975,"stop":1762771440975,"duration":0},"status":"passed","severity":"normal"},{"uid":"920c0e7d1304b3b2","name":"should handle complete discovery-to-dial flow","time":{"start":1762771431803,"stop":1762771431808,"duration":5},"status":"passed","severity":"normal"},{"uid":"807041c35b508a19","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1762771483440,"stop":1762771483440,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fdebd6a7adf9fc","name":"Check publish message containing Script","time":{"start":1762771678019,"stop":1762771678019,"duration":0},"status":"passed","severity":"normal"},{"uid":"fea3f9be2dab001a","name":"should be sent with empty content","time":{"start":1762771471579,"stop":1762771471579,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f2a4e881e843a45","name":"Push message with content topic containing short","time":{"start":1762772566196,"stop":1762772566196,"duration":0},"status":"passed","severity":"normal"},{"uid":"73a9d237f07094","name":"retrieves a single peer","time":{"start":1762771440950,"stop":1762771440950,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac5d9d1debf0d843","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1762771467052,"stop":1762771467054,"duration":2},"status":"passed","severity":"normal"},{"uid":"476fb36f7ce9beb6","name":"should successfully query peers and return peer infos","time":{"start":1762771440666,"stop":1762771440666,"duration":0},"status":"passed","severity":"normal"},{"uid":"886cba7e6a6e3db5","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1762771481212,"stop":1762771481213,"duration":1},"status":"passed","severity":"normal"},{"uid":"c337776e48832808","name":"should return true for message with causal history","time":{"start":1762771485328,"stop":1762771485328,"duration":0},"status":"passed","severity":"normal"},{"uid":"807b49064fecd612","name":"throws if decoders don't match content topics","time":{"start":1762771432233,"stop":1762771432234,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a700d74eefa3d03","name":"should register libp2p event listeners when start is called","time":{"start":1762771481199,"stop":1762771481199,"duration":0},"status":"passed","severity":"normal"},{"uid":"5247448d3af06140","name":"should detect messages with missing dependencies","time":{"start":1762771471575,"stop":1762771471575,"duration":0},"status":"passed","severity":"normal"},{"uid":"b64c5c96cf6ef339","name":"handles different clusterIds correctly","time":{"start":1762771417733,"stop":1762771417733,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb534263a47c1968","name":"Query Generator, No Decoder","time":{"start":1762771732619,"stop":1762771732619,"duration":0},"status":"passed","severity":"normal"},{"uid":"7041f12620bab1f1","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1762771982262,"stop":1762771982262,"duration":0},"status":"passed","severity":"normal"},{"uid":"5598c649d5a9f3f9","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1762771686481,"stop":1762771686482,"duration":1},"status":"passed","severity":"normal"},{"uid":"151dd81fd9422ee","name":"should use DNS peer discovery with light client","time":{"start":1762771510684,"stop":1762771510685,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3662d06c05e6910f","name":"Push message with content topic containing long","time":{"start":1762772566197,"stop":1762772566197,"duration":0},"status":"passed","severity":"normal"},{"uid":"a90221e3b3fc66e6","name":"Check received message containing escaped characters","time":{"start":1762771962789,"stop":1762771962789,"duration":0},"status":"passed","severity":"normal"},{"uid":"39ddb56b160bd2e1","name":"Push message with long payload","time":{"start":1762772566203,"stop":1762772566203,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf381703d7dc343","name":"Relay","time":{"start":1762771511065,"stop":1762771511066,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b132511283d5cf1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1762771417739,"stop":1762771417739,"duration":0},"status":"passed","severity":"normal"},{"uid":"493d27c465a79d6a","name":"should be safe to call multiple times","time":{"start":1762771431860,"stop":1762771431866,"duration":6},"status":"passed","severity":"normal"},{"uid":"4f9adcdb4276579","name":"should set up event listeners when started","time":{"start":1762771481441,"stop":1762771481441,"duration":0},"status":"passed","severity":"normal"},{"uid":"498485123a0e3349","name":"Throws when trying to push message with empty payload","time":{"start":1762772566208,"stop":1762772566209,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab7a5535106cad93","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1762771471577,"stop":1762771471577,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad57059394c4c326","name":"Subscribe to topic containing emoji and publish message","time":{"start":1762771686485,"stop":1762771686485,"duration":0},"status":"passed","severity":"normal"},{"uid":"afb1634c6c4a6f4c","name":"random static sharding 7 - Cluster ID: 582, Shard ID: 313","time":{"start":1762771779125,"stop":1762771779127,"duration":2},"status":"passed","severity":"normal"},{"uid":"a5dcb24151bd85a9","name":"should encode/decode to text encoding","time":{"start":1762771423132,"stop":1762771423132,"duration":0},"status":"passed","severity":"normal"},{"uid":"27a84f66a6ab090f","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1762771417723,"stop":1762771417724,"duration":1},"status":"passed","severity":"normal"},{"uid":"25bd3ee10570498f","name":"Push message with custom timestamp: 1762767930872","time":{"start":1762772566201,"stop":1762772566202,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0f8e253cdde2ce5","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1762771654911,"stop":1762771654911,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f20455bea1b4455","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1762771717072,"stop":1762771717072,"duration":0},"status":"passed","severity":"normal"},{"uid":"aee20fa0326063af","name":"should discard bootstrap peers when has more than set limit","time":{"start":1762771548767,"stop":1762771548767,"duration":0},"status":"passed","severity":"normal"},{"uid":"76563dd3c4dc00f7","name":"Push message with XML payload","time":{"start":1762772566182,"stop":1762772566182,"duration":0},"status":"passed","severity":"normal"},{"uid":"993a482cf11e1920","name":"should be able to dial TLS multiaddrs","time":{"start":1762771595086,"stop":1762771595087,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c9ad04e0e441952","name":"should handle relay send failures gracefully","time":{"start":1762771431878,"stop":1762771431878,"duration":0},"status":"passed","severity":"normal"},{"uid":"4261b6d7bd8e9fc2","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app52/5/topic28/proto","time":{"start":1762771779777,"stop":1762771779778,"duration":1},"status":"passed","severity":"normal"},{"uid":"41cd9510d93842b5","name":"Fails to push message with large meta","time":{"start":1762772566213,"stop":1762772566213,"duration":0},"status":"passed","severity":"normal"},{"uid":"e54219df109dc79c","name":"Check publish message containing Russian","time":{"start":1762771678017,"stop":1762771678018,"duration":1},"status":"passed","severity":"normal"},{"uid":"15c6f2eeb8654add","name":"should properly create location multiaddrs - tcp6","time":{"start":1762771423134,"stop":1762771423134,"duration":0},"status":"passed","severity":"normal"},{"uid":"576976e4429df149","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1762771574610,"stop":1762771574610,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ccb7dbb2fa31b0a","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1762771481455,"stop":1762771481456,"duration":1},"status":"passed","severity":"normal"},{"uid":"13026ba43d6fa335","name":"Push message with custom timestamp: 1762775130873","time":{"start":1762772566228,"stop":1762772566228,"duration":0},"status":"passed","severity":"normal"},{"uid":"e950896e94e1e7e5","name":"should handle corrupted shard info gracefully","time":{"start":1762771431760,"stop":1762771431762,"duration":2},"status":"passed","severity":"normal"},{"uid":"9ec2eb167a8e5176","name":"Push message with escaped characters payload","time":{"start":1762772566195,"stop":1762772566195,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a31457940c7875","name":"Incoming message is emitted as received","time":{"start":1762771483400,"stop":1762771483401,"duration":1},"status":"passed","severity":"normal"},{"uid":"65bd8146c970d3ba","name":"should return true for sync message with causal history","time":{"start":1762771485328,"stop":1762771485328,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb35e20568176c40","name":"should return all connected peers without codec filter","time":{"start":1762771432364,"stop":1762771432364,"duration":0},"status":"passed","severity":"normal"},{"uid":"c57bafec353abe3a","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1762771467035,"stop":1762771467035,"duration":0},"status":"passed","severity":"normal"},{"uid":"589f28c18141662b","name":"should handle v3 RLN errors","time":{"start":1762771480765,"stop":1762771480769,"duration":4},"status":"passed","severity":"normal"},{"uid":"853a2360d8172f52","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1762771717071,"stop":1762771717071,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f96a0dc8a40d82","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1762771511556,"stop":1762771511560,"duration":4},"status":"passed","severity":"normal"},{"uid":"a7dcc7e18a10d06d","name":"Throws when trying to push message with empty payload","time":{"start":1762772566221,"stop":1762772566221,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2e0fe3f5d056e44","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1762771467042,"stop":1762771467042,"duration":0},"status":"passed","severity":"normal"},{"uid":"949b859a8e7eab8a","name":"should emit message when we just started and store connect event occurs","time":{"start":1762771481455,"stop":1762771481455,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e198daba27693cc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1762771467055,"stop":1762771467055,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d4fe849b84ac0f9","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1762771467040,"stop":1762771467040,"duration":0},"status":"passed","severity":"normal"},{"uid":"d936139fd358a444","name":"Check received message containing Arabic","time":{"start":1762771962800,"stop":1762771962800,"duration":0},"status":"passed","severity":"normal"},{"uid":"99c70b49ea560417","name":"Push message with custom timestamp: 1762775130872","time":{"start":1762772566202,"stop":1762772566202,"duration":0},"status":"passed","severity":"normal"},{"uid":"b20a6fed50536e7d","name":"Publish message with custom timestamp: Tue Nov 19 2024 10:47:51 GMT+0000 (Coordinated Universal Time)","time":{"start":1762771678023,"stop":1762771678023,"duration":0},"status":"passed","severity":"normal"},{"uid":"803651d50414f026","name":"Push message with rate limit","time":{"start":1762772566189,"stop":1762772566189,"duration":0},"status":"passed","severity":"normal"},{"uid":"93555cca31e8f1ec","name":"should be empty after removing the only subscription","time":{"start":1762771480808,"stop":1762771480809,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5b704a35fa16bcf","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1762771422570,"stop":1762771422571,"duration":1},"status":"passed","severity":"normal"},{"uid":"18c3cf514a321f9a","name":"should return start time to last successful query since last query is less than max range","time":{"start":1762771481476,"stop":1762771481480,"duration":4},"status":"passed","severity":"normal"},{"uid":"305841400ff0861d","name":"should remove expired entries after TTL has passed","time":{"start":1762771479828,"stop":1762771479829,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b4dbc13cc128fe5","name":"should process all pages when stopIfTrue never returns true","time":{"start":1762771481470,"stop":1762771481474,"duration":4},"status":"passed","severity":"normal"},{"uid":"9edd57d0fc714f98","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1762771962791,"stop":1762771962792,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d8c6b460860e6b","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1762771423128,"stop":1762771423128,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c181016daec1d90","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1762771704854,"stop":1762771704854,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed38006afb405761","name":"can start and stop the service","time":{"start":1762771683075,"stop":1762771683076,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb2c32c94ac1905","name":"Push message with Arabic payload","time":{"start":1762772566192,"stop":1762772566193,"duration":1},"status":"passed","severity":"normal"},{"uid":"861decd1c5522abb","name":"should return different streams if requested simultaniously","time":{"start":1762771432065,"stop":1762771432066,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cf65017d90621e3","name":"Outgoing message is possibly acknowledged","time":{"start":1762771485323,"stop":1762771485323,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ae0baf2c80d5c7ce","name":"should not receive a peer event after stop","time":{"start":1762771510684,"stop":1762771510684,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1e975743e86f782","name":"should handle general insertion and lookup correctly","time":{"start":1762771466918,"stop":1762771466918,"duration":0},"status":"passed","severity":"normal"},{"uid":"11135cc49dad208","name":"rejects content-filtered query with only contentTopics","time":{"start":1762771432034,"stop":1762771432035,"duration":1},"status":"passed","severity":"normal"},{"uid":"35b2bd0d7d5582ec","name":"Does not throw an exception when node disconnects","time":{"start":1762771794470,"stop":1762771794470,"duration":0},"status":"passed","severity":"normal"},{"uid":"a340b1c21da0420","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1762771654905,"stop":1762771654906,"duration":1},"status":"passed","severity":"normal"},{"uid":"37cb8955ac7f892","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1762771417732,"stop":1762771417733,"duration":1},"status":"passed","severity":"normal"},{"uid":"464464a818464fb8","name":"should accept empty decoders array","time":{"start":1762771481440,"stop":1762771481441,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec5f85cef71363d1","name":"Check received message containing Russian","time":{"start":1762771962800,"stop":1762771962801,"duration":1},"status":"passed","severity":"normal"},{"uid":"14e2b6472afbd207","name":"Relay Node - default protocol","time":{"start":1762771800056,"stop":1762771800056,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c7f1a376af06851","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1762771467024,"stop":1762771467024,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dc9569066a57988","name":"should insert message id into causal history","time":{"start":1762771471569,"stop":1762771471569,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a60c0ed295ff30","name":"Push message with Chinese payload","time":{"start":1762772566217,"stop":1762772566217,"duration":0},"status":"passed","severity":"normal"},{"uid":"f811a4975bba06ad","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1762771982260,"stop":1762771982260,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9f61eb97e3ae02c","name":"should dial all peers on dial","time":{"start":1762771595082,"stop":1762771595082,"duration":0},"status":"passed","severity":"normal"},{"uid":"6531bb44cd4953","name":"Ephemeral field set to true","time":{"start":1762771432410,"stop":1762771432410,"duration":0},"status":"passed","severity":"normal"},{"uid":"82bafef5858f6dd7","name":"should create ConnectionManager with required options","time":{"start":1762771432353,"stop":1762771432354,"duration":1},"status":"passed","severity":"normal"},{"uid":"473358f6b39a7152","name":"should add event listeners for peer connect and disconnect","time":{"start":1762771431859,"stop":1762771431860,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fcfeef0bb54a560","name":"should drop only non-locked connections when over maxConnections","time":{"start":1762771431615,"stop":1762771431615,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a821325ab2c0bbf","name":"Callback on promise","time":{"start":1762771763185,"stop":1762771763186,"duration":1},"status":"passed","severity":"normal"},{"uid":"8322ef0601f8277","name":"should handle errors when accessing navigator","time":{"start":1762771431272,"stop":1762771431273,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf57730c7878f465","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1762771471576,"stop":1762771471576,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a8e2b191a4fee21","name":"should create RPC request with correct parameters","time":{"start":1762771440671,"stop":1762771440672,"duration":1},"status":"passed","severity":"normal"},{"uid":"52871ac0dc1c6bf2","name":"Push message with content topic containing Chinese","time":{"start":1762772566223,"stop":1762772566223,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ae8ead9d7a515d","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1762771431268,"stop":1762771431271,"duration":3},"status":"passed","severity":"normal"},{"uid":"a31c37d971f98906","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1762771431873,"stop":1762771431874,"duration":1},"status":"passed","severity":"normal"},{"uid":"79710148f6e8651e","name":"should be safe to call multiple times","time":{"start":1762771431867,"stop":1762771431868,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ddde723f6eb53ad","name":"Check message with no pubsub topic is not received","time":{"start":1762771962793,"stop":1762771962794,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea6eaeeebe5fb8bd","name":"should successfully subscribe to supported pubsub topic","time":{"start":1762771480496,"stop":1762771480498,"duration":2},"status":"passed","severity":"normal"},{"uid":"8480315947d013e","name":"throws on content topic with non-number generation field","time":{"start":1762771417716,"stop":1762771417716,"duration":0},"status":"passed","severity":"normal"},{"uid":"6247656f65cb10a8","name":"Subscribe and receives messages on 20 topics","time":{"start":1762771982265,"stop":1762771982265,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e8c0f2eca07000d","name":"Decrypt messages","time":{"start":1762771656526,"stop":1762771656527,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eab1d259f14e57a","name":"should handle very large timestamps","time":{"start":1762771471533,"stop":1762771471534,"duration":1},"status":"passed","severity":"normal"},{"uid":"b89a34b3fb13d40b","name":"Push message with Chinese payload","time":{"start":1762772566204,"stop":1762772566204,"duration":0},"status":"passed","severity":"normal"},{"uid":"498ed84c13dbd24f","name":"Push message with Russian payload","time":{"start":1762772566181,"stop":1762772566181,"duration":0},"status":"passed","severity":"normal"},{"uid":"39f282b960c418c1","name":"should initialize with default number of peers","time":{"start":1762771481184,"stop":1762771481187,"duration":3},"status":"passed","severity":"normal"},{"uid":"a3a8c87b100daf7","name":"Check received message containing shell command","time":{"start":1762771962789,"stop":1762771962789,"duration":0},"status":"passed","severity":"normal"},{"uid":"59c7f17e086b8ea4","name":"Cluster ID 0, shard 1","time":{"start":1762771779118,"stop":1762771779118,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aa39a5301755031","name":"Sync message is not sent if another sync message was just sent","time":{"start":1762771488324,"stop":1762771488325,"duration":1},"status":"passed","severity":"normal"},{"uid":"91911fa1ca79a303","name":"should start periodic discovery on start","time":{"start":1762771440980,"stop":1762771440980,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cf4da4258953811","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1762771417720,"stop":1762771417721,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c522623eed36822","name":"Push message with custom timestamp: 1732013130873","time":{"start":1762772566214,"stop":1762772566214,"duration":0},"status":"passed","severity":"normal"},{"uid":"59c2fbc91194d27b","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1762771732621,"stop":1762771732622,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc296d719b70b8eb","name":"Push message with shell command payload","time":{"start":1762772566183,"stop":1762772566183,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2727053f54e594d","name":"Check publish message containing shell command","time":{"start":1762771678021,"stop":1762771678021,"duration":0},"status":"passed","severity":"normal"},{"uid":"e325f7e54daa723e","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1762771439260,"stop":1762771439266,"duration":6},"status":"passed","severity":"normal"},{"uid":"da1157206039408d","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1762771962806,"stop":1762771962806,"duration":0},"status":"passed","severity":"normal"},{"uid":"2026fab87213163e","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1762771481463,"stop":1762771481464,"duration":1},"status":"passed","severity":"normal"},{"uid":"750a71be8c004a71","name":"Push message with emoji payload","time":{"start":1762772566208,"stop":1762772566208,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bc150c675f5516","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1762771481207,"stop":1762771481207,"duration":0},"status":"passed","severity":"normal"},{"uid":"88ac825d25d67db9","name":"Add multiple subscription objects on single nwaku node","time":{"start":1762771982271,"stop":1762771982271,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b20e01fd032d39b","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1762771654912,"stop":1762771654912,"duration":0},"status":"passed","severity":"normal"},{"uid":"52e8a3241551d2f9","name":"should be online or offline if network state changed","time":{"start":1762771526223,"stop":1762771526223,"duration":0},"status":"passed","severity":"normal"},{"uid":"96de38f87ba8a90c","name":"udp ip6 address","time":{"start":1762771422480,"stop":1762771422480,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b449e48783ebb9","name":"Push message with SQL Injection payload","time":{"start":1762772566181,"stop":1762772566181,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd91d363c3f3f351","name":"can start and stop the service","time":{"start":1762771444942,"stop":1762771444942,"duration":0},"status":"passed","severity":"normal"},{"uid":"83fc6ab13f0a9854","name":"should wait for Filter peer to be connected","time":{"start":1762771482417,"stop":1762771482417,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bb46bac26673ca0","name":"should return false","time":{"start":1762771423130,"stop":1762771423131,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3ab79827d94546b","name":"should handle cache.get errors gracefully","time":{"start":1762771444945,"stop":1762771444945,"duration":0},"status":"passed","severity":"normal"},{"uid":"6863e9eb8d049409","name":"should return false when peer is not found","time":{"start":1762771431743,"stop":1762771431743,"duration":0},"status":"passed","severity":"normal"},{"uid":"8405b4dbddc77977","name":"returns all values when wanted number matches available values","time":{"start":1762771439253,"stop":1762771439259,"duration":6},"status":"passed","severity":"normal"},{"uid":"4f2785996915f987","name":"Light Node - default protocols","time":{"start":1762771800055,"stop":1762771800056,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab9b000ebbe24772","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1762771467018,"stop":1762771467018,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6784841cdbbbce4","name":"should return false for different channelId","time":{"start":1762771485326,"stop":1762771485327,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fc5ab017956c61f","name":"messageHashStr returns a hex string","time":{"start":1762771431813,"stop":1762771431814,"duration":1},"status":"passed","severity":"normal"},{"uid":"95f68ecf1be18014","name":"should handle malformed response data","time":{"start":1762771440670,"stop":1762771440670,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdb514e0d93e4655","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1762771431751,"stop":1762771431752,"duration":1},"status":"passed","severity":"normal"},{"uid":"504e2fe71626b691","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1762771467029,"stop":1762771467029,"duration":0},"status":"passed","severity":"normal"},{"uid":"a080c07a5448816b","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1762771982266,"stop":1762771982266,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f369d3ae97b9f9","name":"Push message with content topic containing Arabic","time":{"start":1762772566210,"stop":1762772566211,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d0892fdbe49f19","name":"should drop connection via multiaddr with hangUp","time":{"start":1762771595086,"stop":1762771595086,"duration":0},"status":"passed","severity":"normal"},{"uid":"120ae74b81ab974","name":"should stop and cleanup resources","time":{"start":1762771480817,"stop":1762771480818,"duration":1},"status":"passed","severity":"normal"},{"uid":"ece919a28652db29","name":"Own sync message does not acknowledge own messages","time":{"start":1762771488325,"stop":1762771488326,"duration":1},"status":"passed","severity":"normal"},{"uid":"6450a3d8d3ea7f78","name":"Generator, one shard","time":{"start":1762771723649,"stop":1762771723649,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d2e793beaeb2cbf","name":"should handle peer not in mesh for all topics","time":{"start":1762771431886,"stop":1762771431887,"duration":1},"status":"passed","severity":"normal"},{"uid":"8daf1242537c2573","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1762771982256,"stop":1762771982257,"duration":1},"status":"passed","severity":"normal"},{"uid":"de4f218b268a2043","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1762771467018,"stop":1762771467018,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8f2ed27f8cf95d2","name":"should retry on complete failure if specified","time":{"start":1762771480756,"stop":1762771480757,"duration":1},"status":"passed","severity":"normal"},{"uid":"4277fb035f047ce2","name":"Push 30 different messages","time":{"start":1762772566196,"stop":1762772566196,"duration":0},"status":"skipped","severity":"normal"},{"uid":"52f3458a93711302","name":"should set field with all protocols disabled","time":{"start":1762771423135,"stop":1762771423136,"duration":1},"status":"passed","severity":"normal"},{"uid":"88a7fe20a1a7f207","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1762771467065,"stop":1762771467065,"duration":0},"status":"passed","severity":"normal"},{"uid":"138e08a2a20e1719","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1762771467077,"stop":1762771467077,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd1a1bce2ead962","name":"should discover peers from provided peer cache","time":{"start":1762771600251,"stop":1762771600252,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1832733f4edd481","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1762771467039,"stop":1762771467040,"duration":1},"status":"passed","severity":"normal"},{"uid":"b79af5b528466b68","name":"Using a function","time":{"start":1762771794475,"stop":1762771794477,"duration":2},"status":"passed","severity":"normal"},{"uid":"2f3d6d79246db","name":"A test","time":{"start":1762771583144,"stop":1762771583145,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fa569116680ac16","name":"random static sharding 1 - Cluster ID: 834, Shard ID: 130","time":{"start":1762771779119,"stop":1762771779119,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d047dd84a057ad8","name":"should handle queue overflow by adding peers to queue","time":{"start":1762771431485,"stop":1762771431485,"duration":0},"status":"passed","severity":"normal"},{"uid":"86dbaf5e4f7f4a3d","name":"should return PeerId when PeerId is provided","time":{"start":1762771431826,"stop":1762771431829,"duration":3},"status":"passed","severity":"normal"},{"uid":"8ccc45c29ced9ff3","name":"should perform initial health assessment on start","time":{"start":1762771481554,"stop":1762771481555,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eebd32d64b36507","name":"Encoder throws on empty string content topic","time":{"start":1762771450333,"stop":1762771450333,"duration":0},"status":"passed","severity":"normal"},{"uid":"6362e65ceadb137","name":"should add sent message to localHistory with retrievalHint","time":{"start":1762771471569,"stop":1762771471570,"duration":1},"status":"passed","severity":"normal"},{"uid":"59b34e921e9ea402","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1762771431870,"stop":1762771431870,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e5bc293feb1c6da","name":"should throw an error for insufficient data","time":{"start":1762771417887,"stop":1762771417887,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d034b38d19cb958","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1762771654909,"stop":1762771654910,"duration":1},"status":"passed","severity":"normal"},{"uid":"73f9815ca2bdb2f9","name":"Stops search when 2 null results are returned","time":{"start":1762771440213,"stop":1762771440216,"duration":3},"status":"passed","severity":"normal"},{"uid":"77387dbd22347025","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1762771480498,"stop":1762771480499,"duration":1},"status":"passed","severity":"normal"},{"uid":"475c9a07e23540f5","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1762771785254,"stop":1762771785255,"duration":1},"status":"passed","severity":"normal"},{"uid":"edd12c8a8cbc97bf","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1762771431596,"stop":1762771431596,"duration":0},"status":"passed","severity":"normal"},{"uid":"945089211b77a85c","name":"should handle multiple query options for time ranges","time":{"start":1762771482307,"stop":1762771482308,"duration":1},"status":"passed","severity":"normal"},{"uid":"de8c3ec135dc5530","name":"should clear all entries","time":{"start":1762771468478,"stop":1762771468481,"duration":3},"status":"passed","severity":"normal"},{"uid":"34a6462958d44135","name":"Push message with content topic containing short","time":{"start":1762772566209,"stop":1762772566209,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfdf9002b447d642","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1762771467064,"stop":1762771467065,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a0918e7a9abb17","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1762771686484,"stop":1762771686484,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f8e65a8e75ea072","name":"Query Generator, No message returned","time":{"start":1762771732621,"stop":1762771732621,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4b060d33ffceb4b","name":"should dial all remaining peers","time":{"start":1762771431608,"stop":1762771431609,"duration":1},"status":"passed","severity":"normal"},{"uid":"e183f708b563eeee","name":"Ordered Callback - true","time":{"start":1762771774073,"stop":1762771774073,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f58f6d1bdbff50","name":"Push message with shell command payload","time":{"start":1762772566207,"stop":1762772566207,"duration":0},"status":"passed","severity":"normal"},{"uid":"e32e39c7e9a94b67","name":"should update peers in cache on 'peer:identify' event","time":{"start":1762771444945,"stop":1762771444945,"duration":0},"status":"passed","severity":"normal"},{"uid":"3227f8da3b7d1af0","name":"Check received message containing Script","time":{"start":1762771962788,"stop":1762771962788,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dd13804159f62d3","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1762771982255,"stop":1762771982255,"duration":0},"status":"passed","severity":"normal"},{"uid":"204aa594364df874","name":"Subscribe to topic containing short and publish message","time":{"start":1762771686472,"stop":1762771686472,"duration":0},"status":"passed","severity":"normal"},{"uid":"adb78cd9cf621679","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1762771481462,"stop":1762771481462,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df2e308f2d3a639","name":"Push message with rate limit","time":{"start":1762772566227,"stop":1762772566227,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b572cff0381ca6e","name":"Register correct protocols","time":{"start":1762771686466,"stop":1762771686467,"duration":1},"status":"passed","severity":"normal"},{"uid":"d62042cbae2439f2","name":"should encodeTxt and decodeTxt","time":{"start":1762771423127,"stop":1762771423128,"duration":1},"status":"passed","severity":"normal"},{"uid":"15bdd5cf3fe61e14","name":"Retries within given interval","time":{"start":1762771482135,"stop":1762771482135,"duration":0},"status":"passed","severity":"normal"},{"uid":"14ba8ab0af8c644e","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1762771440211,"stop":1762771440211,"duration":0},"status":"passed","severity":"normal"},{"uid":"2551f985999f7685","name":"Decoder throws on empty string content topic","time":{"start":1762771432412,"stop":1762771432412,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ac5c299a923ac7a","name":"Outgoing message is acknowledged","time":{"start":1762771485323,"stop":1762771485323,"duration":0},"status":"passed","severity":"normal"},{"uid":"be0e90a7395cfa3b","name":"should not be sent when there is no history","time":{"start":1762771471579,"stop":1762771471579,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1efe6813f4472c4","name":"should set field with only STORE enabled","time":{"start":1762771423137,"stop":1762771423137,"duration":0},"status":"passed","severity":"normal"},{"uid":"badf4d2a0839fe42","name":"should handle disconnect when peer has no timers","time":{"start":1762771431882,"stop":1762771431882,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a790b2547b57907","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1762771793717,"stop":1762771793717,"duration":0},"status":"passed","severity":"normal"},{"uid":"913cf10ced7d9510","name":"Push message with content topic containing escaped characters","time":{"start":1762772566212,"stop":1762772566212,"duration":0},"status":"passed","severity":"normal"},{"uid":"783d94ed7e88c0c0","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1762771432067,"stop":1762771432067,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebd3a929d7471aab","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1762771467022,"stop":1762771467023,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cce25dd014d3fed","name":"should process queue every 500ms","time":{"start":1762771431485,"stop":1762771431486,"duration":1},"status":"passed","severity":"normal"},{"uid":"8def5e5b7930b2fc","name":"Subscribe to topic containing JSON and publish message","time":{"start":1762771686482,"stop":1762771686482,"duration":0},"status":"passed","severity":"normal"},{"uid":"3374f46811b956a4","name":"should reassess health immediately when peer disconnects","time":{"start":1762771481546,"stop":1762771481546,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5647ce59ece1cda","name":"Subscribe to topic containing Russian and receive message","time":{"start":1762771982260,"stop":1762771982260,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2e752c0b7876c49","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1762771440669,"stop":1762771440669,"duration":0},"status":"passed","severity":"normal"},{"uid":"d193fff7471da6e8","name":"should initialize with isNetworkConnected as false","time":{"start":1762771431238,"stop":1762771431239,"duration":1},"status":"passed","severity":"normal"},{"uid":"aef82a860121b8c","name":"Push message with content topic containing JSON","time":{"start":1762772566211,"stop":1762772566212,"duration":1},"status":"passed","severity":"normal"},{"uid":"3038481579f3b7a0","name":"should initialize with custom number of peers","time":{"start":1762771481187,"stop":1762771481188,"duration":1},"status":"passed","severity":"normal"},{"uid":"e40a44a4188aa6a9","name":"Push message equal or less that 1MB","time":{"start":1762772566228,"stop":1762772566229,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8131a0211b099c","name":"should process successful peer exchange query","time":{"start":1762771440978,"stop":1762771440979,"duration":1},"status":"passed","severity":"normal"},{"uid":"85e7e70bd09e2028","name":"should skip peer when dialed recently","time":{"start":1762771431463,"stop":1762771431464,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b8ba14d82188724","name":"should start and stop interval correctly","time":{"start":1762771480720,"stop":1762771480720,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3fd8921dd71419ae","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1762771431802,"stop":1762771431803,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa49ea88c01acb75","name":"should stop all internal components","time":{"start":1762771432358,"stop":1762771432358,"duration":0},"status":"passed","severity":"normal"},{"uid":"d04fae9410662b73","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1762771467016,"stop":1762771467017,"duration":1},"status":"passed","severity":"normal"},{"uid":"c637ce7f93093f48","name":"Repair Request","time":{"start":1762771471141,"stop":1762771471141,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ba3baa4776c6faf","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1762771793717,"stop":1762771793717,"duration":0},"status":"passed","severity":"normal"},{"uid":"d954e3759fad2c50","name":"should not receive a peer event after stop","time":{"start":1762771444944,"stop":1762771444944,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e00e5c274c93a6c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1762771467054,"stop":1762771467054,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a343253c9a0a97","name":"does not throw on valid cases","time":{"start":1762771417713,"stop":1762771417714,"duration":1},"status":"passed","severity":"normal"},{"uid":"462f6db73df1e51c","name":"should not fail to start the service if it is already started","time":{"start":1762771444943,"stop":1762771444943,"duration":0},"status":"passed","severity":"normal"},{"uid":"f97501a84f465f","name":"isConnected between 2 js-waku relay nodes","time":{"start":1762771526221,"stop":1762771526221,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bcf876436d99973","name":"should dial peer when no shard info available","time":{"start":1762771431476,"stop":1762771431476,"duration":0},"status":"passed","severity":"normal"},{"uid":"4004c21bb15fb758","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1762771440668,"stop":1762771440668,"duration":0},"status":"passed","severity":"normal"},{"uid":"58b36c65929c7d51","name":"should handle timestamp equal to current time","time":{"start":1762771471533,"stop":1762771471533,"duration":0},"status":"passed","severity":"normal"},{"uid":"9020040c0fe35add","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1762771417739,"stop":1762771417740,"duration":1},"status":"passed","severity":"normal"},{"uid":"b282178191d17f8b","name":"should add event listeners to libp2p","time":{"start":1762771431239,"stop":1762771431240,"duration":1},"status":"passed","severity":"normal"},{"uid":"95e96e8212409137","name":"should add and remove event listeners correctly","time":{"start":1762771444945,"stop":1762771444946,"duration":1},"status":"passed","severity":"normal"},{"uid":"252df0d1c12a048f","name":"should handle complete peer lifecycle","time":{"start":1762771431887,"stop":1762771431888,"duration":1},"status":"passed","severity":"normal"},{"uid":"23d0626c649d120a","name":"should update peer store before dialing","time":{"start":1762771431799,"stop":1762771431800,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e8a3316bf148e9e","name":"Sample","time":{"start":1762771422629,"stop":1762771422630,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae0bd80560b10125","name":"should create dialer with libp2p and shardReader","time":{"start":1762771431448,"stop":1762771431451,"duration":3},"status":"passed","severity":"normal"},{"uid":"877bbc37163ee994","name":"should deliver messages after dependencies are met","time":{"start":1762771471576,"stop":1762771471576,"duration":0},"status":"passed","severity":"normal"},{"uid":"a911188f2348ab6c","name":"should properly start and stop event listening","time":{"start":1762771481545,"stop":1762771481546,"duration":1},"status":"passed","severity":"normal"},{"uid":"88c9adbe05fcee06","name":"should start peer exchange discovery","time":{"start":1762771440971,"stop":1762771440972,"duration":1},"status":"passed","severity":"normal"},{"uid":"def0377e4ed425cb","name":"random static sharding 4 - Cluster ID: 207, Shard ID: 456","time":{"start":1762771779120,"stop":1762771779124,"duration":4},"status":"passed","severity":"normal"},{"uid":"473000b64747ff8","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1762771982256,"stop":1762771982256,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3d1c3d99a6a82ae7","name":"Overlapping topic subscription","time":{"start":1762771982257,"stop":1762771982257,"duration":0},"status":"passed","severity":"normal"},{"uid":"85312594e8e51bf","name":"Emits 'syncing' then 'synced' when message flagged as missing and then received","time":{"start":1762771482169,"stop":1762771482169,"duration":0},"status":"passed","severity":"normal"},{"uid":"267aaf8f443154bd","name":"should handle complete connection lifecycle","time":{"start":1762771431273,"stop":1762771431274,"duration":1},"status":"passed","severity":"normal"},{"uid":"d88fb3bbfc37e2cc","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1762771686483,"stop":1762771686484,"duration":1},"status":"passed","severity":"normal"},{"uid":"54fd8066106de638","name":"should be safe to call multiple times","time":{"start":1762771432358,"stop":1762771432358,"duration":0},"status":"passed","severity":"normal"},{"uid":"c38916af1ee0c0e5","name":"should create PeerExchange instance with components","time":{"start":1762771440672,"stop":1762771440672,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8bdf23a9c38620b","name":"should handle ENR without shardInfo","time":{"start":1762771440980,"stop":1762771440980,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0c19a5e2ef565fe","name":"Push message with short payload","time":{"start":1762772566178,"stop":1762772566178,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e03ffae18692693","name":"Passing page size 110 when there are 120 messages","time":{"start":1762771787617,"stop":1762771787617,"duration":0},"status":"passed","severity":"normal"}]