mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 07:23:14 +00:00
1 line
197 KiB
JSON
1 line
197 KiB
JSON
[{"uid":"65a6a5f08d5226ea","name":"should set up event listeners when started","time":{"start":1756268851386,"stop":1756268851387,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae42cf341cc28d45","name":"Encoder throws on empty string content topic","time":{"start":1756268820193,"stop":1756268820193,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8a595c3892ae078","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1756268819919,"stop":1756268819919,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe9737f1e0be10f6","name":"should not receive a peer event after stop","time":{"start":1756269111321,"stop":1756269111322,"duration":1},"status":"passed","severity":"normal"},{"uid":"59cef95451fd9497","name":"should properly compute the node id","time":{"start":1756268809721,"stop":1756268809721,"duration":0},"status":"passed","severity":"normal"},{"uid":"4999524d32cf0a84","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1756268803671,"stop":1756268803672,"duration":1},"status":"passed","severity":"normal"},{"uid":"9366ab0f83f81b24","name":"should skip peers without peer exchange protocol","time":{"start":1756268829513,"stop":1756268829513,"duration":0},"status":"passed","severity":"normal"},{"uid":"587c17eac3bffb09","name":"should properly clean up resources when disposed","time":{"start":1756268849590,"stop":1756268849591,"duration":1},"status":"passed","severity":"normal"},{"uid":"965e8ace4d13d26","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1756268809026,"stop":1756268809027,"duration":1},"status":"passed","severity":"normal"},{"uid":"4224b0f89faa5813","name":"messageHashStr produces consistent results for the same input","time":{"start":1756268819133,"stop":1756268819133,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9935324cb450feb","name":"should handle dial errors gracefully","time":{"start":1756268818885,"stop":1756268818886,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca56cf5b1703d84c","name":"should filter peers by codec","time":{"start":1756268820130,"stop":1756268820131,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2ee3f57f2fb9756","name":"Push message with content topic containing escaped characters","time":{"start":1756269437651,"stop":1756269437651,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b18be971a115edd","name":"Check received message containing short","time":{"start":1756269329398,"stop":1756269329398,"duration":0},"status":"passed","severity":"normal"},{"uid":"404724a474f3d1e0","name":"should return false and handle errors gracefully","time":{"start":1756268820128,"stop":1756268820129,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd8794746bbd5e0c","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app77/6/topic102/json","time":{"start":1756269150683,"stop":1756269150684,"duration":1},"status":"passed","severity":"normal"},{"uid":"aae14e3317b63a35","name":"should skip peers that don't support peer exchange","time":{"start":1756268829516,"stop":1756268829516,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9b1fadff38fbbf6","name":"should dial more peers if under maxConnections","time":{"start":1756268819920,"stop":1756268819922,"duration":2},"status":"passed","severity":"normal"},{"uid":"75548c18474b3251","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1756268863368,"stop":1756268863373,"duration":5},"status":"passed","severity":"normal"},{"uid":"d093bb9d9396facb","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1756268863383,"stop":1756268863383,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0a2283303567d4f","name":"should not fail to start the service if it is already started","time":{"start":1756268891030,"stop":1756268891031,"duration":1},"status":"passed","severity":"normal"},{"uid":"b753c4736252c8d0","name":"Accepts a valid Waku Message","time":{"start":1756268854690,"stop":1756268854691,"duration":1},"status":"passed","severity":"normal"},{"uid":"74c09974bd218d05","name":"should do nothing if no non-locked connections to drop","time":{"start":1756268819923,"stop":1756268819923,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a56a93413d4d1b4","name":"Check received message containing SQL Injection","time":{"start":1756269329390,"stop":1756269329390,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd9f253c3cf0d5e9","name":"Passing page size 19 when there are 20 messages","time":{"start":1756269218454,"stop":1756269218455,"duration":1},"status":"passed","severity":"normal"},{"uid":"6570245455a58fac","name":"Register correct protocols","time":{"start":1756269064091,"stop":1756269064091,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f7e8be39ff5f7cb","name":"Check received message containing escaped characters","time":{"start":1756269329403,"stop":1756269329403,"duration":0},"status":"passed","severity":"normal"},{"uid":"285e7b7d62d1fc9b","name":"Check received message containing XML","time":{"start":1756269329390,"stop":1756269329391,"duration":1},"status":"passed","severity":"normal"},{"uid":"de0d2d86d18028c4","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1756268863365,"stop":1756268863366,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3ac99ceb421e5c","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1756268809019,"stop":1756268809020,"duration":1},"status":"passed","severity":"normal"},{"uid":"1305b3656b643057","name":"Subscribe to topic containing long and receive message","time":{"start":1756269355377,"stop":1756269355378,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2459c68987780f2","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1756268829364,"stop":1756268829364,"duration":0},"status":"passed","severity":"normal"},{"uid":"97f04ef14eadfb6b","name":"should dial peer when peer is discovered","time":{"start":1756268818885,"stop":1756268818885,"duration":0},"status":"passed","severity":"normal"},{"uid":"37fc1e698d11e667","name":"topics with same application and version share the same shard","time":{"start":1756268803671,"stop":1756268803671,"duration":0},"status":"passed","severity":"normal"},{"uid":"78e9880ee3cf01d2","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1756268893329,"stop":1756268893329,"duration":0},"status":"passed","severity":"normal"},{"uid":"69b3a7cce8341273","name":"Stops search when 2 null results are returned","time":{"start":1756268829259,"stop":1756268829259,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbe56a645a30702d","name":"Passing page size 10 when there are 10 messages","time":{"start":1756269218453,"stop":1756269218453,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bb0256cdd75744e","name":"Check message with no pubsub topic is not received","time":{"start":1756269329396,"stop":1756269329396,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f3d0d30a7875bd7","name":"accepts time-filtered query with content filter","time":{"start":1756268819516,"stop":1756268819516,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f64f9596f84713","name":"Push message with content topic containing short","time":{"start":1756269437661,"stop":1756269437661,"duration":0},"status":"passed","severity":"normal"},{"uid":"6658460c6e23420d","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1756268945318,"stop":1756268945319,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0042832a3e0a066","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1756268828786,"stop":1756268828787,"duration":1},"status":"passed","severity":"normal"},{"uid":"b69b155207ddd736","name":"should only return 1 node with relay and store capability","time":{"start":1756268829612,"stop":1756268829612,"duration":0},"status":"passed","severity":"normal"},{"uid":"c690746e31d92bed","name":"should not change state when connections remain after disconnect","time":{"start":1756268818062,"stop":1756268818071,"duration":9},"status":"passed","severity":"normal"},{"uid":"b3de0323126fada1","name":"should not create multiple intervals when called multiple times","time":{"start":1756268819369,"stop":1756268819370,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7e6f488ee83672b","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1756268863336,"stop":1756268863337,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f2c62ab99f1cadd","name":"throws on content topic with too few or too many fields","time":{"start":1756268803661,"stop":1756268803662,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f00cba419b58fca","name":"throws on content topic with empty application field","time":{"start":1756268803663,"stop":1756268803663,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e021492c1b0e392","name":"should handle shard reader errors gracefully","time":{"start":1756268819401,"stop":1756268819401,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d474e2400d956b5","name":"Fails to publish duplicate message","time":{"start":1756269056333,"stop":1756269056335,"duration":2},"status":"passed","severity":"normal"},{"uid":"d5fc85e07fb31745","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1756268863358,"stop":1756268863358,"duration":0},"status":"passed","severity":"normal"},{"uid":"2edcbdb5fbb811c2","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1756268863342,"stop":1756268863342,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad6859c9d491861","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1756268863358,"stop":1756268863359,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9fbc79a568cc872","name":"Passing page size 3 when there are 20 messages","time":{"start":1756269218452,"stop":1756269218453,"duration":1},"status":"passed","severity":"normal"},{"uid":"2583fac4268096e4","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1756268851394,"stop":1756268851394,"duration":0},"status":"passed","severity":"normal"},{"uid":"830114b79c219917","name":"should create a new stream if no existing for protocol found","time":{"start":1756268819941,"stop":1756268819942,"duration":1},"status":"passed","severity":"normal"},{"uid":"cca0713b2d72d40f","name":"should dial all remaining peers","time":{"start":1756268819912,"stop":1756268819913,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f7ba698167a0c9a","name":"should clear timers for specific peer on disconnect","time":{"start":1756268819876,"stop":1756268819876,"duration":0},"status":"passed","severity":"normal"},{"uid":"71fe7bae1eacda64","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1756269355378,"stop":1756269355378,"duration":0},"status":"passed","severity":"normal"},{"uid":"1905a5205cd1b375","name":"Push message with content topic containing special chars","time":{"start":1756269437647,"stop":1756269437647,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0abf57423a55086","name":"Subscribe to topic containing Script and receive message","time":{"start":1756269355380,"stop":1756269355380,"duration":0},"status":"passed","severity":"normal"},{"uid":"17221b3274bb334f","name":"should handle multiple query options for time ranges","time":{"start":1756268851281,"stop":1756268851281,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb9bd677f0f5c37","name":"msgTime: 0 ms from now, startTime: 1756010011137, endTime: 1756269211137","time":{"start":1756269226302,"stop":1756269226302,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5b590dccfc1cb45","name":"Push message with Basic HTML tag payload","time":{"start":1756269437658,"stop":1756269437658,"duration":0},"status":"passed","severity":"normal"},{"uid":"def199c9de5061e4","name":"should retry failed tasks","time":{"start":1756268850363,"stop":1756268850363,"duration":0},"status":"passed","severity":"normal"},{"uid":"555a7b2dfb937ab8","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1756268818893,"stop":1756268818893,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f93aeeeb48b354e","name":"Check publish message containing JSON","time":{"start":1756269056318,"stop":1756269056319,"duration":1},"status":"passed","severity":"normal"},{"uid":"b104ab4b935fa355","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1756268819873,"stop":1756268819873,"duration":0},"status":"passed","severity":"normal"},{"uid":"86e03a76ca452400","name":"same cluster: nodes connect","time":{"start":1756268960243,"stop":1756268960244,"duration":1},"status":"passed","severity":"normal"},{"uid":"22bd7ba63febc559","name":"should return false when peer is not on topic","time":{"start":1756268820132,"stop":1756268820133,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd90cdf3ae7d2811","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1756268863347,"stop":1756268863347,"duration":0},"status":"passed","severity":"normal"},{"uid":"6db78edc048f2e37","name":"should retry on complete failure if specified","time":{"start":1756268850776,"stop":1756268850777,"duration":1},"status":"passed","severity":"normal"},{"uid":"b119a219008b1732","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1756268828785,"stop":1756268828785,"duration":0},"status":"passed","severity":"normal"},{"uid":"91b115ad44b9a18d","name":"Subscribe to topic containing JSON and receive message","time":{"start":1756269355381,"stop":1756269355381,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f6df14707b5cd2f","name":"should successfully query peers and return peer infos","time":{"start":1756268829352,"stop":1756268829352,"duration":0},"status":"passed","severity":"normal"},{"uid":"c95e273758467f2f","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1756268809716,"stop":1756268809716,"duration":0},"status":"passed","severity":"normal"},{"uid":"de3bacd69b1794d3","name":"Push message with content topic containing JSON","time":{"start":1756269437664,"stop":1756269437664,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b055cb98b3f4999","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1756268850362,"stop":1756268850363,"duration":1},"status":"passed","severity":"normal"},{"uid":"9327900bc0ebf8b3","name":"should not stop if not started","time":{"start":1756268829512,"stop":1756268829512,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e957406e863375","name":"should not receive a peer event before start","time":{"start":1756268891032,"stop":1756268891032,"duration":0},"status":"passed","severity":"normal"},{"uid":"934e02515b448a3a","name":"Push message with content topic containing long","time":{"start":1756269437646,"stop":1756269437646,"duration":0},"status":"passed","severity":"normal"},{"uid":"676d5388dbf39dc6","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1756269355389,"stop":1756269355389,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ddb82cd91beede2","name":"rejects hash query with time filter","time":{"start":1756268819516,"stop":1756268819516,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ab925e9e8fe2bf5","name":"should be sent with empty content","time":{"start":1756268869288,"stop":1756268869289,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f131556cb19f86f","name":"should maintain proper timestamps if all messages received","time":{"start":1756268869284,"stop":1756268869284,"duration":0},"status":"passed","severity":"normal"},{"uid":"63a4d2b2dcded1b2","name":"should return false when pubsub topic parsing fails","time":{"start":1756268818663,"stop":1756268818663,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b74338572f38d2d","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1756268819874,"stop":1756268819874,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f9d77abb5a865e","name":"should return start time to last successful query since last query is less than max range","time":{"start":1756268851394,"stop":1756268851395,"duration":1},"status":"passed","severity":"normal"},{"uid":"de7b30ade2f69061","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1756269355387,"stop":1756269355387,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b5c441a6c13654d","name":"Push message with emoji payload","time":{"start":1756269437660,"stop":1756269437660,"duration":0},"status":"passed","severity":"normal"},{"uid":"848c31fadeb984","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1756268863352,"stop":1756268863352,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e5e2d88e17d5bef","name":"should add received messages to bloom filter","time":{"start":1756268869284,"stop":1756268869284,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a55f31ad507e43","name":"random static sharding 5 - Cluster ID: 503, Shard ID: 57","time":{"start":1756269197610,"stop":1756269197610,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e053b477b5a0f6","name":"should handle empty pubsub topics","time":{"start":1756268819877,"stop":1756268819878,"duration":1},"status":"passed","severity":"normal"},{"uid":"1479baf15e8bea1f","name":"should throw error - no public key","time":{"start":1756268809719,"stop":1756268809719,"duration":0},"status":"passed","severity":"normal"},{"uid":"a60a0145005357b1","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1756268863337,"stop":1756268863340,"duration":3},"status":"passed","severity":"normal"},{"uid":"4f55e86936ac6b49","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1756268851011,"stop":1756268851011,"duration":0},"status":"passed","severity":"normal"},{"uid":"160e2874dcc6995d","name":"Relay - dialed first","time":{"start":1756269230139,"stop":1756269230140,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a1199084ff2c7c9","name":"different cluster: nodes don't connect","time":{"start":1756268960244,"stop":1756268960245,"duration":1},"status":"passed","severity":"normal"},{"uid":"298582ee88fbfd0d","name":"should skip peer when dialed recently","time":{"start":1756268819377,"stop":1756268819378,"duration":1},"status":"passed","severity":"normal"},{"uid":"a872a7cb134254b1","name":"Check received message containing numeric","time":{"start":1756269329398,"stop":1756269329399,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d2a968d647402a3","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1756268850010,"stop":1756268850010,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c2e33c5a55e2b6d","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1756268851391,"stop":1756268851391,"duration":0},"status":"passed","severity":"normal"},{"uid":"f02c9639d1411989","name":"Sign & Recover","time":{"start":1756268839956,"stop":1756268839956,"duration":0},"status":"passed","severity":"normal"},{"uid":"451860785ff520a7","name":"Push message with Russian payload","time":{"start":1756269437657,"stop":1756269437657,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce00832ec85bd020","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1756269049570,"stop":1756269049571,"duration":1},"status":"passed","severity":"normal"},{"uid":"beb26995ac9e1346","name":"should dial peer when no shard info available","time":{"start":1756268819380,"stop":1756268819380,"duration":0},"status":"passed","severity":"normal"},{"uid":"a83ac4142cc4009b","name":"Subscribe to topic containing numeric and receive message","time":{"start":1756269355386,"stop":1756269355387,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5d1273c5e88c6d1","name":"Subscribe to topic containing XML and publish message","time":{"start":1756269064120,"stop":1756269064120,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa5b3d588877303a","name":"Query Generator, Multiple PubsubTopics","time":{"start":1756269176905,"stop":1756269176905,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe7e62a82b7a12f8","name":"Decoder throws on undefined content topic","time":{"start":1756268839459,"stop":1756268839460,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a028f2280a19ec6","name":"should be safe to call multiple times","time":{"start":1756268819860,"stop":1756268819860,"duration":0},"status":"passed","severity":"normal"},{"uid":"862280ab6574da14","name":"Check received message containing Arabic","time":{"start":1756269329389,"stop":1756269329389,"duration":0},"status":"passed","severity":"normal"},{"uid":"af254da347d6fe4","name":"throws on content topic with generation field greater than 0","time":{"start":1756268803662,"stop":1756268803663,"duration":1},"status":"passed","severity":"normal"},{"uid":"beaafda5637e3d34","name":"Check received message containing Chinese","time":{"start":1756269329388,"stop":1756269329389,"duration":1},"status":"passed","severity":"normal"},{"uid":"b25383f98b3485c8","name":"should handle peer not in mesh for all topics","time":{"start":1756268819878,"stop":1756268819878,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8ec80465ce419e5","name":"Check message with no payload is not received","time":{"start":1756269329406,"stop":1756269329406,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4f66d570f020d90","name":"Publish without waiting for remote peer","time":{"start":1756269064091,"stop":1756269064095,"duration":4},"status":"passed","severity":"normal"},{"uid":"300940b532317ce1","name":"should reject if Store is requested but not mounted","time":{"start":1756268851198,"stop":1756268851198,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b0fa844a2243cfb","name":"retrieves a single peer","time":{"start":1756268829608,"stop":1756268829608,"duration":0},"status":"passed","severity":"normal"},{"uid":"493625f989f1171","name":"Add multiple subscription objects on single nwaku node","time":{"start":1756269355390,"stop":1756269355390,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0402798da3894b0","name":"should process successful peer exchange query","time":{"start":1756268829519,"stop":1756268829520,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0e305f4b2b2e777","name":"should return null for non-existent peer","time":{"start":1756268819917,"stop":1756268819918,"duration":1},"status":"passed","severity":"normal"},{"uid":"95d0761b52d8e4ba","name":"should never report false negatives","time":{"start":1756268866999,"stop":1756268867002,"duration":3},"status":"passed","severity":"normal"},{"uid":"b9ae69516a395849","name":"throws if decoders don't match content topics","time":{"start":1756268820048,"stop":1756268820049,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c7152fefcd95a61","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1756268818055,"stop":1756268818056,"duration":1},"status":"passed","severity":"normal"},{"uid":"de882104cb18a1dc","name":"Fields are not dropped","time":{"start":1756268819947,"stop":1756268819947,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1634a0b7ac35e7f","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1756268863366,"stop":1756268863367,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0dcc54ab73a09cb","name":"isConnected should return false after all peers disconnect","time":{"start":1756268907366,"stop":1756268907367,"duration":1},"status":"passed","severity":"normal"},{"uid":"859a1707ca74124b","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1756269064118,"stop":1756269064119,"duration":1},"status":"passed","severity":"normal"},{"uid":"412725c392f5d57a","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1756269215303,"stop":1756269215303,"duration":0},"status":"passed","severity":"normal"},{"uid":"8443287ab3953b21","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1756268819871,"stop":1756268819871,"duration":0},"status":"passed","severity":"normal"},{"uid":"40a1ba512a911f0","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1756268803669,"stop":1756268803669,"duration":0},"status":"passed","severity":"normal"},{"uid":"84d7af7587fb52ba","name":"should discover peers from provided peer cache","time":{"start":1756268965465,"stop":1756268965465,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a6fa595efb8b39f","name":"Decoder throws on empty string content topic","time":{"start":1756268841059,"stop":1756268841059,"duration":0},"status":"passed","severity":"normal"},{"uid":"1120a7f4b6a069dd","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1756268863367,"stop":1756268863367,"duration":0},"status":"passed","severity":"normal"},{"uid":"2adad5141efd17d3","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1756268851001,"stop":1756268851002,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee93ff02568c0517","name":"should insert elements correctly","time":{"start":1756268866996,"stop":1756268866997,"duration":1},"status":"passed","severity":"normal"},{"uid":"71876ab6bdc5972","name":"Check publish message containing Chinese","time":{"start":1756269056312,"stop":1756269056313,"duration":1},"status":"passed","severity":"normal"},{"uid":"49fce9b7bc09ec8b","name":"Subscribe to topic containing short and receive message","time":{"start":1756269355386,"stop":1756269355386,"duration":0},"status":"passed","severity":"normal"},{"uid":"8830302065f43622","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1756268851281,"stop":1756268851282,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab9e6db6ca289259","name":"tcp ip4 address","time":{"start":1756268809126,"stop":1756268809126,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f4cbae762bf14d1","name":"Push message with XML payload","time":{"start":1756269437658,"stop":1756269437658,"duration":0},"status":"passed","severity":"normal"},{"uid":"58be878b7264532f","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1756269033286,"stop":1756269033287,"duration":1},"status":"passed","severity":"normal"},{"uid":"700486926165260b","name":"should add event listeners to globalThis","time":{"start":1756268818042,"stop":1756268818043,"duration":1},"status":"passed","severity":"normal"},{"uid":"ada10848e99a41a4","name":"should not fail to stop the service if it was not started","time":{"start":1756269111320,"stop":1756269111320,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e8ee925d620f5a4","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1756268863357,"stop":1756268863357,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f9d20649bac7a85","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1756268803674,"stop":1756268803674,"duration":0},"status":"passed","severity":"normal"},{"uid":"677ecc5c2e3bb158","name":"should properly create location multiaddrs - udp","time":{"start":1756268809724,"stop":1756268809724,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c2137dd242de283","name":"should return false when peer is not found","time":{"start":1756268818640,"stop":1756268818641,"duration":1},"status":"passed","severity":"normal"},{"uid":"1855e45e180e8465","name":"Check message with no content topic is not received","time":{"start":1756269329406,"stop":1756269329406,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db1dc413c7eea1a","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1756269226301,"stop":1756269226301,"duration":0},"status":"passed","severity":"normal"},{"uid":"75bb408f3ac4211","name":"should handle query errors","time":{"start":1756268829520,"stop":1756268829520,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3d67966c10b205b","name":"Check publish message containing numeric","time":{"start":1756269056311,"stop":1756269056311,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b8c56b83ebe0a73","name":"should wait for Filter peer to be connected","time":{"start":1756268851201,"stop":1756268851201,"duration":0},"status":"passed","severity":"normal"},{"uid":"3826a60113f5dbf","name":"Passing an array","time":{"start":1756269224947,"stop":1756269224948,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d93d4ec346f72f4","name":"should dial peers from store when no connections remain","time":{"start":1756268819907,"stop":1756268819908,"duration":1},"status":"passed","severity":"normal"},{"uid":"d632e75ec1c67842","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1756268907363,"stop":1756268907364,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cc5c692c362aad3","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1756269033288,"stop":1756269033292,"duration":4},"status":"passed","severity":"normal"},{"uid":"bd5baa72266a9d46","name":"should skip peers without peer exchange protocol","time":{"start":1756268829518,"stop":1756268829518,"duration":0},"status":"passed","severity":"normal"},{"uid":"96876504e6b8a13f","name":"isConnected return false after peer stops","time":{"start":1756268907368,"stop":1756268907369,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbee64b8ae49f548","name":"Stops search when maxGet is reached","time":{"start":1756268829258,"stop":1756268829259,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a268a3d3918a657","name":"Generator, 2 different shards","time":{"start":1756269167833,"stop":1756269167835,"duration":2},"status":"passed","severity":"normal"},{"uid":"714505c274f3b606","name":"Check received message containing emoji","time":{"start":1756269329403,"stop":1756269329404,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e05930c8e9fbe34","name":"Cluster ID 0, shard 1","time":{"start":1756269197608,"stop":1756269197608,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d98e2f6b405c657","name":"Push message with content topic containing JSON","time":{"start":1756269437651,"stop":1756269437651,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf10a45f5e0cd97f","name":"Ordered Callback - false","time":{"start":1756269210924,"stop":1756269210924,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f1b640e50351eb1","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app37/7/topic285/utf8","time":{"start":1756269150687,"stop":1756269150689,"duration":2},"status":"passed","severity":"normal"},{"uid":"3476e16147853192","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1756268819904,"stop":1756268819905,"duration":1},"status":"passed","severity":"normal"},{"uid":"90d320aa70c6d610","name":"returns only open connection if one present","time":{"start":1756268819934,"stop":1756268819934,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e30dfece481a908","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1756268868923,"stop":1756268868924,"duration":1},"status":"passed","severity":"normal"},{"uid":"942f0361b10b9811","name":"new peer added after a peer was already found","time":{"start":1756269058729,"stop":1756269058729,"duration":0},"status":"passed","severity":"normal"},{"uid":"93249c8ec6944546","name":"Subscribe to topic containing shell command and publish message","time":{"start":1756269064121,"stop":1756269064121,"duration":0},"status":"passed","severity":"normal"},{"uid":"64623979d6029326","name":"throws on content topic with empty topic name field","time":{"start":1756268803664,"stop":1756268803664,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9994598e18e753e","name":"should retry if all attempts fail","time":{"start":1756268850379,"stop":1756268850379,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0101498c26e0d4e","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1756268803677,"stop":1756268803677,"duration":0},"status":"passed","severity":"normal"},{"uid":"5011dfe96130d630","name":"should query peers that support peer exchange","time":{"start":1756268829513,"stop":1756268829516,"duration":3},"status":"passed","severity":"normal"},{"uid":"5e06406760bed2a2","name":"should not dial peers from store when browser is not connected","time":{"start":1756268819907,"stop":1756268819907,"duration":0},"status":"passed","severity":"normal"},{"uid":"de5bb7cbdcfcae8a","name":"should properly create location multiaddrs - udp6","time":{"start":1756268809724,"stop":1756268809724,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc9d087456df3a6","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1756269208754,"stop":1756269208754,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a92a7de546833c6","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1756268828786,"stop":1756268828786,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c8224282e84dd0","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1756268819116,"stop":1756268819122,"duration":6},"status":"passed","severity":"normal"},{"uid":"a8f500cc85be8312","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1756268869290,"stop":1756268869290,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b763fc644726","name":"should register libp2p event listeners when start is called","time":{"start":1756268851010,"stop":1756268851010,"duration":0},"status":"passed","severity":"normal"},{"uid":"8275c57993f7eceb","name":"Check received message containing Script","time":{"start":1756269329401,"stop":1756269329401,"duration":0},"status":"passed","severity":"normal"},{"uid":"b52d84c1e5f92f4e","name":"Push message equal or less that 1MB","time":{"start":1756269437667,"stop":1756269437667,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ea99bbc2803b93c","name":"should return true when peer is on the same cluster","time":{"start":1756268818626,"stop":1756268818627,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c88142341c9915b","name":"Push message with Chinese payload","time":{"start":1756269437656,"stop":1756269437657,"duration":1},"status":"passed","severity":"normal"},{"uid":"282cafea17a3ab13","name":"should throw error - no id","time":{"start":1756268809718,"stop":1756268809718,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f8730a1dc6d1302","name":"Query generator for multiple messages with different message text format","time":{"start":1756269208750,"stop":1756269208751,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bfc1931d2f16a55","name":"Ephemeral messages are not stored","time":{"start":1756268893325,"stop":1756268893327,"duration":2},"status":"passed","severity":"normal"},{"uid":"83a1aa219ffc370c","name":"should not trigger query when a recent query happened under threshold","time":{"start":1756268851391,"stop":1756268851391,"duration":0},"status":"passed","severity":"normal"},{"uid":"453bcc1c15e299ab","name":"Subscribe to topic containing Script and receive message","time":{"start":1756269355388,"stop":1756269355388,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2c86b1fcfa9dabf","name":"Check received message containing numeric","time":{"start":1756269329388,"stop":1756269329388,"duration":0},"status":"passed","severity":"normal"},{"uid":"457b7ddeb4593a00","name":"should add peer to queue when queue is not empty","time":{"start":1756268819372,"stop":1756268819372,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d4f7be28902e9a4","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1756269033287,"stop":1756269033287,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf2b679d16937b9c","name":"should successfully unsubscribe from an existing subscription","time":{"start":1756268851017,"stop":1756268851018,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cdb1ce74b4ce913","name":"Check meta is set [symmetric]","time":{"start":1756268839457,"stop":1756268839457,"duration":0},"status":"passed","severity":"normal"},{"uid":"b071f97499f2bc41","name":"Subscribe to topic containing shell command and receive message","time":{"start":1756269355381,"stop":1756269355381,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a75a1577491b0d","name":"should handle peer store errors gracefully","time":{"start":1756268819918,"stop":1756268819919,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e830eb481456010","name":"connects to nwaku","time":{"start":1756269224946,"stop":1756269224947,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce89f942d9516711","name":"does not validate decoders for hash queries","time":{"start":1756268820049,"stop":1756268820049,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b60a6bc0b7f6eba","name":"should set field with only LIGHTPUSH enabled","time":{"start":1756268809727,"stop":1756268809727,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ed5da506b94b4d7","name":"Relay - dialed after","time":{"start":1756269230140,"stop":1756269230140,"duration":0},"status":"passed","severity":"normal"},{"uid":"fae21feb10ca8858","name":"Push message with JSON payload","time":{"start":1756269437639,"stop":1756269437639,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c8145e59b9bf1b0","name":"Subscribe and receive messages via lightPush","time":{"start":1756269355374,"stop":1756269355374,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d57861ba1edcae7","name":"should populate queue if has active dial","time":{"start":1756268819378,"stop":1756268819378,"duration":0},"status":"passed","severity":"normal"},{"uid":"d678c2d2a9488b08","name":"should throw error when no peers are available","time":{"start":1756268851281,"stop":1756268851281,"duration":0},"status":"passed","severity":"normal"},{"uid":"22d243c8b40131fc","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1756268819508,"stop":1756268819508,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f6872f7d5079dd7","name":"should return false when network is not connected","time":{"start":1756268820125,"stop":1756268820125,"duration":0},"status":"passed","severity":"normal"},{"uid":"da1d89be99ff1281","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1756268820132,"stop":1756268820132,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a9f7221d7d1416a","name":"Query with Promise Callback, No message returned","time":{"start":1756269176909,"stop":1756269176910,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c14f0eaef0742a9","name":"should handle multiple peers with different shard configurations","time":{"start":1756268819402,"stop":1756268819406,"duration":4},"status":"passed","severity":"normal"},{"uid":"eabd3d5dae843b85","name":"should emit message when we just started and store connect event occurs","time":{"start":1756268851392,"stop":1756268851392,"duration":0},"status":"passed","severity":"normal"},{"uid":"3543ddb6294e5fad","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1756268803675,"stop":1756268803675,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5c6879f0982e2cf","name":"should dial with multiaddr and return stream","time":{"start":1756268820126,"stop":1756268820127,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0fb3b3c597db295","name":"caches peers it previously fetched","time":{"start":1756268829611,"stop":1756268829611,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a07c2ca8d2e1b3e","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1756269064119,"stop":1756269064119,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebbaa0f573b5112f","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1756268869286,"stop":1756268869286,"duration":0},"status":"passed","severity":"normal"},{"uid":"1891973ec7ff27fa","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1756268863354,"stop":1756268863355,"duration":1},"status":"passed","severity":"normal"},{"uid":"570e18e4f2e9318b","name":"should serialize and deserialize correctly","time":{"start":1756268867002,"stop":1756268867003,"duration":1},"status":"passed","severity":"normal"},{"uid":"279d3ffc76ebe73f","name":"should encode/decode to text encoding","time":{"start":1756268809722,"stop":1756268809722,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd8b57526e8df20c","name":"Relay Node - default protocol","time":{"start":1756269230143,"stop":1756269230144,"duration":1},"status":"passed","severity":"normal"},{"uid":"322f2325a2b5cfae","name":"should not create timers for topics where peer is not in mesh","time":{"start":1756268819875,"stop":1756268819875,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc286a30241fb8a","name":"Decoder throws on undefined content topic","time":{"start":1756268820193,"stop":1756268820193,"duration":0},"status":"passed","severity":"normal"},{"uid":"d77febbb52221c3f","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1756268828780,"stop":1756268828781,"duration":1},"status":"passed","severity":"normal"},{"uid":"bff21141dc7599f9","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1756269204094,"stop":1756269204095,"duration":1},"status":"passed","severity":"normal"},{"uid":"993f8a22626c4473","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1756269064102,"stop":1756269064106,"duration":4},"status":"passed","severity":"normal"},{"uid":"9d6d738b9e1fd79b","name":"should clear all timers","time":{"start":1756268819868,"stop":1756268819868,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a50cd68a2f8d733","name":"should handle errors when getting connections","time":{"start":1756268818080,"stop":1756268818080,"duration":0},"status":"passed","severity":"normal"},{"uid":"64f7de45805a3db9","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1756268819923,"stop":1756268819924,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9ff304b3529e7c3","name":"should handle ENR without shardInfo","time":{"start":1756268829521,"stop":1756268829522,"duration":1},"status":"passed","severity":"normal"},{"uid":"25c8953cb7ff962f","name":"should perform ping and update peer store on timer","time":{"start":1756268819872,"stop":1756268819872,"duration":0},"status":"passed","severity":"normal"},{"uid":"7479f28f3aafff6c","name":"should reject if LightPush is requested but not mounted","time":{"start":1756268851197,"stop":1756268851198,"duration":1},"status":"passed","severity":"normal"},{"uid":"491ba6f4045aa82e","name":"should return false when navigator.onLine is false","time":{"start":1756268818055,"stop":1756268818055,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c9c175bb59ab46","name":"Correctly serialized arguments","time":{"start":1756268960432,"stop":1756268960433,"duration":1},"status":"passed","severity":"normal"},{"uid":"d617e12d598bdbab","name":"should handle zero peers request","time":{"start":1756268829365,"stop":1756268829366,"duration":1},"status":"passed","severity":"normal"},{"uid":"c06c36a8199152a0","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1756268907364,"stop":1756268907365,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe0ade7e83dd14a0","name":"All","time":{"start":1756268891747,"stop":1756268891747,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f1fd63c0efac7a","name":"Non TWN Cluster","time":{"start":1756269150681,"stop":1756269150682,"duration":1},"status":"passed","severity":"normal"},{"uid":"68b9a22ff76fb95","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1756268850009,"stop":1756268850010,"duration":1},"status":"passed","severity":"normal"},{"uid":"c23e2c3f04a48bca","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1756269204093,"stop":1756269204093,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3d7fc41260717f9","name":"Subscribe to topic containing emoji and receive message","time":{"start":1756269355390,"stop":1756269355390,"duration":0},"status":"passed","severity":"normal"},{"uid":"90358ea44779cc01","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1756269033280,"stop":1756269033280,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a3d1588258c08f","name":"should encodeTxt and decodeTxt","time":{"start":1756268809715,"stop":1756268809716,"duration":1},"status":"passed","severity":"normal"},{"uid":"384a3c129d89a2b8","name":"Check received message containing long","time":{"start":1756269329398,"stop":1756269329398,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1438f60d45a7e7b","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1756268829614,"stop":1756268829614,"duration":0},"status":"skipped","severity":"normal"},{"uid":"19cac4d8fcd73d6f","name":"should return false when peer is not found","time":{"start":1756268818663,"stop":1756268818666,"duration":3},"status":"passed","severity":"normal"},{"uid":"7017f2bbc26c57c8","name":"should handle multiple peer connections","time":{"start":1756268819870,"stop":1756268819870,"duration":0},"status":"passed","severity":"normal"},{"uid":"c87c7dc585a253f8","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1756268863380,"stop":1756268863380,"duration":0},"status":"passed","severity":"normal"},{"uid":"61e9e60e006d1698","name":"Get Nodes","time":{"start":1756268829256,"stop":1756268829258,"duration":2},"status":"passed","severity":"normal"},{"uid":"e5212ac050aa05f0","name":"Push message with unicode special characters payload","time":{"start":1756269437659,"stop":1756269437660,"duration":1},"status":"passed","severity":"normal"},{"uid":"d80a9d3ee3f799d4","name":"should handle different types of entries","time":{"start":1756268849590,"stop":1756268849590,"duration":0},"status":"passed","severity":"normal"},{"uid":"865c5d9c7b9b6338","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1756269215302,"stop":1756269215303,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb11c31f41c76ea7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1756268863384,"stop":1756268863384,"duration":0},"status":"passed","severity":"normal"},{"uid":"42efd8c4acbf9003","name":"can start the service","time":{"start":1756269111319,"stop":1756269111319,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b6e705aaec67fb","name":"Query generator for multiple messages","time":{"start":1756269208745,"stop":1756269208745,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa9085fa4433316","name":"should drop connection to one peer on hangUp","time":{"start":1756268975535,"stop":1756268975535,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdef4f332520b366","name":"random static sharding 9 - Cluster ID: 425, Shard ID: 578","time":{"start":1756269197613,"stop":1756269197614,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc4774b283a51047","name":"should be able to decode the field with only RELAY set to true","time":{"start":1756268809023,"stop":1756268809023,"duration":0},"status":"passed","severity":"normal"},{"uid":"de5b77bd1b95cea7","name":"should not dispatch event when already disconnected","time":{"start":1756268818071,"stop":1756268818072,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4ccb22008e76b0d","name":"should throw error - no id","time":{"start":1756268809717,"stop":1756268809717,"duration":0},"status":"passed","severity":"normal"},{"uid":"61af808eb4c40cdf","name":"should query peer with peer exchange protocol","time":{"start":1756268829517,"stop":1756268829518,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4671dca0c774613","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1756268828784,"stop":1756268828785,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d6f6b96001b95fe","name":"Push message with special chars payload","time":{"start":1756269437636,"stop":1756269437636,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f97f53664a7eed4","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1756268863359,"stop":1756268863359,"duration":0},"status":"passed","severity":"normal"},{"uid":"95795c6133bec87d","name":"should handle peer identify event","time":{"start":1756268829512,"stop":1756268829512,"duration":0},"status":"passed","severity":"normal"},{"uid":"7767128e54d4865b","name":"should throw error - invalid id","time":{"start":1756268809718,"stop":1756268809719,"duration":1},"status":"passed","severity":"normal"},{"uid":"d511f374e0154882","name":"can start and stop the service","time":{"start":1756268891029,"stop":1756268891029,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2d9ca00ea3b802c","name":"should initialize bloom filter with correct parameters","time":{"start":1756268866995,"stop":1756268866996,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a99ea2a4893f49a","name":"Round trip binary encryption [ecies, signature]","time":{"start":1756268841057,"stop":1756268841057,"duration":0},"status":"passed","severity":"normal"},{"uid":"755bf9a4f0cd8a3c","name":"groups content topics by expected pubsub topic","time":{"start":1756268803671,"stop":1756268803671,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf0ebd8bb7c424f","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1756268803669,"stop":1756268803669,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca20fa76829f3fa","name":"should get all peers from store","time":{"start":1756268819908,"stop":1756268819909,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce06d06d154964c6","name":"Publish message with custom timestamp: Wed Aug 27 2025 05:30:49 GMT+0000 (Coordinated Universal Time)","time":{"start":1756269056329,"stop":1756269056333,"duration":4},"status":"passed","severity":"normal"},{"uid":"e5f8355cd4506f3a","name":"Overlapping topic subscription","time":{"start":1756269064112,"stop":1756269064112,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a6104b6e66009d02","name":"Push message with meta","time":{"start":1756269437665,"stop":1756269437665,"duration":0},"status":"passed","severity":"normal"},{"uid":"599e34b98491ee4e","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1756268829360,"stop":1756268829362,"duration":2},"status":"passed","severity":"normal"},{"uid":"c7721db0bba9ba31","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1756268839457,"stop":1756268839457,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fd8bad96841113a","name":"Check received message containing unicode special characters","time":{"start":1756269329403,"stop":1756269329403,"duration":0},"status":"passed","severity":"normal"},{"uid":"1237ac1a4bfc2ed1","name":"should create KeepAliveManager with relay","time":{"start":1756268819859,"stop":1756268819859,"duration":0},"status":"passed","severity":"normal"},{"uid":"8711f1558905eb60","name":"should get / set TCP multiaddr","time":{"start":1756268809723,"stop":1756268809723,"duration":0},"status":"passed","severity":"normal"},{"uid":"1299e04ee7891db","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1756269329395,"stop":1756269329395,"duration":0},"status":"passed","severity":"normal"},{"uid":"d15f5d1297201525","name":"should filter out already connected peers","time":{"start":1756268819909,"stop":1756268819909,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0e7e498f99507ef","name":"passes more than one ENR URLs and attempts connection","time":{"start":1756268891035,"stop":1756268891035,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ab7468c87b37c6fd","name":"Check received message containing Script","time":{"start":1756269329390,"stop":1756269329390,"duration":0},"status":"passed","severity":"normal"},{"uid":"535be230c4584411","name":"should lock peers when selected","time":{"start":1756268851002,"stop":1756268851002,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d36251f8cfe90a","name":"Push message with unicode special characters payload","time":{"start":1756269437640,"stop":1756269437640,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4dfb939a73a07ca","name":"should clear dial history on start","time":{"start":1756268819362,"stop":1756268819362,"duration":0},"status":"passed","severity":"normal"},{"uid":"38ae035385d46fc","name":"Store - dialed first","time":{"start":1756269230142,"stop":1756269230142,"duration":0},"status":"passed","severity":"normal"},{"uid":"57a4c61d66cb03d6","name":"should load peers from local storage and dispatch events","time":{"start":1756268833708,"stop":1756268833709,"duration":1},"status":"passed","severity":"normal"},{"uid":"847568b8269a3c0b","name":"Filter","time":{"start":1756269230143,"stop":1756269230143,"duration":0},"status":"passed","severity":"normal"},{"uid":"70c14ad4e1c83d99","name":"should not modify tags of connections for different peers","time":{"start":1756268851015,"stop":1756268851015,"duration":0},"status":"passed","severity":"normal"},{"uid":"25da1ff89be9b525","name":"Init the array if not present","time":{"start":1756268803264,"stop":1756268803265,"duration":1},"status":"passed","severity":"normal"},{"uid":"654d9599d28b3310","name":"Push message with long payload","time":{"start":1756269437635,"stop":1756269437635,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d92873145d029a","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1756268851008,"stop":1756268851009,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8930ae25e8a956f","name":"should sort by messageId when timestamps are equal","time":{"start":1756268868924,"stop":1756268868924,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f4a10718211f01","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1756269033282,"stop":1756269033283,"duration":1},"status":"passed","severity":"normal"},{"uid":"82c3c767de7eb019","name":"Nodes with multiple pubsub topic","time":{"start":1756269049571,"stop":1756269049572,"duration":1},"status":"passed","severity":"normal"},{"uid":"f64023e90c3e8420","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1756269329407,"stop":1756269329407,"duration":0},"status":"passed","severity":"normal"},{"uid":"b76ddd2bd89a3442","name":"Check publish message containing short","time":{"start":1756269056310,"stop":1756269056310,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3249afa599ea3c6","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1756268819237,"stop":1756268819237,"duration":0},"status":"passed","severity":"normal"},{"uid":"c51c043ef13c72d7","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1756268863321,"stop":1756268863322,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d5e9bb4eb155be2","name":"Push message with content topic containing emoji","time":{"start":1756269437652,"stop":1756269437652,"duration":0},"status":"passed","severity":"normal"},{"uid":"604f5ba438d1ff4","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1756268850247,"stop":1756268850248,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc3bb1b4c1c1b6cc","name":"should create an instance with libp2p and dialer","time":{"start":1756268818877,"stop":1756268818877,"duration":0},"status":"passed","severity":"normal"},{"uid":"4966b09ee45957bb","name":"Push message with custom timestamp: 1756265309653","time":{"start":1756269437653,"stop":1756269437654,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2ab167042bfde68","name":"should decode valid enr with tcp successfully","time":{"start":1756268809717,"stop":1756268809717,"duration":0},"status":"passed","severity":"normal"},{"uid":"91461790f33a50fb","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1756268828781,"stop":1756268828781,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2321856b64828bd","name":"returns all values when wanted number matches available values","time":{"start":1756268827933,"stop":1756268827939,"duration":6},"status":"passed","severity":"normal"},{"uid":"e717ad63fc738dd","name":"should respect custom numPeersToUse configuration","time":{"start":1756268851012,"stop":1756268851012,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8023e0ba7a08ebe","name":"should create ShardReader with static shards network config","time":{"start":1756268818626,"stop":1756268818626,"duration":0},"status":"passed","severity":"normal"},{"uid":"26224af476bb5c4a","name":"Check publish message containing Basic HTML tag","time":{"start":1756269056317,"stop":1756269056318,"duration":1},"status":"passed","severity":"normal"},{"uid":"39d249c066d95edf","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1756269033287,"stop":1756269033287,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f003eb39670124e","name":"should create QueryOnConnect instance without options","time":{"start":1756268851385,"stop":1756268851386,"duration":1},"status":"passed","severity":"normal"},{"uid":"f93c65d5f6fa652b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1756268803677,"stop":1756268803677,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cf883bfde6f364c","name":"Query Generator - false","time":{"start":1756269210920,"stop":1756269210921,"duration":1},"status":"passed","severity":"normal"},{"uid":"3714f45d8a75c009","name":"should filter out undefined ENRs","time":{"start":1756268829353,"stop":1756268829359,"duration":6},"status":"passed","severity":"normal"},{"uid":"15c6af74648ab077","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1756269355380,"stop":1756269355380,"duration":0},"status":"passed","severity":"normal"},{"uid":"b595e31f10682403","name":"should handle ping failures gracefully","time":{"start":1756268819872,"stop":1756268819872,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa4e189373964d5","name":"Encoder throws on undefined content topic","time":{"start":1756268820192,"stop":1756268820193,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7a7d705b523f547","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1756269226302,"stop":1756269226302,"duration":0},"status":"passed","severity":"normal"},{"uid":"9698be7f42950f51","name":"Push 30 different messages","time":{"start":1756269437641,"stop":1756269437641,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b2183c01684fc4ef","name":"should add event listener for peer:discovery","time":{"start":1756268818877,"stop":1756268818878,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb9fe648af7f6951","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1756268803668,"stop":1756268803668,"duration":0},"status":"passed","severity":"normal"},{"uid":"657c16f44f0cbe0f","name":"should be empty after removing the only subscription","time":{"start":1756268851408,"stop":1756268851408,"duration":0},"status":"passed","severity":"normal"},{"uid":"234fb44e8a6ed48f","name":"Push message with Russian payload","time":{"start":1756269437637,"stop":1756269437637,"duration":0},"status":"passed","severity":"normal"},{"uid":"eac39bd7df2d722b","name":"should handle task timeouts","time":{"start":1756268850378,"stop":1756268850378,"duration":0},"status":"passed","severity":"normal"},{"uid":"75c8939881328848","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app33/1/topic15/utf8","time":{"start":1756269150682,"stop":1756269150682,"duration":0},"status":"passed","severity":"normal"},{"uid":"609dbf41052537d3","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1756268863320,"stop":1756268863321,"duration":1},"status":"passed","severity":"normal"},{"uid":"acc76893fc9e72a","name":"Subscribe to topic containing shell command and receive message","time":{"start":1756269355389,"stop":1756269355389,"duration":0},"status":"passed","severity":"normal"},{"uid":"1633d9430bb07c84","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1756268851013,"stop":1756268851013,"duration":0},"status":"passed","severity":"normal"},{"uid":"40289ed6d5647df5","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1756269355383,"stop":1756269355383,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eff326f72cd16c8","name":"msgTime: 0 ms from now, startTime: 1756182811137, endTime: 1756269211137","time":{"start":1756269226302,"stop":1756269226302,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb8d33260572d864","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1756268869289,"stop":1756268869289,"duration":0},"status":"passed","severity":"normal"},{"uid":"92c507b9177da8d2","name":"Push message with Arabic payload","time":{"start":1756269437657,"stop":1756269437657,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e5490b161117ad3","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1756269049571,"stop":1756269049571,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b634d047644846b","name":"Push message with content topic containing Russian","time":{"start":1756269437648,"stop":1756269437648,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e672af247a115e","name":"handles different clusterIds correctly","time":{"start":1756268803672,"stop":1756268803672,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddaede2ac4e81930","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1756269355388,"stop":1756269355389,"duration":1},"status":"passed","severity":"normal"},{"uid":"882bfeeed3e52cd4","name":"should handle all zero keep alive options","time":{"start":1756268819878,"stop":1756268819878,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f35eb5e6864d46d","name":"should not create relay timers when relay is not provided","time":{"start":1756268819874,"stop":1756268819874,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4e57c387509b2b","name":"Add multiple subscription objects on single nwaku node","time":{"start":1756269355382,"stop":1756269355382,"duration":0},"status":"passed","severity":"normal"},{"uid":"91700b4eaa7fd3e","name":"Passing invalid cursor","time":{"start":1756269162794,"stop":1756269162794,"duration":0},"status":"passed","severity":"normal"},{"uid":"f06fd032582b72e","name":"should start and setup intervals and event listeners","time":{"start":1756268851409,"stop":1756268851409,"duration":0},"status":"passed","severity":"normal"},{"uid":"d43ae0d85c89d398","name":"should wait for LightPush peer to be connected","time":{"start":1756268851200,"stop":1756268851200,"duration":0},"status":"passed","severity":"normal"},{"uid":"31fd24c572dfac95","name":"Check message with non string payload is not received","time":{"start":1756269329397,"stop":1756269329397,"duration":0},"status":"passed","severity":"normal"},{"uid":"3955fbc60f5c0a15","name":"Check message with non string payload is not received","time":{"start":1756269329407,"stop":1756269329407,"duration":0},"status":"passed","severity":"normal"},{"uid":"937b33ed69eab93a","name":"accepts valid content-filtered query","time":{"start":1756268819503,"stop":1756268819508,"duration":5},"status":"passed","severity":"normal"},{"uid":"8a3f49c87b9ccfd6","name":"should not fail to stop the service if it was not started","time":{"start":1756268833707,"stop":1756268833707,"duration":0},"status":"passed","severity":"normal"},{"uid":"a121c3f28753a9fd","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app85/2/topic183/proto","time":{"start":1756269150683,"stop":1756269150683,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc853047483c71b4","name":"should return true even if peer has no overlapping shards","time":{"start":1756268818631,"stop":1756268818639,"duration":8},"status":"passed","severity":"normal"},{"uid":"eefbbaa6a09056f4","name":"should not execute task if max attempts is 0","time":{"start":1756268850378,"stop":1756268850378,"duration":0},"status":"passed","severity":"normal"},{"uid":"26cdf493b32788d3","name":"Check received message containing escaped characters","time":{"start":1756269329392,"stop":1756269329393,"duration":1},"status":"passed","severity":"normal"},{"uid":"c30969f0c0d12f1b","name":"should process tasks in queue","time":{"start":1756268850361,"stop":1756268850362,"duration":1},"status":"passed","severity":"normal"},{"uid":"de775e1c5e3f187f","name":"Subscribe to topic containing long and publish message","time":{"start":1756269064114,"stop":1756269064114,"duration":0},"status":"passed","severity":"normal"},{"uid":"176ad7a8f550f155","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1756269215304,"stop":1756269215304,"duration":0},"status":"passed","severity":"normal"},{"uid":"94725985a9652c6b","name":"random static sharding 8 - Cluster ID: 312, Shard ID: 541","time":{"start":1756269197611,"stop":1756269197612,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8eb1240792a4620","name":"should use peerId from options when provided to queryGenerator","time":{"start":1756268851282,"stop":1756268851282,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b3cd215be0817b","name":"should handle case when navigator is not available","time":{"start":1756268818056,"stop":1756268818060,"duration":4},"status":"passed","severity":"normal"},{"uid":"b8346065150f356d","name":"should skip updating peer store if peer has same addresses","time":{"start":1756268818893,"stop":1756268818893,"duration":0},"status":"passed","severity":"normal"},{"uid":"82f457f3bf3c5094","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1756268850248,"stop":1756268850248,"duration":0},"status":"passed","severity":"normal"},{"uid":"34f7719c17e32ab0","name":"should hang up with PeerId and return true on success","time":{"start":1756268820128,"stop":1756268820128,"duration":0},"status":"passed","severity":"normal"},{"uid":"3222124fa3a5d0f6","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1756269355388,"stop":1756269355388,"duration":0},"status":"passed","severity":"normal"},{"uid":"36634bb315bf2b96","name":"same cluster, static sharding: nodes connect","time":{"start":1756268960235,"stop":1756268960235,"duration":0},"status":"passed","severity":"normal"},{"uid":"f454d91b4bb267b4","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1756268809027,"stop":1756268809027,"duration":0},"status":"passed","severity":"normal"},{"uid":"893e806e2325419e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1756268803676,"stop":1756268803676,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cbeb560168f0958","name":"Rejects garbage","time":{"start":1756268854691,"stop":1756268854691,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5263eb1dadeee22","name":"Check received message with timestamp: 1756268885843 ","time":{"start":1756269329404,"stop":1756269329404,"duration":0},"status":"passed","severity":"normal"},{"uid":"774868790862c2b7","name":"Push message with escaped characters payload","time":{"start":1756269437639,"stop":1756269437640,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbce2ee2d392a5","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1756268819925,"stop":1756268819925,"duration":0},"status":"passed","severity":"normal"},{"uid":"3644fcb1e2cce082","name":"should check false positive rate","time":{"start":1756268867006,"stop":1756268867006,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7443a431ce372e9","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1756268851013,"stop":1756268851014,"duration":1},"status":"passed","severity":"normal"},{"uid":"78ed51ebc05b4a2f","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1756268809027,"stop":1756268809027,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a0b82034fa08f22","name":"should not discard bootstrap peers if under the limit","time":{"start":1756268928640,"stop":1756268928641,"duration":1},"status":"passed","severity":"normal"},{"uid":"63e432e96adcc8d0","name":"should handle peer store errors gracefully","time":{"start":1756268818892,"stop":1756268818892,"duration":0},"status":"passed","severity":"normal"},{"uid":"627751aad2e2bf61","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1756269056328,"stop":1756269056328,"duration":0},"status":"passed","severity":"normal"},{"uid":"3422e27dd9c670bf","name":"Push message with custom timestamp: 1725510509653","time":{"start":1756269437653,"stop":1756269437653,"duration":0},"status":"passed","severity":"normal"},{"uid":"92753e57f237e43f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1756269355389,"stop":1756269355389,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c8c7d403c056a78","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1756268863348,"stop":1756268863351,"duration":3},"status":"passed","severity":"normal"},{"uid":"f74280de510975bb","name":"Ordered callback, aborts when callback returns true","time":{"start":1756269208754,"stop":1756269208754,"duration":0},"status":"passed","severity":"normal"},{"uid":"748ee14211edc52f","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1756269355376,"stop":1756269355376,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cad1c92e258f1cf","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1756268863352,"stop":1756268863352,"duration":0},"status":"passed","severity":"normal"},{"uid":"191be87a6ad316","name":"should update peer store before dialing","time":{"start":1756268818886,"stop":1756268818891,"duration":5},"status":"passed","severity":"normal"},{"uid":"a33c849dffedf2bd","name":"should insert message id into causal history","time":{"start":1756268869282,"stop":1756268869282,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c831b64e220f28e","name":"should return PeerId when PeerId is provided","time":{"start":1756268819236,"stop":1756268819237,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5eebae8caa810b2","name":"Encoder throws on undefined content topic","time":{"start":1756268841058,"stop":1756268841058,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bc5c694837852c4","name":"should send relay ping messages on timer","time":{"start":1756268819875,"stop":1756268819876,"duration":1},"status":"passed","severity":"normal"},{"uid":"9656b461078752f7","name":"should return peer for existing peer","time":{"start":1756268819917,"stop":1756268819917,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c221e35d5477925","name":"should dial peer immediately when queue is empty","time":{"start":1756268819371,"stop":1756268819372,"duration":1},"status":"passed","severity":"normal"},{"uid":"b53d5f8b3ef279b3","name":"Subscribe to topic containing numeric and receive message","time":{"start":1756269355378,"stop":1756269355378,"duration":0},"status":"passed","severity":"normal"},{"uid":"72372b8b10580829","name":"should initialize with custom number of peers","time":{"start":1756268851001,"stop":1756268851001,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eddf0d61fe4cdb5","name":"should properly create location multiaddrs - tcp6","time":{"start":1756268809724,"stop":1756268809724,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcde9144f47ef89e","name":"should detect messages with missing dependencies","time":{"start":1756268869286,"stop":1756268869287,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c94f5a08cad1361","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1756268828784,"stop":1756268828784,"duration":0},"status":"passed","severity":"normal"},{"uid":"f744a3d283d0ece4","name":"Store - dialed after - with timeout","time":{"start":1756269230142,"stop":1756269230142,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffe02d802d7a5def","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1756269049568,"stop":1756269049568,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f123e1fda1f133","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1756269033280,"stop":1756269033282,"duration":2},"status":"passed","severity":"normal"},{"uid":"1f1d736b16399012","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1756269355379,"stop":1756269355380,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3e581f254053c03","name":"should perform initial health assessment on start","time":{"start":1756268850249,"stop":1756268850250,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e1408d463cb4b","name":"should handle complete peer lifecycle","time":{"start":1756268819879,"stop":1756268819879,"duration":0},"status":"passed","severity":"normal"},{"uid":"4edc7c934fc63dc2","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1756268809020,"stop":1756268809020,"duration":0},"status":"passed","severity":"normal"},{"uid":"331d980ce9d14c15","name":"should be safe to call multiple times","time":{"start":1756268819906,"stop":1756268819906,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cf549fc85b33227","name":"should properly start and stop event listening","time":{"start":1756268850249,"stop":1756268850249,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa499ead87a4ea89","name":"should emit multiple messages when query returns multiple messages","time":{"start":1756268851393,"stop":1756268851393,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4e21ac79bc4cf27","name":"Nwaku publishes","time":{"start":1756269046321,"stop":1756269046321,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5532990a65a234f","name":"should drop only non-locked connections when over maxConnections","time":{"start":1756268819922,"stop":1756268819923,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed216e06a1ec16dc","name":"should create KeepAliveManager with required options","time":{"start":1756268819852,"stop":1756268819858,"duration":6},"status":"passed","severity":"normal"},{"uid":"b4853c561dc5ad04","name":"should partition messages based on acknowledgement status","time":{"start":1756268869288,"stop":1756268869288,"duration":0},"status":"passed","severity":"normal"},{"uid":"885560ab0c55ffd1","name":"should handle special patterns correctly","time":{"start":1756268867003,"stop":1756268867003,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ce6106a1d92f07","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1756268803673,"stop":1756268803673,"duration":0},"status":"passed","severity":"normal"},{"uid":"45eb1acb0bf79dbc","name":"Subscribe to topic containing Russian and publish message","time":{"start":1756269064119,"stop":1756269064119,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac0c0e7caf214d18","name":"throws on empty content topic","time":{"start":1756268803661,"stop":1756268803661,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2e1c920e75d7693","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1756268863341,"stop":1756268863342,"duration":1},"status":"passed","severity":"normal"},{"uid":"50103c913caba954","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1756269064122,"stop":1756269064122,"duration":0},"status":"passed","severity":"normal"},{"uid":"78b683803cb791c4","name":"should handle peer disconnect event when no connections remain","time":{"start":1756268818061,"stop":1756268818062,"duration":1},"status":"passed","severity":"normal"},{"uid":"24e0c0109160b20a","name":"should successfully stop","time":{"start":1756268851019,"stop":1756268851019,"duration":0},"status":"passed","severity":"normal"},{"uid":"db2ded09dcc4baa1","name":"should throw an error for insufficient data","time":{"start":1756268803834,"stop":1756268803834,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd5a9eb34ab81bbc","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1756268851392,"stop":1756268851393,"duration":1},"status":"passed","severity":"normal"},{"uid":"528f1e931bc1774","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app23/5/topic626/test.js","time":{"start":1756269150690,"stop":1756269150691,"duration":1},"status":"passed","severity":"normal"},{"uid":"eefa33918a686670","name":"Push message with Basic HTML tag payload","time":{"start":1756269437638,"stop":1756269437639,"duration":1},"status":"passed","severity":"normal"},{"uid":"f696fe4f01df864d","name":"Check received message with timestamp: 1649153314 ","time":{"start":1756269329404,"stop":1756269329405,"duration":1},"status":"passed","severity":"normal"},{"uid":"7035fb143c67f8","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1756269167835,"stop":1756269167836,"duration":1},"status":"passed","severity":"normal"},{"uid":"98c89b959172c7af","name":"should return different streams if requested simultaniously","time":{"start":1756268819942,"stop":1756268819942,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b521b95a4ccba","name":"should get / set UDP multiaddr","time":{"start":1756268809722,"stop":1756268809722,"duration":0},"status":"passed","severity":"normal"},{"uid":"a194662d0617c891","name":"should not receive a peer event after stop","time":{"start":1756268891032,"stop":1756268891033,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7ba2464cf2ef5ff","name":"Subscribe and receives messages on 20 topics","time":{"start":1756269355384,"stop":1756269355384,"duration":0},"status":"passed","severity":"normal"},{"uid":"a601821fd4e33b69","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1756268803669,"stop":1756268803670,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b38ed5f1d8cfa58","name":"Push message with content topic containing long","time":{"start":1756269437661,"stop":1756269437661,"duration":0},"status":"passed","severity":"normal"},{"uid":"8330ad3d5cf8b17","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1756269355384,"stop":1756269355384,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a103a5cce7fcd9e","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1756269226301,"stop":1756269226302,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6360b8939b8e067","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1756268803678,"stop":1756268803678,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c91ad0cb58bb7f1","name":"Ephemeral field is preserved - encoder v0","time":{"start":1756268893329,"stop":1756268893329,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b4bd1435366fdb5","name":"Subscribe and receive messages via waku relay post","time":{"start":1756269355374,"stop":1756269355375,"duration":1},"status":"passed","severity":"normal"},{"uid":"96a98c1a37fc8c04","name":"should properly create peer info with all multiaddrs","time":{"start":1756268809725,"stop":1756268809725,"duration":0},"status":"passed","severity":"normal"},{"uid":"36ac577f4fa35d46","name":"should properly setup health event callback","time":{"start":1756268851389,"stop":1756268851389,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7152e213e6d54ef","name":"Passing page size 110 when there are 120 messages","time":{"start":1756269218455,"stop":1756269218456,"duration":1},"status":"passed","severity":"normal"},{"uid":"99923727b46fc190","name":"should initialize with isNetworkConnected as false","time":{"start":1756268818033,"stop":1756268818034,"duration":1},"status":"passed","severity":"normal"},{"uid":"832ebbf1be7c54ed","name":"Check received message with timestamp: 1756268885843 ","time":{"start":1756269329394,"stop":1756269329394,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f804472e9eea3c6","name":"Check publish message containing XML","time":{"start":1756269056316,"stop":1756269056317,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e1bdc8952c49222","name":"should return false","time":{"start":1756268809720,"stop":1756268809720,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d799939fae01ca0","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1756269226300,"stop":1756269226300,"duration":0},"status":"passed","severity":"normal"},{"uid":"e611dc1d333d0657","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1756269064118,"stop":1756269064118,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b2b7e1b8265df9b","name":"should reject if WakuNode is not started","time":{"start":1756268851196,"stop":1756268851197,"duration":1},"status":"passed","severity":"normal"},{"uid":"25620f3012460abc","name":"Fails to push message bigger that 1MB","time":{"start":1756269437655,"stop":1756269437655,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0b91feaab1239df","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1756268863319,"stop":1756268863320,"duration":1},"status":"passed","severity":"normal"},{"uid":"29a562476319eb3c","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1756269176909,"stop":1756269176909,"duration":0},"status":"passed","severity":"normal"},{"uid":"a81c11f6c6f73c56","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1756268803674,"stop":1756268803674,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f1cbeb975b3aee","name":"Subscribe to topic containing emoji and receive message","time":{"start":1756269355382,"stop":1756269355382,"duration":0},"status":"passed","severity":"normal"},{"uid":"1911c530bf4a1324","name":"should be empty when created","time":{"start":1756268851407,"stop":1756268851408,"duration":1},"status":"passed","severity":"normal"},{"uid":"e283a418a5a0aede","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1756268829612,"stop":1756268829613,"duration":1},"status":"passed","severity":"normal"},{"uid":"131c847da60c66bb","name":"Cluster id 0, shard 0","time":{"start":1756269197607,"stop":1756269197608,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcc40106f3ff0c1b","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1756268820194,"stop":1756268820194,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ef2dccf058d6820","name":"should sort peers by ping value","time":{"start":1756268820131,"stop":1756268820132,"duration":1},"status":"passed","severity":"normal"},{"uid":"753642a9252165a7","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1756268829613,"stop":1756268829613,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bc774a6fdfea581","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1756269355374,"stop":1756269355374,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b2d30c05d968746","name":"Push message with custom timestamp: 1756272509653","time":{"start":1756269437654,"stop":1756269437654,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c863b80cbccafad","name":"returns all values when wanted number is greater than available values","time":{"start":1756268827940,"stop":1756268827940,"duration":0},"status":"passed","severity":"normal"},{"uid":"df93a8d778426214","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1756268863387,"stop":1756268863387,"duration":0},"status":"passed","severity":"normal"},{"uid":"3db56d6c225676a6","name":"Check received message containing SQL Injection","time":{"start":1756269329400,"stop":1756269329401,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bc5fe02f195d33a","name":"should handle peerStore errors gracefully","time":{"start":1756268820131,"stop":1756268820131,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf4d0544093cf77f","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1756268863373,"stop":1756268863373,"duration":0},"status":"passed","severity":"normal"},{"uid":"6574867f1e03069d","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1756268851409,"stop":1756268851409,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b5f9fd38af39201","name":"ends if stream creation fails","time":{"start":1756268820049,"stop":1756268820050,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cc3a3211094662c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1756268803674,"stop":1756268803675,"duration":1},"status":"passed","severity":"normal"},{"uid":"a15ef58db8e10c97","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1756269064098,"stop":1756269064102,"duration":4},"status":"passed","severity":"normal"},{"uid":"5e766d3c0351eb26","name":"Renews subscription after lossing a connection","time":{"start":1756269355390,"stop":1756269355390,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd05e5385d1e0ea","name":"Check received message containing special chars","time":{"start":1756269329399,"stop":1756269329399,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4fc39212918044a","name":"Query generator for multiple messages with multiple decoders","time":{"start":1756269208751,"stop":1756269208752,"duration":1},"status":"passed","severity":"normal"},{"uid":"b52fea81ffd828a","name":"Push message with SQL Injection payload","time":{"start":1756269437637,"stop":1756269437637,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f085f2a357c4e28","name":"should create all internal components","time":{"start":1756268820121,"stop":1756268820121,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb724caae30a6276","name":"should start and stop interval correctly","time":{"start":1756268850361,"stop":1756268850361,"duration":0},"status":"passed","severity":"normal"},{"uid":"671bab1094fa7868","name":"should be safe to call multiple times","time":{"start":1756268819868,"stop":1756268819869,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfe367929df28307","name":"handles different networkShards values correctly","time":{"start":1756268803672,"stop":1756268803672,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6cd77075af72014","name":"Symmetric encrypt & Decrypt","time":{"start":1756268839955,"stop":1756268839956,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b878b2e149a87ce","name":"should work with stubbed waku event emitter","time":{"start":1756268851387,"stop":1756268851388,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ff87e712d15d834","name":"Check received message containing Russian","time":{"start":1756269329400,"stop":1756269329400,"duration":0},"status":"passed","severity":"normal"},{"uid":"bae37f9cb53c03d8","name":"should set field with all protocols enabled","time":{"start":1756268809725,"stop":1756268809726,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca3dbc7c9b87d0f3","name":"should be able to dial TLS multiaddrs","time":{"start":1756268975536,"stop":1756268975536,"duration":0},"status":"passed","severity":"normal"},{"uid":"35d26ef3a57852f0","name":"Waku message hash computation (no timestamp)","time":{"start":1756268819123,"stop":1756268819123,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecf4c899ffdda1e9","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1756268863341,"stop":1756268863341,"duration":0},"status":"passed","severity":"normal"},{"uid":"c869923ce8e3513d","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1756268809021,"stop":1756268809022,"duration":1},"status":"passed","severity":"normal"},{"uid":"63a65b0fe541bbb9","name":"ignores domain fetching errors","time":{"start":1756268829610,"stop":1756268829610,"duration":0},"status":"passed","severity":"normal"},{"uid":"6973135b785ce9d7","name":"Subscribe to topic containing XML and receive message","time":{"start":1756269355388,"stop":1756269355388,"duration":0},"status":"passed","severity":"normal"},{"uid":"211ceb9337371576","name":"should wait for Store peer to be connected","time":{"start":1756268851201,"stop":1756268851201,"duration":0},"status":"passed","severity":"normal"},{"uid":"14cdb44f0dd228e8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1756268803675,"stop":1756268803676,"duration":1},"status":"passed","severity":"normal"},{"uid":"538d0dd1420d6d1e","name":"Push message with escaped characters payload","time":{"start":1756269437659,"stop":1756269437659,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd3f76e7fbbb32c","name":"Refresh subscription","time":{"start":1756269064110,"stop":1756269064110,"duration":0},"status":"skipped","severity":"normal"},{"uid":"367c51fcd8b04a26","name":"Check received message with timestamp: 1756268885843000000 ","time":{"start":1756269329394,"stop":1756269329394,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ba3c9bb4bc29885","name":"messageHash returns a Uint8Array","time":{"start":1756268819124,"stop":1756268819124,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a76705922634d62","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1756268819874,"stop":1756268819875,"duration":1},"status":"passed","severity":"normal"},{"uid":"d787c5819c7c15b3","name":"should return start time to match max range","time":{"start":1756268851395,"stop":1756268851395,"duration":0},"status":"passed","severity":"normal"},{"uid":"133dd48c0a1fa367","name":"isConnected between 2 js-waku relay nodes","time":{"start":1756268907369,"stop":1756268907369,"duration":0},"status":"passed","severity":"normal"},{"uid":"bad2a0c6f1493718","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1756268803665,"stop":1756268803666,"duration":1},"status":"passed","severity":"normal"},{"uid":"925b1c7574315863","name":"should set field with only STORE enabled","time":{"start":1756268809726,"stop":1756268809726,"duration":0},"status":"passed","severity":"normal"},{"uid":"930f18ef5e415d46","name":"should start periodic discovery on start","time":{"start":1756268829522,"stop":1756268829522,"duration":0},"status":"passed","severity":"normal"},{"uid":"43baca8cae5f67de","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1756269355375,"stop":1756269355375,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbec28b6ebf67ec9","name":"should use DNS peer discovery with light client","time":{"start":1756268891033,"stop":1756268891034,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2204dd8f3881b90b","name":"should dial one peer on dial","time":{"start":1756268975535,"stop":1756268975535,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b1c6dab3382e2","name":"Relay - times out","time":{"start":1756269230140,"stop":1756269230141,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ba416688656fd61","name":"Encoder throws on undefined content topic","time":{"start":1756268839458,"stop":1756268839459,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d62d1c5ccc7952c","name":"accepts valid message hash query","time":{"start":1756268819509,"stop":1756268819515,"duration":6},"status":"passed","severity":"normal"},{"uid":"73741931b022cac8","name":"should create NetworkMonitor with libp2p and events","time":{"start":1756268818015,"stop":1756268818032,"duration":17},"status":"passed","severity":"normal"},{"uid":"9d9abb5e9f127b56","name":"Decoder throws on empty string content topic","time":{"start":1756268839460,"stop":1756268839460,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad60eb1649fc69b4","name":"should handle relay send failures gracefully","time":{"start":1756268819876,"stop":1756268819876,"duration":0},"status":"passed","severity":"normal"},{"uid":"12863435ce05f5b","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1756269329405,"stop":1756269329405,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cdc0fd0bb435477","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1756269033285,"stop":1756269033285,"duration":0},"status":"passed","severity":"normal"},{"uid":"806b51152833219c","name":"Wrong topic","time":{"start":1756269150691,"stop":1756269150691,"duration":0},"status":"passed","severity":"normal"},{"uid":"c55f41d50a3061f","name":"Push message with shell command payload","time":{"start":1756269437639,"stop":1756269437639,"duration":0},"status":"passed","severity":"normal"},{"uid":"add638cf40c8a598","name":"should emit a peer event after start","time":{"start":1756268891031,"stop":1756268891031,"duration":0},"status":"passed","severity":"normal"},{"uid":"59927899c5683ba1","name":"should handle peer store errors gracefully","time":{"start":1756268829516,"stop":1756268829517,"duration":1},"status":"passed","severity":"normal"},{"uid":"41fe941077369ed4","name":"Push message with Chinese payload","time":{"start":1756269437636,"stop":1756269437636,"duration":0},"status":"passed","severity":"normal"},{"uid":"3804b79e01b29513","name":"should throw error - no public key","time":{"start":1756268809717,"stop":1756268809717,"duration":0},"status":"passed","severity":"normal"},{"uid":"93df06293876f8cf","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1756268803834,"stop":1756268803834,"duration":0},"status":"passed","severity":"normal"},{"uid":"353916a488c98061","name":"peer:update - should do nothing if another protocol hit","time":{"start":1756268819942,"stop":1756268819943,"duration":1},"status":"passed","severity":"normal"},{"uid":"efa188aed9bccce2","name":"should create dialer with libp2p and shardReader","time":{"start":1756268819361,"stop":1756268819361,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9925298109ffd47","name":"should return no connections if no open connection provided","time":{"start":1756268819934,"stop":1756268819934,"duration":0},"status":"passed","severity":"normal"},{"uid":"48c8cc1c73722a6a","name":"Check publish message containing Script","time":{"start":1756269056316,"stop":1756269056316,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1449109880f8bbd","name":"should be able to decode the field with only STORE set to true","time":{"start":1756268809025,"stop":1756268809025,"duration":0},"status":"passed","severity":"normal"},{"uid":"b64b4d4cc463fbe0","name":"should allow redial after cooldown period","time":{"start":1756268819379,"stop":1756268819379,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d33ff3ff3fcc680","name":"should handle dial errors gracefully","time":{"start":1756268819388,"stop":1756268819388,"duration":0},"status":"passed","severity":"normal"},{"uid":"326578762d37423d","name":"should properly create location multiaddrs - tcp","time":{"start":1756268809724,"stop":1756268809725,"duration":1},"status":"passed","severity":"normal"},{"uid":"531640a009687bcb","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1756269064096,"stop":1756269064097,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a17619457868b7a","name":"Push message equal or less that 1MB","time":{"start":1756269437654,"stop":1756269437655,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb3220a8c512a4c5","name":"should handle complete discovery-to-dial flow","time":{"start":1756268818894,"stop":1756268818894,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7bd22121e2d77aa","name":"Check publish message containing emoji","time":{"start":1756269056324,"stop":1756269056325,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfd0e94b89690fd3","name":"should handle queue processing errors gracefully","time":{"start":1756268819400,"stop":1756268819400,"duration":0},"status":"passed","severity":"normal"},{"uid":"224870ee4e4ccf48","name":"should stop peer exchange discovery","time":{"start":1756268829511,"stop":1756268829512,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca1e9349a51ecfa8","name":"should handle peer store update failures gracefully","time":{"start":1756268819873,"stop":1756268819873,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eba204897d8982f","name":"Subscribe and receive messages via lightPush","time":{"start":1756269355383,"stop":1756269355383,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5c40c4201074126","name":"should monitor connected peers and store them into cache","time":{"start":1756268965466,"stop":1756268965466,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aeb216f2796f900","name":"Push 30 different messages","time":{"start":1756269437660,"stop":1756269437660,"duration":0},"status":"skipped","severity":"normal"},{"uid":"87bfe5f904da686","name":"should handle peer store errors gracefully","time":{"start":1756268850250,"stop":1756268850250,"duration":0},"status":"passed","severity":"normal"},{"uid":"c36b09be34988185","name":"Check publish message containing Russian","time":{"start":1756269056314,"stop":1756269056315,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7ba35209162ddaa","name":"should create ShardReader with auto sharding network config","time":{"start":1756268818625,"stop":1756268818626,"duration":1},"status":"passed","severity":"normal"},{"uid":"26800205c0aa3111","name":"Push message with JSON payload","time":{"start":1756269437658,"stop":1756269437659,"duration":1},"status":"passed","severity":"normal"},{"uid":"657520ed1c0aafa3","name":"should handle incoming messages","time":{"start":1756268851018,"stop":1756268851018,"duration":0},"status":"passed","severity":"normal"},{"uid":"499eedbb5b82cfc","name":"should start the dialing interval","time":{"start":1756268819361,"stop":1756268819362,"duration":1},"status":"passed","severity":"normal"},{"uid":"a78bbd291b945741","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app78/2/topic72/xml","time":{"start":1756269150687,"stop":1756269150687,"duration":0},"status":"passed","severity":"normal"},{"uid":"21274404ec837cb2","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1756269355385,"stop":1756269355385,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dc0e25aaa74c8339","name":"should handle queue overflow by adding peers to queue","time":{"start":1756268819389,"stop":1756268819389,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0c7bffe6a88d8a","name":"should trigger query when time since last query exceeds threshold","time":{"start":1756268851391,"stop":1756268851391,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0d923e6019280d7","name":"Decrypt messages","time":{"start":1756269034914,"stop":1756269034915,"duration":1},"status":"passed","severity":"normal"},{"uid":"72760dc6463f0e20","name":"should return undefined if no connection provided","time":{"start":1756268819941,"stop":1756268819941,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f1a1b5e334e4394","name":"should keep entries that haven't expired yet","time":{"start":1756268849583,"stop":1756268849589,"duration":6},"status":"passed","severity":"normal"},{"uid":"e8d0a397f663891","name":"should not fail to start the service if it is already started","time":{"start":1756269111320,"stop":1756269111320,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a0c18391938546f","name":"should reject if Relay is requested but not mounted","time":{"start":1756268851197,"stop":1756268851197,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee113720c3faf275","name":"throws on content topic with empty version field","time":{"start":1756268803663,"stop":1756268803664,"duration":1},"status":"passed","severity":"normal"},{"uid":"5142efd2d6508bd5","name":"different cluster: nodes don't connect","time":{"start":1756268960235,"stop":1756268960235,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a10ca7d162d203c","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1756269064123,"stop":1756269064123,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0b756c17cb476b4","name":"Publish message with custom timestamp: Thu Sep 05 2024 04:30:49 GMT+0000 (Coordinated Universal Time)","time":{"start":1756269056328,"stop":1756269056328,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6ae7b4633aa063b","name":"should return empty array when no peers connected","time":{"start":1756268820129,"stop":1756268820130,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f4ef7d93c1707e6","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1756268891035,"stop":1756268891035,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f6778d521f399dd1","name":"should skip already querying peers","time":{"start":1756268829518,"stop":1756268829519,"duration":1},"status":"passed","severity":"normal"},{"uid":"c36f7eecbf6fb048","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1756268803676,"stop":1756268803676,"duration":0},"status":"passed","severity":"normal"},{"uid":"d60d9cf6408bb638","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1756268863386,"stop":1756268863386,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7822a70fa39cf25","name":"Publish message with custom timestamp: Wed Aug 27 2025 03:30:49 GMT+0000 (Coordinated Universal Time)","time":{"start":1756269056329,"stop":1756269056329,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e0e554059676a8b","name":"Callback on promise, aborts when callback returns true","time":{"start":1756269208753,"stop":1756269208753,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ff170ff2bdeb43f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1756269355379,"stop":1756269355379,"duration":0},"status":"passed","severity":"normal"},{"uid":"e08cf7c654463f82","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1756269058729,"stop":1756269058740,"duration":11},"status":"passed","severity":"normal"},{"uid":"68a689b2e24a1032","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1756268803667,"stop":1756268803667,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbe25268334eb39b","name":"should return true when peer is on the specified shard","time":{"start":1756268818641,"stop":1756268818641,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e1b2910815a63e3","name":"Subscribe and receives messages on 20 topics","time":{"start":1756269355375,"stop":1756269355376,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfdd958cc18a664d","name":"Push message with Arabic payload","time":{"start":1756269437636,"stop":1756269437637,"duration":1},"status":"passed","severity":"normal"},{"uid":"71e4252a692fc796","name":"Passing page size 11 when there are 10 messages","time":{"start":1756269218454,"stop":1756269218454,"duration":0},"status":"passed","severity":"normal"},{"uid":"b90aef95f8b83c7b","name":"should dial peers from store when browser is connected","time":{"start":1756268819906,"stop":1756268819907,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd66e020ecdad4dd","name":"should not allow unachievable error rate","time":{"start":1756268863318,"stop":1756268863319,"duration":1},"status":"passed","severity":"normal"},{"uid":"535b4cdc0ea3d702","name":"rejects content-filtered query with only contentTopics","time":{"start":1756268819509,"stop":1756268819509,"duration":0},"status":"passed","severity":"normal"},{"uid":"9483548584b28b98","name":"Subscribe to topic containing long and receive message","time":{"start":1756269355386,"stop":1756269355386,"duration":0},"status":"passed","severity":"normal"},{"uid":"5af2978c807f7974","name":"random static sharding 1 - Cluster ID: 60, Shard ID: 301","time":{"start":1756269197608,"stop":1756269197608,"duration":0},"status":"passed","severity":"normal"},{"uid":"54299750c74f3236","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1756268869285,"stop":1756268869285,"duration":0},"status":"passed","severity":"normal"},{"uid":"845b444bba702712","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1756268960236,"stop":1756268960236,"duration":0},"status":"passed","severity":"normal"},{"uid":"52ef281f47818100","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1756269204092,"stop":1756269204093,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5d28a5a2e58267a","name":"should handle errors when globalThis is not available","time":{"start":1756268818044,"stop":1756268818044,"duration":0},"status":"passed","severity":"normal"},{"uid":"b49974bf157196c4","name":"should merge provided config with defaults","time":{"start":1756268820121,"stop":1756268820121,"duration":0},"status":"passed","severity":"normal"},{"uid":"879e7b09ad49a3ac","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1756268863344,"stop":1756268863344,"duration":0},"status":"passed","severity":"normal"},{"uid":"69e3cccee67e9c88","name":"Fails to push message with large meta","time":{"start":1756269437665,"stop":1756269437666,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d73ff91f45d699f","name":"should remove event listeners","time":{"start":1756268819860,"stop":1756268819861,"duration":1},"status":"passed","severity":"normal"},{"uid":"48710830bc972cb7","name":"udp ip6 address","time":{"start":1756268809126,"stop":1756268809127,"duration":1},"status":"passed","severity":"normal"},{"uid":"12fb1e1d4fbca781","name":"should update ack status of messages in outgoing buffer","time":{"start":1756268869289,"stop":1756268869289,"duration":0},"status":"passed","severity":"normal"},{"uid":"724869e6de608002","name":"should only return 1 node with relay capability","time":{"start":1756268829611,"stop":1756268829611,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ade98ebce6bf16d","name":"random static sharding 3 - Cluster ID: 666, Shard ID: 685","time":{"start":1756269197609,"stop":1756269197610,"duration":1},"status":"passed","severity":"normal"},{"uid":"be6a7721452a52bc","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1756268809025,"stop":1756268809026,"duration":1},"status":"passed","severity":"normal"},{"uid":"52734d72bdad0ac6","name":"pre and post cipher","time":{"start":1756268839956,"stop":1756268839956,"duration":0},"status":"passed","severity":"normal"},{"uid":"da7f8b9eeabad78e","name":"Check received message containing XML","time":{"start":1756269329401,"stop":1756269329401,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2a7f8be83115f20","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1756268863384,"stop":1756268863384,"duration":0},"status":"passed","severity":"normal"},{"uid":"b486b0181dd6d5e2","name":"should increase lamport timestamp","time":{"start":1756268869283,"stop":1756268869283,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebd7edcd3c5a82cc","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1756269049570,"stop":1756269049570,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf6255243407546b","name":"should push the message to the outgoing buffer","time":{"start":1756268869281,"stop":1756268869281,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ff0c05f138f474","name":"should add and remove event listeners correctly","time":{"start":1756268833709,"stop":1756268833710,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e53c9ab0c89ad20","name":"should emit a peer event after start","time":{"start":1756268833707,"stop":1756268833707,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a9679acd4076fec","name":"should handle malformed response data","time":{"start":1756268829364,"stop":1756268829364,"duration":0},"status":"passed","severity":"normal"},{"uid":"21add67f0d1005c1","name":"should be online or offline if network state changed","time":{"start":1756268907370,"stop":1756268907371,"duration":1},"status":"passed","severity":"normal"},{"uid":"89c5adfb5d155975","name":"Push message with short payload","time":{"start":1756269437634,"stop":1756269437635,"duration":1},"status":"passed","severity":"normal"},{"uid":"edb1c7c7c7be9774","name":"Subscribe to topic containing short and publish message","time":{"start":1756269064112,"stop":1756269064114,"duration":2},"status":"passed","severity":"normal"},{"uid":"c75780f09665aaf9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1756268863387,"stop":1756268863388,"duration":1},"status":"passed","severity":"normal"},{"uid":"594d93354b98512e","name":"Delete observer","time":{"start":1756269034915,"stop":1756269034916,"duration":1},"status":"passed","severity":"normal"},{"uid":"8793b639ad7536db","name":"should set field with only FILTER enabled","time":{"start":1756268809726,"stop":1756268809727,"duration":1},"status":"passed","severity":"normal"},{"uid":"13f51e2c0cc83723","name":"should start ping timers on peer connect","time":{"start":1756268819869,"stop":1756268819870,"duration":1},"status":"passed","severity":"normal"},{"uid":"32782ea5415f74af","name":"should add to incoming buffer if dependencies are not met","time":{"start":1756268869284,"stop":1756268869285,"duration":1},"status":"passed","severity":"normal"},{"uid":"5aa23a8468b5cd53","name":"should not fail to stop the service if it was not started","time":{"start":1756268891029,"stop":1756268891030,"duration":1},"status":"passed","severity":"normal"},{"uid":"77f3275555ed52d9","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1756268851385,"stop":1756268851385,"duration":0},"status":"passed","severity":"normal"},{"uid":"36247e089912e9be","name":"Query with Ordered Callback, No Decoder","time":{"start":1756269176908,"stop":1756269176908,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cb20dffe3548765","name":"should work with async generator that yields promises","time":{"start":1756268851389,"stop":1756268851390,"duration":1},"status":"passed","severity":"normal"},{"uid":"2486390d063467d5","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1756268850009,"stop":1756268850009,"duration":0},"status":"passed","severity":"normal"},{"uid":"1002e1a9e1402247","name":"Push message with content topic containing numeric","time":{"start":1756269437661,"stop":1756269437662,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a5bd52bc793cdb7","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1756268818662,"stop":1756268818662,"duration":0},"status":"passed","severity":"normal"},{"uid":"922e44091478f1a7","name":"Push message with content topic containing Chinese","time":{"start":1756269437662,"stop":1756269437662,"duration":0},"status":"passed","severity":"normal"},{"uid":"edf84c65cc1ef40a","name":"should not be empty after adding a subscription","time":{"start":1756268851408,"stop":1756268851408,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5cfdc706e46fd1","name":"nwaku subscribes","time":{"start":1756269046319,"stop":1756269046319,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c89cfa061c22449","name":"should not retry if at least one success","time":{"start":1756268850777,"stop":1756268850777,"duration":0},"status":"passed","severity":"normal"},{"uid":"69ba58103fe517fc","name":"should return PeerId when PeerId is provided","time":{"start":1756268819238,"stop":1756268819238,"duration":0},"status":"passed","severity":"normal"},{"uid":"453cd0b6823ce302","name":"Encoder throws on empty string content topic","time":{"start":1756268839459,"stop":1756268839459,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bff0cbd863983cd","name":"should handle a minimal index list","time":{"start":1756268803833,"stop":1756268803833,"duration":0},"status":"passed","severity":"normal"},{"uid":"14b1abe3dbb4b8b7","name":"should process queue every 500ms","time":{"start":1756268819389,"stop":1756268819389,"duration":0},"status":"passed","severity":"normal"},{"uid":"c145fd3da1f29840","name":"should handle general insertion and lookup correctly","time":{"start":1756268867003,"stop":1756268867006,"duration":3},"status":"passed","severity":"normal"},{"uid":"fee1f17549818884","name":"should call waitForPeer on Relay","time":{"start":1756268851201,"stop":1756268851202,"duration":1},"status":"passed","severity":"normal"},{"uid":"48839ea1d8030a66","name":"should create PeerExchangeDiscovery instance","time":{"start":1756268829523,"stop":1756268829524,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8c5141eb1241f4a","name":"should skip peers without ENR","time":{"start":1756268829520,"stop":1756268829520,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7f17b61f5cbdf73","name":"should return true when peer is on the pubsub topic shard","time":{"start":1756268818661,"stop":1756268818661,"duration":0},"status":"passed","severity":"normal"},{"uid":"a06d85c23efe434a","name":"Push message with custom timestamp: 1725510509654","time":{"start":1756269437666,"stop":1756269437666,"duration":0},"status":"passed","severity":"normal"},{"uid":"956f8ec3aa7436f6","name":"should handle disconnect when peer has no timers","time":{"start":1756268819877,"stop":1756268819877,"duration":0},"status":"passed","severity":"normal"},{"uid":"215435019a22299b","name":"should skip peer when already connected","time":{"start":1756268819372,"stop":1756268819377,"duration":5},"status":"passed","severity":"normal"},{"uid":"2c9018721c830fdf","name":"should dispatch connect and disconnect events","time":{"start":1756268851009,"stop":1756268851009,"duration":0},"status":"passed","severity":"normal"},{"uid":"22e6e5bc9ea7e63d","name":"Relay","time":{"start":1756268891745,"stop":1756268891746,"duration":1},"status":"passed","severity":"normal"},{"uid":"532857b060f8fac3","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1756269355385,"stop":1756269355385,"duration":0},"status":"passed","severity":"normal"},{"uid":"6afd83ff4ef0319d","name":"Query Generator, No message returned","time":{"start":1756269176906,"stop":1756269176906,"duration":0},"status":"passed","severity":"normal"},{"uid":"16a48e8fd493b962","name":"should set field with all protocols disabled","time":{"start":1756268809725,"stop":1756268809725,"duration":0},"status":"passed","severity":"normal"},{"uid":"682f57d99241a957","name":"random static sharding 2 - Cluster ID: 629, Shard ID: 455","time":{"start":1756269197609,"stop":1756269197609,"duration":0},"status":"passed","severity":"normal"},{"uid":"71646d76aab19e06","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1756269049566,"stop":1756269049567,"duration":1},"status":"passed","severity":"normal"},{"uid":"e038eb4dc6aad7da","name":"Round trip binary serialization","time":{"start":1756268820191,"stop":1756268820192,"duration":1},"status":"passed","severity":"normal"},{"uid":"53fab7432cf28fc","name":"does not throw on valid cases","time":{"start":1756268803660,"stop":1756268803661,"duration":1},"status":"passed","severity":"normal"},{"uid":"c37875aa292602df","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1756268828783,"stop":1756268828784,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1bbb4ac21577a65","name":"random static sharding 6 - Cluster ID: 142, Shard ID: 864","time":{"start":1756269197610,"stop":1756269197611,"duration":1},"status":"passed","severity":"normal"},{"uid":"12e4f08d1c6ac547","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1756268809018,"stop":1756268809019,"duration":1},"status":"passed","severity":"normal"},{"uid":"877044fe8d485e39","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1756268960236,"stop":1756268960242,"duration":6},"status":"passed","severity":"normal"},{"uid":"fc6527ac20364f2","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1756268863367,"stop":1756268863368,"duration":1},"status":"passed","severity":"normal"},{"uid":"31e43eff6e361e95","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1756268803666,"stop":1756268803666,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cdd0010880e429","name":"should dial second nwaku node that was discovered","time":{"start":1756268885840,"stop":1756268885850,"duration":10},"status":"skipped","severity":"normal"},{"uid":"9b0af51dbda3c0a","name":"Push message with custom timestamp: 1756265309654","time":{"start":1756269437666,"stop":1756269437667,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ee73dac489447b1","name":"Js publishes, other Js receives","time":{"start":1756269046321,"stop":1756269046321,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c463f1a088516d","name":"should properly create location multiaddrs - tcp4","time":{"start":1756268809723,"stop":1756268809724,"duration":1},"status":"passed","severity":"normal"},{"uid":"87e583c1e98da26d","name":"should not receive a peer event before start","time":{"start":1756268833708,"stop":1756268833708,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb6cc231d3eb0bae","name":"Query with Ordered Callback, No message returned","time":{"start":1756269176908,"stop":1756269176909,"duration":1},"status":"passed","severity":"normal"},{"uid":"c76357b5f9a339a3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1756268803675,"stop":1756268803675,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f632b28e27e2e","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1756268851017,"stop":1756268851017,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a9c15c6e2e9ae7d","name":"Fails to push message bigger that 1MB","time":{"start":1756269437668,"stop":1756269437668,"duration":0},"status":"passed","severity":"normal"},{"uid":"b098b5e95f52866e","name":"Does not throw an exception when node disconnects","time":{"start":1756269224947,"stop":1756269224947,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ea34f6fefc5135e","name":"should create PeerExchangeDiscovery with default options","time":{"start":1756268829524,"stop":1756268829524,"duration":0},"status":"passed","severity":"normal"},{"uid":"533f5b078b5cdbac","name":"Query Generator - true","time":{"start":1756269210920,"stop":1756269210920,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b00adeda24f1b9","name":"Check publish message containing SQL Injection","time":{"start":1756269056315,"stop":1756269056315,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bee5bbe501a221f","name":"Generator, one shard","time":{"start":1756269167831,"stop":1756269167833,"duration":2},"status":"passed","severity":"normal"},{"uid":"9e775ecdba465f21","name":"should set default options when no config provided","time":{"start":1756268820120,"stop":1756268820121,"duration":1},"status":"passed","severity":"normal"},{"uid":"20d74b3d8d64047e","name":"ends after yielding if response size indicates end","time":{"start":1756268820054,"stop":1756268820054,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5385d088814e081","name":"should handle complete dial lifecycle","time":{"start":1756268819402,"stop":1756268819402,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f04896042c0ddac","name":"should dial peer when on same shard","time":{"start":1756268819379,"stop":1756268819380,"duration":1},"status":"passed","severity":"normal"},{"uid":"92669694d4fca1ec","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1756268863373,"stop":1756268863378,"duration":5},"status":"passed","severity":"normal"},{"uid":"79c8fd9234b20fb3","name":"should not be delivered","time":{"start":1756268869289,"stop":1756268869289,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e2381395c89dbe","name":"should enable all discoveries when explicitly set","time":{"start":1756268850001,"stop":1756268850001,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f8430ef92a0931b","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1756268829359,"stop":1756268829359,"duration":0},"status":"passed","severity":"normal"},{"uid":"675f0db5265c010e","name":"should be able to encode the field with only RELAY set to true","time":{"start":1756268809013,"stop":1756268809015,"duration":2},"status":"passed","severity":"normal"},{"uid":"a35489903cf6714b","name":"Light Node - default protocols","time":{"start":1756269230143,"stop":1756269230143,"duration":0},"status":"passed","severity":"normal"},{"uid":"50ad5289c5762778","name":"Check publish message containing escaped characters","time":{"start":1756269056320,"stop":1756269056323,"duration":3},"status":"passed","severity":"normal"},{"uid":"31c1953cd6651bef","name":"messageHashStr produces different results for different inputs","time":{"start":1756268819133,"stop":1756268819133,"duration":0},"status":"passed","severity":"normal"},{"uid":"6009bb79b4847ca5","name":"LightPush","time":{"start":1756269230142,"stop":1756269230143,"duration":1},"status":"passed","severity":"normal"},{"uid":"44e916b57143a9aa","name":"should handle hash queries without validation","time":{"start":1756268851282,"stop":1756268851282,"duration":0},"status":"passed","severity":"normal"},{"uid":"494b99f0584da061","name":"should handle large number of peers request","time":{"start":1756268829364,"stop":1756268829365,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d2539d7716ab2ec","name":"should handle shardReader errors","time":{"start":1756268820133,"stop":1756268820133,"duration":0},"status":"passed","severity":"normal"},{"uid":"b263e055afcb9012","name":"should dial all peers on dial","time":{"start":1756268975534,"stop":1756268975534,"duration":0},"status":"passed","severity":"normal"},{"uid":"20be8c3021bc1e5d","name":"should return false when peer shard info is not found","time":{"start":1756268818660,"stop":1756268818661,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7990a799991a6fb","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1756269355381,"stop":1756269355381,"duration":0},"status":"passed","severity":"normal"},{"uid":"5748afb8427117c0","name":"Sample","time":{"start":1756268809076,"stop":1756268809077,"duration":1},"status":"passed","severity":"normal"},{"uid":"88dc5d2b7b9a049e","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1756269226303,"stop":1756269226303,"duration":0},"status":"passed","severity":"normal"},{"uid":"110e89a2cd5e88a9","name":"should create PeerExchange instance with components","time":{"start":1756268829369,"stop":1756268829369,"duration":0},"status":"passed","severity":"normal"},{"uid":"30147adfcbab44f8","name":"Publish message with large meta","time":{"start":1756269056350,"stop":1756269056350,"duration":0},"status":"passed","severity":"normal"},{"uid":"d57c29d167fd02dc","name":"should add and check entries correctly","time":{"start":1756268849573,"stop":1756268849581,"duration":8},"status":"passed","severity":"normal"},{"uid":"c8d84668d898e6d0","name":"isConnected should return true after first peer connects","time":{"start":1756268907365,"stop":1756268907366,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed0db9ed44c4b85f","name":"should not return locked peers if enough unlocked are available","time":{"start":1756268851009,"stop":1756268851009,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cbeff38fcd80e9","name":"Check message with invalid timestamp is not received","time":{"start":1756269329395,"stop":1756269329395,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d27572005abd5ea","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1756269176906,"stop":1756269176908,"duration":2},"status":"passed","severity":"normal"},{"uid":"8219c6bed9b328f2","name":"should drop connection to all peers on hangUp","time":{"start":1756268975534,"stop":1756268975534,"duration":0},"status":"passed","severity":"normal"},{"uid":"c74bf7cdcef39c31","name":"should remove event listeners from globalThis","time":{"start":1756268818045,"stop":1756268818051,"duration":6},"status":"passed","severity":"normal"},{"uid":"d0a22bec92f88d2f","name":"Check received message containing shell command","time":{"start":1756269329402,"stop":1756269329402,"duration":0},"status":"passed","severity":"normal"},{"uid":"b69ed52380a7abd5","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1756269033288,"stop":1756269033288,"duration":0},"status":"passed","severity":"normal"},{"uid":"f962674c410db857","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1756269355381,"stop":1756269355382,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e9b53bb67a06c01","name":"should return false when peer is on different cluster","time":{"start":1756268818641,"stop":1756268818642,"duration":1},"status":"passed","severity":"normal"},{"uid":"24ff4532468161af","name":"Reusing cursor across nodes","time":{"start":1756269162793,"stop":1756269162794,"duration":1},"status":"passed","severity":"normal"},{"uid":"38005d0398c32c7d","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1756269226301,"stop":1756269226301,"duration":0},"status":"passed","severity":"normal"},{"uid":"608b127d8a0d7dbe","name":"Bloom filter","time":{"start":1756268868923,"stop":1756268868923,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9e20ccba9f7f5f","name":"throws on content topic with non-number generation field","time":{"start":1756268803662,"stop":1756268803662,"duration":0},"status":"passed","severity":"normal"},{"uid":"431854e5620f5e2d","name":"should requeue task if no peer is available","time":{"start":1756268850362,"stop":1756268850362,"duration":0},"status":"passed","severity":"normal"},{"uid":"bea0d86166ab788d","name":"Subscribe to topic containing numeric and publish message","time":{"start":1756269064115,"stop":1756269064115,"duration":0},"status":"passed","severity":"normal"},{"uid":"f00575005dc52c23","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1756268819943,"stop":1756268819943,"duration":0},"status":"passed","severity":"normal"},{"uid":"523c908c32c0f254","name":"random static sharding 10 - Cluster ID: 676, Shard ID: 730","time":{"start":1756269197614,"stop":1756269197614,"duration":0},"status":"passed","severity":"normal"},{"uid":"591ef281d2ed5063","name":"Query with Promise Callback, No Decoder","time":{"start":1756269176909,"stop":1756269176909,"duration":0},"status":"passed","severity":"normal"},{"uid":"5056eab4ce6dfd11","name":"should not start if already started","time":{"start":1756268829511,"stop":1756268829511,"duration":0},"status":"passed","severity":"normal"},{"uid":"b909bb844c410a77","name":"should invoke callbacks when receiving a message","time":{"start":1756268851408,"stop":1756268851408,"duration":0},"status":"passed","severity":"normal"},{"uid":"330d4b481cab3fbb","name":"should dispatch network event when browser goes offline","time":{"start":1756268818072,"stop":1756268818073,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d6e3692a038035c","name":"should initialize with custom TTL","time":{"start":1756268829507,"stop":1756268829510,"duration":3},"status":"passed","severity":"normal"},{"uid":"4fc3aab9b0b31061","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1756268893329,"stop":1756268893330,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cbcfec1247efd97","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1756268863363,"stop":1756268863364,"duration":1},"status":"passed","severity":"normal"},{"uid":"87aebdb972ffdaa0","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1756268869287,"stop":1756268869288,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f78b3ef9727f7e3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1756268863386,"stop":1756268863386,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f27fbbf10d1f6a1","name":"Subscribe to topic containing short and receive message","time":{"start":1756269355377,"stop":1756269355377,"duration":0},"status":"passed","severity":"normal"},{"uid":"5054b36002ee9bcb","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1756268909341,"stop":1756268909342,"duration":1},"status":"passed","severity":"normal"},{"uid":"93306415138c07fe","name":"Push message with content topic containing unicode special characters","time":{"start":1756269437652,"stop":1756269437652,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdd1623387110117","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1756268863379,"stop":1756268863379,"duration":0},"status":"passed","severity":"normal"},{"uid":"e44a42bdd01476e1","name":"Check message received after jswaku node is restarted","time":{"start":1756269329397,"stop":1756269329397,"duration":0},"status":"passed","severity":"normal"},{"uid":"8896ec81568525e8","name":"throws an error for improperly formatted content topics","time":{"start":1756268803672,"stop":1756268803672,"duration":0},"status":"passed","severity":"normal"},{"uid":"1495f969db2e8d21","name":"should be safe to call multiple times","time":{"start":1756268818884,"stop":1756268818885,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5d3a03f70b2853b","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1756268869283,"stop":1756268869283,"duration":0},"status":"passed","severity":"normal"},{"uid":"abfe3073396817eb","name":"Push message with content topic containing Arabic","time":{"start":1756269437663,"stop":1756269437663,"duration":0},"status":"passed","severity":"normal"},{"uid":"c95d99473932827b","name":"Check received message containing Basic HTML tag","time":{"start":1756269329401,"stop":1756269329402,"duration":1},"status":"passed","severity":"normal"},{"uid":"4345310ae3d9e6fc","name":"Throws when trying to push message with empty payload","time":{"start":1756269437660,"stop":1756269437661,"duration":1},"status":"passed","severity":"normal"},{"uid":"6befb7e11cfc048f","name":"messageHashStr works with IProtoMessage","time":{"start":1756268819132,"stop":1756268819132,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b97d1afa8d1b07","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1756269355376,"stop":1756269355376,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c92969cb2ad2462","name":"should discard bootstrap peers when has more than set limit","time":{"start":1756268928640,"stop":1756268928640,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5e0174a3186b20","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1756268803833,"stop":1756268803834,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bd1ea40857038e8","name":"should increase lamport timestamp","time":{"start":1756268869281,"stop":1756268869281,"duration":0},"status":"passed","severity":"normal"},{"uid":"78dc110a7c39c409","name":"should accept empty decoders array","time":{"start":1756268851386,"stop":1756268851386,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da3c8b5a4afcb24","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1756268863378,"stop":1756268863378,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaecc79707489ff5","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1756268851012,"stop":1756268851012,"duration":0},"status":"passed","severity":"normal"},{"uid":"e466415d23dbeb30","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1756268863388,"stop":1756268863388,"duration":0},"status":"passed","severity":"normal"},{"uid":"70d8b78b14c6899","name":"should be safe to call multiple times","time":{"start":1756268820122,"stop":1756268820124,"duration":2},"status":"passed","severity":"normal"},{"uid":"e9954c943de33bef","name":"should hang up with multiaddr and return true on success","time":{"start":1756268820128,"stop":1756268820128,"duration":0},"status":"passed","severity":"normal"},{"uid":"9732dbf2c59b9cf5","name":"Ephemeral field set to true","time":{"start":1756268820192,"stop":1756268820192,"duration":0},"status":"passed","severity":"normal"},{"uid":"21ad391ecda274b3","name":"Overlapping topic subscription","time":{"start":1756269355377,"stop":1756269355377,"duration":0},"status":"passed","severity":"normal"},{"uid":"695961c9bb2b13dd","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1756268803672,"stop":1756268803673,"duration":1},"status":"passed","severity":"normal"},{"uid":"c80c6c94df770d0f","name":"Encoder throws on empty string content topic","time":{"start":1756268841058,"stop":1756268841058,"duration":0},"status":"passed","severity":"normal"},{"uid":"3483d304022e8607","name":"should handle case with all peers already connected","time":{"start":1756268819915,"stop":1756268819916,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a4d604ab2e1ee47","name":"Check received message with timestamp: 1649153314 ","time":{"start":1756269329394,"stop":1756269329395,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9d63dc8e3d92fc9","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1756269355383,"stop":1756269355383,"duration":0},"status":"passed","severity":"normal"},{"uid":"1913f98eb7e4eb44","name":"A test","time":{"start":1756268945547,"stop":1756268945548,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2b6fab14f1373d5","name":"Fails to publish message with size larger than 1 MB","time":{"start":1756269056346,"stop":1756269056346,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a8df4e1439bf5ab","name":"Push message with content topic containing special chars","time":{"start":1756269437662,"stop":1756269437662,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b19166708ddb79","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1756269355384,"stop":1756269355384,"duration":0},"status":"passed","severity":"normal"},{"uid":"e626381de4b095c8","name":"A test","time":{"start":1756268945549,"stop":1756268945550,"duration":1},"status":"passed","severity":"normal"},{"uid":"38e55f4a2fb3b6bd","name":"should not fail to start the service if it is already started","time":{"start":1756268833707,"stop":1756268833707,"duration":0},"status":"passed","severity":"normal"},{"uid":"71248db085801ef8","name":"should compute hash only when first accessed","time":{"start":1756268820194,"stop":1756268820195,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba0830beb556c76a","name":"Refresh subscription","time":{"start":1756269355385,"stop":1756269355386,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9b61f37226cb67b","name":"should remove expired entries after TTL has passed","time":{"start":1756268849582,"stop":1756268849582,"duration":0},"status":"passed","severity":"normal"},{"uid":"e12421675f74ac66","name":"should reject on timeout if it was set","time":{"start":1756268851199,"stop":1756268851199,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf1d9d5bff9b8494","name":"should dial peers from store on start","time":{"start":1756268819901,"stop":1756268819901,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f469d97b687ea7e","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1756268851011,"stop":1756268851012,"duration":1},"status":"passed","severity":"normal"},{"uid":"f11c50a6e7012c7d","name":"should decode valid enr successfully","time":{"start":1756268809716,"stop":1756268809716,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb560bc7ba12f3e9","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1756269064106,"stop":1756269064110,"duration":4},"status":"passed","severity":"normal"},{"uid":"41556f7e2e6b1cf0","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1756268909344,"stop":1756268909345,"duration":1},"status":"passed","severity":"normal"},{"uid":"b050204e5feb2149","name":"should not dispatch event when already connected","time":{"start":1756268818071,"stop":1756268818071,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c3afbcefb8bec10","name":"should not receive a peer event after stop","time":{"start":1756268833708,"stop":1756268833708,"duration":0},"status":"passed","severity":"normal"},{"uid":"58550ae011ca6036","name":"Check publish message containing Arabic","time":{"start":1756269056313,"stop":1756269056314,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bcbacacaf058f3a","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1756268803668,"stop":1756268803668,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd81b231fd25bc8","name":"should dial with PeerId and return stream","time":{"start":1756268820126,"stop":1756268820126,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4c62883503961cb","name":"Refresh subscription","time":{"start":1756269355377,"stop":1756269355377,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2c6a7317a501e8d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1756268863383,"stop":1756268863384,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcd893492108dc1","name":"should handle empty peer infos gracefully","time":{"start":1756268829353,"stop":1756268829353,"duration":0},"status":"passed","severity":"normal"},{"uid":"c81bcb8210a071e2","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1756269033283,"stop":1756269033284,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb89c4a85d088044","name":"should have no discoveries enabled by default","time":{"start":1756268850000,"stop":1756268850000,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ab73baf83b6799","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1756269226301,"stop":1756269226301,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3d6f58f19bcb6a3","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1756268863364,"stop":1756268863365,"duration":1},"status":"passed","severity":"normal"},{"uid":"56a83a51e4746f73","name":"messageHashStr returns a hex string","time":{"start":1756268819124,"stop":1756268819130,"duration":6},"status":"passed","severity":"normal"},{"uid":"cfd4ee62eb818f3d","name":"should return false when peer has no shard info","time":{"start":1756268818640,"stop":1756268818640,"duration":0},"status":"passed","severity":"normal"},{"uid":"7177fae156fce8fc","name":"should initialize with default number of peers","time":{"start":1756268851000,"stop":1756268851001,"duration":1},"status":"passed","severity":"normal"},{"uid":"24e24d433ead3fbc","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1756268960246,"stop":1756268960247,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0b3c5ffd16c9ebe","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1756269215304,"stop":1756269215304,"duration":0},"status":"passed","severity":"normal"},{"uid":"33e5d63dfec0bf29","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1756268851395,"stop":1756268851395,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6ee7481f1d6e682","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1756268863387,"stop":1756268863387,"duration":0},"status":"passed","severity":"normal"},{"uid":"16fbc9eb55b8f331","name":"should handle corrupted shard info gracefully","time":{"start":1756268818674,"stop":1756268818674,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a3ac120a7092de1","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1756268803674,"stop":1756268803674,"duration":0},"status":"passed","severity":"normal"},{"uid":"daaa819f4dd615c5","name":"should handle mixed protocol support correctly","time":{"start":1756268850250,"stop":1756268850257,"duration":7},"status":"passed","severity":"normal"},{"uid":"63a3493c0b306525","name":"should insert message into bloom filter","time":{"start":1756268869282,"stop":1756268869282,"duration":0},"status":"passed","severity":"normal"},{"uid":"92e7c6fbaab466c","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1756268828786,"stop":1756268828786,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ff6b629d6e9d0e","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1756269150681,"stop":1756269150681,"duration":0},"status":"passed","severity":"normal"},{"uid":"45dc09190f23dd70","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1756268863354,"stop":1756268863354,"duration":0},"status":"passed","severity":"normal"},{"uid":"866535f8db6537b4","name":"Waku message hash computation (meta attribute not present)","time":{"start":1756268819122,"stop":1756268819122,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f4270b53f35e322","name":"should reassess health immediately when peer disconnects","time":{"start":1756268850249,"stop":1756268850249,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7ee673be8967684","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1756268851393,"stop":1756268851394,"duration":1},"status":"passed","severity":"normal"},{"uid":"d98e3aa461493ed","name":"should add event listeners for peer connect and disconnect","time":{"start":1756268819859,"stop":1756268819860,"duration":1},"status":"passed","severity":"normal"},{"uid":"7217c7d4a85248fb","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1756268829362,"stop":1756268829363,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d4004ed8cb9a806","name":"Promise Callback - true","time":{"start":1756269210921,"stop":1756269210922,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c1d704bee86f085","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1756268829359,"stop":1756268829359,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c5ba6f0168ca9b","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1756268869285,"stop":1756268869286,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9ef1fd3a5764860","name":"should return false when peer is not on the specified shard","time":{"start":1756268818642,"stop":1756268818642,"duration":0},"status":"passed","severity":"normal"},{"uid":"f387859b99d442df","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1756269355385,"stop":1756269355385,"duration":0},"status":"passed","severity":"normal"},{"uid":"e173b52c243210bf","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1756268820046,"stop":1756268820047,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6383a59c50dcf7b","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1756268819131,"stop":1756268819132,"duration":1},"status":"passed","severity":"normal"},{"uid":"f242e8483cfe5c2a","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1756268819871,"stop":1756268819871,"duration":0},"status":"passed","severity":"normal"},{"uid":"594aa527ea7cc263","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1756268863367,"stop":1756268863367,"duration":0},"status":"passed","severity":"normal"},{"uid":"79be72d06c9de2d8","name":"throws if store query response has error status","time":{"start":1756268820050,"stop":1756268820051,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5f8fc468e48230e","name":"Decoder throws on undefined content topic","time":{"start":1756268841059,"stop":1756268841059,"duration":0},"status":"passed","severity":"normal"},{"uid":"f86bb0a6f630595b","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1756268851014,"stop":1756268851014,"duration":0},"status":"passed","severity":"normal"},{"uid":"51147d270adb3b08","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1756269355374,"stop":1756269355374,"duration":0},"status":"passed","severity":"normal"},{"uid":"525525b9ea357387","name":"Push message with content topic containing emoji","time":{"start":1756269437665,"stop":1756269437665,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a522cfe7d04d98","name":"peer exchange sets tag","time":{"start":1756269058728,"stop":1756269058729,"duration":1},"status":"passed","severity":"normal"},{"uid":"d50a158bcbc3f8ee","name":"should stop ping timers on peer disconnect","time":{"start":1756268819870,"stop":1756268819871,"duration":1},"status":"passed","severity":"normal"},{"uid":"3edd801621d713b8","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app23/1/topic74/utf8","time":{"start":1756269150684,"stop":1756269150685,"duration":1},"status":"passed","severity":"normal"},{"uid":"422381b4f2a5262f","name":"should maintain desired error rate","time":{"start":1756268866997,"stop":1756268866999,"duration":2},"status":"passed","severity":"normal"},{"uid":"5771789746445765","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1756268869286,"stop":1756268869286,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ed4a5f7a9399611","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1756268803677,"stop":1756268803677,"duration":0},"status":"passed","severity":"normal"},{"uid":"326db22c06e7b1a0","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1756268819919,"stop":1756268819920,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e109d3268453d65","name":"should handle retrieve function with query parameters","time":{"start":1756268851390,"stop":1756268851390,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1a39ea11de358d1","name":"should remove event listeners when stopped","time":{"start":1756268851387,"stop":1756268851387,"duration":0},"status":"passed","severity":"normal"},{"uid":"a63ee1f9cd014697","name":"should capture event listeners for testing","time":{"start":1756268851389,"stop":1756268851389,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ef2c78547a52e3","name":"can start and stop the service","time":{"start":1756268833706,"stop":1756268833706,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ca8dc39f3fe8719","name":"should request peer renewal on specific errors","time":{"start":1756268850363,"stop":1756268850377,"duration":14},"status":"passed","severity":"normal"},{"uid":"7c402effa91d3f93","name":"should drop connection via multiaddr with hangUp","time":{"start":1756268975535,"stop":1756268975536,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdce1a193cd4d5bb","name":"should handle errors when accessing navigator","time":{"start":1756268818081,"stop":1756268818083,"duration":2},"status":"passed","severity":"normal"},{"uid":"68ae4094bfd05e63","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1756268863364,"stop":1756268863364,"duration":0},"status":"passed","severity":"normal"},{"uid":"6407240e53eeca00","name":"should properly create location multiaddrs - udp4","time":{"start":1756268809723,"stop":1756268809723,"duration":0},"status":"passed","severity":"normal"},{"uid":"247e2312cb304e0c","name":"Push message with emoji payload","time":{"start":1756269437641,"stop":1756269437641,"duration":0},"status":"passed","severity":"normal"},{"uid":"5af751e07f2782fb","name":"Check received message containing special chars","time":{"start":1756269329388,"stop":1756269329388,"duration":0},"status":"passed","severity":"normal"},{"uid":"20e2a364302b8c10","name":"Check received message with timestamp: 1756268885843000000 ","time":{"start":1756269329404,"stop":1756269329404,"duration":0},"status":"passed","severity":"normal"},{"uid":"661a76c9d305dd4","name":"Push message with Script payload","time":{"start":1756269437658,"stop":1756269437658,"duration":0},"status":"passed","severity":"normal"},{"uid":"218ec9dc6e544f4","name":"Push message with content topic containing Chinese","time":{"start":1756269437647,"stop":1756269437647,"duration":0},"status":"passed","severity":"normal"},{"uid":"18d2d3dd35fa8d40","name":"Check message with no content topic is not received","time":{"start":1756269329396,"stop":1756269329396,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3f576681ba24377","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1756268803676,"stop":1756268803676,"duration":0},"status":"passed","severity":"normal"},{"uid":"94d18cab41993c05","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1756268839455,"stop":1756268839456,"duration":1},"status":"passed","severity":"normal"},{"uid":"9000a277b7990bda","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1756269162792,"stop":1756269162792,"duration":0},"status":"passed","severity":"normal"},{"uid":"85d54c219bb63fad","name":"Throws when trying to push message with empty payload","time":{"start":1756269437642,"stop":1756269437645,"duration":3},"status":"passed","severity":"normal"},{"uid":"675ada3b5c938670","name":"yields undefined for messages without content topic","time":{"start":1756268820052,"stop":1756268820053,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd7445cd6fb1fd78","name":"Push message with short payload","time":{"start":1756269437655,"stop":1756269437655,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f44ddd8e3f79f0b","name":"yields decoded messages","time":{"start":1756268820052,"stop":1756268820052,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b0e5e4e63f733f1","name":"Check received message containing unicode special characters","time":{"start":1756269329393,"stop":1756269329393,"duration":0},"status":"passed","severity":"normal"},{"uid":"61426c07b3591b3a","name":"Default pageSize","time":{"start":1756269218456,"stop":1756269218456,"duration":0},"status":"passed","severity":"normal"},{"uid":"677284450657c6fb","name":"should dial all known peers when reached zero connections","time":{"start":1756268928639,"stop":1756268928639,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbbc2a4adcdc1573","name":"yields undefined for messages without decoder","time":{"start":1756268820053,"stop":1756268820054,"duration":1},"status":"passed","severity":"normal"},{"uid":"e30e44d738a72ec","name":"Subscribe to topic containing special chars and receive message","time":{"start":1756269355378,"stop":1756269355378,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef784dc777290a44","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1756268863366,"stop":1756268863366,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ce475510904e8ce","name":"random static sharding 4 - Cluster ID: 715, Shard ID: 972","time":{"start":1756269197610,"stop":1756269197610,"duration":0},"status":"passed","severity":"normal"},{"uid":"86c565d00bf209de","name":"should initialize with default options","time":{"start":1756268829506,"stop":1756268829507,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d5f8f95b0b8dba0","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1756268819123,"stop":1756268819123,"duration":0},"status":"passed","severity":"normal"},{"uid":"654ed452b4515a60","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1756268863353,"stop":1756268863353,"duration":0},"status":"passed","severity":"normal"},{"uid":"f16798ebdb17bfe4","name":"should handle dial errors gracefully","time":{"start":1756268819913,"stop":1756268819913,"duration":0},"status":"passed","severity":"normal"},{"uid":"df58d01ce88efb80","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1756268863347,"stop":1756268863347,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d0e512dbb29de5","name":"Callback on promise","time":{"start":1756269208753,"stop":1756269208753,"duration":0},"status":"passed","severity":"normal"},{"uid":"f46c4d2626d84afd","name":"Check received message containing Arabic","time":{"start":1756269329399,"stop":1756269329400,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbb456fda7f50fc9","name":"Subscribe to topic containing Russian and receive message","time":{"start":1756269355387,"stop":1756269355388,"duration":1},"status":"passed","severity":"normal"},{"uid":"348ed97447f965f7","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1756269355389,"stop":1756269355390,"duration":1},"status":"passed","severity":"normal"},{"uid":"74994be8b719aadd","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1756268851392,"stop":1756268851392,"duration":0},"status":"passed","severity":"normal"},{"uid":"d753bfb225f59fee","name":"Push message with meta","time":{"start":1756269437652,"stop":1756269437652,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ca759b84cd678f","name":"Check publish message containing long","time":{"start":1756269056310,"stop":1756269056310,"duration":0},"status":"passed","severity":"normal"},{"uid":"8565845571107967","name":"should add event listeners to libp2p","time":{"start":1756268818037,"stop":1756268818042,"duration":5},"status":"passed","severity":"normal"},{"uid":"51c2331f9ccf96d1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1756268803677,"stop":1756268803677,"duration":0},"status":"passed","severity":"normal"},{"uid":"828d3989fd48316c","name":"ignores unrecognized TXT record formats","time":{"start":1756268829610,"stop":1756268829610,"duration":0},"status":"passed","severity":"normal"},{"uid":"9efe30240377debe","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1756268863353,"stop":1756268863353,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc3732b6c45d04b3","name":"should do nothing when connections still exist","time":{"start":1756268819908,"stop":1756268819908,"duration":0},"status":"passed","severity":"normal"},{"uid":"feaeecea437415c2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1756268803675,"stop":1756268803675,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6de8f13ac3d6efa","name":"should skip peer when failed to dial recently","time":{"start":1756268819378,"stop":1756268819378,"duration":0},"status":"passed","severity":"normal"},{"uid":"adf8032f4d147e2a","name":"Subscribe to topic containing special chars and receive message","time":{"start":1756269355387,"stop":1756269355387,"duration":0},"status":"passed","severity":"normal"},{"uid":"11471e3996c16e40","name":"should start all internal components","time":{"start":1756268820122,"stop":1756268820122,"duration":0},"status":"passed","severity":"normal"},{"uid":"50f08765ee154e34","name":"should deliver messages after dependencies are met","time":{"start":1756268869287,"stop":1756268869287,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aaadc71d4194b17","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1756269226300,"stop":1756269226300,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce106481da1db79","name":"Check message with no payload is not received","time":{"start":1756269329396,"stop":1756269329396,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4d3952a14a0d45d","name":"Subscribe and receive messages via waku relay post","time":{"start":1756269355383,"stop":1756269355384,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fc8d417fd91a09f","name":"returns nothing if no connections present","time":{"start":1756268819933,"stop":1756268819934,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ddde1e97ea181f4","name":"should return PeerId when Multiaddr input is provided","time":{"start":1756268819238,"stop":1756268819245,"duration":7},"status":"passed","severity":"normal"},{"uid":"60fcf611c97debed","name":"Check received message containing short","time":{"start":1756269329386,"stop":1756269329387,"duration":1},"status":"passed","severity":"normal"},{"uid":"af7ec70375c9bde","name":"Check message received after jswaku node is restarted","time":{"start":1756269329407,"stop":1756269329407,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5f4fca27c41d148","name":"Waku message hash computation (payload length 0)","time":{"start":1756268819122,"stop":1756268819123,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f608e837755dbf3","name":"should not process empty queue","time":{"start":1756268819390,"stop":1756268819400,"duration":10},"status":"passed","severity":"normal"},{"uid":"c88e828b6bc640a8","name":"should check connected peers if present and suitable","time":{"start":1756268851199,"stop":1756268851200,"duration":1},"status":"passed","severity":"normal"},{"uid":"214a56c4ac1e10f5","name":"Promise Callback - false","time":{"start":1756269210922,"stop":1756269210923,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a58c4063e39f8bc","name":"should encode/decode to RLP encoding","time":{"start":1756268809721,"stop":1756268809721,"duration":0},"status":"passed","severity":"normal"},{"uid":"e593cbf9477699f9","name":"should skip peers that were recently queried","time":{"start":1756268829517,"stop":1756268829517,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa6927928113cf1","name":"should initialize with Unhealthy status","time":{"start":1756268850237,"stop":1756268850238,"duration":1},"status":"passed","severity":"normal"},{"uid":"57cc9f8ea0f34d3b","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1756268803667,"stop":1756268803667,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5fea32ae92d290a","name":"Subscribe to topic containing special chars and publish message","time":{"start":1756269064115,"stop":1756269064118,"duration":3},"status":"passed","severity":"normal"},{"uid":"e140345244cdba66","name":"should return cached hash on subsequent access","time":{"start":1756268820195,"stop":1756268820195,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccb7358de4b32774","name":"should be able to encode the field with only FILTER set to true","time":{"start":1756268809016,"stop":1756268809017,"duration":1},"status":"passed","severity":"normal"},{"uid":"211b554446c11a83","name":"should save new peer to store","time":{"start":1756268818892,"stop":1756268818893,"duration":1},"status":"passed","severity":"normal"},{"uid":"17fb999dbc9da8ca","name":"should dispatch network event when browser goes online","time":{"start":1756268818072,"stop":1756268818072,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa1c0aec92bdb117","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1756269064120,"stop":1756269064121,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4116c8c4115e463","name":"Check message on other pubsub topic is not received","time":{"start":1756269329396,"stop":1756269329396,"duration":0},"status":"passed","severity":"normal"},{"uid":"42bc4fda62b6178f","name":"return first retrieved peers without further DNS queries","time":{"start":1756268829612,"stop":1756268829612,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf19fa25bab827c5","name":"should handle dial errors","time":{"start":1756268820127,"stop":1756268820127,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5b99e8288a4106b","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1756269162791,"stop":1756269162792,"duration":1},"status":"passed","severity":"normal"},{"uid":"fac523bbfdcc01c9","name":"should work with stubbed peer manager event emitter","time":{"start":1756268851387,"stop":1756268851387,"duration":0},"status":"passed","severity":"normal"},{"uid":"16545ca889606e34","name":"Push message with content topic containing SQL Injection","time":{"start":1756269437648,"stop":1756269437651,"duration":3},"status":"passed","severity":"normal"},{"uid":"20787874197c3a6c","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1756268863359,"stop":1756268863359,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f1fd7637e0c340","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1756268863379,"stop":1756268863379,"duration":0},"status":"passed","severity":"normal"},{"uid":"64209374900fb3cf","name":"should attach causal history and bloom filter to each message","time":{"start":1756268869282,"stop":1756268869282,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d403f0170c5df72","name":"rejects hash query with content filter parameters","time":{"start":1756268819515,"stop":1756268819516,"duration":1},"status":"passed","severity":"normal"},{"uid":"967f7130112e9265","name":"should handle network check errors gracefully","time":{"start":1756268819401,"stop":1756268819401,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe122937c217fd3","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1756269049572,"stop":1756269049575,"duration":3},"status":"passed","severity":"normal"},{"uid":"8d88d4c603d2bf31","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app26/5/topic152/json","time":{"start":1756269150690,"stop":1756269150690,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c7fba5ad091694","name":"should allow redial after failed dial cooldown expires","time":{"start":1756268819388,"stop":1756268819388,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c2f4097c6a53e0c","name":"should handle errors when removing globalThis listeners","time":{"start":1756268818051,"stop":1756268818054,"duration":3},"status":"passed","severity":"normal"},{"uid":"ad29ae1b1606bc40","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1756269329397,"stop":1756269329397,"duration":0},"status":"passed","severity":"normal"},{"uid":"422dc41d754372fc","name":"Using a function","time":{"start":1756269224948,"stop":1756269224948,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c748efb28aa94f","name":"should create ConnectionManager with required options","time":{"start":1756268820120,"stop":1756268820120,"duration":0},"status":"passed","severity":"normal"},{"uid":"405ab58e5b3ff2e7","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1756269162793,"stop":1756269162793,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3cbb9f200f05f0a","name":"should not receive a peer event before start","time":{"start":1756269111321,"stop":1756269111321,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9a758dc686e2574","name":"should stop and cleanup resources","time":{"start":1756268851409,"stop":1756268851409,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d1f163c7463ed13","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1756268891034,"stop":1756268891034,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3359541bdfbc06f0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1756268863385,"stop":1756268863385,"duration":0},"status":"passed","severity":"normal"},{"uid":"7853373e3b680534","name":"Check received message containing Russian","time":{"start":1756269329389,"stop":1756269329389,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d8a01964315b0ad","name":"should skip peers without peerInfo in ENR","time":{"start":1756268829521,"stop":1756268829521,"duration":0},"status":"passed","severity":"normal"},{"uid":"948e8a9494cc1a9a","name":"Renews subscription after lossing a connection","time":{"start":1756269355382,"stop":1756269355382,"duration":0},"status":"passed","severity":"normal"},{"uid":"d688330938dd2392","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1756268803673,"stop":1756268803674,"duration":1},"status":"passed","severity":"normal"},{"uid":"38c98e6d7c5fa685","name":"Check publish message containing shell command","time":{"start":1756269056319,"stop":1756269056320,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e7b038efeab46bd","name":"should return false when peer is on different cluster","time":{"start":1756268818627,"stop":1756268818631,"duration":4},"status":"passed","severity":"normal"},{"uid":"539f5bc5d95aaee0","name":"Push to array if already present","time":{"start":1756268803266,"stop":1756268803266,"duration":0},"status":"passed","severity":"normal"},{"uid":"29b999cfa1e02065","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1756269355379,"stop":1756269355379,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e042913b63775f0","name":"Check publish message after client node is restarted","time":{"start":1756269056350,"stop":1756269056350,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d5a8314ac99b672d","name":"should be safe to call multiple times","time":{"start":1756268819905,"stop":1756268819905,"duration":0},"status":"passed","severity":"normal"},{"uid":"54ad461a76ed7a08","name":"should return all connected peers without codec filter","time":{"start":1756268820130,"stop":1756268820130,"duration":0},"status":"passed","severity":"normal"},{"uid":"55c6b9b363da4599","name":"Query generator for 2000 messages","time":{"start":1756269208758,"stop":1756269208762,"duration":4},"status":"passed","severity":"normal"},{"uid":"310403540f80b217","name":"should be safe to call multiple times","time":{"start":1756268818878,"stop":1756268818878,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f09ae86ee87f4cf","name":"should process up to 3 peers at once","time":{"start":1756268819390,"stop":1756268819390,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b4fc7b55f419fa9","name":"should return usable stream attached to connection","time":{"start":1756268819940,"stop":1756268819940,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb2aae5691e1b41","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1756269162792,"stop":1756269162792,"duration":0},"status":"passed","severity":"normal"},{"uid":"72f694a0d5ea3f2c","name":"Check received message containing JSON","time":{"start":1756269329391,"stop":1756269329392,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca02f67b1ffd1144","name":"Check publish message after service node is restarted","time":{"start":1756269056348,"stop":1756269056349,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9c2f3530dafcf6d6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1756268803676,"stop":1756268803677,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a77ebd586392058","name":"should mark all messages in causal history as acknowledged","time":{"start":1756268869285,"stop":1756268869285,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea97f087a249320","name":"should start peer exchange discovery","time":{"start":1756268829510,"stop":1756268829511,"duration":1},"status":"passed","severity":"normal"},{"uid":"f08c89be78d16c8","name":"should use configured peers when available","time":{"start":1756268851282,"stop":1756268851282,"duration":0},"status":"passed","severity":"normal"},{"uid":"736ffee9119e57c8","name":"should be safe to call multiple times","time":{"start":1756268819371,"stop":1756268819371,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab5f9b618d9952c1","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1756268803666,"stop":1756268803666,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab79b5c90c077f5e","name":"should handle browser offline state overriding peer connections","time":{"start":1756268818085,"stop":1756268818085,"duration":0},"status":"passed","severity":"normal"},{"uid":"a22efa697a2d1e0c","name":"Check message on other pubsub topic is not received","time":{"start":1756269329405,"stop":1756269329405,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2f76d0979339752","name":"should support chaining for add method","time":{"start":1756268849581,"stop":1756268849582,"duration":1},"status":"passed","severity":"normal"},{"uid":"baa6900d35eef28e","name":"Push message with numeric payload","time":{"start":1756269437656,"stop":1756269437656,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e9805afcd3ac91","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1756268819115,"stop":1756268819115,"duration":0},"status":"passed","severity":"normal"},{"uid":"93e0ce63a2d3afed","name":"can start the service","time":{"start":1756268833706,"stop":1756268833706,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bdc69cfc775a3d7","name":"ends if response has no messages","time":{"start":1756268820051,"stop":1756268820052,"duration":1},"status":"passed","severity":"normal"},{"uid":"4419040d9885cf84","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1756268803670,"stop":1756268803670,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae1cb3d75df78e93","name":"should successfully query store with valid decoders and options","time":{"start":1756268851280,"stop":1756268851281,"duration":1},"status":"passed","severity":"normal"},{"uid":"925a0d1a07e62466","name":"should clear the dialing interval","time":{"start":1756268819370,"stop":1756268819370,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5f5db22ee4fe36e","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1756268850008,"stop":1756268850009,"duration":1},"status":"passed","severity":"normal"},{"uid":"c462cbfd8345a04f","name":"should remove event listener for peer:discovery","time":{"start":1756268818884,"stop":1756268818884,"duration":0},"status":"passed","severity":"normal"},{"uid":"b807e2ca5b00f206","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1756268863365,"stop":1756268863365,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d7f786053ff6bc0","name":"Push message with custom timestamp: 1756272509654","time":{"start":1756269437667,"stop":1756269437667,"duration":0},"status":"passed","severity":"normal"},{"uid":"584e3b11e8e53241","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1756269355387,"stop":1756269355387,"duration":0},"status":"passed","severity":"normal"},{"uid":"339611fbaaac512f","name":"Push message with content topic containing Russian","time":{"start":1756269437663,"stop":1756269437663,"duration":0},"status":"passed","severity":"normal"},{"uid":"14ebf100eeb5e5d5","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1756268803670,"stop":1756268803670,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bac4437169bd8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1756268863385,"stop":1756268863386,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6f05cb5f4532f87","name":"Mutual subscription","time":{"start":1756269064090,"stop":1756269064091,"duration":1},"status":"passed","severity":"normal"},{"uid":"d571a491f633e3f2","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1756268945319,"stop":1756268945320,"duration":1},"status":"passed","severity":"normal"},{"uid":"8482bd8884115cc9","name":"should initialize with libp2p components","time":{"start":1756268829351,"stop":1756268829352,"duration":1},"status":"passed","severity":"normal"},{"uid":"3456f8fc5c440ec0","name":"should remove event listeners","time":{"start":1756268819905,"stop":1756268819906,"duration":1},"status":"passed","severity":"normal"},{"uid":"5259e6c8c8a8651c","name":"should set field with only RELAY enabled","time":{"start":1756268809726,"stop":1756268809726,"duration":0},"status":"passed","severity":"normal"},{"uid":"70b4ecf27af32641","name":"Check received message containing Chinese","time":{"start":1756269329399,"stop":1756269329399,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeedd8b8d9c9af7c","name":"Subscribe to topic containing Script and publish message","time":{"start":1756269064119,"stop":1756269064120,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e2080d383376aa4","name":"Push message with rate limit","time":{"start":1756269437666,"stop":1756269437666,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eb9993dbf8d9268","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1756268869287,"stop":1756268869287,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3691b3526f8a086","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1756268818073,"stop":1756268818079,"duration":6},"status":"passed","severity":"normal"},{"uid":"248edfb7f57c77e4","name":"should continually clean up expired entries at intervals","time":{"start":1756268849591,"stop":1756268849591,"duration":0},"status":"passed","severity":"normal"},{"uid":"592d12b4b3219c6f","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1756268819943,"stop":1756268819943,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e8a7764ada44da","name":"Push message with content topic containing Arabic","time":{"start":1756269437647,"stop":1756269437648,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdf035b2add46c2f","name":"Subscribe to topic containing XML and receive message","time":{"start":1756269355380,"stop":1756269355380,"duration":0},"status":"passed","severity":"normal"},{"uid":"460197b114f985ef","name":"can query messages by message hash","time":{"start":1756269201391,"stop":1756269201392,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc9be3b849232fd6","name":"should successfully subscribe to supported pubsub topic","time":{"start":1756268851016,"stop":1756268851017,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f23784b4e5fcba9","name":"should work with mock decoders","time":{"start":1756268851388,"stop":1756268851388,"duration":0},"status":"passed","severity":"normal"},{"uid":"d40948aac3c43fb7","name":"Push message with content topic containing unicode special characters","time":{"start":1756269437664,"stop":1756269437665,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7d3ee8821f6746b","name":"Push message with long payload","time":{"start":1756269437656,"stop":1756269437656,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eabedbc361bafb8","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1756268803673,"stop":1756268803673,"duration":0},"status":"passed","severity":"normal"},{"uid":"aff65e36f750ed35","name":"should reject if Filter is requested but not mounted","time":{"start":1756268851198,"stop":1756268851199,"duration":1},"status":"passed","severity":"normal"},{"uid":"40fdb258cee5ea83","name":"should not retry if at least one success","time":{"start":1756268850379,"stop":1756268850379,"duration":0},"status":"passed","severity":"normal"},{"uid":"89547285582526a4","name":"Push message with content topic containing escaped characters","time":{"start":1756269437664,"stop":1756269437664,"duration":0},"status":"passed","severity":"normal"},{"uid":"462c44ca21a513d7","name":"should handle peer connect event","time":{"start":1756268818061,"stop":1756268818061,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab2fbc7f3cd1cdc8","name":"Check received message containing long","time":{"start":1756269329387,"stop":1756269329387,"duration":0},"status":"passed","severity":"normal"},{"uid":"684818f99f7cb0e8","name":"Fails to push message with large meta","time":{"start":1756269437653,"stop":1756269437653,"duration":0},"status":"passed","severity":"normal"},{"uid":"37eed66f27cdb7e4","name":"should handle case with no peers in store","time":{"start":1756268819913,"stop":1756268819915,"duration":2},"status":"passed","severity":"normal"},{"uid":"169d3f2745e3040","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1756269355375,"stop":1756269355375,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f98fdd07ff1791","name":"Subscribe to topic containing JSON and publish message","time":{"start":1756269064121,"stop":1756269064121,"duration":0},"status":"passed","severity":"normal"},{"uid":"33d67fe57f1d0ed1","name":"Push message with content topic containing numeric","time":{"start":1756269437646,"stop":1756269437646,"duration":0},"status":"passed","severity":"normal"},{"uid":"11004e0d93b2c9b9","name":"Push message with special chars payload","time":{"start":1756269437656,"stop":1756269437656,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec895aaffa1ce185","name":"should handle case when globalThis is not available","time":{"start":1756268818060,"stop":1756268818061,"duration":1},"status":"passed","severity":"normal"},{"uid":"72cdcf04896b722c","name":"should skip peer when not on same cluster","time":{"start":1756268819379,"stop":1756268819379,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb302dee684071a","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1756268863364,"stop":1756268863364,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa989e328f10a9b","name":"should be delivered immediately if received","time":{"start":1756268869290,"stop":1756268869290,"duration":0},"status":"passed","severity":"normal"},{"uid":"305c5b2fe0e9bed5","name":"should be safe to call multiple times","time":{"start":1756268820124,"stop":1756268820125,"duration":1},"status":"passed","severity":"normal"},{"uid":"7333adbce98af41b","name":"Ordered Callback - true","time":{"start":1756269210923,"stop":1756269210924,"duration":1},"status":"passed","severity":"normal"},{"uid":"b756c3a3f7096b1f","name":"should be able to decode the field with only FILTER set to true","time":{"start":1756268809024,"stop":1756268809024,"duration":0},"status":"passed","severity":"normal"},{"uid":"d991fd59c479285d","name":"should handle onConnected and onDisconnected","time":{"start":1756268851010,"stop":1756268851010,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ef08d223f0c21f","name":"Push message with content topic containing SQL Injection","time":{"start":1756269437663,"stop":1756269437663,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2efef7c33d9bf82","name":"should be able to encode the field with only STORE set to true","time":{"start":1756268809015,"stop":1756268809016,"duration":1},"status":"passed","severity":"normal"},{"uid":"4562a1acd1fc2144","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app25/7/topic612/xml","time":{"start":1756269150682,"stop":1756269150682,"duration":0},"status":"passed","severity":"normal"},{"uid":"20dd74bd5785af3c","name":"should transition to Unhealthy when no connections","time":{"start":1756268850238,"stop":1756268850247,"duration":9},"status":"passed","severity":"normal"},{"uid":"e10ecc6a5f689250","name":"should send to specified number of peers of used peers","time":{"start":1756268850766,"stop":1756268850766,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e06491aff39d885","name":"Sets default value correctly","time":{"start":1756269224951,"stop":1756269224951,"duration":0},"status":"passed","severity":"normal"},{"uid":"d26c5e57253ec34d","name":"should work with stubbed retrieve function","time":{"start":1756268851388,"stop":1756268851388,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dc052e25e3abf0","name":"Asymmetric encrypt & decrypt","time":{"start":1756268839955,"stop":1756268839955,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f4cd47a6b61edc7","name":"should create RPC request with correct parameters","time":{"start":1756268829366,"stop":1756268829368,"duration":2},"status":"passed","severity":"normal"},{"uid":"88c18eed576d767f","name":"Push message with content topic containing short","time":{"start":1756269437645,"stop":1756269437646,"duration":1},"status":"passed","severity":"normal"},{"uid":"367aa5b1a9538413","name":"configure the node with multiple content topics","time":{"start":1756269150693,"stop":1756269150695,"duration":2},"status":"passed","severity":"normal"},{"uid":"8b641ed214702aeb","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1756268863353,"stop":1756268863354,"duration":1},"status":"passed","severity":"normal"},{"uid":"971921a73cef9b07","name":"should trigger query when it went offline since the last successful query","time":{"start":1756268851390,"stop":1756268851390,"duration":0},"status":"passed","severity":"normal"},{"uid":"446025ebad780541","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app92/10/topic793/xml","time":{"start":1756269150683,"stop":1756269150683,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4f6c98a113468e5","name":"should handle query errors gracefully","time":{"start":1756268829519,"stop":1756268829519,"duration":0},"status":"passed","severity":"normal"},{"uid":"60bde29ccc431eed","name":"Query generator for multiple messages with different content topic format","time":{"start":1756269208752,"stop":1756269208753,"duration":1},"status":"passed","severity":"normal"},{"uid":"c44ddc3bc94015f3","name":"Push message with rate limit","time":{"start":1756269437653,"stop":1756269437653,"duration":0},"status":"passed","severity":"normal"},{"uid":"b75fe4b3c5b5060a","name":"should create ConnectionManager with relay","time":{"start":1756268820120,"stop":1756268820120,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dacbbd6afd06c1e","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1756268863355,"stop":1756268863355,"duration":0},"status":"passed","severity":"normal"},{"uid":"a789b3f7174cf685","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1756268863360,"stop":1756268863360,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf944db5ac233cfe","name":"Used by Waku Relay","time":{"start":1756269224951,"stop":1756269224951,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6f843dacd7f1e2f","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1756268841057,"stop":1756268841057,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce5181e972a3a982","name":"Push message with numeric payload","time":{"start":1756269437635,"stop":1756269437636,"duration":1},"status":"passed","severity":"normal"},{"uid":"147492db1a3f7e36","name":"should fail to send if no connected peers found","time":{"start":1756268850765,"stop":1756268850766,"duration":1},"status":"passed","severity":"normal"},{"uid":"e06e2e18cea02f2e","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1756268907369,"stop":1756268907370,"duration":1},"status":"passed","severity":"normal"},{"uid":"45601ebaeb3fe8ff","name":"can start and stop the service","time":{"start":1756269111319,"stop":1756269111320,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cc8ff5388f13016","name":"Push message with Script payload","time":{"start":1756269437637,"stop":1756269437638,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eb3f6ac2649db8e","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1756269226302,"stop":1756269226303,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9ae35fd30730a26","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1756268809026,"stop":1756268809026,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a87d3c9a5e1023","name":"Query Generator, No Decoder","time":{"start":1756269176906,"stop":1756269176906,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c69265f924762e3","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1756268863379,"stop":1756268863380,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce8007c8740cf7f8","name":"Passing page size 1 when there are 4 messages","time":{"start":1756269218451,"stop":1756269218452,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfcce7f89818dc86","name":"random static sharding 7 - Cluster ID: 348, Shard ID: 861","time":{"start":1756269197611,"stop":1756269197611,"duration":0},"status":"passed","severity":"normal"},{"uid":"54658cd2417912f0","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1756268907362,"stop":1756268907363,"duration":1},"status":"passed","severity":"normal"},{"uid":"61a7bbb417d762e1","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1756269162791,"stop":1756269162791,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb0267cb666ed48e","name":"Meta field set when metaSetter is specified","time":{"start":1756268820192,"stop":1756268820192,"duration":0},"status":"passed","severity":"normal"},{"uid":"f05deaad3748906c","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1756268863359,"stop":1756268863360,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4a9304be6a3b36","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1756268863358,"stop":1756268863358,"duration":0},"status":"passed","severity":"normal"},{"uid":"be17a1e6648f4100","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1756268803667,"stop":1756268803668,"duration":1},"status":"passed","severity":"normal"},{"uid":"c549ac47a4dac510","name":"should update peers in cache on 'peer:identify' event","time":{"start":1756268833709,"stop":1756268833709,"duration":0},"status":"passed","severity":"normal"},{"uid":"f134e5814b152403","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1756268851014,"stop":1756268851015,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3aa1e934016fdbf","name":"Push message with SQL Injection payload","time":{"start":1756269437657,"stop":1756269437657,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8f9cee5817fdbfd","name":"Check publish message containing unicode special characters","time":{"start":1756269056323,"stop":1756269056324,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccb6e65e6e4fb2cb","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1756268863368,"stop":1756268863368,"duration":0},"status":"passed","severity":"normal"},{"uid":"45471a46fa5a478","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1756268809020,"stop":1756268809021,"duration":1},"status":"passed","severity":"normal"},{"uid":"19687a37c95c0fd8","name":"Check received message containing shell command","time":{"start":1756269329392,"stop":1756269329392,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ca4e45d3bc52722","name":"Relay + Store","time":{"start":1756268809727,"stop":1756268809727,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d7795462e27b9e7","name":"it tolerates circular branch references","time":{"start":1756268829609,"stop":1756268829609,"duration":0},"status":"passed","severity":"normal"},{"uid":"8486e0e22bfb6273","name":"Fails to publish message with empty text","time":{"start":1756269056335,"stop":1756269056338,"duration":3},"status":"passed","severity":"normal"},{"uid":"6dde0e873a9ed340","name":"should clear dial history on stop","time":{"start":1756268819370,"stop":1756268819370,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4e2185df87aea91","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1756268803673,"stop":1756268803673,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c941c03db42d62d","name":"Overlapping topic subscription","time":{"start":1756269355385,"stop":1756269355385,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b246fa4f0f49768","name":"Check received message containing Basic HTML tag","time":{"start":1756269329391,"stop":1756269329391,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a1bb9f48d5ad749","name":"Check message with invalid timestamp is not received","time":{"start":1756269329405,"stop":1756269329405,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c5d78e642cc7f","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1756269056338,"stop":1756269056339,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4e5bebd3454247f","name":"Publish message with rate limit","time":{"start":1756269056353,"stop":1756269056353,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5074c352565a47b","name":"should delegate to networkMonitor.isConnected()","time":{"start":1756268820125,"stop":1756268820125,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0e30cf297237cd1","name":"can query messages normally","time":{"start":1756269201390,"stop":1756269201391,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1a605843f7c0112","name":"should handle complete connection lifecycle","time":{"start":1756268818084,"stop":1756268818085,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5ab0c2204425627","name":"Push message with XML payload","time":{"start":1756269437638,"stop":1756269437638,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a4ad99d45909c22","name":"Subscribe and publish message","time":{"start":1756269064095,"stop":1756269064096,"duration":1},"status":"passed","severity":"normal"},{"uid":"976e6da0fe760475","name":"recovers when dns.resolve returns empty","time":{"start":1756268829609,"stop":1756268829610,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec7cb41c2a68926","name":"should emit a peer event after start","time":{"start":1756269111321,"stop":1756269111321,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba9b809f886c12b9","name":"Passing page size 0 when there are 110 messages","time":{"start":1756269218449,"stop":1756269218451,"duration":2},"status":"passed","severity":"normal"},{"uid":"1fc6167daa7d2852","name":"throws on content topic with empty encoding field","time":{"start":1756268803664,"stop":1756268803665,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb2a77742b4865bf","name":"can start the service","time":{"start":1756268891028,"stop":1756268891029,"duration":1},"status":"passed","severity":"normal"},{"uid":"31de0bb40dd167ed","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1756268960245,"stop":1756268960246,"duration":1},"status":"passed","severity":"normal"},{"uid":"48eb08e80feb11a3","name":"should not allow k > 12","time":{"start":1756268863315,"stop":1756268863317,"duration":2},"status":"passed","severity":"normal"},{"uid":"deac2e9a453f7bd7","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1756269162793,"stop":1756269162793,"duration":0},"status":"passed","severity":"normal"},{"uid":"26fec5d10ab76674","name":"Decoder throws on empty string content topic","time":{"start":1756268820193,"stop":1756268820194,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dff24fe3427091a","name":"should select older connection if present","time":{"start":1756268819935,"stop":1756268819935,"duration":0},"status":"passed","severity":"normal"},{"uid":"c791d503d25020f9","name":"should stop all internal components","time":{"start":1756268820124,"stop":1756268820124,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef330d24bed4510e","name":"should clear existing timers before creating new ones","time":{"start":1756268819877,"stop":1756268819877,"duration":0},"status":"passed","severity":"normal"},{"uid":"c600430f78d15ccf","name":"should clear interval on stop","time":{"start":1756268829522,"stop":1756268829523,"duration":1},"status":"passed","severity":"normal"},{"uid":"4232222b1e635d10","name":"should handle cache.get errors gracefully","time":{"start":1756268833709,"stop":1756268833709,"duration":0},"status":"passed","severity":"normal"},{"uid":"437fe6ead3b64c2b","name":"Check received message containing emoji","time":{"start":1756269329393,"stop":1756269329393,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b10c1aa45c6c37c","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1756269355376,"stop":1756269355376,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b10450a2c371c907","name":"should remove event listeners from libp2p","time":{"start":1756268818044,"stop":1756268818045,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee687d177a3c2bf7","name":"Push message with shell command payload","time":{"start":1756269437659,"stop":1756269437659,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c392dbf3fcbd710","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1756268819924,"stop":1756268819924,"duration":0},"status":"passed","severity":"normal"},{"uid":"9490e0b4d3d9a0e5","name":"should unregister libp2p event listeners when stop is called","time":{"start":1756268851010,"stop":1756268851011,"duration":1},"status":"passed","severity":"normal"},{"uid":"44397f24b830540c","name":"should handle errors gracefully when getting peer info","time":{"start":1756268818673,"stop":1756268818673,"duration":0},"status":"passed","severity":"normal"},{"uid":"5698535f2fb7eda3","name":"Relay + Store","time":{"start":1756268891746,"stop":1756268891747,"duration":1},"status":"passed","severity":"normal"},{"uid":"19da55b3c0e6bac3","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1756268863354,"stop":1756268863354,"duration":0},"status":"passed","severity":"normal"},{"uid":"e27fb728ee1f3b62","name":"Check received message containing JSON","time":{"start":1756269329402,"stop":1756269329402,"duration":0},"status":"passed","severity":"normal"},{"uid":"95de9d94498e193a","name":"Subscribe to topic containing emoji and publish message","time":{"start":1756269064123,"stop":1756269064123,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed1e4bab7c101c55","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1756268863385,"stop":1756268863385,"duration":0},"status":"passed","severity":"normal"},{"uid":"d35adccd9dfcb24","name":"Check message with no pubsub topic is not received","time":{"start":1756269329406,"stop":1756269329406,"duration":0},"status":"passed","severity":"normal"},{"uid":"b16c654ff551dd4d","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1756268863351,"stop":1756268863352,"duration":1},"status":"passed","severity":"normal"},{"uid":"785d05d798369fe","name":"Check meta is set [ecies]","time":{"start":1756268841057,"stop":1756268841058,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cc4cfb3a47b8c58","name":"Check publish message containing special chars","time":{"start":1756269056311,"stop":1756269056312,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b5092ff0a2f372d","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1756268827940,"stop":1756268827941,"duration":1},"status":"passed","severity":"normal"},{"uid":"404de88ab62c3eca","name":"Publishes to nwaku","time":{"start":1756269046320,"stop":1756269046321,"duration":1},"status":"passed","severity":"normal"},{"uid":"12f720ac641803d2","name":"Nodes with multiple pubsub topic","time":{"start":1756269049568,"stop":1756269049570,"duration":2},"status":"passed","severity":"normal"}] |