allure-jswaku/9029/widgets/severity.json
2025-08-28 06:10:14 +00:00

1 line
199 KiB
JSON

[{"uid":"dbc82e9263b1382d","name":"Check received message containing Basic HTML tag","time":{"start":1756361264917,"stop":1756361264917,"duration":0},"status":"passed","severity":"normal"},{"uid":"881388c2f9c0ead5","name":"should return false when peer is not found","time":{"start":1756360751847,"stop":1756360751847,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a7678bdb6612120","name":"should initialize with custom number of peers","time":{"start":1756360783449,"stop":1756360783449,"duration":0},"status":"passed","severity":"normal"},{"uid":"129e420046f9290c","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1756360741676,"stop":1756360741677,"duration":1},"status":"passed","severity":"normal"},{"uid":"5612794607a8dabe","name":"rejects hash query with content filter parameters","time":{"start":1756360752218,"stop":1756360752223,"duration":5},"status":"passed","severity":"normal"},{"uid":"a4633a6d70e19a2f","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1756360969174,"stop":1756360969175,"duration":1},"status":"passed","severity":"normal"},{"uid":"239e9d9cf8a0ba25","name":"should reject if Relay is requested but not mounted","time":{"start":1756360783886,"stop":1756360783887,"duration":1},"status":"passed","severity":"normal"},{"uid":"759ef5c5b141909c","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1756360796028,"stop":1756360796029,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef0d1606ef264465","name":"Check publish message containing Script","time":{"start":1756360992427,"stop":1756360992427,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ab6a82df48e318","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1756361140258,"stop":1756361140258,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd2d0d77875407a","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1756360752217,"stop":1756360752217,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfc4b29b3a3f9a03","name":"should handle errors when getting connections","time":{"start":1756360751149,"stop":1756360751149,"duration":0},"status":"passed","severity":"normal"},{"uid":"eab4044c98f57032","name":"Encoder throws on undefined content topic","time":{"start":1756360773700,"stop":1756360773700,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3778a3458fd5b1","name":"should create ConnectionManager with required options","time":{"start":1756360752871,"stop":1756360752871,"duration":0},"status":"passed","severity":"normal"},{"uid":"e732dc2f4c709bc3","name":"caches peers it previously fetched","time":{"start":1756360762477,"stop":1756360762477,"duration":0},"status":"passed","severity":"normal"},{"uid":"b011824eb8a1847e","name":"Push message with content topic containing long","time":{"start":1756361372505,"stop":1756361372505,"duration":0},"status":"passed","severity":"normal"},{"uid":"47f94263ea481f7","name":"throws on content topic with empty version field","time":{"start":1756360736268,"stop":1756360736268,"duration":0},"status":"passed","severity":"normal"},{"uid":"e55fcdf04fcc8fc6","name":"should throw error - no id","time":{"start":1756360742354,"stop":1756360742354,"duration":0},"status":"passed","severity":"normal"},{"uid":"5490387d6e76bfa4","name":"should dial all remaining peers","time":{"start":1756360752152,"stop":1756360752153,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dc353de7313b78c","name":"should sort by messageId when timestamps are equal","time":{"start":1756360801997,"stop":1756360801997,"duration":0},"status":"passed","severity":"normal"},{"uid":"b091729ca698f4e0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1756360736284,"stop":1756360736284,"duration":0},"status":"passed","severity":"normal"},{"uid":"189eb42cc591739c","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1756360736426,"stop":1756360736426,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c806913a2c7e97f","name":"should initialize with custom TTL","time":{"start":1756360762430,"stop":1756360762430,"duration":0},"status":"passed","severity":"normal"},{"uid":"1340bad8c852f98f","name":"should create ShardReader with static shards network config","time":{"start":1756360751842,"stop":1756360751842,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e6819c548369f14","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1756361288157,"stop":1756361288157,"duration":0},"status":"passed","severity":"normal"},{"uid":"9618a3a0a9e771ad","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1756361097558,"stop":1756361097559,"duration":1},"status":"passed","severity":"normal"},{"uid":"2812f0a434c4c132","name":"should create an instance with libp2p and dialer","time":{"start":1756360751418,"stop":1756360751418,"duration":0},"status":"passed","severity":"normal"},{"uid":"286eca16307abb62","name":"should clear interval on stop","time":{"start":1756360762440,"stop":1756360762440,"duration":0},"status":"passed","severity":"normal"},{"uid":"c256d77616672564","name":"Correctly serialized arguments","time":{"start":1756360896404,"stop":1756360896404,"duration":0},"status":"passed","severity":"normal"},{"uid":"8632488755ebfdff","name":"random static sharding 6 - Cluster ID: 665, Shard ID: 968","time":{"start":1756361101772,"stop":1756361101772,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1578b171c579e33","name":"should not receive a peer event before start","time":{"start":1756360766273,"stop":1756360766273,"duration":0},"status":"passed","severity":"normal"},{"uid":"92dbd001eb0f51f0","name":"should be empty when created","time":{"start":1756360783963,"stop":1756360783963,"duration":0},"status":"passed","severity":"normal"},{"uid":"c37846ffbcf1777f","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1756360782032,"stop":1756360782032,"duration":0},"status":"passed","severity":"normal"},{"uid":"bec4aec2dd55e787","name":"should be able to dial TLS multiaddrs","time":{"start":1756360910963,"stop":1756360910963,"duration":0},"status":"passed","severity":"normal"},{"uid":"afb1858312711d77","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1756360783490,"stop":1756360783490,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c2ec42228faa8e","name":"All","time":{"start":1756360825487,"stop":1756360825488,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ac68856502f8272","name":"should create PeerExchange instance with components","time":{"start":1756360762185,"stop":1756360762186,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd0b00c49f41b430","name":"should handle errors when removing globalThis listeners","time":{"start":1756360751115,"stop":1756360751116,"duration":1},"status":"passed","severity":"normal"},{"uid":"c217c0fb2f24285c","name":"Fails to push message bigger that 1MB","time":{"start":1756361372498,"stop":1756361372498,"duration":0},"status":"passed","severity":"normal"},{"uid":"23dbcd0c141be32b","name":"Subscribe to topic containing long and publish message","time":{"start":1756361000666,"stop":1756361000666,"duration":0},"status":"passed","severity":"normal"},{"uid":"b399aedcc9bc5ce7","name":"should handle peer disconnect event when no connections remain","time":{"start":1756360751127,"stop":1756360751128,"duration":1},"status":"passed","severity":"normal"},{"uid":"832e4732d4e7b85b","name":"Decoder throws on undefined content topic","time":{"start":1756360752883,"stop":1756360752883,"duration":0},"status":"passed","severity":"normal"},{"uid":"630390d43331f344","name":"Subscribe to topic containing XML and publish message","time":{"start":1756361000670,"stop":1756361000670,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb4a87eeb2a9a819","name":"should push the message to the outgoing buffer","time":{"start":1756360802450,"stop":1756360802450,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f4b3bd36be5bd97","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1756361000668,"stop":1756361000668,"duration":0},"status":"passed","severity":"normal"},{"uid":"64e36271a605f429","name":"should reject if Store is requested but not mounted","time":{"start":1756360783887,"stop":1756360783888,"duration":1},"status":"passed","severity":"normal"},{"uid":"b42a399fbbdae6f4","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1756360762177,"stop":1756360762177,"duration":0},"status":"passed","severity":"normal"},{"uid":"82247bda9c8634b","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app25/5/topic201/utf8","time":{"start":1756361085739,"stop":1756361085739,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e3315c61e57704","name":"should handle mixed protocol support correctly","time":{"start":1756360783413,"stop":1756360783414,"duration":1},"status":"passed","severity":"normal"},{"uid":"45a279e719f0cabe","name":"Decoder throws on empty string content topic","time":{"start":1756360752883,"stop":1756360752883,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f661f0b21623841","name":"Overlapping topic subscription","time":{"start":1756361288154,"stop":1756361288154,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d901585dd5deb0d","name":"Push message with custom timestamp: 1756364444240","time":{"start":1756361372497,"stop":1756361372497,"duration":0},"status":"passed","severity":"normal"},{"uid":"896c326d8eef7d2b","name":"should discard bootstrap peers when has more than set limit","time":{"start":1756360863849,"stop":1756360863851,"duration":2},"status":"passed","severity":"normal"},{"uid":"b55b70cc729c7b77","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1756360796034,"stop":1756360796034,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ef9d130f72cb82","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1756360741678,"stop":1756360741678,"duration":0},"status":"passed","severity":"normal"},{"uid":"279ca54c04c9e083","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1756360969181,"stop":1756360969181,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6013075f4122da8","name":"Subscribe to topic containing special chars and publish message","time":{"start":1756361000667,"stop":1756361000667,"duration":0},"status":"passed","severity":"normal"},{"uid":"789cc2c7276a7198","name":"should not trigger query when a recent query happened under threshold","time":{"start":1756360784224,"stop":1756360784224,"duration":0},"status":"passed","severity":"normal"},{"uid":"6494c6b1d0abd3a8","name":"peer exchange sets tag","time":{"start":1756360993086,"stop":1756360993086,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba695bd259891c64","name":"Push message with content topic containing escaped characters","time":{"start":1756361372509,"stop":1756361372509,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f4c49ebf280ccf7","name":"should remove event listener for peer:discovery","time":{"start":1756360751426,"stop":1756360751427,"duration":1},"status":"passed","severity":"normal"},{"uid":"305535a4e7d54dc1","name":"should handle browser offline state overriding peer connections","time":{"start":1756360751150,"stop":1756360751150,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb0565d1b58576e7","name":"Push message with meta","time":{"start":1756361372496,"stop":1756361372496,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebc6c219fafdb55","name":"Subscribe to topic containing shell command and publish message","time":{"start":1756361000671,"stop":1756361000671,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a1a10d9caa3290","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app51/10/topic855/proto","time":{"start":1756361085743,"stop":1756361085744,"duration":1},"status":"passed","severity":"normal"},{"uid":"77fe9e158aed7a1","name":"pre and post cipher","time":{"start":1756360772544,"stop":1756360772544,"duration":0},"status":"passed","severity":"normal"},{"uid":"df5a633e900b2684","name":"should skip peers without peer exchange protocol","time":{"start":1756360762436,"stop":1756360762436,"duration":0},"status":"passed","severity":"normal"},{"uid":"9068e22481206b9a","name":"Relay - times out","time":{"start":1756361154742,"stop":1756361154742,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd7b7d018f623ac3","name":"Nodes with multiple pubsub topic","time":{"start":1756360985886,"stop":1756360985886,"duration":0},"status":"passed","severity":"normal"},{"uid":"398d7e813c3321e4","name":"should dial peer immediately when queue is empty","time":{"start":1756360751655,"stop":1756360751662,"duration":7},"status":"passed","severity":"normal"},{"uid":"5d88ee2da40aef09","name":"should process tasks in queue","time":{"start":1756360782021,"stop":1756360782021,"duration":0},"status":"passed","severity":"normal"},{"uid":"351938b5a72d6e76","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1756361288151,"stop":1756361288151,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2a978381fad35fa","name":"should create RPC request with correct parameters","time":{"start":1756360762184,"stop":1756360762185,"duration":1},"status":"passed","severity":"normal"},{"uid":"db7a5b94a4d9570f","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app41/3/topic138/utf8","time":{"start":1756361085744,"stop":1756361085745,"duration":1},"status":"passed","severity":"normal"},{"uid":"e790e02d528b337a","name":"Push message with SQL Injection payload","time":{"start":1756361372488,"stop":1756361372488,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a1f6a1e857d53dc","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1756360802455,"stop":1756360802455,"duration":0},"status":"passed","severity":"normal"},{"uid":"34bb8ed5d68f8bf5","name":"should properly start and stop event listening","time":{"start":1756360783411,"stop":1756360783411,"duration":0},"status":"passed","severity":"normal"},{"uid":"41181c1e6db10fe4","name":"should be able to encode the field with only RELAY set to true","time":{"start":1756360741672,"stop":1756360741674,"duration":2},"status":"passed","severity":"normal"},{"uid":"60d7d8e88ff9ba0","name":"should handle case when globalThis is not available","time":{"start":1756360751126,"stop":1756360751126,"duration":0},"status":"passed","severity":"normal"},{"uid":"c941c517a1fb577c","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1756361288156,"stop":1756361288156,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ca50fb002bccd6e","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1756360783496,"stop":1756360783496,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd237a3a24a5c8e","name":"Sets default value correctly","time":{"start":1756361148941,"stop":1756361148942,"duration":1},"status":"passed","severity":"normal"},{"uid":"248683de2acce5cf","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1756360784226,"stop":1756360784226,"duration":0},"status":"passed","severity":"normal"},{"uid":"463e2bf9f57a609b","name":"should add event listeners to globalThis","time":{"start":1756360751098,"stop":1756360751104,"duration":6},"status":"passed","severity":"normal"},{"uid":"8f286078af63a60a","name":"should not allow k > 12","time":{"start":1756360795871,"stop":1756360795873,"duration":2},"status":"passed","severity":"normal"},{"uid":"85749830f2dc26e9","name":"Push message with long payload","time":{"start":1756361372499,"stop":1756361372499,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce06fbfffcae4ec3","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1756360752045,"stop":1756360752047,"duration":2},"status":"passed","severity":"normal"},{"uid":"27c21e72d04e1999","name":"should be safe to call multiple times","time":{"start":1756360751419,"stop":1756360751419,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aafff3a31d1b696","name":"should decode valid enr successfully","time":{"start":1756360742353,"stop":1756360742353,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db94463865aace1","name":"should remove event listeners","time":{"start":1756360752127,"stop":1756360752127,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e2ba1b1ac0015fb","name":"Push 30 different messages","time":{"start":1756361372504,"stop":1756361372504,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cd9e25a5b9e024a0","name":"should select older connection if present","time":{"start":1756360752192,"stop":1756360752193,"duration":1},"status":"passed","severity":"normal"},{"uid":"d41f84021ada92d","name":"recovers when dns.resolve returns empty","time":{"start":1756360762476,"stop":1756360762476,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c903ab6dce1c43","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1756360796045,"stop":1756360796046,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f2db0e95afbed68","name":"should handle empty pubsub topics","time":{"start":1756360752067,"stop":1756360752068,"duration":1},"status":"passed","severity":"normal"},{"uid":"e80482e9a16dd88a","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1756360969177,"stop":1756360969178,"duration":1},"status":"passed","severity":"normal"},{"uid":"f75071f15bd0c097","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1756360796004,"stop":1756360796004,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d288c5f24d12ee","name":"throws on content topic with too few or too many fields","time":{"start":1756360736265,"stop":1756360736266,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee1adaf6c56d1b98","name":"Subscribe to topic containing short and receive message","time":{"start":1756361288165,"stop":1756361288165,"duration":0},"status":"passed","severity":"normal"},{"uid":"5438d736e8759b7","name":"should return PeerId when Multiaddr input is provided","time":{"start":1756360751960,"stop":1756360751960,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a82889806e1a5e8","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1756360784225,"stop":1756360784225,"duration":0},"status":"passed","severity":"normal"},{"uid":"e32791c9e46f05a0","name":"Check received message with timestamp: 1649153314 ","time":{"start":1756361264909,"stop":1756361264910,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c46bf573760cf4c","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1756360985883,"stop":1756360985883,"duration":0},"status":"passed","severity":"normal"},{"uid":"87ee16a934206903","name":"yields undefined for messages without content topic","time":{"start":1756360752613,"stop":1756360752613,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f2152871b9f0051","name":"Passing an array","time":{"start":1756361148938,"stop":1756361148938,"duration":0},"status":"passed","severity":"normal"},{"uid":"adb00a16a3a6bf2a","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1756360752164,"stop":1756360752165,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9666f9a75905550","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1756360736275,"stop":1756360736275,"duration":0},"status":"passed","severity":"normal"},{"uid":"42117fd4e0c82e97","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1756360796028,"stop":1756360796028,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecaba6f843be1a93","name":"should handle empty peer infos gracefully","time":{"start":1756360762170,"stop":1756360762171,"duration":1},"status":"passed","severity":"normal"},{"uid":"388939e43d462430","name":"should dial all peers on dial","time":{"start":1756360910961,"stop":1756360910961,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee3af8fff2b03f57","name":"ignores domain fetching errors","time":{"start":1756360762476,"stop":1756360762476,"duration":0},"status":"passed","severity":"normal"},{"uid":"c50857ed267efcbf","name":"should remove event listeners","time":{"start":1756360752037,"stop":1756360752038,"duration":1},"status":"passed","severity":"normal"},{"uid":"df20831e55c5f38f","name":"Used by Waku Relay","time":{"start":1756361148940,"stop":1756361148940,"duration":0},"status":"passed","severity":"normal"},{"uid":"c439876634125da2","name":"should transition to Unhealthy when no connections","time":{"start":1756360783400,"stop":1756360783401,"duration":1},"status":"passed","severity":"normal"},{"uid":"d064f301c924aa55","name":"rejects content-filtered query with only contentTopics","time":{"start":1756360752217,"stop":1756360752217,"duration":0},"status":"passed","severity":"normal"},{"uid":"527897088c6be249","name":"should be safe to call multiple times","time":{"start":1756360752126,"stop":1756360752127,"duration":1},"status":"passed","severity":"normal"},{"uid":"91d3da835670e438","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1756360736281,"stop":1756360736281,"duration":0},"status":"passed","severity":"normal"},{"uid":"a230805fb60cb1ee","name":"should handle dial errors gracefully","time":{"start":1756360752153,"stop":1756360752153,"duration":0},"status":"passed","severity":"normal"},{"uid":"99d689e5dd97dd1b","name":"should not be empty after adding a subscription","time":{"start":1756360783964,"stop":1756360783964,"duration":0},"status":"passed","severity":"normal"},{"uid":"557c1993f6f631c3","name":"should sort peers by ping value","time":{"start":1756360752879,"stop":1756360752879,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5c1fedb9db2c3a1","name":"Query generator for multiple messages with different message text format","time":{"start":1756361135203,"stop":1756361135203,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b0e17ee08c2aa75","name":"should not fail to start the service if it is already started","time":{"start":1756361017509,"stop":1756361017509,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cbac65ad0b52156","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1756361288167,"stop":1756361288167,"duration":0},"status":"passed","severity":"normal"},{"uid":"4046711217614665","name":"should handle peer store errors gracefully","time":{"start":1756360752155,"stop":1756360752164,"duration":9},"status":"passed","severity":"normal"},{"uid":"f0afbb9354131c85","name":"should stop peer exchange discovery","time":{"start":1756360762432,"stop":1756360762432,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc8a3552be4197e1","name":"accepts valid message hash query","time":{"start":1756360752217,"stop":1756360752218,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ebff3f7281581ff","name":"Check received message containing Chinese","time":{"start":1756361264914,"stop":1756361264915,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0ea97a8153ebb7d","name":"should handle zero peers request","time":{"start":1756360762183,"stop":1756360762184,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fcc50c95cfab0b4","name":"should allow redial after cooldown period","time":{"start":1756360751665,"stop":1756360751665,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f4f7d07ae971489","name":"Init the array if not present","time":{"start":1756360735825,"stop":1756360735827,"duration":2},"status":"passed","severity":"normal"},{"uid":"2327af0c08818d5f","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1756360784225,"stop":1756360784225,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c634259f2bc9c48","name":"Check publish message containing Arabic","time":{"start":1756360992426,"stop":1756360992426,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3c28d5270e4c157","name":"should properly create location multiaddrs - udp6","time":{"start":1756360742360,"stop":1756360742361,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bfc075dfd3febc1","name":"Query generator for multiple messages with different content topic format","time":{"start":1756361135205,"stop":1756361135205,"duration":0},"status":"passed","severity":"normal"},{"uid":"3198fd090921617f","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1756361111091,"stop":1756361111091,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f1b5f7875190b7a","name":"Does not throw an exception when node disconnects","time":{"start":1756361148938,"stop":1756361148938,"duration":0},"status":"passed","severity":"normal"},{"uid":"19e4281d98ef27b0","name":"Fields are not dropped","time":{"start":1756360752273,"stop":1756360752274,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d5f4ed4c6d0647e","name":"should stop ping timers on peer disconnect","time":{"start":1756360752043,"stop":1756360752044,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8a1e6081df3a903","name":"should return false when peer shard info is not found","time":{"start":1756360751852,"stop":1756360751852,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a09ac5188774b98","name":"should throw error - no id","time":{"start":1756360742355,"stop":1756360742356,"duration":1},"status":"passed","severity":"normal"},{"uid":"50daf55097797277","name":"throws on content topic with empty encoding field","time":{"start":1756360736269,"stop":1756360736269,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6f9caca70617709","name":"Asymmetric encrypt & decrypt","time":{"start":1756360772542,"stop":1756360772543,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ad479e2c570870","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1756360796042,"stop":1756360796042,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c432831a397a5e","name":"should attach causal history and bloom filter to each message","time":{"start":1756360802451,"stop":1756360802452,"duration":1},"status":"passed","severity":"normal"},{"uid":"d167dc24c6a80e4","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1756360752116,"stop":1756360752126,"duration":10},"status":"passed","severity":"normal"},{"uid":"4cadc648217e1093","name":"random static sharding 9 - Cluster ID: 266, Shard ID: 355","time":{"start":1756361101775,"stop":1756361101775,"duration":0},"status":"passed","severity":"normal"},{"uid":"abf903c7847eeccd","name":"Check received message containing long","time":{"start":1756361264913,"stop":1756361264914,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9cf9d870f19ed17","name":"should handle large number of peers request","time":{"start":1756360762179,"stop":1756360762179,"duration":0},"status":"passed","severity":"normal"},{"uid":"80f4e49c52a2bfa","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1756361288153,"stop":1756361288153,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2f2f6a8f248ff10","name":"Subscribe to topic containing long and receive message","time":{"start":1756361288165,"stop":1756361288166,"duration":1},"status":"passed","severity":"normal"},{"uid":"9171f9bd1c11f7b8","name":"Bloom filter","time":{"start":1756360801996,"stop":1756360801996,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c14603e03e5053b","name":"Rejects garbage","time":{"start":1756360787556,"stop":1756360787556,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f7b9d15a7b8dc7c","name":"should drop connection to all peers on hangUp","time":{"start":1756360910961,"stop":1756360910962,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2eed6de2ef5f98b","name":"Decrypt messages","time":{"start":1756360970796,"stop":1756360970796,"duration":0},"status":"passed","severity":"normal"},{"uid":"73e3f781339290a0","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1756360736275,"stop":1756360736276,"duration":1},"status":"passed","severity":"normal"},{"uid":"14e8a6a363716547","name":"should emit multiple messages when query returns multiple messages","time":{"start":1756360784225,"stop":1756360784226,"duration":1},"status":"passed","severity":"normal"},{"uid":"77fee321c4d6366f","name":"Reusing cursor across nodes","time":{"start":1756361097563,"stop":1756361097564,"duration":1},"status":"passed","severity":"normal"},{"uid":"d540aaf1fcb95ab","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1756360796029,"stop":1756360796033,"duration":4},"status":"passed","severity":"normal"},{"uid":"c2d3744c2b31cf0b","name":"should set field with only FILTER enabled","time":{"start":1756360742363,"stop":1756360742363,"duration":0},"status":"passed","severity":"normal"},{"uid":"af606e4b3cc3c9ff","name":"should properly compute the node id","time":{"start":1756360742357,"stop":1756360742358,"duration":1},"status":"passed","severity":"normal"},{"uid":"56fcd6637a6e09ac","name":"Check received message containing JSON","time":{"start":1756361264907,"stop":1756361264908,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b6e9ca64aed16ab","name":"should start and setup intervals and event listeners","time":{"start":1756360783965,"stop":1756360783965,"duration":0},"status":"passed","severity":"normal"},{"uid":"c129479941524506","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1756360796038,"stop":1756360796040,"duration":2},"status":"passed","severity":"normal"},{"uid":"f4e207ace79e127f","name":"should add event listeners to libp2p","time":{"start":1756360751096,"stop":1756360751097,"duration":1},"status":"passed","severity":"normal"},{"uid":"2abcf8b3041088c3","name":"messageHashStr works with IProtoMessage","time":{"start":1756360751922,"stop":1756360751922,"duration":0},"status":"passed","severity":"normal"},{"uid":"6680b660d1e3a05","name":"Push message with XML payload","time":{"start":1756361372501,"stop":1756361372501,"duration":0},"status":"passed","severity":"normal"},{"uid":"766aeab5f768fc6","name":"Passing page size 19 when there are 20 messages","time":{"start":1756361135465,"stop":1756361135467,"duration":2},"status":"passed","severity":"normal"},{"uid":"4d87f8c0976c42a9","name":"should return PeerId when PeerId is provided","time":{"start":1756360751959,"stop":1756360751959,"duration":0},"status":"passed","severity":"normal"},{"uid":"f40d87f0e7c144d1","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1756361097559,"stop":1756361097560,"duration":1},"status":"passed","severity":"normal"},{"uid":"1959e699e47413c0","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1756360741681,"stop":1756360741681,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeace3527126961c","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1756360741682,"stop":1756360741682,"duration":0},"status":"passed","severity":"normal"},{"uid":"5145023d9e637a47","name":"Check publish message containing escaped characters","time":{"start":1756360992429,"stop":1756360992429,"duration":0},"status":"passed","severity":"normal"},{"uid":"61496a59f1bf481a","name":"should handle peer store errors gracefully","time":{"start":1756360762434,"stop":1756360762435,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c84db1acbf23d4a","name":"Callback on promise, aborts when callback returns true","time":{"start":1756361135207,"stop":1756361135207,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5e356dd9fad8853","name":"Promise Callback - true","time":{"start":1756361121989,"stop":1756361121989,"duration":0},"status":"passed","severity":"normal"},{"uid":"55c776a1ae8eafec","name":"A test","time":{"start":1756360881244,"stop":1756360881245,"duration":1},"status":"passed","severity":"normal"},{"uid":"a462012850693037","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1756360796013,"stop":1756360796014,"duration":1},"status":"passed","severity":"normal"},{"uid":"871b12e0034e1ba7","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1756360761706,"stop":1756360761707,"duration":1},"status":"passed","severity":"normal"},{"uid":"1785306c8fee029e","name":"should filter peers by codec","time":{"start":1756360752878,"stop":1756360752879,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b697e8361f19161","name":"should reject if Filter is requested but not mounted","time":{"start":1756360783888,"stop":1756360783890,"duration":2},"status":"passed","severity":"normal"},{"uid":"da3f0519aab2115","name":"should retry if all attempts fail","time":{"start":1756360782046,"stop":1756360782046,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea8f8bf08e790b19","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1756360761698,"stop":1756360761698,"duration":0},"status":"passed","severity":"normal"},{"uid":"eefc203820a18dc0","name":"should create KeepAliveManager with relay","time":{"start":1756360752028,"stop":1756360752028,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc3af93b75ad0cfd","name":"can query messages normally","time":{"start":1756361113675,"stop":1756361113676,"duration":1},"status":"passed","severity":"normal"},{"uid":"178fc6c02cf80620","name":"should add and remove event listeners correctly","time":{"start":1756360766275,"stop":1756360766275,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae42f80363822b94","name":"Check publish message containing numeric","time":{"start":1756360992425,"stop":1756360992425,"duration":0},"status":"passed","severity":"normal"},{"uid":"516d35a99422596b","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1756360796006,"stop":1756360796007,"duration":1},"status":"passed","severity":"normal"},{"uid":"39aa8f8d513c761c","name":"should deliver messages after dependencies are met","time":{"start":1756360802456,"stop":1756360802456,"duration":0},"status":"passed","severity":"normal"},{"uid":"3599012a5c1b1388","name":"Check meta is set [symmetric]","time":{"start":1756360772126,"stop":1756360772127,"duration":1},"status":"passed","severity":"normal"},{"uid":"5679feff152a6a3a","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1756361141989,"stop":1756361141989,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d3e2ac83590896","name":"should properly create location multiaddrs - udp","time":{"start":1756360742361,"stop":1756360742361,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cb52241fff10149","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1756360752879,"stop":1756360752880,"duration":1},"status":"passed","severity":"normal"},{"uid":"af43b3bda8a1b2d3","name":"Check received message containing short","time":{"start":1756361264903,"stop":1756361264904,"duration":1},"status":"passed","severity":"normal"},{"uid":"79b772b2a88fcb6b","name":"Passing page size 11 when there are 10 messages","time":{"start":1756361135465,"stop":1756361135465,"duration":0},"status":"passed","severity":"normal"},{"uid":"57629effe091f23","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1756360796015,"stop":1756360796015,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6734ec347154fa5","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1756360783056,"stop":1756360783059,"duration":3},"status":"passed","severity":"normal"},{"uid":"b4a8c661aa59f2d4","name":"should not discard bootstrap peers if under the limit","time":{"start":1756360863851,"stop":1756360863851,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d0a88ce5a0ae91","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1756360796020,"stop":1756360796020,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ae0e1e780106960","name":"retrieves a single peer","time":{"start":1756360762472,"stop":1756360762472,"duration":0},"status":"passed","severity":"normal"},{"uid":"877705dfef13f524","name":"should return false when peer is not found","time":{"start":1756360751854,"stop":1756360751854,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec1f22545c9a55e8","name":"should maintain chronological order of messages in localHistory","time":{"start":1756360802454,"stop":1756360802454,"duration":0},"status":"passed","severity":"normal"},{"uid":"926f42b35d2b5509","name":"should handle ENR without shardInfo","time":{"start":1756360762439,"stop":1756360762439,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e194bdc40ce3bb","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1756361288161,"stop":1756361288162,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eff5b459db129e1","name":"should update peers in cache on 'peer:identify' event","time":{"start":1756360766274,"stop":1756360766274,"duration":0},"status":"passed","severity":"normal"},{"uid":"6665e85551676a3b","name":"should not receive a peer event after stop","time":{"start":1756360825157,"stop":1756360825157,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd19002b17f1bb3c","name":"should delegate to networkMonitor.isConnected()","time":{"start":1756360752875,"stop":1756360752875,"duration":0},"status":"passed","severity":"normal"},{"uid":"e44829c69b3aa167","name":"should handle retrieve function with query parameters","time":{"start":1756360784222,"stop":1756360784222,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ca2fa3aab20f59","name":"should start ping timers on peer connect","time":{"start":1756360752041,"stop":1756360752042,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b20a58cba5b3554","name":"Accepts a valid Waku Message","time":{"start":1756360787555,"stop":1756360787556,"duration":1},"status":"passed","severity":"normal"},{"uid":"3db3f3d06e060a8b","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1756360762172,"stop":1756360762172,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c5d9d14489d4e5b","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1756360741678,"stop":1756360741678,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a1ea17899dfeeb4","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1756361097557,"stop":1756361097558,"duration":1},"status":"passed","severity":"normal"},{"uid":"6884181637e9812e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1756360736286,"stop":1756360736286,"duration":0},"status":"passed","severity":"normal"},{"uid":"f34031ffff2aa1e2","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1756360783488,"stop":1756360783488,"duration":0},"status":"passed","severity":"normal"},{"uid":"f11d9c4200587710","name":"should process successful peer exchange query","time":{"start":1756360762437,"stop":1756360762437,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c09476c1e331c8","name":"should perform ping and update peer store on timer","time":{"start":1756360752047,"stop":1756360752047,"duration":0},"status":"passed","severity":"normal"},{"uid":"20dacb3312bfadc4","name":"Check message with invalid timestamp is not received","time":{"start":1756361264922,"stop":1756361264922,"duration":0},"status":"passed","severity":"normal"},{"uid":"709545d61acf0e47","name":"should dial with PeerId and return stream","time":{"start":1756360752875,"stop":1756360752876,"duration":1},"status":"passed","severity":"normal"},{"uid":"1745af47a4ec94da","name":"should start periodic discovery on start","time":{"start":1756360762439,"stop":1756360762440,"duration":1},"status":"passed","severity":"normal"},{"uid":"76d313484f57401c","name":"Store - dialed first","time":{"start":1756361154743,"stop":1756361154743,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b7a31611b021c24","name":"should be safe to call multiple times","time":{"start":1756360752873,"stop":1756360752873,"duration":0},"status":"passed","severity":"normal"},{"uid":"b455c3f7035d6556","name":"Push message with content topic containing unicode special characters","time":{"start":1756361372495,"stop":1756361372495,"duration":0},"status":"passed","severity":"normal"},{"uid":"a758b5be699ced45","name":"Query with Promise Callback, No Decoder","time":{"start":1756361111091,"stop":1756361111091,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4fe1892044cf98b","name":"should return false when peer is on different cluster","time":{"start":1756360751846,"stop":1756360751846,"duration":0},"status":"passed","severity":"normal"},{"uid":"651d49609923c331","name":"should request peer renewal on specific errors","time":{"start":1756360782033,"stop":1756360782033,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6a2750a5ef2f580","name":"should dial all known peers when reached zero connections","time":{"start":1756360863848,"stop":1756360863848,"duration":0},"status":"passed","severity":"normal"},{"uid":"c67c63739be5b92","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1756360826108,"stop":1756360826108,"duration":0},"status":"passed","severity":"normal"},{"uid":"e03334b5a3b30f62","name":"should clear the dialing interval","time":{"start":1756360751653,"stop":1756360751654,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5edb55f45c82cea","name":"accepts time-filtered query with content filter","time":{"start":1756360752224,"stop":1756360752224,"duration":0},"status":"passed","severity":"normal"},{"uid":"50b618ed31022462","name":"should add peer to queue when queue is not empty","time":{"start":1756360751662,"stop":1756360751662,"duration":0},"status":"passed","severity":"normal"},{"uid":"114c19d794af786d","name":"Refresh subscription","time":{"start":1756361288154,"stop":1756361288154,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9cf3b9a3db23f02","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1756361288162,"stop":1756361288163,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1dec19ca8191279","name":"should handle disconnect when peer has no timers","time":{"start":1756360752066,"stop":1756360752067,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa6b28a7071ca5ea","name":"should create all internal components","time":{"start":1756360752872,"stop":1756360752873,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e7d0cc0682e6e07","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1756360736274,"stop":1756360736274,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aaea405b6c68d07","name":"should add received messages to bloom filter","time":{"start":1756360802453,"stop":1756360802453,"duration":0},"status":"passed","severity":"normal"},{"uid":"127b2d2f742959f3","name":"should handle a minimal index list","time":{"start":1756360736425,"stop":1756360736425,"duration":0},"status":"passed","severity":"normal"},{"uid":"59730a7acc4c5b11","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1756360796004,"stop":1756360796005,"duration":1},"status":"passed","severity":"normal"},{"uid":"7711e8b017937d9a","name":"Add multiple subscription objects on single nwaku node","time":{"start":1756361288160,"stop":1756361288160,"duration":0},"status":"passed","severity":"normal"},{"uid":"5080bd3c5d54c553","name":"Push message with Basic HTML tag payload","time":{"start":1756361372489,"stop":1756361372489,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eab5b2237b86a9","name":"Non TWN Cluster","time":{"start":1756361085738,"stop":1756361085739,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2d3a75f30c90d0b","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1756360796008,"stop":1756360796008,"duration":0},"status":"passed","severity":"normal"},{"uid":"988af92c35eab504","name":"should detect messages with missing dependencies","time":{"start":1756360802456,"stop":1756360802456,"duration":0},"status":"passed","severity":"normal"},{"uid":"9036d1a13839a20","name":"should not create relay timers when relay is not provided","time":{"start":1756360752054,"stop":1756360752055,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f56a2783ee02354","name":"Push message with content topic containing JSON","time":{"start":1756361372495,"stop":1756361372495,"duration":0},"status":"passed","severity":"normal"},{"uid":"49e18ee8b811ddcb","name":"should emit message when we just started and store connect event occurs","time":{"start":1756360784224,"stop":1756360784225,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bb7cd3782de8c5f","name":"Query generator for 2000 messages","time":{"start":1756361135208,"stop":1756361135209,"duration":1},"status":"passed","severity":"normal"},{"uid":"73e734dcc4dabb30","name":"Push message with unicode special characters payload","time":{"start":1756361372503,"stop":1756361372503,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d14cb62ccd9d10b","name":"Subscribe to topic containing emoji and publish message","time":{"start":1756361000672,"stop":1756361000672,"duration":0},"status":"passed","severity":"normal"},{"uid":"95b1a692029676e","name":"should return true when peer is on the same cluster","time":{"start":1756360751845,"stop":1756360751846,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe8a7bd96f0f06d3","name":"Check publish message containing unicode special characters","time":{"start":1756360992429,"stop":1756360992429,"duration":0},"status":"passed","severity":"normal"},{"uid":"94a5566fde41a03","name":"Retrieval Hint","time":{"start":1756360801996,"stop":1756360801997,"duration":1},"status":"passed","severity":"normal"},{"uid":"a03e457026d3aca","name":"yields decoded messages","time":{"start":1756360752612,"stop":1756360752612,"duration":0},"status":"passed","severity":"normal"},{"uid":"58196701654efe9b","name":"should remove event listeners from libp2p","time":{"start":1756360751105,"stop":1756360751110,"duration":5},"status":"passed","severity":"normal"},{"uid":"865d26bc38f4b885","name":"should properly create location multiaddrs - tcp6","time":{"start":1756360742361,"stop":1756360742361,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d5411c7e9eef20f","name":"Query Generator, No message returned","time":{"start":1756361111086,"stop":1756361111087,"duration":1},"status":"passed","severity":"normal"},{"uid":"daa9183c2104fc0f","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1756360752603,"stop":1756360752603,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e710b37debd2ca3","name":"Ephemeral field set to true","time":{"start":1756360752882,"stop":1756360752882,"duration":0},"status":"passed","severity":"normal"},{"uid":"204a96fcff1f0ae2","name":"Check message with no pubsub topic is not received","time":{"start":1756361264923,"stop":1756361264923,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b0d999793d16ca3","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1756360993087,"stop":1756360993087,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8fac1ebd02d23ac","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1756360796008,"stop":1756360796008,"duration":0},"status":"passed","severity":"normal"},{"uid":"67a5ef3c8b849eeb","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1756361288164,"stop":1756361288164,"duration":0},"status":"passed","severity":"normal"},{"uid":"d17469859ed9ed07","name":"should not return locked peers if enough unlocked are available","time":{"start":1756360783480,"stop":1756360783480,"duration":0},"status":"passed","severity":"normal"},{"uid":"67bebd0979bbff65","name":"should hang up with PeerId and return true on success","time":{"start":1756360752877,"stop":1756360752877,"duration":0},"status":"passed","severity":"normal"},{"uid":"976c44d20b82d2e5","name":"should not change state when connections remain after disconnect","time":{"start":1756360751128,"stop":1756360751136,"duration":8},"status":"passed","severity":"normal"},{"uid":"4a191733387ac9f8","name":"Subscribe to topic containing Russian and publish message","time":{"start":1756361000668,"stop":1756361000668,"duration":0},"status":"passed","severity":"normal"},{"uid":"b349eded1eab0a6","name":"msgTime: 0 ms from now, startTime: 1756274735831, endTime: 1756361135831","time":{"start":1756361154050,"stop":1756361154051,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6cb6542b47dd133","name":"Fails to publish message with empty text","time":{"start":1756360992431,"stop":1756360992431,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a5ba686cfb5bbd","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1756360796028,"stop":1756360796028,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe3681b051152d8e","name":"should perform initial health assessment on start","time":{"start":1756360783412,"stop":1756360783412,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d37edb77158ddc","name":"Push message with numeric payload","time":{"start":1756361372499,"stop":1756361372499,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f5a56c8e2a085d9","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1756360741682,"stop":1756360741682,"duration":0},"status":"passed","severity":"normal"},{"uid":"172f53901518fd1e","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1756361097561,"stop":1756361097561,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1503962500395c","name":"Push message with content topic containing unicode special characters","time":{"start":1756361372509,"stop":1756361372509,"duration":0},"status":"passed","severity":"normal"},{"uid":"a726f04c485fb0fe","name":"Query with Ordered Callback, No Decoder","time":{"start":1756361111088,"stop":1756361111089,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b6dec8028d5af34","name":"should return cached hash on subsequent access","time":{"start":1756360752884,"stop":1756360752885,"duration":1},"status":"passed","severity":"normal"},{"uid":"69652ba9fb59985f","name":"Push message with custom timestamp: 1756357244240","time":{"start":1756361372497,"stop":1756361372497,"duration":0},"status":"passed","severity":"normal"},{"uid":"bba4d494cbce7f14","name":"Push message with special chars payload","time":{"start":1756361372486,"stop":1756361372487,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e50b99c9b77240f","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1756360992430,"stop":1756360992430,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ded67eb6f5e59b","name":"should not dispatch event when already disconnected","time":{"start":1756360751137,"stop":1756360751137,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b55450de7564375","name":"same cluster, static sharding: nodes connect","time":{"start":1756360896211,"stop":1756360896211,"duration":0},"status":"passed","severity":"normal"},{"uid":"a49e51e86d89b23","name":"should clear dial history on stop","time":{"start":1756360751654,"stop":1756360751654,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed2eee9359ddf17f","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1756360985885,"stop":1756360985885,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff0fec171ac93881","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1756360795999,"stop":1756360795999,"duration":0},"status":"passed","severity":"normal"},{"uid":"26464d03878f633c","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1756360783813,"stop":1756360783814,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddd0039ded0a9e9","name":"should return false","time":{"start":1756360742357,"stop":1756360742357,"duration":0},"status":"passed","severity":"normal"},{"uid":"8045ac72074ac460","name":"should not fail to stop the service if it was not started","time":{"start":1756361017509,"stop":1756361017509,"duration":0},"status":"passed","severity":"normal"},{"uid":"2390404d8a62374c","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1756360969180,"stop":1756360969180,"duration":0},"status":"passed","severity":"normal"},{"uid":"11dd7e742fc3e468","name":"Subscribe and publish message","time":{"start":1756361000663,"stop":1756361000663,"duration":0},"status":"passed","severity":"normal"},{"uid":"665b1596fbc4a39e","name":"Push message with content topic containing Arabic","time":{"start":1756361372494,"stop":1756361372494,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b8688fe083b9a08","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1756360761707,"stop":1756360761707,"duration":0},"status":"passed","severity":"normal"},{"uid":"f01cb23a5164c8f6","name":"should return undefined if no connection provided","time":{"start":1756360752421,"stop":1756360752421,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b7862cbe3b6df48","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1756360772124,"stop":1756360772126,"duration":2},"status":"passed","severity":"normal"},{"uid":"ccc463a0e5c7088a","name":"Check received message with timestamp: 1756360819760000000 ","time":{"start":1756361264920,"stop":1756361264920,"duration":0},"status":"passed","severity":"normal"},{"uid":"979072ae0c73ba1b","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1756360762479,"stop":1756360762480,"duration":1},"status":"skipped","severity":"normal"},{"uid":"164eb33a90a22723","name":"should allow redial after failed dial cooldown expires","time":{"start":1756360751667,"stop":1756360751668,"duration":1},"status":"passed","severity":"normal"},{"uid":"634382e68891f43","name":"should retry on complete failure if specified","time":{"start":1756360783342,"stop":1756360783342,"duration":0},"status":"passed","severity":"normal"},{"uid":"d98b89efa18a0cba","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1756360783411,"stop":1756360783411,"duration":0},"status":"passed","severity":"normal"},{"uid":"449532ad33b05cb3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1756360796043,"stop":1756360796043,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef2f4789f8837c7e","name":"should throw error when no peers are available","time":{"start":1756360783899,"stop":1756360783899,"duration":0},"status":"passed","severity":"normal"},{"uid":"baf0d38a639e9541","name":"should properly create peer info with all multiaddrs","time":{"start":1756360742362,"stop":1756360742362,"duration":0},"status":"passed","severity":"normal"},{"uid":"f17fbb35534c1d51","name":"Passing invalid cursor","time":{"start":1756361097564,"stop":1756361097564,"duration":0},"status":"passed","severity":"normal"},{"uid":"284f7e7d203cf78e","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1756361154048,"stop":1756361154048,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad5bf34bb3c8f64","name":"Ephemeral field is preserved - encoder v0","time":{"start":1756360826107,"stop":1756360826108,"duration":1},"status":"passed","severity":"normal"},{"uid":"2229cc59f79d3870","name":"should process up to 3 peers at once","time":{"start":1756360751682,"stop":1756360751683,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba7be865ecd60476","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1756360752884,"stop":1756360752884,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df59d7e23ca2c3e","name":"configure the node with multiple content topics","time":{"start":1756361085748,"stop":1756361085748,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1cbe3d6d98da349","name":"connects to nwaku","time":{"start":1756361148937,"stop":1756361148937,"duration":0},"status":"passed","severity":"normal"},{"uid":"b30bd25117734cb8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1756360736282,"stop":1756360736282,"duration":0},"status":"passed","severity":"normal"},{"uid":"cba7ec86ffa093ef","name":"udp ip6 address","time":{"start":1756360741760,"stop":1756360741760,"duration":0},"status":"passed","severity":"normal"},{"uid":"b49d4fc51006ae83","name":"Overlapping topic subscription","time":{"start":1756361000665,"stop":1756361000666,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7118fd84416443fe","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1756360761705,"stop":1756360761706,"duration":1},"status":"passed","severity":"normal"},{"uid":"e58b42f8fdbbbeed","name":"isConnected should return true after first peer connects","time":{"start":1756360840361,"stop":1756360840362,"duration":1},"status":"passed","severity":"normal"},{"uid":"25a3ee4e2cd6ffc7","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1756360752426,"stop":1756360752426,"duration":0},"status":"passed","severity":"normal"},{"uid":"106ecdd47112d0f1","name":"Check received message containing Arabic","time":{"start":1756361264906,"stop":1756361264906,"duration":0},"status":"passed","severity":"normal"},{"uid":"21ca52c871a052cc","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1756361140257,"stop":1756361140258,"duration":1},"status":"passed","severity":"normal"},{"uid":"286fa5ae1e65ffef","name":"Check received message containing Chinese","time":{"start":1756361264905,"stop":1756361264906,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff94618986c08d2c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1756360796038,"stop":1756360796038,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ed6323234d43185","name":"Push message with Basic HTML tag payload","time":{"start":1756361372502,"stop":1756361372502,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c6c4ab02f3b2eb4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1756360736285,"stop":1756360736285,"duration":0},"status":"passed","severity":"normal"},{"uid":"529d873b6d99c10e","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1756360752178,"stop":1756360752183,"duration":5},"status":"passed","severity":"normal"},{"uid":"f99efe4ac5521e3c","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1756360741683,"stop":1756360741683,"duration":0},"status":"passed","severity":"normal"},{"uid":"b73d61f87953075","name":"Relay - dialed first","time":{"start":1756361154741,"stop":1756361154741,"duration":0},"status":"passed","severity":"normal"},{"uid":"995f0196edca3149","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1756361288159,"stop":1756361288160,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fa61fc9ed0ac8be","name":"messageHashStr produces consistent results for the same input","time":{"start":1756360751922,"stop":1756360751923,"duration":1},"status":"passed","severity":"normal"},{"uid":"f933864c69256242","name":"should skip peer when not on same cluster","time":{"start":1756360751666,"stop":1756360751666,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6303655d1b6c67","name":"should return start time to match max range","time":{"start":1756360784227,"stop":1756360784227,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d6aa83d8e308025","name":"Cluster ID 0, shard 1","time":{"start":1756361101767,"stop":1756361101769,"duration":2},"status":"passed","severity":"normal"},{"uid":"61c4f6a3fdd681dc","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1756360802456,"stop":1756360802456,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a11945297b81bc","name":"Push message with Chinese payload","time":{"start":1756361372500,"stop":1756361372500,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5275e5d85acb414","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1756360736287,"stop":1756360736287,"duration":0},"status":"passed","severity":"normal"},{"uid":"695ba4416ea5609c","name":"Publishes to nwaku","time":{"start":1756360982413,"stop":1756360982413,"duration":0},"status":"passed","severity":"normal"},{"uid":"107408101c9b1fb9","name":"Round trip binary serialization","time":{"start":1756360752881,"stop":1756360752882,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbe4c025513aa1c3","name":"should be able to decode the field with only RELAY set to true","time":{"start":1756360741679,"stop":1756360741680,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a9c19e8f327450e","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1756360796016,"stop":1756360796016,"duration":0},"status":"passed","severity":"normal"},{"uid":"a545c882c86781e2","name":"Query with Promise Callback, No message returned","time":{"start":1756361111092,"stop":1756361111092,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ecb596c52b1ad0","name":"should check connected peers if present and suitable","time":{"start":1756360783891,"stop":1756360783891,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b7d499118697fc2","name":"returns only open connection if one present","time":{"start":1756360752192,"stop":1756360752192,"duration":0},"status":"passed","severity":"normal"},{"uid":"33845aba241fc81b","name":"Push message with meta","time":{"start":1756361372510,"stop":1756361372510,"duration":0},"status":"passed","severity":"normal"},{"uid":"3889142fa2074564","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1756360796027,"stop":1756360796028,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3c862701d9a7be6","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1756360783059,"stop":1756360783060,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a6d9243d4c7d671","name":"returns nothing if no connections present","time":{"start":1756360752191,"stop":1756360752192,"duration":1},"status":"passed","severity":"normal"},{"uid":"24a252fce1b464db","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1756360783502,"stop":1756360783503,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d3d396a45977731","name":"Filter","time":{"start":1756361154744,"stop":1756361154745,"duration":1},"status":"passed","severity":"normal"},{"uid":"82c32c3a6021bc3e","name":"should encodeTxt and decodeTxt","time":{"start":1756360742352,"stop":1756360742352,"duration":0},"status":"passed","severity":"normal"},{"uid":"994c4ff1f08b7c83","name":"Relay + Store","time":{"start":1756360742364,"stop":1756360742364,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc4a82a5c024750f","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1756360752048,"stop":1756360752049,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1269e0a07ebc493","name":"should handle complete dial lifecycle","time":{"start":1756360751686,"stop":1756360751690,"duration":4},"status":"passed","severity":"normal"},{"uid":"2fa441d6fcecf8ef","name":"can start and stop the service","time":{"start":1756361017508,"stop":1756361017508,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d214c587fa67b3d","name":"Publish message with custom timestamp: Thu Aug 28 2025 07:03:06 GMT+0000 (Coordinated Universal Time)","time":{"start":1756360992430,"stop":1756360992431,"duration":1},"status":"passed","severity":"normal"},{"uid":"49a74f21405550dc","name":"Check publish message containing emoji","time":{"start":1756360992429,"stop":1756360992429,"duration":0},"status":"passed","severity":"normal"},{"uid":"75883c9d3a49f491","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1756361288170,"stop":1756361288170,"duration":0},"status":"passed","severity":"normal"},{"uid":"8822dd8d54183965","name":"should dial peer when on same shard","time":{"start":1756360751666,"stop":1756360751666,"duration":0},"status":"passed","severity":"normal"},{"uid":"583d43620536a98","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1756360752044,"stop":1756360752045,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b8d32b56407359e","name":"accepts valid content-filtered query","time":{"start":1756360752213,"stop":1756360752216,"duration":3},"status":"passed","severity":"normal"},{"uid":"5bad8b59ff7608ea","name":"should properly create location multiaddrs - udp4","time":{"start":1756360742360,"stop":1756360742360,"duration":0},"status":"passed","severity":"normal"},{"uid":"d428d7ad862385e3","name":"Subscribe and receives messages on 20 topics","time":{"start":1756361288163,"stop":1756361288163,"duration":0},"status":"passed","severity":"normal"},{"uid":"39977b0eb2655130","name":"should trigger query when it went offline since the last successful query","time":{"start":1756360784223,"stop":1756360784223,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb896c90ad5ca2e0","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1756360881010,"stop":1756360881010,"duration":0},"status":"passed","severity":"normal"},{"uid":"46b905b6f0eadf89","name":"should never report false negatives","time":{"start":1756360799748,"stop":1756360799748,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb6957852c12c204","name":"should dial peer when peer is discovered","time":{"start":1756360751428,"stop":1756360751428,"duration":0},"status":"passed","severity":"normal"},{"uid":"11dd87ef2696e23f","name":"Push message with content topic containing long","time":{"start":1756361372492,"stop":1756361372492,"duration":0},"status":"passed","severity":"normal"},{"uid":"b12757af2bbf7190","name":"should initialize with isNetworkConnected as false","time":{"start":1756360751094,"stop":1756360751095,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf514a71fa763a8a","name":"should set field with only RELAY enabled","time":{"start":1756360742363,"stop":1756360742363,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc8e8d8a8ca1640e","name":"should handle multiple query options for time ranges","time":{"start":1756360783899,"stop":1756360783900,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7859a79a7ad8372","name":"Check received message containing numeric","time":{"start":1756361264914,"stop":1756361264914,"duration":0},"status":"passed","severity":"normal"},{"uid":"db694929d9f9751b","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1756360802452,"stop":1756360802452,"duration":0},"status":"passed","severity":"normal"},{"uid":"de3a3012d70d8679","name":"should set field with all protocols disabled","time":{"start":1756360742362,"stop":1756360742362,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7dd21c6d1016897","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1756360796003,"stop":1756360796003,"duration":0},"status":"passed","severity":"normal"},{"uid":"46177c6dcbae1803","name":"should add event listener for peer:discovery","time":{"start":1756360751419,"stop":1756360751419,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3474753cb3f94e3","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1756360773699,"stop":1756360773699,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3295fec3e0972ea","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1756360736273,"stop":1756360736273,"duration":0},"status":"passed","severity":"normal"},{"uid":"26d44635be2e90a2","name":"should initialize with default number of peers","time":{"start":1756360783444,"stop":1756360783449,"duration":5},"status":"passed","severity":"normal"},{"uid":"43bd70d089f2ed59","name":"Query generator for multiple messages","time":{"start":1756361135202,"stop":1756361135203,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eb61db69d6c1447","name":"should return all connected peers without codec filter","time":{"start":1756360752878,"stop":1756360752878,"duration":0},"status":"passed","severity":"normal"},{"uid":"b21515ef7233630","name":"should set field with only LIGHTPUSH enabled","time":{"start":1756360742363,"stop":1756360742364,"duration":1},"status":"passed","severity":"normal"},{"uid":"db9445fbadec739b","name":"Check received message with timestamp: 1756360819760 ","time":{"start":1756361264920,"stop":1756361264921,"duration":1},"status":"passed","severity":"normal"},{"uid":"39a0b8e20c8a5c24","name":"should emit a peer event after start","time":{"start":1756360766272,"stop":1756360766273,"duration":1},"status":"passed","severity":"normal"},{"uid":"af0406fdb6bcd34","name":"should handle shard reader errors gracefully","time":{"start":1756360751685,"stop":1756360751685,"duration":0},"status":"passed","severity":"normal"},{"uid":"78fcde0ea8616ce1","name":"ends if stream creation fails","time":{"start":1756360752611,"stop":1756360752611,"duration":0},"status":"passed","severity":"normal"},{"uid":"f52b8413d313c9bd","name":"does not validate decoders for hash queries","time":{"start":1756360752605,"stop":1756360752611,"duration":6},"status":"passed","severity":"normal"},{"uid":"4c91877bd34b1292","name":"Push message with content topic containing SQL Injection","time":{"start":1756361372508,"stop":1756361372508,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eabe6783b0d9983","name":"Refresh subscription","time":{"start":1756361000665,"stop":1756361000665,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ee2efcef63ad92cc","name":"Subscribe and receive messages via waku relay post","time":{"start":1756361288162,"stop":1756361288162,"duration":0},"status":"passed","severity":"normal"},{"uid":"94a72649d4754db","name":"random static sharding 2 - Cluster ID: 516, Shard ID: 640","time":{"start":1756361101770,"stop":1756361101770,"duration":0},"status":"passed","severity":"normal"},{"uid":"db210a272e08d06d","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1756360802455,"stop":1756360802455,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc10534ba48b1e68","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1756360969174,"stop":1756360969174,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf33d328417c0722","name":"Decoder throws on undefined content topic","time":{"start":1756360772129,"stop":1756360772129,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9175fee526aa9a8","name":"same cluster: nodes connect","time":{"start":1756360896213,"stop":1756360896213,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca58c227c89cd153","name":"can start and stop the service","time":{"start":1756360766272,"stop":1756360766272,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c473a0de0873d5d","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1756361288164,"stop":1756361288164,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ada3fa5080f9fe","name":"should remove event listeners from globalThis","time":{"start":1756360751110,"stop":1756360751115,"duration":5},"status":"passed","severity":"normal"},{"uid":"9847da747af6576c","name":"Publish without waiting for remote peer","time":{"start":1756361000663,"stop":1756361000663,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6a27a5fc8cc8122","name":"should wait for Store peer to be connected","time":{"start":1756360783892,"stop":1756360783896,"duration":4},"status":"passed","severity":"normal"},{"uid":"e69e1f2bf1fd7916","name":"Push message with unicode special characters payload","time":{"start":1756361372490,"stop":1756361372490,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdf7f08e04410009","name":"Check received message containing XML","time":{"start":1756361264907,"stop":1756361264907,"duration":0},"status":"passed","severity":"normal"},{"uid":"d839d2bb701759fe","name":"Check received message containing Russian","time":{"start":1756361264906,"stop":1756361264906,"duration":0},"status":"passed","severity":"normal"},{"uid":"940bec1c22b60b91","name":"Push message with content topic containing short","time":{"start":1756361372504,"stop":1756361372505,"duration":1},"status":"passed","severity":"normal"},{"uid":"d727f3eb559e1da9","name":"ends after yielding if response size indicates end","time":{"start":1756360752614,"stop":1756360752614,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce3da21894f172cc","name":"should return true even if peer has no overlapping shards","time":{"start":1756360751846,"stop":1756360751846,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2b655312d8aad41","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1756360762479,"stop":1756360762479,"duration":0},"status":"skipped","severity":"normal"},{"uid":"59e2ba3b23d3409e","name":"should handle peer identify event","time":{"start":1756360762433,"stop":1756360762433,"duration":0},"status":"passed","severity":"normal"},{"uid":"acbeb539079307bd","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1756360796026,"stop":1756360796027,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd51168b0fbd98d1","name":"Check received message containing short","time":{"start":1756361264913,"stop":1756361264913,"duration":0},"status":"passed","severity":"normal"},{"uid":"5602433902de8d1c","name":"rejects hash query with time filter","time":{"start":1756360752223,"stop":1756360752224,"duration":1},"status":"passed","severity":"normal"},{"uid":"589cd3249c7c8876","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1756360795877,"stop":1756360795877,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ac41b747531d2c","name":"should dial with multiaddr and return stream","time":{"start":1756360752876,"stop":1756360752876,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c5d6034132815e2","name":"Publish message with large meta","time":{"start":1756360992433,"stop":1756360992433,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a425682e4897d10","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1756361000665,"stop":1756361000665,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3d8f4b7c5a49b73","name":"new peer added after a peer was already found","time":{"start":1756360993086,"stop":1756360993087,"duration":1},"status":"passed","severity":"normal"},{"uid":"e227ea66de4fd746","name":"Decoder throws on empty string content topic","time":{"start":1756360772129,"stop":1756360772129,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b94f5471e6c41ad","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1756360796005,"stop":1756360796005,"duration":0},"status":"passed","severity":"normal"},{"uid":"22981d76f29f7a04","name":"Subscribe to topic containing emoji and receive message","time":{"start":1756361288160,"stop":1756361288160,"duration":0},"status":"passed","severity":"normal"},{"uid":"f178b642dd2cb5","name":"should handle missing messages with undefined retrievalHint","time":{"start":1756360802458,"stop":1756360802458,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc478f26b31629b","name":"should handle multiple peers with different shard configurations","time":{"start":1756360751690,"stop":1756360751691,"duration":1},"status":"passed","severity":"normal"},{"uid":"993dca873b980e5d","name":"should respect custom numPeersToUse configuration","time":{"start":1756360783489,"stop":1756360783489,"duration":0},"status":"passed","severity":"normal"},{"uid":"32bdd1f5d13d26a6","name":"Publish message with rate limit","time":{"start":1756360992433,"stop":1756360992433,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a970a26a8088e28","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1756360736279,"stop":1756360736280,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ea9f5e2b21b21e2","name":"Push message with content topic containing numeric","time":{"start":1756361372492,"stop":1756361372493,"duration":1},"status":"passed","severity":"normal"},{"uid":"2473722d94e97153","name":"should compute hash only when first accessed","time":{"start":1756360752884,"stop":1756360752884,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3306b5ba0313467","name":"Check received message containing unicode special characters","time":{"start":1756361264908,"stop":1756361264908,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7de1b1f4c35f62d","name":"should handle case with all peers already connected","time":{"start":1756360752154,"stop":1756360752154,"duration":0},"status":"passed","severity":"normal"},{"uid":"409616dae3cc9404","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1756360802459,"stop":1756360802459,"duration":0},"status":"passed","severity":"normal"},{"uid":"858da0a04f4136ee","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1756360796035,"stop":1756360796035,"duration":0},"status":"passed","severity":"normal"},{"uid":"1716f300a75afe14","name":"Subscribe and receive messages via lightPush","time":{"start":1756361288161,"stop":1756361288161,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c8bd6313b4da0d","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1756360751901,"stop":1756360751901,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc4806c444b55582","name":"should remove expired entries after TTL has passed","time":{"start":1756360781330,"stop":1756360781332,"duration":2},"status":"passed","severity":"normal"},{"uid":"575e7c99a4153385","name":"should handle dial errors","time":{"start":1756360752876,"stop":1756360752876,"duration":0},"status":"passed","severity":"normal"},{"uid":"340598b6e84539d4","name":"should accept empty decoders array","time":{"start":1756360784218,"stop":1756360784218,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c2904fb9e59345d","name":"isConnected between 2 js-waku relay nodes","time":{"start":1756360840363,"stop":1756360840364,"duration":1},"status":"passed","severity":"normal"},{"uid":"304db864391f4cc6","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1756360736273,"stop":1756360736274,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9fc729fc7fdaf97","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1756361288158,"stop":1756361288158,"duration":0},"status":"passed","severity":"normal"},{"uid":"a83cca54bb164811","name":"LightPush","time":{"start":1756361154744,"stop":1756361154744,"duration":0},"status":"passed","severity":"normal"},{"uid":"e89fbbecd1b520b9","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1756360796005,"stop":1756360796006,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5387728c0cb5af1","name":"should fail to send if no connected peers found","time":{"start":1756360783341,"stop":1756360783342,"duration":1},"status":"passed","severity":"normal"},{"uid":"e89bfd7a77880f85","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1756360736286,"stop":1756360736286,"duration":0},"status":"passed","severity":"normal"},{"uid":"29c3d9487b7bf75c","name":"should return false when peer is not on topic","time":{"start":1756360752880,"stop":1756360752880,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b1894bfb0296249","name":"should return false when pubsub topic parsing fails","time":{"start":1756360751853,"stop":1756360751853,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f7512ed74b9baa","name":"Push to array if already present","time":{"start":1756360735827,"stop":1756360735828,"duration":1},"status":"passed","severity":"normal"},{"uid":"23e9defda2bf13a7","name":"Check publish message containing SQL Injection","time":{"start":1756360992427,"stop":1756360992427,"duration":0},"status":"passed","severity":"normal"},{"uid":"f386a8f204322f26","name":"Check message with no pubsub topic is not received","time":{"start":1756361264910,"stop":1756361264911,"duration":1},"status":"passed","severity":"normal"},{"uid":"92416ef14eeb2442","name":"should drop connection to one peer on hangUp","time":{"start":1756360910962,"stop":1756360910963,"duration":1},"status":"passed","severity":"normal"},{"uid":"847025b2c8cde0c0","name":"Mutual subscription","time":{"start":1756361000662,"stop":1756361000662,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c63e7c914b64286","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1756360801997,"stop":1756360801997,"duration":0},"status":"passed","severity":"normal"},{"uid":"809ab03ed80b55ec","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1756360969175,"stop":1756360969177,"duration":2},"status":"passed","severity":"normal"},{"uid":"cf6cb820933e9794","name":"should work with stubbed waku event emitter","time":{"start":1756360784220,"stop":1756360784220,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5283b2f8b94a588","name":"should retry failed tasks","time":{"start":1756360782032,"stop":1756360782033,"duration":1},"status":"passed","severity":"normal"},{"uid":"6becda16f7253ab2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1756360796041,"stop":1756360796041,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b6283778e35d66","name":"Renews subscription after lossing a connection","time":{"start":1756361288171,"stop":1756361288171,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de4d2c117276de5","name":"throws on content topic with generation field greater than 0","time":{"start":1756360736267,"stop":1756360736267,"duration":0},"status":"passed","severity":"normal"},{"uid":"340068b25549229d","name":"should handle different types of entries","time":{"start":1756360781336,"stop":1756360781337,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4cd34937bf2e5a6","name":"Waku message hash computation (meta attribute not present)","time":{"start":1756360751901,"stop":1756360751901,"duration":0},"status":"passed","severity":"normal"},{"uid":"d39da0605de8e5b6","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1756361000671,"stop":1756361000671,"duration":0},"status":"passed","severity":"normal"},{"uid":"c124c48aed1dbabc","name":"should check false positive rate","time":{"start":1756360799754,"stop":1756360799754,"duration":0},"status":"passed","severity":"normal"},{"uid":"58212bf851a2619a","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1756360796015,"stop":1756360796015,"duration":0},"status":"passed","severity":"normal"},{"uid":"3264a377e8479f29","name":"Push message with numeric payload","time":{"start":1756361372486,"stop":1756361372486,"duration":0},"status":"passed","severity":"normal"},{"uid":"48f691c43084b74f","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1756360796018,"stop":1756360796018,"duration":0},"status":"passed","severity":"normal"},{"uid":"2489112979712d61","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1756361154049,"stop":1756361154050,"duration":1},"status":"passed","severity":"normal"},{"uid":"a62d5640274f731f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1756360796044,"stop":1756360796045,"duration":1},"status":"passed","severity":"normal"},{"uid":"4446a10e3dafd31f","name":"topics with same application and version share the same shard","time":{"start":1756360736277,"stop":1756360736277,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be6e37c0403e58a","name":"Subscribe to topic containing Script and publish message","time":{"start":1756361000669,"stop":1756361000669,"duration":0},"status":"passed","severity":"normal"},{"uid":"537bbf6786203ca7","name":"Meta field set when metaSetter is specified","time":{"start":1756360752882,"stop":1756360752882,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0025be1c906a6e1","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1756360796036,"stop":1756360796037,"duration":1},"status":"passed","severity":"normal"},{"uid":"336aebe5af2c9cd7","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1756360802457,"stop":1756360802457,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d1be5094e4b6a37","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1756361154048,"stop":1756361154048,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a8923b586b38c0d","name":"Subscribe and receives messages on 20 topics","time":{"start":1756361288152,"stop":1756361288153,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ef7ee7d103fdd59","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1756360796042,"stop":1756360796043,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2413044af7a6049","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1756361000664,"stop":1756361000664,"duration":0},"status":"passed","severity":"normal"},{"uid":"364c14000978f2f","name":"should be safe to call multiple times","time":{"start":1756360752127,"stop":1756360752128,"duration":1},"status":"passed","severity":"normal"},{"uid":"56545d9685ec159","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1756360796018,"stop":1756360796018,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea160f7f814a9389","name":"Overlapping topic subscription","time":{"start":1756361288164,"stop":1756361288165,"duration":1},"status":"passed","severity":"normal"},{"uid":"117f324eceaa0690","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1756360795877,"stop":1756360795878,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0dd1d03be0d439f","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1756360760860,"stop":1756360760876,"duration":16},"status":"passed","severity":"normal"},{"uid":"e30d37bfc3911c62","name":"should handle onConnected and onDisconnected","time":{"start":1756360783481,"stop":1756360783481,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2ee245af3f75e95","name":"Promise Callback - false","time":{"start":1756361121989,"stop":1756361121989,"duration":0},"status":"passed","severity":"normal"},{"uid":"36821a53ac2319f4","name":"Subscribe to topic containing numeric and receive message","time":{"start":1756361288155,"stop":1756361288155,"duration":0},"status":"passed","severity":"normal"},{"uid":"af100a8e458778f6","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1756360796008,"stop":1756360796009,"duration":1},"status":"passed","severity":"normal"},{"uid":"33ddaae9885d8c56","name":"Check received message containing SQL Injection","time":{"start":1756361264916,"stop":1756361264916,"duration":0},"status":"passed","severity":"normal"},{"uid":"117165378333a046","name":"Subscribe to topic containing numeric and receive message","time":{"start":1756361288166,"stop":1756361288166,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1e93270ec170688","name":"should start and stop interval correctly","time":{"start":1756360782020,"stop":1756360782021,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c0f9790c6e0a246","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1756360736280,"stop":1756360736280,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2757fcaaa612989","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1756360736275,"stop":1756360736275,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a1f54bee66dfdce","name":"Subscribe to topic containing Script and receive message","time":{"start":1756361288157,"stop":1756361288157,"duration":0},"status":"passed","severity":"normal"},{"uid":"789f9ac47ad898c","name":"should skip peers without peer exchange protocol","time":{"start":1756360762433,"stop":1756360762433,"duration":0},"status":"passed","severity":"normal"},{"uid":"8173dc5550ec4158","name":"should not fail to start the service if it is already started","time":{"start":1756360825155,"stop":1756360825155,"duration":0},"status":"passed","severity":"normal"},{"uid":"d17f64c5eb5eb3a2","name":"Push message with content topic containing special chars","time":{"start":1756361372493,"stop":1756361372493,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bb887bf57d6a430","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1756360736283,"stop":1756360736284,"duration":1},"status":"passed","severity":"normal"},{"uid":"e250a7d02c57bc78","name":"should handle complete peer lifecycle","time":{"start":1756360752070,"stop":1756360752070,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb79ec35069e7b2","name":"ignores unrecognized TXT record formats","time":{"start":1756360762476,"stop":1756360762477,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9975564a72d8a49","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1756361288163,"stop":1756361288163,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed837df1b4187976","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1756360796007,"stop":1756360796007,"duration":0},"status":"passed","severity":"normal"},{"uid":"110f8c8abd4e239b","name":"Subscribe to topic containing shell command and receive message","time":{"start":1756361288159,"stop":1756361288159,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ad33d0a9364347","name":"should unregister libp2p event listeners when stop is called","time":{"start":1756360783482,"stop":1756360783488,"duration":6},"status":"passed","severity":"normal"},{"uid":"43a312137b7ae97f","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1756361154051,"stop":1756361154052,"duration":1},"status":"passed","severity":"normal"},{"uid":"28df44b8852c67e7","name":"should do nothing when connections still exist","time":{"start":1756360752144,"stop":1756360752148,"duration":4},"status":"passed","severity":"normal"},{"uid":"92f2ec4005a98951","name":"passes more than one ENR URLs and attempts connection","time":{"start":1756360825159,"stop":1756360825159,"duration":0},"status":"skipped","severity":"normal"},{"uid":"908123e2ea78eb53","name":"should continually clean up expired entries at intervals","time":{"start":1756360781338,"stop":1756360781343,"duration":5},"status":"passed","severity":"normal"},{"uid":"84ef58dffdace43d","name":"should reassess health immediately when peer disconnects","time":{"start":1756360783412,"stop":1756360783412,"duration":0},"status":"passed","severity":"normal"},{"uid":"519e4ae7322c3578","name":"should not receive a peer event after stop","time":{"start":1756361017511,"stop":1756361017511,"duration":0},"status":"passed","severity":"normal"},{"uid":"9efe808cd4a8515f","name":"should decode valid enr with tcp successfully","time":{"start":1756360742354,"stop":1756360742354,"duration":0},"status":"passed","severity":"normal"},{"uid":"9650221454e749ea","name":"should handle hash queries without validation","time":{"start":1756360783900,"stop":1756360783900,"duration":0},"status":"passed","severity":"normal"},{"uid":"579dec918464e53","name":"Push message with XML payload","time":{"start":1756361372488,"stop":1756361372489,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd26eb94719e0f06","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1756360761705,"stop":1756360761705,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c273190db0049","name":"should set default options when no config provided","time":{"start":1756360752872,"stop":1756360752872,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ff834398a35676","name":"Relay + Store","time":{"start":1756360825487,"stop":1756360825487,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e6ed610db66e5b","name":"Delete observer","time":{"start":1756360970796,"stop":1756360970796,"duration":0},"status":"passed","severity":"normal"},{"uid":"423c06e0fc276a9","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1756360736280,"stop":1756360736280,"duration":0},"status":"passed","severity":"normal"},{"uid":"1deb8219d6674d7f","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1756360752425,"stop":1756360752426,"duration":1},"status":"passed","severity":"normal"},{"uid":"57e7a15f7e43a020","name":"Callback on promise","time":{"start":1756361135206,"stop":1756361135206,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af12ba3356c2216","name":"should dial second nwaku node that was discovered","time":{"start":1756360819027,"stop":1756360819043,"duration":16},"status":"skipped","severity":"normal"},{"uid":"c9637d900e15c10b","name":"Check message with non string payload is not received","time":{"start":1756361264924,"stop":1756361264924,"duration":0},"status":"passed","severity":"normal"},{"uid":"72acdf77116b93a7","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1756360736281,"stop":1756360736281,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc40a0038263546","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1756360881009,"stop":1756360881009,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ea862e50f63c7b4","name":"should maintain desired error rate","time":{"start":1756360799748,"stop":1756360799748,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e757ab787811b1b","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1756360796013,"stop":1756360796013,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d54597dbb56b72","name":"should mark all messages in causal history as acknowledged","time":{"start":1756360802454,"stop":1756360802454,"duration":0},"status":"passed","severity":"normal"},{"uid":"691990f1e464e4ae","name":"Check meta is set [ecies]","time":{"start":1756360773700,"stop":1756360773700,"duration":0},"status":"passed","severity":"normal"},{"uid":"57e9e9298152e8eb","name":"should be safe to call multiple times","time":{"start":1756360752874,"stop":1756360752874,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe6bc02d5d9a653","name":"can start and stop the service","time":{"start":1756360825154,"stop":1756360825154,"duration":0},"status":"passed","severity":"normal"},{"uid":"68349b7d1b23f6fc","name":"should handle all zero keep alive options","time":{"start":1756360752068,"stop":1756360752069,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4a86b9e402b4bfd","name":"should properly create location multiaddrs - tcp","time":{"start":1756360742361,"stop":1756360742361,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd3015f321d39056","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1756360796010,"stop":1756360796013,"duration":3},"status":"passed","severity":"normal"},{"uid":"6782aecf099311c4","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app78/2/topic581/test.js","time":{"start":1756361085745,"stop":1756361085746,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ab260374a6801b9","name":"should successfully subscribe to supported pubsub topic","time":{"start":1756360783809,"stop":1756360783813,"duration":4},"status":"passed","severity":"normal"},{"uid":"7c16f4d4217c43e7","name":"Check received message containing JSON","time":{"start":1756361264918,"stop":1756361264918,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aec97d54d3f373d","name":"Subscribe to topic containing XML and receive message","time":{"start":1756361288168,"stop":1756361288168,"duration":0},"status":"passed","severity":"normal"},{"uid":"e18da50760aa014","name":"Push message with special chars payload","time":{"start":1756361372499,"stop":1756361372499,"duration":0},"status":"passed","severity":"normal"},{"uid":"4febc66c8769b776","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1756360772126,"stop":1756360772126,"duration":0},"status":"passed","severity":"normal"},{"uid":"864796563123e178","name":"should have no discoveries enabled by default","time":{"start":1756360783054,"stop":1756360783055,"duration":1},"status":"passed","severity":"normal"},{"uid":"edd7114abfd85304","name":"should return usable stream attached to connection","time":{"start":1756360752421,"stop":1756360752421,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f48988c0164fa1","name":"Check received message containing emoji","time":{"start":1756361264919,"stop":1756361264919,"duration":0},"status":"passed","severity":"normal"},{"uid":"827f0260ca316ab9","name":"Subscribe to topic containing Russian and receive message","time":{"start":1756361288167,"stop":1756361288167,"duration":0},"status":"passed","severity":"normal"},{"uid":"daae374893b68ef2","name":"should be empty after removing the only subscription","time":{"start":1756360783964,"stop":1756360783964,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa4c6ef9276f5c0c","name":"Subscribe to topic containing shell command and receive message","time":{"start":1756361288169,"stop":1756361288169,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f6e4c583ddac1b5","name":"Subscribe to topic containing emoji and receive message","time":{"start":1756361288170,"stop":1756361288170,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fe23aae03cbc259","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1756360752055,"stop":1756360752055,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b8698cd25bfe3ea","name":"different cluster: nodes don't connect","time":{"start":1756360896213,"stop":1756360896213,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f7a118fc3bf401d","name":"Encoder throws on empty string content topic","time":{"start":1756360772128,"stop":1756360772129,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c203fc144b22e6","name":"Push message with content topic containing emoji","time":{"start":1756361372495,"stop":1756361372496,"duration":1},"status":"passed","severity":"normal"},{"uid":"69bcbddf1579aa0","name":"Push message with content topic containing numeric","time":{"start":1756361372505,"stop":1756361372506,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c02317ac3419793","name":"Push message with long payload","time":{"start":1756361372486,"stop":1756361372486,"duration":0},"status":"passed","severity":"normal"},{"uid":"7692bef4fd4108f3","name":"should be sent with empty content","time":{"start":1756360802458,"stop":1756360802458,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb1ceaf952e1a804","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1756361288167,"stop":1756361288167,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3160b78210c813c","name":"Fails to push message with large meta","time":{"start":1756361372496,"stop":1756361372496,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f8b589818d06bb","name":"should properly create location multiaddrs - tcp4","time":{"start":1756360742360,"stop":1756360742360,"duration":0},"status":"passed","severity":"normal"},{"uid":"aae407749fe6d4cd","name":"should filter out already connected peers","time":{"start":1756360752149,"stop":1756360752152,"duration":3},"status":"passed","severity":"normal"},{"uid":"50aab93bbcc1f855","name":"should be online or offline if network state changed","time":{"start":1756360840368,"stop":1756360840368,"duration":0},"status":"passed","severity":"normal"},{"uid":"14b23d754010f795","name":"should serialize and deserialize correctly","time":{"start":1756360799748,"stop":1756360799752,"duration":4},"status":"passed","severity":"normal"},{"uid":"1670109d0887590d","name":"Check received message containing Russian","time":{"start":1756361264915,"stop":1756361264916,"duration":1},"status":"passed","severity":"normal"},{"uid":"755b6e8c77f62f38","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1756361000670,"stop":1756361000670,"duration":0},"status":"passed","severity":"normal"},{"uid":"33523985e505c7eb","name":"Check received message containing shell command","time":{"start":1756361264918,"stop":1756361264918,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c0b275d332f9873","name":"Check received message with timestamp: 1756360819760 ","time":{"start":1756361264909,"stop":1756361264909,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c7c15de46a5ae2","name":"should clear all timers","time":{"start":1756360752038,"stop":1756360752038,"duration":0},"status":"passed","severity":"normal"},{"uid":"579664249afe2e55","name":"should reject if WakuNode is not started","time":{"start":1756360783886,"stop":1756360783886,"duration":0},"status":"passed","severity":"normal"},{"uid":"de1761a7178f9954","name":"should not create multiple intervals when called multiple times","time":{"start":1756360751647,"stop":1756360751653,"duration":6},"status":"passed","severity":"normal"},{"uid":"4a07bb931ac26919","name":"should handle peer store errors gracefully","time":{"start":1756360783412,"stop":1756360783413,"duration":1},"status":"passed","severity":"normal"},{"uid":"704ca125d9bccb01","name":"should dial peer when no shard info available","time":{"start":1756360751667,"stop":1756360751667,"duration":0},"status":"passed","severity":"normal"},{"uid":"d54e5816293ff9c0","name":"throws on content topic with empty application field","time":{"start":1756360736267,"stop":1756360736267,"duration":0},"status":"passed","severity":"normal"},{"uid":"290d16c56f2d1966","name":"should successfully query store with valid decoders and options","time":{"start":1756360783899,"stop":1756360783899,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c1944a16429eb33","name":"Generator, one shard","time":{"start":1756361103076,"stop":1756361103077,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd7bc4a8fee40c1a","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1756360796033,"stop":1756360796033,"duration":0},"status":"passed","severity":"normal"},{"uid":"766b54204c00a5c","name":"tcp ip4 address","time":{"start":1756360741759,"stop":1756360741760,"duration":1},"status":"passed","severity":"normal"},{"uid":"aedcfcfe12141f21","name":"should skip peers that were recently queried","time":{"start":1756360762435,"stop":1756360762435,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3387804845d91b","name":"Push message with custom timestamp: 1756364444241","time":{"start":1756361372512,"stop":1756361372512,"duration":0},"status":"passed","severity":"normal"},{"uid":"2920753b81b23522","name":"should return PeerId when PeerId is provided","time":{"start":1756360751960,"stop":1756360751960,"duration":0},"status":"passed","severity":"normal"},{"uid":"2823b2a4d089386c","name":"should set field with all protocols enabled","time":{"start":1756360742362,"stop":1756360742362,"duration":0},"status":"passed","severity":"normal"},{"uid":"5819c52d5ade0452","name":"should not start if already started","time":{"start":1756360762431,"stop":1756360762431,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cf71ed65303baee","name":"should handle incoming messages","time":{"start":1756360783814,"stop":1756360783814,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0997e6bc3ccecc7","name":"random static sharding 5 - Cluster ID: 854, Shard ID: 628","time":{"start":1756361101771,"stop":1756361101771,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c3bcc92140093ee","name":"should not be delivered","time":{"start":1756360802459,"stop":1756360802459,"duration":0},"status":"passed","severity":"normal"},{"uid":"bad07d7b33d328d5","name":"Push message with Arabic payload","time":{"start":1756361372487,"stop":1756361372487,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee8950f6ef0c2914","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1756360783965,"stop":1756360783965,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff80ce92937b7b52","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1756360784223,"stop":1756360784223,"duration":0},"status":"passed","severity":"normal"},{"uid":"60cefbb47b0c5100","name":"should wait for LightPush peer to be connected","time":{"start":1756360783891,"stop":1756360783891,"duration":0},"status":"passed","severity":"normal"},{"uid":"b65b6e31f6f80da3","name":"Subscribe to topic containing special chars and receive message","time":{"start":1756361288166,"stop":1756361288166,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb06b2f3fa46ada9","name":"should reject if LightPush is requested but not mounted","time":{"start":1756360783887,"stop":1756360783887,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e15b08e48f7916d","name":"should use DNS peer discovery with light client","time":{"start":1756360825158,"stop":1756360825158,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5837872a88d2abeb","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1756360762177,"stop":1756360762177,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e5a163053ff833c","name":"Push message with short payload","time":{"start":1756361372498,"stop":1756361372498,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4a058da1475161b","name":"Fails to publish duplicate message","time":{"start":1756360992431,"stop":1756360992431,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b53abdaf5b2a0b6","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1756360896213,"stop":1756360896214,"duration":1},"status":"passed","severity":"normal"},{"uid":"d866e87f5d0352a9","name":"Check received message containing escaped characters","time":{"start":1756361264918,"stop":1756361264919,"duration":1},"status":"passed","severity":"normal"},{"uid":"3053b7b2cf5b541c","name":"random static sharding 4 - Cluster ID: 427, Shard ID: 514","time":{"start":1756361101771,"stop":1756361101771,"duration":0},"status":"passed","severity":"normal"},{"uid":"65412d9a6ccff029","name":"should filter out undefined ENRs","time":{"start":1756360762171,"stop":1756360762171,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ff41bae80b4c535","name":"Push message with shell command payload","time":{"start":1756361372502,"stop":1756361372503,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e8a41bcce6d88b1","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1756360840367,"stop":1756360840368,"duration":1},"status":"passed","severity":"normal"},{"uid":"66bca0281925ae07","name":"Passing page size 0 when there are 110 messages","time":{"start":1756361135462,"stop":1756361135463,"duration":1},"status":"passed","severity":"normal"},{"uid":"acca294cab661c5d","name":"should handle dial errors gracefully","time":{"start":1756360751667,"stop":1756360751667,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b37e621743fed8e","name":"should dial peers from store when no connections remain","time":{"start":1756360752141,"stop":1756360752143,"duration":2},"status":"passed","severity":"normal"},{"uid":"e9c24a80ce39b247","name":"should skip peers without peerInfo in ENR","time":{"start":1756360762438,"stop":1756360762439,"duration":1},"status":"passed","severity":"normal"},{"uid":"110fd99535366d92","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1756361288153,"stop":1756361288154,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae57fafb86bbeee6","name":"should insert message id into causal history","time":{"start":1756360802451,"stop":1756360802451,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e552f93c986eca","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1756360796020,"stop":1756360796026,"duration":6},"status":"passed","severity":"normal"},{"uid":"3ea3b52bab010873","name":"random static sharding 8 - Cluster ID: 825, Shard ID: 821","time":{"start":1756361101774,"stop":1756361101774,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa994089842eb3f2","name":"Ordered Callback - true","time":{"start":1756361121990,"stop":1756361121990,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0df24735abc28fe","name":"should work with async generator that yields promises","time":{"start":1756360784222,"stop":1756360784222,"duration":0},"status":"passed","severity":"normal"},{"uid":"34cf7f41b8a00b77","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1756360751139,"stop":1756360751148,"duration":9},"status":"passed","severity":"normal"},{"uid":"5249ab1f5ba2b795","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1756361288168,"stop":1756361288168,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb50de5eda0656a","name":"Throws when trying to push message with empty payload","time":{"start":1756361372491,"stop":1756361372492,"duration":1},"status":"passed","severity":"normal"},{"uid":"9831ae0fdb04df47","name":"should merge provided config with defaults","time":{"start":1756360752872,"stop":1756360752872,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb70839e0d42e50","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1756360783900,"stop":1756360783900,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df6132759e73595","name":"Ephemeral messages are not stored","time":{"start":1756360826104,"stop":1756360826107,"duration":3},"status":"passed","severity":"normal"},{"uid":"3a503c79b6c80dfe","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1756361000668,"stop":1756361000669,"duration":1},"status":"passed","severity":"normal"},{"uid":"99e26acee28fc2c9","name":"Check message with no payload is not received","time":{"start":1756361264923,"stop":1756361264924,"duration":1},"status":"passed","severity":"normal"},{"uid":"f976273f4590f5f0","name":"should start peer exchange discovery","time":{"start":1756360762430,"stop":1756360762431,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a86361d9a8d76c","name":"Encoder throws on undefined content topic","time":{"start":1756360772128,"stop":1756360772128,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6baee107f8a11fa","name":"should update peer store before dialing","time":{"start":1756360751429,"stop":1756360751429,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bdb3baac9f386ce","name":"Push message equal or less that 1MB","time":{"start":1756361372512,"stop":1756361372512,"duration":0},"status":"passed","severity":"normal"},{"uid":"b06bab842db4f250","name":"should add received message to localHistory with retrievalHint","time":{"start":1756360802453,"stop":1756360802453,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6df5434550894ed","name":"Check received message containing Script","time":{"start":1756361264916,"stop":1756361264916,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f922664e7a8a624","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1756360742353,"stop":1756360742353,"duration":0},"status":"passed","severity":"normal"},{"uid":"1616c6b724919ec2","name":"should handle dial errors gracefully","time":{"start":1756360751428,"stop":1756360751428,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4bc5e2012b44940","name":"should return empty array when no peers connected","time":{"start":1756360752878,"stop":1756360752878,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e586a2eb16fddb","name":"Push message with rate limit","time":{"start":1756361372496,"stop":1756361372496,"duration":0},"status":"passed","severity":"normal"},{"uid":"392170e6dbf196e7","name":"should start the dialing interval","time":{"start":1756360751646,"stop":1756360751646,"duration":0},"status":"passed","severity":"normal"},{"uid":"70e95c445e1346d3","name":"should return start time to last successful query since last query is less than max range","time":{"start":1756360784227,"stop":1756360784227,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc44f513310fc1bb","name":"should skip peer when failed to dial recently","time":{"start":1756360751663,"stop":1756360751663,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb859e030317ea80","name":"Check received message containing Arabic","time":{"start":1756361264915,"stop":1756361264915,"duration":0},"status":"passed","severity":"normal"},{"uid":"b778ecf5b97cfcdd","name":"random static sharding 7 - Cluster ID: 434, Shard ID: 763","time":{"start":1756361101772,"stop":1756361101773,"duration":1},"status":"passed","severity":"normal"},{"uid":"730ddfac6bc4aff9","name":"should dispatch network event when browser goes online","time":{"start":1756360751138,"stop":1756360751138,"duration":0},"status":"passed","severity":"normal"},{"uid":"da0a5235c52d409b","name":"Cluster id 0, shard 0","time":{"start":1756361101766,"stop":1756361101767,"duration":1},"status":"passed","severity":"normal"},{"uid":"52847382244f7319","name":"Push message with Chinese payload","time":{"start":1756361372487,"stop":1756361372487,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ae7448b6233dafb","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1756361000667,"stop":1756361000667,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a1387ac3cd7078","name":"should successfully query peers and return peer infos","time":{"start":1756360762170,"stop":1756360762170,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea1375179bb0732a","name":"should skip peer when dialed recently","time":{"start":1756360751663,"stop":1756360751663,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5be80b28251d76","name":"should load peers from local storage and dispatch events","time":{"start":1756360766274,"stop":1756360766274,"duration":0},"status":"passed","severity":"normal"},{"uid":"f523cad6990afa9b","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1756360783489,"stop":1756360783489,"duration":0},"status":"passed","severity":"normal"},{"uid":"7850bec7eb3890bf","name":"should clear dial history on start","time":{"start":1756360751646,"stop":1756360751647,"duration":1},"status":"passed","severity":"normal"},{"uid":"81cc5d38ce5bd097","name":"should query peers that support peer exchange","time":{"start":1756360762434,"stop":1756360762434,"duration":0},"status":"passed","severity":"normal"},{"uid":"1076c2affcd1b27b","name":"Push message with content topic containing Russian","time":{"start":1756361372494,"stop":1756361372494,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea281af822d429e7","name":"should send relay ping messages on timer","time":{"start":1756360752056,"stop":1756360752056,"duration":0},"status":"passed","severity":"normal"},{"uid":"19242a6af9fe8565","name":"should dial one peer on dial","time":{"start":1756360910962,"stop":1756360910962,"duration":0},"status":"passed","severity":"normal"},{"uid":"884f0afb4c652a11","name":"Check received message with timestamp: 1649153314 ","time":{"start":1756361264921,"stop":1756361264921,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee865702402ed799","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1756360784217,"stop":1756360784217,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec6c795abef0ba48","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1756360825159,"stop":1756360825159,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a47085ed5c32ce0b","name":"should dial peers from store when browser is connected","time":{"start":1756360752128,"stop":1756360752128,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd8ee7ccc7a963ee","name":"Push 30 different messages","time":{"start":1756361372491,"stop":1756361372491,"duration":0},"status":"skipped","severity":"normal"},{"uid":"904812e71f19cb94","name":"should handle task timeouts","time":{"start":1756360782033,"stop":1756360782034,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5f587b7d36da82c","name":"should create QueryOnConnect instance without options","time":{"start":1756360784217,"stop":1756360784218,"duration":1},"status":"passed","severity":"normal"},{"uid":"d59daa043a6a31f7","name":"should return false and handle errors gracefully","time":{"start":1756360752877,"stop":1756360752877,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc8283a858ef6a03","name":"Check received message containing shell command","time":{"start":1756361264908,"stop":1756361264908,"duration":0},"status":"passed","severity":"normal"},{"uid":"45926b4efb693dd9","name":"should successfully unsubscribe from an existing subscription","time":{"start":1756360783814,"stop":1756360783814,"duration":0},"status":"passed","severity":"normal"},{"uid":"99641254c7425e83","name":"should handle errors gracefully when getting peer info","time":{"start":1756360751857,"stop":1756360751858,"duration":1},"status":"passed","severity":"normal"},{"uid":"d65b862c6ea6c27","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1756360783450,"stop":1756360783450,"duration":0},"status":"passed","severity":"normal"},{"uid":"af6dc7905c37ffdf","name":"ends if response has no messages","time":{"start":1756360752612,"stop":1756360752612,"duration":0},"status":"passed","severity":"normal"},{"uid":"39bfdb545790eb5b","name":"should set field with only STORE enabled","time":{"start":1756360742363,"stop":1756360742363,"duration":0},"status":"passed","severity":"normal"},{"uid":"581ead802d3b496f","name":"Subscribe to topic containing numeric and publish message","time":{"start":1756361000666,"stop":1756361000667,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cf5cefac57aa806","name":"Check publish message containing Russian","time":{"start":1756360992426,"stop":1756360992426,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb8cc51285844a5f","name":"peer:update - should do nothing if another protocol hit","time":{"start":1756360752424,"stop":1756360752425,"duration":1},"status":"passed","severity":"normal"},{"uid":"81963f4e30268fab","name":"should not stop if not started","time":{"start":1756360762432,"stop":1756360762432,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2c767356f18af9b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1756360796037,"stop":1756360796037,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b1a5ed3a12aaa5","name":"should work with stubbed peer manager event emitter","time":{"start":1756360784220,"stop":1756360784220,"duration":0},"status":"passed","severity":"normal"},{"uid":"a01383b6f5fcd25c","name":"should populate queue if has active dial","time":{"start":1756360751664,"stop":1756360751664,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d421b8a53edf215","name":"should maintain proper timestamps if all messages received","time":{"start":1756360802453,"stop":1756360802453,"duration":0},"status":"passed","severity":"normal"},{"uid":"85574c7ace8425b9","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1756360802457,"stop":1756360802457,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7afc6263b352f30","name":"Push message with content topic containing SQL Injection","time":{"start":1756361372494,"stop":1756361372494,"duration":0},"status":"passed","severity":"normal"},{"uid":"7578a34569ed765","name":"Relay Node - default protocol","time":{"start":1756361154745,"stop":1756361154746,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2cb2952fcb896b9","name":"Passing page size 10 when there are 10 messages","time":{"start":1756361135464,"stop":1756361135465,"duration":1},"status":"passed","severity":"normal"},{"uid":"7aac54520d53d288","name":"should invoke callbacks when receiving a message","time":{"start":1756360783964,"stop":1756360783965,"duration":1},"status":"passed","severity":"normal"},{"uid":"b524aacecf9d9367","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1756360741676,"stop":1756360741676,"duration":0},"status":"passed","severity":"normal"},{"uid":"3753dc0a206b3e8d","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1756361288156,"stop":1756361288156,"duration":0},"status":"passed","severity":"normal"},{"uid":"114db100a4e31f87","name":"Push message with content topic containing Russian","time":{"start":1756361372507,"stop":1756361372507,"duration":0},"status":"passed","severity":"normal"},{"uid":"92caf78c9fe0a79d","name":"Waku message hash computation (no timestamp)","time":{"start":1756360751915,"stop":1756360751915,"duration":0},"status":"passed","severity":"normal"},{"uid":"49c8f3d355498b2f","name":"return first retrieved peers without further DNS queries","time":{"start":1756360762478,"stop":1756360762478,"duration":0},"status":"passed","severity":"normal"},{"uid":"27a3ff3e2c7a61b3","name":"messageHash returns a Uint8Array","time":{"start":1756360751916,"stop":1756360751917,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5fcfae69c442ccd","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1756360796036,"stop":1756360796036,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ea51e80d1771de5","name":"Push message with emoji payload","time":{"start":1756361372491,"stop":1756361372491,"duration":0},"status":"passed","severity":"normal"},{"uid":"f81c1d079160548c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1756360736284,"stop":1756360736285,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9d50ede3aa6ec12","name":"should trigger query when time since last query exceeds threshold","time":{"start":1756360784223,"stop":1756360784224,"duration":1},"status":"passed","severity":"normal"},{"uid":"63f91d1d509de44c","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1756360985886,"stop":1756360985886,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bc918160c7cd0fd","name":"should handle shardReader errors","time":{"start":1756360752880,"stop":1756360752880,"duration":0},"status":"passed","severity":"normal"},{"uid":"5adaf5b62ad90087","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1756360992431,"stop":1756360992431,"duration":0},"status":"passed","severity":"normal"},{"uid":"574ac0240fb08431","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1756360802454,"stop":1756360802455,"duration":1},"status":"passed","severity":"normal"},{"uid":"c72459cd1bfe0f1","name":"Nwaku publishes","time":{"start":1756360982413,"stop":1756360982413,"duration":0},"status":"passed","severity":"normal"},{"uid":"e212f010200324ec","name":"should get / set TCP multiaddr","time":{"start":1756360742359,"stop":1756360742359,"duration":0},"status":"passed","severity":"normal"},{"uid":"118fc2434975da1a","name":"Push message with content topic containing JSON","time":{"start":1756361372508,"stop":1756361372508,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d1a09e87866816","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1756360896212,"stop":1756360896212,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b29c06c3100db7","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1756360802454,"stop":1756360802454,"duration":0},"status":"passed","severity":"normal"},{"uid":"83945778e9303465","name":"Query with Ordered Callback, No message returned","time":{"start":1756361111090,"stop":1756361111091,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc27b83f3fc4e578","name":"Push message with emoji payload","time":{"start":1756361372503,"stop":1756361372504,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ce01a9f314cf3a0","name":"should not dial peers from store when browser is not connected","time":{"start":1756360752128,"stop":1756360752129,"duration":1},"status":"passed","severity":"normal"},{"uid":"29502ce01b80b6a7","name":"should initialize with default options","time":{"start":1756360762429,"stop":1756360762429,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a5225b34f0c845","name":"should enable all discoveries when explicitly set","time":{"start":1756360783055,"stop":1756360783055,"duration":0},"status":"passed","severity":"normal"},{"uid":"51202666dbdbb485","name":"Push message with custom timestamp: 1725602444241","time":{"start":1756361372511,"stop":1756361372511,"duration":0},"status":"passed","severity":"normal"},{"uid":"717dd4ec4b4ba5d3","name":"Push message with content topic containing Arabic","time":{"start":1756361372507,"stop":1756361372507,"duration":0},"status":"passed","severity":"normal"},{"uid":"c03c584c2af4e70","name":"does not throw on valid cases","time":{"start":1756360736264,"stop":1756360736265,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e52daa122f97b0f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1756360736282,"stop":1756360736283,"duration":1},"status":"passed","severity":"normal"},{"uid":"79347dc0880658e","name":"should monitor connected peers and store them into cache","time":{"start":1756360902047,"stop":1756360902050,"duration":3},"status":"passed","severity":"normal"},{"uid":"962e08d4618c52ea","name":"isConnected return false after peer stops","time":{"start":1756360840363,"stop":1756360840363,"duration":0},"status":"passed","severity":"normal"},{"uid":"f63ee8af5cb218e8","name":"should not allow unachievable error rate","time":{"start":1756360795876,"stop":1756360795876,"duration":0},"status":"passed","severity":"normal"},{"uid":"450b97f4ebad4815","name":"should handle queue processing errors gracefully","time":{"start":1756360751684,"stop":1756360751685,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbd627179e1f6aa2","name":"should handle corrupted shard info gracefully","time":{"start":1756360751858,"stop":1756360751858,"duration":0},"status":"passed","severity":"normal"},{"uid":"b269cadd1e311656","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app69/4/topic461/xml","time":{"start":1756361085745,"stop":1756361085745,"duration":0},"status":"passed","severity":"normal"},{"uid":"a236bb3c09d83bb7","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1756360761708,"stop":1756360761708,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b199eff94cfd3de","name":"Push message with Script payload","time":{"start":1756361372501,"stop":1756361372501,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc39d05007640779","name":"Push message with Script payload","time":{"start":1756361372488,"stop":1756361372488,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f5bea9edd746018","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1756360762176,"stop":1756360762176,"duration":0},"status":"passed","severity":"normal"},{"uid":"a537a3087b11e2ca","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1756360761708,"stop":1756360761715,"duration":7},"status":"passed","severity":"normal"},{"uid":"6ad93f3349292a5a","name":"should emit a peer event after start","time":{"start":1756360825156,"stop":1756360825156,"duration":0},"status":"passed","severity":"normal"},{"uid":"82d912c3cd93a3be","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1756360752177,"stop":1756360752178,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cb3ec90fcf26c56","name":"should be safe to call multiple times","time":{"start":1756360751427,"stop":1756360751427,"duration":0},"status":"passed","severity":"normal"},{"uid":"a81c83abd3fbab85","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1756360736286,"stop":1756360736286,"duration":0},"status":"passed","severity":"normal"},{"uid":"1152f2f4b2275b7a","name":"Check message on other pubsub topic is not received","time":{"start":1756361264922,"stop":1756361264922,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ac7a2f4fc5adbfc","name":"Check message with no payload is not received","time":{"start":1756361264911,"stop":1756361264912,"duration":1},"status":"passed","severity":"normal"},{"uid":"bda928f379904bbd","name":"isConnected should return false after all peers disconnect","time":{"start":1756360840362,"stop":1756360840363,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a9292a9cc4e4fd8","name":"Js publishes, other Js receives","time":{"start":1756360982413,"stop":1756360982414,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea3eb08b77ca50a","name":"Encoder throws on empty string content topic","time":{"start":1756360752883,"stop":1756360752883,"duration":0},"status":"passed","severity":"normal"},{"uid":"24950b43f312bae3","name":"returns all values when wanted number matches available values","time":{"start":1756360760857,"stop":1756360760859,"duration":2},"status":"passed","severity":"normal"},{"uid":"a6101f8c38f07ca1","name":"should support chaining for add method","time":{"start":1756360781326,"stop":1756360781327,"duration":1},"status":"passed","severity":"normal"},{"uid":"e238a4125e34b2a8","name":"Check publish message containing Basic HTML tag","time":{"start":1756360992428,"stop":1756360992428,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d992dae3627d34","name":"Push message with content topic containing Chinese","time":{"start":1756361372506,"stop":1756361372507,"duration":1},"status":"passed","severity":"normal"},{"uid":"acb9c92a559647be","name":"should be safe to call multiple times","time":{"start":1756360751654,"stop":1756360751654,"duration":0},"status":"passed","severity":"normal"},{"uid":"87e9ffcccc2d81f","name":"should handle cache.get errors gracefully","time":{"start":1756360766274,"stop":1756360766274,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d2b6e6fc404e13","name":"Subscribe to topic containing short and receive message","time":{"start":1756361288154,"stop":1756361288154,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a35f8b0ecf1ce78","name":"Publish message with custom timestamp: Fri Sep 06 2024 06:03:06 GMT+0000 (Coordinated Universal Time)","time":{"start":1756360992430,"stop":1756360992430,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6791770a6046423","name":"should encode/decode to text encoding","time":{"start":1756360742358,"stop":1756360742358,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b7c8ca512eb6c3","name":"should add and check entries correctly","time":{"start":1756360781318,"stop":1756360781326,"duration":8},"status":"passed","severity":"normal"},{"uid":"46ff8def856279a9","name":"should get / set UDP multiaddr","time":{"start":1756360742359,"stop":1756360742359,"duration":0},"status":"passed","severity":"normal"},{"uid":"74cbf5a70734cf47","name":"should increase lamport timestamp","time":{"start":1756360802450,"stop":1756360802450,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa465ca1d6fb419","name":"different cluster: nodes don't connect","time":{"start":1756360896211,"stop":1756360896211,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9604f2872679a22","name":"Push message with content topic containing escaped characters","time":{"start":1756361372495,"stop":1756361372495,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e25f8a66cb0f384","name":"Stops search when maxGet is reached","time":{"start":1756360761785,"stop":1756360761785,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0312549f656b584","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1756361264921,"stop":1756361264922,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a4c6b944f02c366","name":"Push message with escaped characters payload","time":{"start":1756361372503,"stop":1756361372503,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac6402aeee9d2ea","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1756360736284,"stop":1756360736284,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc2c2bee94541d18","name":"Refresh subscription","time":{"start":1756361288165,"stop":1756361288165,"duration":0},"status":"passed","severity":"normal"},{"uid":"4678e1f99d8778fd","name":"Sign & Recover","time":{"start":1756360772544,"stop":1756360772544,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba98286020469124","name":"should process queue every 500ms","time":{"start":1756360751679,"stop":1756360751679,"duration":0},"status":"passed","severity":"normal"},{"uid":"30c6e1c022c9b9a4","name":"Push message with custom timestamp: 1756357244241","time":{"start":1756361372511,"stop":1756361372512,"duration":1},"status":"passed","severity":"normal"},{"uid":"feaceb1dd3a49a6","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1756360796019,"stop":1756360796019,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4f0f8d5604fcc0a","name":"should handle case when navigator is not available","time":{"start":1756360751118,"stop":1756360751118,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4b4b0b65cfb3e70","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1756360796009,"stop":1756360796009,"duration":0},"status":"passed","severity":"normal"},{"uid":"74cadb5e6a4f393d","name":"Register correct protocols","time":{"start":1756361000662,"stop":1756361000663,"duration":1},"status":"passed","severity":"normal"},{"uid":"42278858dd1fd10c","name":"Check publish message containing JSON","time":{"start":1756360992428,"stop":1756360992428,"duration":0},"status":"passed","severity":"normal"},{"uid":"5054bf486337b46e","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1756360795878,"stop":1756360795878,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbd6f28b56e091f8","name":"Renews subscription after lossing a connection","time":{"start":1756361288160,"stop":1756361288161,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b95ffe931ad6e20","name":"should clear timers for specific peer on disconnect","time":{"start":1756360752062,"stop":1756360752066,"duration":4},"status":"passed","severity":"normal"},{"uid":"16cbed90e668849d","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1756360826108,"stop":1756360826108,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c8e41903dafe159","name":"Check publish message containing short","time":{"start":1756360992424,"stop":1756360992424,"duration":0},"status":"passed","severity":"normal"},{"uid":"d210abedc8e0109c","name":"Light Node - default protocols","time":{"start":1756361154745,"stop":1756361154745,"duration":0},"status":"passed","severity":"normal"},{"uid":"d80cc95c8eb23c83","name":"should handle errors when globalThis is not available","time":{"start":1756360751105,"stop":1756360751105,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e18ab02f0786079","name":"should stop all internal components","time":{"start":1756360752874,"stop":1756360752874,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac32fd095a314026","name":"should capture event listeners for testing","time":{"start":1756360784221,"stop":1756360784221,"duration":0},"status":"passed","severity":"normal"},{"uid":"33f8b9659a5bf315","name":"should not receive a peer event before start","time":{"start":1756360825156,"stop":1756360825157,"duration":1},"status":"passed","severity":"normal"},{"uid":"74777252d65a5d30","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1756361141989,"stop":1756361141989,"duration":0},"status":"passed","severity":"normal"},{"uid":"6240ca15af59a1c5","name":"Check received message containing emoji","time":{"start":1756361264909,"stop":1756361264909,"duration":0},"status":"passed","severity":"normal"},{"uid":"71653a58dd1a9b06","name":"Query generator for multiple messages with multiple decoders","time":{"start":1756361135204,"stop":1756361135205,"duration":1},"status":"passed","severity":"normal"},{"uid":"315b673be91de764","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1756361140259,"stop":1756361140266,"duration":7},"status":"passed","severity":"normal"},{"uid":"37d612c0fa9fde94","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1756360783055,"stop":1756360783055,"duration":0},"status":"passed","severity":"normal"},{"uid":"c38df491612531d2","name":"Using a function","time":{"start":1756361148938,"stop":1756361148939,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f05c8479eca811a","name":"should return false when network is not connected","time":{"start":1756360752875,"stop":1756360752875,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeea789a264da114","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1756360784226,"stop":1756360784226,"duration":0},"status":"passed","severity":"normal"},{"uid":"bee999d203b699e5","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1756361000663,"stop":1756361000664,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e814436a16bf527","name":"Relay","time":{"start":1756360825486,"stop":1756360825487,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a0ef74d3b81dcf0","name":"can start the service","time":{"start":1756361017507,"stop":1756361017508,"duration":1},"status":"passed","severity":"normal"},{"uid":"a83ad28fa2cf2d42","name":"Generator, 2 different shards","time":{"start":1756361103077,"stop":1756361103079,"duration":2},"status":"passed","severity":"normal"},{"uid":"6863a8a2646b49b0","name":"Push message with Russian payload","time":{"start":1756361372500,"stop":1756361372500,"duration":0},"status":"passed","severity":"normal"},{"uid":"9310f4af907d4cbc","name":"Query Generator - false","time":{"start":1756361121988,"stop":1756361121989,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc1b07dea6560669","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1756360761706,"stop":1756360761706,"duration":0},"status":"passed","severity":"normal"},{"uid":"9556f95d24d2eced","name":"Decoder throws on undefined content topic","time":{"start":1756360773701,"stop":1756360773701,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bd50d0c1c42dd13","name":"should start all internal components","time":{"start":1756360752873,"stop":1756360752873,"duration":0},"status":"passed","severity":"normal"},{"uid":"d468836765979b7e","name":"Push message with SQL Injection payload","time":{"start":1756361372500,"stop":1756361372501,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5b3df3f9f1719d6","name":"Check received message containing SQL Injection","time":{"start":1756361264906,"stop":1756361264906,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d8625907b0b5fbd","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1756360896214,"stop":1756360896214,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc69cdc508e49c0","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1756360840358,"stop":1756360840359,"duration":1},"status":"passed","severity":"normal"},{"uid":"6168fe9f214859a8","name":"should throw an error for insufficient data","time":{"start":1756360736426,"stop":1756360736426,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e169bbb951be2c4","name":"Nodes with multiple pubsub topic","time":{"start":1756360985884,"stop":1756360985884,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9084dfbaa6e2c92","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1756360796033,"stop":1756360796033,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb5c2438bab485eb","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1756360751900,"stop":1756360751901,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bea1fa0f32414c2","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1756360783497,"stop":1756360783497,"duration":0},"status":"passed","severity":"normal"},{"uid":"e636222c764bc64d","name":"throws on content topic with non-number generation field","time":{"start":1756360736266,"stop":1756360736266,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e429c8e2c582f1a","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1756361154047,"stop":1756361154047,"duration":0},"status":"passed","severity":"normal"},{"uid":"588d7698b914aa9a","name":"should work with stubbed retrieve function","time":{"start":1756360784220,"stop":1756360784221,"duration":1},"status":"passed","severity":"normal"},{"uid":"95e07f58c4aff215","name":"random static sharding 10 - Cluster ID: 919, Shard ID: 546","time":{"start":1756361101775,"stop":1756361101776,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa4b43a0bb60a3cb","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1756361103079,"stop":1756361103082,"duration":3},"status":"passed","severity":"normal"},{"uid":"f8b17184e65ebedc","name":"Push message with JSON payload","time":{"start":1756361372489,"stop":1756361372489,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fae68b1966ffc87","name":"should not dispatch event when already connected","time":{"start":1756360751136,"stop":1756360751137,"duration":1},"status":"passed","severity":"normal"},{"uid":"f05c0e20cc366480","name":"should handle peer not in mesh for all topics","time":{"start":1756360752069,"stop":1756360752070,"duration":1},"status":"passed","severity":"normal"},{"uid":"137966b24c9c82eb","name":"should dispatch connect and disconnect events","time":{"start":1756360783480,"stop":1756360783481,"duration":1},"status":"passed","severity":"normal"},{"uid":"2831f1ccaececa95","name":"handles different networkShards values correctly","time":{"start":1756360736278,"stop":1756360736279,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a297f3b9fa00128","name":"throws an error for improperly formatted content topics","time":{"start":1756360736279,"stop":1756360736279,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf9d4a2efc71e3a","name":"should not fail to stop the service if it was not started","time":{"start":1756360766272,"stop":1756360766272,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fdfe7b4780a8561","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1756360802456,"stop":1756360802457,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8307dfcf92998f1","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1756360840360,"stop":1756360840361,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fd541e917fc4ddc","name":"should throw error - no public key","time":{"start":1756360742354,"stop":1756360742355,"duration":1},"status":"passed","severity":"normal"},{"uid":"94dbaef1689b40f3","name":"should initialize with Unhealthy status","time":{"start":1756360783400,"stop":1756360783400,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b65b3b873b7e3df","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app37/10/topic520/test.js","time":{"start":1756361085739,"stop":1756361085739,"duration":0},"status":"passed","severity":"normal"},{"uid":"db8419463f392d9","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1756360752049,"stop":1756360752054,"duration":5},"status":"passed","severity":"normal"},{"uid":"e028982e69e82ae7","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1756360751915,"stop":1756360751916,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3980df6d96b843e","name":"Sample","time":{"start":1756360741739,"stop":1756360741739,"duration":0},"status":"passed","severity":"normal"},{"uid":"1243bd261fedfa4a","name":"Check publish message containing Chinese","time":{"start":1756360992425,"stop":1756360992426,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba8122c44a718091","name":"Fails to push message bigger that 1MB","time":{"start":1756361372512,"stop":1756361372513,"duration":1},"status":"passed","severity":"normal"},{"uid":"9db20b8bb0adf61d","name":"should skip peers without ENR","time":{"start":1756360762438,"stop":1756360762438,"duration":0},"status":"passed","severity":"normal"},{"uid":"879ab6c658dc6432","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1756360840359,"stop":1756360840360,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbb7b248d1d93877","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1756360985883,"stop":1756360985884,"duration":1},"status":"passed","severity":"normal"},{"uid":"597f84eba7a85d06","name":"msgTime: 0 ms from now, startTime: 1756101935831, endTime: 1756361135831","time":{"start":1756361154050,"stop":1756361154050,"duration":0},"status":"passed","severity":"normal"},{"uid":"b97fa43684fc519b","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1756361135208,"stop":1756361135208,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5fbac5f46f37d6e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1756360796033,"stop":1756360796034,"duration":1},"status":"passed","severity":"normal"},{"uid":"52efa2ba4c3299d7","name":"should query peer with peer exchange protocol","time":{"start":1756360762435,"stop":1756360762436,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dc81837230f42eb","name":"Check publish message containing XML","time":{"start":1756360992427,"stop":1756360992427,"duration":0},"status":"passed","severity":"normal"},{"uid":"49240b81bf290648","name":"should reject on timeout if it was set","time":{"start":1756360783890,"stop":1756360783890,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e1c7e9e50fc00e","name":"Check received message containing special chars","time":{"start":1756361264905,"stop":1756361264905,"duration":0},"status":"passed","severity":"normal"},{"uid":"7901f49b18f6a0ae","name":"Push message with content topic containing special chars","time":{"start":1756361372506,"stop":1756361372506,"duration":0},"status":"passed","severity":"normal"},{"uid":"348d5c06c7f05735","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1756360896212,"stop":1756360896212,"duration":0},"status":"passed","severity":"normal"},{"uid":"d392848b88c07ed2","name":"Push message with rate limit","time":{"start":1756361372511,"stop":1756361372511,"duration":0},"status":"passed","severity":"normal"},{"uid":"178d0b27eb72ab2a","name":"handles different clusterIds correctly","time":{"start":1756360736278,"stop":1756360736278,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de11b8f652127eb","name":"should add sent message to localHistory with retrievalHint","time":{"start":1756360802451,"stop":1756360802451,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aead0d67dd98ea9","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1756361154049,"stop":1756361154049,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f8b768a7ed940d7","name":"should return no connections if no open connection provided","time":{"start":1756360752192,"stop":1756360752192,"duration":0},"status":"passed","severity":"normal"},{"uid":"c28c05ee88bb94ad","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1756360796034,"stop":1756360796034,"duration":0},"status":"passed","severity":"normal"},{"uid":"9986c32f290af7ab","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1756361288163,"stop":1756361288164,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1addc4079ea5925f","name":"Push message with short payload","time":{"start":1756361372485,"stop":1756361372485,"duration":0},"status":"passed","severity":"normal"},{"uid":"c30b340ccdf869c0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1756360736285,"stop":1756360736285,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ced5143a7115","name":"should not receive a peer event after stop","time":{"start":1756360766273,"stop":1756360766273,"duration":0},"status":"passed","severity":"normal"},{"uid":"4253a6a2dad5db2c","name":"Check received message containing Basic HTML tag","time":{"start":1756361264907,"stop":1756361264907,"duration":0},"status":"passed","severity":"normal"},{"uid":"80a51a578018716c","name":"should insert message into bloom filter","time":{"start":1756360802451,"stop":1756360802451,"duration":0},"status":"passed","severity":"normal"},{"uid":"f84905c9fcca81f8","name":"should not retry if at least one success","time":{"start":1756360782045,"stop":1756360782046,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c620688fa835e88","name":"should skip updating peer store if peer has same addresses","time":{"start":1756360751438,"stop":1756360751439,"duration":1},"status":"passed","severity":"normal"},{"uid":"56aa66e0f837c90f","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1756360752177,"stop":1756360752177,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c8fdd9a41cee6e8","name":"should initialize bloom filter with correct parameters","time":{"start":1756360799746,"stop":1756360799747,"duration":1},"status":"passed","severity":"normal"},{"uid":"358683f0439d1fb7","name":"should skip already querying peers","time":{"start":1756360762436,"stop":1756360762436,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fadd80335d16608","name":"should handle special patterns correctly","time":{"start":1756360799753,"stop":1756360799753,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d28588b416706f","name":"should return false when peer is on different cluster","time":{"start":1756360751851,"stop":1756360751851,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b390bbd3e52efbb","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1756360802455,"stop":1756360802455,"duration":0},"status":"passed","severity":"normal"},{"uid":"f24861163a7367eb","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1756360761699,"stop":1756360761699,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecc844815b495b03","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1756360751920,"stop":1756360751920,"duration":0},"status":"passed","severity":"normal"},{"uid":"2142c0106b960024","name":"should remove event listeners when stopped","time":{"start":1756360784219,"stop":1756360784219,"duration":0},"status":"passed","severity":"normal"},{"uid":"63a3ee46abf0a748","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1756360783489,"stop":1756360783490,"duration":1},"status":"passed","severity":"normal"},{"uid":"2720043114bcf3eb","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1756360796009,"stop":1756360796010,"duration":1},"status":"passed","severity":"normal"},{"uid":"57c004d5b23289c6","name":"should send to specified number of peers of used peers","time":{"start":1756360783342,"stop":1756360783342,"duration":0},"status":"passed","severity":"normal"},{"uid":"795313a95e689e63","name":"Check publish message after client node is restarted","time":{"start":1756360992432,"stop":1756360992433,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8cd4f43089917ab4","name":"should throw error - no public key","time":{"start":1756360742356,"stop":1756360742357,"duration":1},"status":"passed","severity":"normal"},{"uid":"621a30c6e6b9fdd6","name":"Subscribe and receive messages via lightPush","time":{"start":1756361288150,"stop":1756361288151,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e0768dcd0d92afa","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1756361288169,"stop":1756361288169,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d7f6b615e2f6571","name":"Encoder throws on empty string content topic","time":{"start":1756360773700,"stop":1756360773701,"duration":1},"status":"passed","severity":"normal"},{"uid":"285e2c28506abce0","name":"should not modify tags of connections for different peers","time":{"start":1756360783503,"stop":1756360783503,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0b747dc5ad705c","name":"Subscribe to topic containing Russian and receive message","time":{"start":1756361288156,"stop":1756361288157,"duration":1},"status":"passed","severity":"normal"},{"uid":"c349cda2409f2784","name":"should return null for non-existent peer","time":{"start":1756360752154,"stop":1756360752155,"duration":1},"status":"passed","severity":"normal"},{"uid":"79d5caeae5463c1","name":"should dispatch network event when browser goes offline","time":{"start":1756360751138,"stop":1756360751138,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a3cf0c4f69a2779","name":"should handle query errors gracefully","time":{"start":1756360762436,"stop":1756360762437,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d4cacf32153512c","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1756360783480,"stop":1756360783480,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab7619411ad3aa8d","name":"should handle multiple peer connections","time":{"start":1756360752042,"stop":1756360752043,"duration":1},"status":"passed","severity":"normal"},{"uid":"58dd7824ba0430b3","name":"throws if store query response has error status","time":{"start":1756360752612,"stop":1756360752612,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a362c91f553f56","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1756360802460,"stop":1756360802460,"duration":0},"status":"passed","severity":"normal"},{"uid":"d22d40159ed346d2","name":"Check message with invalid timestamp is not received","time":{"start":1756361264910,"stop":1756361264910,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ee7a7cbde7eb4d","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1756360736272,"stop":1756360736272,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af643fe40ebba8d","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1756360736278,"stop":1756360736278,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d58b35c7fdd7157","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1756360751959,"stop":1756360751959,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bfc6ca1fb0bdcc2","name":"Round trip binary encryption [ecies, signature]","time":{"start":1756360773699,"stop":1756360773700,"duration":1},"status":"passed","severity":"normal"},{"uid":"3842df2c442f13d3","name":"Push message equal or less that 1MB","time":{"start":1756361372498,"stop":1756361372498,"duration":0},"status":"passed","severity":"normal"},{"uid":"51d2feb2e335e6dd","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1756361097554,"stop":1756361097557,"duration":3},"status":"passed","severity":"normal"},{"uid":"10b39474ee8ffed8","name":"Check received message containing Script","time":{"start":1756361264907,"stop":1756361264907,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8363c4535999d45","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1756360752165,"stop":1756360752175,"duration":10},"status":"passed","severity":"normal"},{"uid":"46c7ceaf9c544ba4","name":"should not create timers for topics where peer is not in mesh","time":{"start":1756360752055,"stop":1756360752056,"duration":1},"status":"passed","severity":"normal"},{"uid":"c58d87d8e442555d","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1756361000671,"stop":1756361000672,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab85929e06ba0731","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1756360796046,"stop":1756360796046,"duration":0},"status":"passed","severity":"normal"},{"uid":"c52358c5905927f8","name":"should handle malformed response data","time":{"start":1756360762178,"stop":1756360762178,"duration":0},"status":"passed","severity":"normal"},{"uid":"7623451442dcec26","name":"Decoder throws on empty string content topic","time":{"start":1756360773701,"stop":1756360773701,"duration":0},"status":"passed","severity":"normal"},{"uid":"6db02d1110faa495","name":"should set up event listeners when started","time":{"start":1756360784218,"stop":1756360784219,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a81db07788468f9","name":"should return false when navigator.onLine is false","time":{"start":1756360751116,"stop":1756360751117,"duration":1},"status":"passed","severity":"normal"},{"uid":"3061589a8b222df8","name":"Publish message with custom timestamp: Thu Aug 28 2025 05:03:06 GMT+0000 (Coordinated Universal Time)","time":{"start":1756360992430,"stop":1756360992430,"duration":0},"status":"passed","severity":"normal"},{"uid":"279e87853aac2d74","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1756361288152,"stop":1756361288152,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd3efb6c9a542815","name":"should discover peers from provided peer cache","time":{"start":1756360902046,"stop":1756360902047,"duration":1},"status":"passed","severity":"normal"},{"uid":"35137564bdf718e4","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1756360796027,"stop":1756360796027,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7fb07f667980425","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1756360985884,"stop":1756360985884,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eba28ae38ae1a2a","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app36/3/topic160/json","time":{"start":1756361085742,"stop":1756361085743,"duration":1},"status":"passed","severity":"normal"},{"uid":"37fac2e9515f022d","name":"Subscribe to topic containing JSON and receive message","time":{"start":1756361288158,"stop":1756361288159,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f3a9e7a0681c081","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1756360784227,"stop":1756360784228,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9add0097eb736bf","name":"should return false when peer is not on the specified shard","time":{"start":1756360751851,"stop":1756360751852,"duration":1},"status":"passed","severity":"normal"},{"uid":"396b0d84e62cdd59","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1756360844030,"stop":1756360844031,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f8013ebee6654a9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1756360796042,"stop":1756360796042,"duration":0},"status":"passed","severity":"normal"},{"uid":"421d432e3691ca4b","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1756360844031,"stop":1756360844031,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bd177a15bad3114","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1756361141988,"stop":1756361141988,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f9961f58e1d2d","name":"can query messages by message hash","time":{"start":1756361113676,"stop":1756361113676,"duration":0},"status":"passed","severity":"normal"},{"uid":"889f4ca5c80d7dcf","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1756360796035,"stop":1756360796036,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4b6227d959a5878","name":"Default pageSize","time":{"start":1756361135467,"stop":1756361135468,"duration":1},"status":"passed","severity":"normal"},{"uid":"f70d07bd4082d81f","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1756360969183,"stop":1756360969184,"duration":1},"status":"passed","severity":"normal"},{"uid":"781d2f3e8b9933d3","name":"should throw error - invalid id","time":{"start":1756360742356,"stop":1756360742356,"duration":0},"status":"passed","severity":"normal"},{"uid":"34267f1142201b5c","name":"should properly clean up resources when disposed","time":{"start":1756360781337,"stop":1756360781338,"duration":1},"status":"passed","severity":"normal"},{"uid":"5befc0ff104c9297","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1756360736426,"stop":1756360736426,"duration":0},"status":"passed","severity":"normal"},{"uid":"8450c37c724ec7b7","name":"should handle query errors","time":{"start":1756360762437,"stop":1756360762438,"duration":1},"status":"passed","severity":"normal"},{"uid":"956a79b087aa8d8b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1756360736282,"stop":1756360736282,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a1f32058a955d50","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1756360736281,"stop":1756360736282,"duration":1},"status":"passed","severity":"normal"},{"uid":"d63518b07a55136c","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1756361264925,"stop":1756361264925,"duration":0},"status":"passed","severity":"normal"},{"uid":"25e2d01e158a87fe","name":"can start the service","time":{"start":1756360766271,"stop":1756360766271,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd69f9f9de1178a3","name":"Query Generator, Multiple PubsubTopics","time":{"start":1756361111081,"stop":1756361111081,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c45c9aff6d43567","name":"should handle peerStore errors gracefully","time":{"start":1756360752879,"stop":1756360752879,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab98428f348c8990","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1756361097562,"stop":1756361097563,"duration":1},"status":"passed","severity":"normal"},{"uid":"23cec832119caf88","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1756361154049,"stop":1756361154049,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a6422a29b618a05","name":"Push message with JSON payload","time":{"start":1756361372502,"stop":1756361372502,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc9bfad9cf452e9","name":"Push message with Arabic payload","time":{"start":1756361372500,"stop":1756361372500,"duration":0},"status":"passed","severity":"normal"},{"uid":"37027629d2ee661b","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1756360751853,"stop":1756360751853,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f55943309b21e3","name":"should keep entries that haven't expired yet","time":{"start":1756360781332,"stop":1756360781336,"duration":4},"status":"passed","severity":"normal"},{"uid":"c7b6c6c277bd2847","name":"should stop and cleanup resources","time":{"start":1756360783966,"stop":1756360783966,"duration":0},"status":"passed","severity":"normal"},{"uid":"89fd41ebd45c0a70","name":"Subscribe to topic containing Script and receive message","time":{"start":1756361288168,"stop":1756361288168,"duration":0},"status":"passed","severity":"normal"},{"uid":"daed7734d1d447df","name":"Check publish message containing long","time":{"start":1756360992424,"stop":1756360992425,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0c4b786e1c9ef7","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1756360762178,"stop":1756360762178,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c52372965c6968c","name":"Check received message containing numeric","time":{"start":1756361264904,"stop":1756361264905,"duration":1},"status":"passed","severity":"normal"},{"uid":"56767dd8f6fac5e2","name":"should create ShardReader with auto sharding network config","time":{"start":1756360751841,"stop":1756360751841,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6404562f1a4121a","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1756360736272,"stop":1756360736272,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db676a2f9eb73a3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1756360736283,"stop":1756360736283,"duration":0},"status":"passed","severity":"normal"},{"uid":"31855cc972ee5cb3","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1756360969174,"stop":1756360969174,"duration":0},"status":"passed","severity":"normal"},{"uid":"df1c6ae38ce4b510","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1756360736276,"stop":1756360736276,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aa7c379ce3563df","name":"should handle errors when accessing navigator","time":{"start":1756360751149,"stop":1756360751149,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c4513e6f3185d","name":"should clear existing timers before creating new ones","time":{"start":1756360752067,"stop":1756360752067,"duration":0},"status":"passed","severity":"normal"},{"uid":"5db59fef10959a54","name":"should work with mock decoders","time":{"start":1756360784221,"stop":1756360784221,"duration":0},"status":"passed","severity":"normal"},{"uid":"f91e099add6c4dbb","name":"should create dialer with libp2p and shardReader","time":{"start":1756360751645,"stop":1756360751646,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b30790b703058cb","name":"should initialize with libp2p components","time":{"start":1756360762169,"stop":1756360762170,"duration":1},"status":"passed","severity":"normal"},{"uid":"b38cd69c00b0431f","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1756360796016,"stop":1756360796018,"duration":2},"status":"passed","severity":"normal"},{"uid":"7fc1f4038899e530","name":"messageHashStr returns a hex string","time":{"start":1756360751917,"stop":1756360751917,"duration":0},"status":"passed","severity":"normal"},{"uid":"97fd843f6cbba166","name":"Subscribe to topic containing short and publish message","time":{"start":1756361000666,"stop":1756361000666,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe08f4ad87853fe4","name":"should update ack status of messages in outgoing buffer","time":{"start":1756360802459,"stop":1756360802459,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb03239b9daa7c41","name":"should not fail to start the service if it is already started","time":{"start":1756360766272,"stop":1756360766272,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb13ae3041f84a9","name":"should handle complete connection lifecycle","time":{"start":1756360751150,"stop":1756360751150,"duration":0},"status":"passed","severity":"normal"},{"uid":"6590dde25f730980","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1756361264912,"stop":1756361264913,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d3fd893ee35cd14","name":"Check message on other pubsub topic is not received","time":{"start":1756361264910,"stop":1756361264910,"duration":0},"status":"passed","severity":"normal"},{"uid":"22792cdf21f84a7a","name":"Check message with non string payload is not received","time":{"start":1756361264912,"stop":1756361264912,"duration":0},"status":"passed","severity":"normal"},{"uid":"961d65cd6af161ab","name":"should return true when peer is on the specified shard","time":{"start":1756360751848,"stop":1756360751848,"duration":0},"status":"passed","severity":"normal"},{"uid":"348e619f532c0c22","name":"should successfully stop","time":{"start":1756360783814,"stop":1756360783815,"duration":1},"status":"passed","severity":"normal"},{"uid":"62149da216a73da5","name":"should be able to encode the field with only STORE set to true","time":{"start":1756360741674,"stop":1756360741674,"duration":0},"status":"passed","severity":"normal"},{"uid":"32e26145ff242adf","name":"should be safe to call multiple times","time":{"start":1756360752038,"stop":1756360752039,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f443fb5b82429eb","name":"Ordered callback, aborts when callback returns true","time":{"start":1756361135208,"stop":1756361135208,"duration":0},"status":"passed","severity":"normal"},{"uid":"9928c933508a7431","name":"Passing page size 1 when there are 4 messages","time":{"start":1756361135463,"stop":1756361135463,"duration":0},"status":"passed","severity":"normal"},{"uid":"8df063d3e1d40aec","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1756360796037,"stop":1756360796037,"duration":0},"status":"passed","severity":"normal"},{"uid":"51c033efe3a1ac9b","name":"throws on empty content topic","time":{"start":1756360736265,"stop":1756360736265,"duration":0},"status":"passed","severity":"normal"},{"uid":"79da818e36e4e4a7","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1756360741677,"stop":1756360741677,"duration":0},"status":"passed","severity":"normal"},{"uid":"822ad25ebb6e878","name":"random static sharding 1 - Cluster ID: 57, Shard ID: 79","time":{"start":1756361101770,"stop":1756361101770,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe2d1dc0c36116c","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1756361111087,"stop":1756361111087,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa1b3d6bd64c5be2","name":"should add to incoming buffer if dependencies are not met","time":{"start":1756360802453,"stop":1756360802453,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5431d2cf6e4c7ab","name":"Subscribe to topic containing JSON and receive message","time":{"start":1756361288169,"stop":1756361288169,"duration":0},"status":"passed","severity":"normal"},{"uid":"68255997a44695fa","name":"should return peer for existing peer","time":{"start":1756360752154,"stop":1756360752154,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf83a6af070591f","name":"Fails to publish message with size larger than 1 MB","time":{"start":1756360992432,"stop":1756360992432,"duration":0},"status":"passed","severity":"normal"},{"uid":"fed6107564813be2","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1756360751439,"stop":1756360751439,"duration":0},"status":"passed","severity":"normal"},{"uid":"f431d4aa29acaf0c","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1756360736273,"stop":1756360736273,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9fd3caaf2894859","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1756360736276,"stop":1756360736276,"duration":0},"status":"passed","severity":"normal"},{"uid":"666eb2c7dd595ebc","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1756361000664,"stop":1756361000664,"duration":0},"status":"passed","severity":"normal"},{"uid":"48450e88c78f3072","name":"should handle peer connect event","time":{"start":1756360751127,"stop":1756360751127,"duration":0},"status":"passed","severity":"normal"},{"uid":"54a2d1c47bd483e7","name":"should add event listeners for peer connect and disconnect","time":{"start":1756360752029,"stop":1756360752035,"duration":6},"status":"passed","severity":"normal"},{"uid":"7a4de2a59bd973dc","name":"Check publish message containing shell command","time":{"start":1756360992428,"stop":1756360992429,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d5fc486a3e63898","name":"should drop only non-locked connections when over maxConnections","time":{"start":1756360752176,"stop":1756360752176,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de2db291b11610c","name":"should handle case with no peers in store","time":{"start":1756360752153,"stop":1756360752153,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbc9c0a21033f077","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1756360783401,"stop":1756360783411,"duration":10},"status":"passed","severity":"normal"},{"uid":"609f18fe6837fe72","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1756361288159,"stop":1756361288159,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b8b2f917300a2bd","name":"should not fail to stop the service if it was not started","time":{"start":1756360825154,"stop":1756360825155,"duration":1},"status":"passed","severity":"normal"},{"uid":"25b33bc4e4b04aca","name":"Encoder throws on undefined content topic","time":{"start":1756360752882,"stop":1756360752882,"duration":0},"status":"passed","severity":"normal"},{"uid":"89defa215bf58d0f","name":"Push message with shell command payload","time":{"start":1756361372490,"stop":1756361372490,"duration":0},"status":"passed","severity":"normal"},{"uid":"29413101c9b75b96","name":"should handle general insertion and lookup correctly","time":{"start":1756360799753,"stop":1756360799753,"duration":0},"status":"passed","severity":"normal"},{"uid":"298684a8b9dfd854","name":"throws on content topic with empty topic name field","time":{"start":1756360736268,"stop":1756360736269,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f9c6c120610a89","name":"Add multiple subscription objects on single nwaku node","time":{"start":1756361288171,"stop":1756361288171,"duration":0},"status":"passed","severity":"normal"},{"uid":"242c581dec72eb0d","name":"yields undefined for messages without decoder","time":{"start":1756360752613,"stop":1756360752613,"duration":0},"status":"passed","severity":"normal"},{"uid":"943ede3715925e2a","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1756360802457,"stop":1756360802457,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8657d2288c33d24","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1756360969180,"stop":1756360969180,"duration":0},"status":"passed","severity":"normal"},{"uid":"31836de8caddc468","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1756361288153,"stop":1756361288153,"duration":0},"status":"passed","severity":"normal"},{"uid":"314af3da1731b4be","name":"Push message with escaped characters payload","time":{"start":1756361372490,"stop":1756361372490,"duration":0},"status":"passed","severity":"normal"},{"uid":"29fed25a5ee04c42","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1756361288170,"stop":1756361288170,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c66db056c534276","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1756360796014,"stop":1756360796015,"duration":1},"status":"passed","severity":"normal"},{"uid":"97d9a9f72312e3c4","name":"should be able to decode the field with only FILTER set to true","time":{"start":1756360741680,"stop":1756360741680,"duration":0},"status":"passed","severity":"normal"},{"uid":"713632e518f75173","name":"should dial peers from store on start","time":{"start":1756360752116,"stop":1756360752116,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d9dc6ddb36d841","name":"Throws when trying to push message with empty payload","time":{"start":1756361372504,"stop":1756361372504,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8200292cf2916a9","name":"Relay - dialed after","time":{"start":1756361154741,"stop":1756361154742,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd1d291b243de209","name":"Get Nodes","time":{"start":1756360761784,"stop":1756360761784,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f20cf4e9a8fde12","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1756361288162,"stop":1756361288162,"duration":0},"status":"passed","severity":"normal"},{"uid":"387711d24789125f","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app37/4/topic372/json","time":{"start":1756361085747,"stop":1756361085747,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f9b15bb94be9d8e","name":"should be delivered immediately if received","time":{"start":1756360802460,"stop":1756360802460,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf22a75ea5a63191","name":"groups content topics by expected pubsub topic","time":{"start":1756360736277,"stop":1756360736277,"duration":0},"status":"passed","severity":"normal"},{"uid":"83958525a2b0c67d","name":"should be able to decode the field with only STORE set to true","time":{"start":1756360741680,"stop":1756360741681,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c672a2853c7efe","name":"should register libp2p event listeners when start is called","time":{"start":1756360783481,"stop":1756360783482,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d117be2ca9ad3d8","name":"should properly setup health event callback","time":{"start":1756360784221,"stop":1756360784222,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3ce56d8d0f68cd4","name":"should lock peers when selected","time":{"start":1756360783450,"stop":1756360783479,"duration":29},"status":"passed","severity":"normal"},{"uid":"2c2f3a4ab4b36683","name":"Fails to push message with large meta","time":{"start":1756361372510,"stop":1756361372510,"duration":0},"status":"passed","severity":"normal"},{"uid":"744b1bc529d5b75a","name":"should drop connection via multiaddr with hangUp","time":{"start":1756360910963,"stop":1756360910963,"duration":0},"status":"passed","severity":"normal"},{"uid":"df0585f276905fff","name":"nwaku subscribes","time":{"start":1756360982412,"stop":1756360982412,"duration":0},"status":"passed","severity":"normal"},{"uid":"63ab5a27dbf13799","name":"should return different streams if requested simultaniously","time":{"start":1756360752422,"stop":1756360752424,"duration":2},"status":"passed","severity":"normal"},{"uid":"499c21b17b7d32eb","name":"Push message with content topic containing emoji","time":{"start":1756361372509,"stop":1756361372510,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb6c07088be7a865","name":"Symmetric encrypt & Decrypt","time":{"start":1756360772543,"stop":1756360772543,"duration":0},"status":"passed","severity":"normal"},{"uid":"8500eb0a0626016e","name":"should be safe to call multiple times","time":{"start":1756360752035,"stop":1756360752037,"duration":2},"status":"passed","severity":"normal"},{"uid":"cd7ee9222432f1fc","name":"Subscribe to topic containing long and receive message","time":{"start":1756361288155,"stop":1756361288155,"duration":0},"status":"passed","severity":"normal"},{"uid":"75eef5a3378ef5d9","name":"it tolerates circular branch references","time":{"start":1756360762473,"stop":1756360762473,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee7e4932777f5ff5","name":"Check received message containing XML","time":{"start":1756361264917,"stop":1756361264917,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c4495da7f16393a","name":"should handle ping failures gracefully","time":{"start":1756360752047,"stop":1756360752048,"duration":1},"status":"passed","severity":"normal"},{"uid":"13238098d4b9f25c","name":"should do nothing if no non-locked connections to drop","time":{"start":1756360752176,"stop":1756360752177,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f1343e308a866c0","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1756360969179,"stop":1756360969180,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b262f9b57b03f88","name":"should not execute task if max attempts is 0","time":{"start":1756360782034,"stop":1756360782045,"duration":11},"status":"passed","severity":"normal"},{"uid":"b8f2b84456b7d679","name":"Check publish message containing special chars","time":{"start":1756360992425,"stop":1756360992425,"duration":0},"status":"passed","severity":"normal"},{"uid":"52094d00dcfe4260","name":"Subscribe to topic containing JSON and publish message","time":{"start":1756361000670,"stop":1756361000671,"duration":1},"status":"passed","severity":"normal"},{"uid":"a57af63a619e9a91","name":"Check received message containing escaped characters","time":{"start":1756361264908,"stop":1756361264908,"duration":0},"status":"passed","severity":"normal"},{"uid":"b698168461af3a6f","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1756360741681,"stop":1756360741682,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9cbaa9363674415","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1756360736274,"stop":1756360736274,"duration":0},"status":"passed","severity":"normal"},{"uid":"8358c4c75f0366b6","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app40/7/topic572/test.js","time":{"start":1756361085740,"stop":1756361085742,"duration":2},"status":"passed","severity":"normal"},{"uid":"60c478fb13f2896","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1756360736271,"stop":1756360736272,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a991fbff7bec273","name":"should handle relay send failures gracefully","time":{"start":1756360752056,"stop":1756360752057,"duration":1},"status":"passed","severity":"normal"},{"uid":"40a78320ce00db6e","name":"Check received message with timestamp: 1756360819760000000 ","time":{"start":1756361264909,"stop":1756361264909,"duration":0},"status":"passed","severity":"normal"},{"uid":"da09de6392d26c6b","name":"Push message with content topic containing Chinese","time":{"start":1756361372493,"stop":1756361372493,"duration":0},"status":"passed","severity":"normal"},{"uid":"90b43949dbea0c","name":"Passing page size 3 when there are 20 messages","time":{"start":1756361135464,"stop":1756361135464,"duration":0},"status":"passed","severity":"normal"},{"uid":"49c2bd37ba74a4f3","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1756360783055,"stop":1756360783056,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e65d33c30511964","name":"should encode/decode to RLP encoding","time":{"start":1756360742358,"stop":1756360742358,"duration":0},"status":"passed","severity":"normal"},{"uid":"a36c34855afe076f","name":"should insert elements correctly","time":{"start":1756360799747,"stop":1756360799747,"duration":0},"status":"passed","severity":"normal"},{"uid":"174850948607349b","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1756360796009,"stop":1756360796009,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa0cca53b8860bbc","name":"Push message with content topic containing short","time":{"start":1756361372492,"stop":1756361372492,"duration":0},"status":"passed","severity":"normal"},{"uid":"714f0e7cf6e117fd","name":"should get all peers from store","time":{"start":1756360752148,"stop":1756360752149,"duration":1},"status":"passed","severity":"normal"},{"uid":"f16bf2b830616337","name":"Ordered Callback - false","time":{"start":1756361121990,"stop":1756361121990,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc9a4e798abb2018","name":"messageHashStr produces different results for different inputs","time":{"start":1756360751923,"stop":1756360751923,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca7a3937acd22c8f","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app20/8/topic11/proto","time":{"start":1756361085746,"stop":1756361085746,"duration":0},"status":"passed","severity":"normal"},{"uid":"c663fe1482037247","name":"should skip peers that don't support peer exchange","time":{"start":1756360762434,"stop":1756360762434,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2003c9a21b5b929","name":"Query Generator, No Decoder","time":{"start":1756361111083,"stop":1756361111084,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc7433a9747022fa","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1756360736282,"stop":1756360736282,"duration":0},"status":"passed","severity":"normal"},{"uid":"1773c0f8c97c6606","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1756360736287,"stop":1756360736287,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d59870cc90ca3f1","name":"returns all values when wanted number is greater than available values","time":{"start":1756360760859,"stop":1756360760860,"duration":1},"status":"passed","severity":"normal"},{"uid":"e32809679e89eba2","name":"Check publish message after service node is restarted","time":{"start":1756360992432,"stop":1756360992432,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a36949ba530e9ffc","name":"should handle complete discovery-to-dial flow","time":{"start":1756360751439,"stop":1756360751440,"duration":1},"status":"passed","severity":"normal"},{"uid":"352e5a16abfb3c19","name":"Subscribe and receive messages via waku relay post","time":{"start":1756361288152,"stop":1756361288152,"duration":0},"status":"passed","severity":"normal"},{"uid":"f853d2bfc4f7daaa","name":"should use peerId from options when provided to queryGenerator","time":{"start":1756360783901,"stop":1756360783901,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ada2d40f42f1d4","name":"should dial more peers if under maxConnections","time":{"start":1756360752176,"stop":1756360752176,"duration":0},"status":"passed","severity":"normal"},{"uid":"93aab45821bee2a3","name":"should return true when peer is on the pubsub topic shard","time":{"start":1756360751852,"stop":1756360751853,"duration":1},"status":"passed","severity":"normal"},{"uid":"3868806800d6fd7e","name":"should handle peer store update failures gracefully","time":{"start":1756360752048,"stop":1756360752048,"duration":0},"status":"passed","severity":"normal"},{"uid":"30fc633c9b7efb2","name":"Wrong topic","time":{"start":1756361085747,"stop":1756361085748,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6e5af5f90428ae6","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1756360796036,"stop":1756360796036,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd697d18ced6f25e","name":"Check message with no content topic is not received","time":{"start":1756361264911,"stop":1756361264911,"duration":0},"status":"passed","severity":"normal"},{"uid":"370986ec1b55ff4b","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1756361141989,"stop":1756361141990,"duration":1},"status":"passed","severity":"normal"},{"uid":"30bb273e3fe34fa4","name":"should create a new stream if no existing for protocol found","time":{"start":1756360752421,"stop":1756360752422,"duration":1},"status":"passed","severity":"normal"},{"uid":"12d8a2687c1528b6","name":"random static sharding 3 - Cluster ID: 432, Shard ID: 510","time":{"start":1756361101770,"stop":1756361101771,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c493b061594a23d","name":"Passing page size 110 when there are 120 messages","time":{"start":1756361135467,"stop":1756361135467,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f2ea4de59975913","name":"should create NetworkMonitor with libp2p and events","time":{"start":1756360751084,"stop":1756360751089,"duration":5},"status":"passed","severity":"normal"},{"uid":"870caf3d11b7471","name":"Push message with custom timestamp: 1725602444240","time":{"start":1756361372497,"stop":1756361372497,"duration":0},"status":"passed","severity":"normal"},{"uid":"89331ab47a353a82","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1756361264910,"stop":1756361264910,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e0b2fba5d5b35f","name":"Check message received after jswaku node is restarted","time":{"start":1756361264924,"stop":1756361264925,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b1f58d844bd9d3c","name":"should be able to encode the field with only FILTER set to true","time":{"start":1756360741675,"stop":1756360741675,"duration":0},"status":"passed","severity":"normal"},{"uid":"529e12ee4d16474b","name":"Check received message containing long","time":{"start":1756361264904,"stop":1756361264904,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b5a8fca4565bc27","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1756360751117,"stop":1756360751117,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a2e181ff37416f","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1756361154051,"stop":1756361154051,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a3aec06833cb9c3","name":"should not retry if at least one success","time":{"start":1756360783343,"stop":1756360783343,"duration":0},"status":"passed","severity":"normal"},{"uid":"d21809bd12f8a06a","name":"should return false when peer has no shard info","time":{"start":1756360751847,"stop":1756360751847,"duration":0},"status":"passed","severity":"normal"},{"uid":"f263ee28cbbf25ec","name":"can start the service","time":{"start":1756360825153,"stop":1756360825153,"duration":0},"status":"passed","severity":"normal"},{"uid":"a15ca4f1fe347f49","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1756360985885,"stop":1756360985885,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e47072da89f32b9","name":"should create PeerExchangeDiscovery with default options","time":{"start":1756360762441,"stop":1756360762441,"duration":0},"status":"passed","severity":"normal"},{"uid":"3375594df20a0562","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1756360796018,"stop":1756360796019,"duration":1},"status":"passed","severity":"normal"},{"uid":"85ebca9949517d89","name":"should only return 1 node with relay capability","time":{"start":1756360762477,"stop":1756360762478,"duration":1},"status":"passed","severity":"normal"},{"uid":"856736f4dc814cc5","name":"Check received message containing special chars","time":{"start":1756361264914,"stop":1756361264914,"duration":0},"status":"passed","severity":"normal"},{"uid":"421c913f72e59fd1","name":"should emit a peer event after start","time":{"start":1756361017510,"stop":1756361017510,"duration":0},"status":"passed","severity":"normal"},{"uid":"b808a32e507e8b3","name":"should requeue task if no peer is available","time":{"start":1756360782022,"stop":1756360782031,"duration":9},"status":"passed","severity":"normal"},{"uid":"a7f43289ea293a4e","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1756361288152,"stop":1756361288152,"duration":0},"status":"passed","severity":"normal"},{"uid":"928e392c765f3708","name":"should skip peer when already connected","time":{"start":1756360751662,"stop":1756360751663,"duration":1},"status":"passed","severity":"normal"},{"uid":"aba4b54b59b7e611","name":"should handle queue overflow by adding peers to queue","time":{"start":1756360751668,"stop":1756360751678,"duration":10},"status":"passed","severity":"normal"},{"uid":"30d28f4aae49ba4d","name":"should increase lamport timestamp","time":{"start":1756360802452,"stop":1756360802452,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7f75535a5181d7c","name":"Subscribe to topic containing special chars and receive message","time":{"start":1756361288155,"stop":1756361288156,"duration":1},"status":"passed","severity":"normal"},{"uid":"faf6a0c3390a1711","name":"should wait for Filter peer to be connected","time":{"start":1756360783891,"stop":1756360783892,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b5778462da260cf","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1756361154050,"stop":1756361154050,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f3043d78aab5ac2","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1756360796014,"stop":1756360796014,"duration":0},"status":"passed","severity":"normal"},{"uid":"372b2a2304622ca8","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1756360825158,"stop":1756360825159,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a5f9bc688c93bf7f","name":"Query Generator - true","time":{"start":1756361121987,"stop":1756361121988,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb821d03fbb8bdf9","name":"Waku message hash computation (payload length 0)","time":{"start":1756360751902,"stop":1756360751902,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f6602da8f25d6a6","name":"Push message with Russian payload","time":{"start":1756361372487,"stop":1756361372488,"duration":1},"status":"passed","severity":"normal"},{"uid":"2df81ad953e87dab","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1756361288151,"stop":1756361288152,"duration":1},"status":"passed","severity":"normal"},{"uid":"3281df09be52ae6b","name":"throws if decoders don't match content topics","time":{"start":1756360752604,"stop":1756360752605,"duration":1},"status":"passed","severity":"normal"},{"uid":"327d74413b17947a","name":"should hang up with multiaddr and return true on success","time":{"start":1756360752877,"stop":1756360752877,"duration":0},"status":"passed","severity":"normal"},{"uid":"af80cdd680ef410b","name":"Check message received after jswaku node is restarted","time":{"start":1756361264912,"stop":1756361264912,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0d5d841321aaccb","name":"should not receive a peer event before start","time":{"start":1756361017510,"stop":1756361017511,"duration":1},"status":"passed","severity":"normal"},{"uid":"3736f4afaff00dbb","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1756361085736,"stop":1756361085738,"duration":2},"status":"passed","severity":"normal"},{"uid":"2fbb1572de0dc032","name":"Store - dialed after - with timeout","time":{"start":1756361154743,"stop":1756361154743,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d407f8c346334b","name":"should only return 1 node with relay and store capability","time":{"start":1756360762478,"stop":1756360762478,"duration":0},"status":"passed","severity":"normal"},{"uid":"65684e49c4875b91","name":"Stops search when 2 null results are returned","time":{"start":1756360761785,"stop":1756360761786,"duration":1},"status":"passed","severity":"normal"},{"uid":"137c04113a5ebf00","name":"should partition messages based on acknowledgement status","time":{"start":1756360802458,"stop":1756360802458,"duration":0},"status":"passed","severity":"normal"},{"uid":"447c6d1fe94ee57c","name":"should create PeerExchangeDiscovery instance","time":{"start":1756360762440,"stop":1756360762441,"duration":1},"status":"passed","severity":"normal"},{"uid":"6455697d63abce50","name":"A test","time":{"start":1756360881245,"stop":1756360881250,"duration":5},"status":"passed","severity":"normal"},{"uid":"1a22d6c690e323f9","name":"Subscribe to topic containing XML and receive message","time":{"start":1756361288157,"stop":1756361288158,"duration":1},"status":"passed","severity":"normal"},{"uid":"497a4b69def741e6","name":"should handle peer store errors gracefully","time":{"start":1756360751437,"stop":1756360751438,"duration":1},"status":"passed","severity":"normal"},{"uid":"3540d927f441697e","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1756360796019,"stop":1756360796019,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b30dae18d047029","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1756360762478,"stop":1756360762479,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cc505d8b300da00","name":"Check message with no content topic is not received","time":{"start":1756361264923,"stop":1756361264923,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3450e42514afc19","name":"should handle network check errors gracefully","time":{"start":1756360751685,"stop":1756360751686,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d7752115f13474e","name":"should call waitForPeer on Relay","time":{"start":1756360783896,"stop":1756360783896,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb6247cdd2397b","name":"should create KeepAliveManager with required options","time":{"start":1756360752019,"stop":1756360752024,"duration":5},"status":"passed","severity":"normal"},{"uid":"d655229d5a39c3ad","name":"should not process empty queue","time":{"start":1756360751683,"stop":1756360751684,"duration":1},"status":"passed","severity":"normal"},{"uid":"196f358341d5c555","name":"Check received message containing unicode special characters","time":{"start":1756361264919,"stop":1756361264919,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d50e13582b76f0c","name":"should use configured peers when available","time":{"start":1756360783900,"stop":1756360783901,"duration":1},"status":"passed","severity":"normal"},{"uid":"dddbfff53c5d9fc9","name":"should create ConnectionManager with relay","time":{"start":1756360752871,"stop":1756360752871,"duration":0},"status":"passed","severity":"normal"},{"uid":"926e29c81b5ac42","name":"should save new peer to store","time":{"start":1756360751438,"stop":1756360751438,"duration":0},"status":"passed","severity":"normal"},{"uid":"b871d68a07acc886","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1756360796040,"stop":1756360796041,"duration":1},"status":"passed","severity":"normal"}]