mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-16 23:13:11 +00:00
1 line
223 KiB
JSON
1 line
223 KiB
JSON
[{"uid":"69fd6de72ba5d198","name":"should create ShardReader with static shards network config","time":{"start":1760054575922,"stop":1760054575922,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee9a6bdcd7617577","name":"should save new peer to store","time":{"start":1760054575420,"stop":1760054575421,"duration":1},"status":"passed","severity":"normal"},{"uid":"e224e12aa01cc9fd","name":"should mark all messages in causal history as acknowledged","time":{"start":1760054616448,"stop":1760054616448,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b954dba8145cfe6","name":"should drop connection to all peers on hangUp","time":{"start":1760054746700,"stop":1760054746700,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba519901462bfc3d","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1760054628108,"stop":1760054628108,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ea9affc9d1ef2e9","name":"Using a function","time":{"start":1760055015325,"stop":1760055015326,"duration":1},"status":"passed","severity":"normal"},{"uid":"10c1fd08d852d0c2","name":"should return false when pubsub topic parsing fails","time":{"start":1760054575932,"stop":1760054575932,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a4f87d87f8de4a9","name":"Push message with XML payload","time":{"start":1760055708351,"stop":1760055708351,"duration":0},"status":"passed","severity":"normal"},{"uid":"d762ffe4e0d2fba3","name":"should create a new stream if no existing for protocol found","time":{"start":1760054576321,"stop":1760054576322,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0bcbe6cb8699ef8","name":"should successfully subscribe to supported pubsub topic","time":{"start":1760054627606,"stop":1760054627606,"duration":0},"status":"passed","severity":"normal"},{"uid":"f37b8f5a9fd93d0a","name":"Push message equal or less that 1MB","time":{"start":1760055708347,"stop":1760055708348,"duration":1},"status":"passed","severity":"normal"},{"uid":"20b7f2a89c2ad016","name":"should get / set TCP multiaddr","time":{"start":1760054565970,"stop":1760054565970,"duration":0},"status":"passed","severity":"normal"},{"uid":"d00bf36eea1e646","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1760054559507,"stop":1760054559507,"duration":0},"status":"passed","severity":"normal"},{"uid":"98b1a8e50a1034ef","name":"should properly compute the node id","time":{"start":1760054565968,"stop":1760054565968,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea18657f39a18c19","name":"Encoder throws on empty string content topic","time":{"start":1760054597681,"stop":1760054597681,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc969b35685c39","name":"Accepts a valid Waku Message","time":{"start":1760054639860,"stop":1760054639861,"duration":1},"status":"passed","severity":"normal"},{"uid":"f790db897d2fdbb1","name":"should handle case with all peers already connected","time":{"start":1760054576045,"stop":1760054576045,"duration":0},"status":"passed","severity":"normal"},{"uid":"17fe501c406313a2","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1760054576752,"stop":1760054576753,"duration":1},"status":"passed","severity":"normal"},{"uid":"d59bdd64ee76104d","name":"should set field with all protocols enabled","time":{"start":1760054565973,"stop":1760054565973,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2a4b7e8e76b9578","name":"should successfully query store with valid decoders and options","time":{"start":1760054628476,"stop":1760054628477,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab240462af65c738","name":"Check received message containing Russian","time":{"start":1760055108901,"stop":1760055108901,"duration":0},"status":"passed","severity":"normal"},{"uid":"c613c7a4b02bf5b6","name":"Push message with meta","time":{"start":1760055708346,"stop":1760055708346,"duration":0},"status":"passed","severity":"normal"},{"uid":"87cf092a20250c6d","name":"Subscribe to topic containing XML and receive message","time":{"start":1760055124059,"stop":1760055124059,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3899aa874e70742","name":"Check received message containing short","time":{"start":1760055108896,"stop":1760055108896,"duration":0},"status":"passed","severity":"normal"},{"uid":"44804b662f60e928","name":"Check received message containing special chars","time":{"start":1760055108899,"stop":1760055108899,"duration":0},"status":"passed","severity":"normal"},{"uid":"34239f78be226aeb","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1760054575421,"stop":1760054575422,"duration":1},"status":"passed","severity":"normal"},{"uid":"69b665b425e6f85b","name":"should not receive a peer event before start","time":{"start":1760054590281,"stop":1760054590282,"duration":1},"status":"passed","severity":"normal"},{"uid":"27bbe5b6e2da5539","name":"random static sharding 2 - Cluster ID: 866, Shard ID: 72","time":{"start":1760054981037,"stop":1760054981038,"duration":1},"status":"passed","severity":"normal"},{"uid":"a86ba042fc38dbcb","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1760054608390,"stop":1760054608390,"duration":0},"status":"passed","severity":"normal"},{"uid":"d98f47a3a596beff","name":"Callback on promise","time":{"start":1760055009561,"stop":1760055009561,"duration":0},"status":"passed","severity":"normal"},{"uid":"7244d210473fd13b","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1760054608401,"stop":1760054608403,"duration":2},"status":"passed","severity":"normal"},{"uid":"bf6248f1428b0092","name":"Query generator for multiple messages","time":{"start":1760055009557,"stop":1760055009559,"duration":2},"status":"passed","severity":"normal"},{"uid":"1d6e112929376559","name":"Push message with short payload","time":{"start":1760055708348,"stop":1760055708349,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0d1fe0fee4f930f","name":"should initialize with custom TTL","time":{"start":1760054586256,"stop":1760054586256,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a11627cd731bae","name":"Check received message containing XML","time":{"start":1760055108902,"stop":1760055108903,"duration":1},"status":"passed","severity":"normal"},{"uid":"35815c38f9d0ccb2","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1760054994513,"stop":1760054994514,"duration":1},"status":"passed","severity":"normal"},{"uid":"b330a49805b9c490","name":"should properly create location multiaddrs - udp4","time":{"start":1760054565970,"stop":1760054565971,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ed23ca0824fdc07","name":"should handle all zero keep alive options","time":{"start":1760054575994,"stop":1760054575994,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e02f0ed19ba8d0e","name":"should remove expired entries after TTL has passed","time":{"start":1760054625456,"stop":1760054625468,"duration":12},"status":"passed","severity":"normal"},{"uid":"6428bcea59c8eba4","name":"should properly setup health event callback","time":{"start":1760054628160,"stop":1760054628161,"duration":1},"status":"passed","severity":"normal"},{"uid":"308146702c37b5b3","name":"Stops search when maxGet is reached","time":{"start":1760054585739,"stop":1760054585739,"duration":0},"status":"passed","severity":"normal"},{"uid":"d13d41148aad583d","name":"Encoder throws on undefined content topic","time":{"start":1760054597680,"stop":1760054597681,"duration":1},"status":"passed","severity":"normal"},{"uid":"5600fb1e6c753f1d","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1760055108929,"stop":1760055108929,"duration":0},"status":"passed","severity":"normal"},{"uid":"d776330fc90a0a74","name":"should not fail to stop the service if it was not started","time":{"start":1760054662725,"stop":1760054662725,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ccda47db5b344c","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1760054962356,"stop":1760054962356,"duration":0},"status":"passed","severity":"normal"},{"uid":"60a8fd15b7481a36","name":"Check received message containing SQL Injection","time":{"start":1760055108923,"stop":1760055108923,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a46dbaffd0f303","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1760054724180,"stop":1760054724180,"duration":0},"status":"passed","severity":"normal"},{"uid":"eae75b01e84b6f5d","name":"should handle queue overflow by adding peers to queue","time":{"start":1760054575476,"stop":1760054575476,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb515224737bff85","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1760054677927,"stop":1760054677927,"duration":0},"status":"passed","severity":"normal"},{"uid":"102cb59ec37f90b3","name":"should be safe to call multiple times","time":{"start":1760054575458,"stop":1760054575459,"duration":1},"status":"passed","severity":"normal"},{"uid":"f471ee2d93d6873b","name":"should remove event listeners from libp2p","time":{"start":1760054575534,"stop":1760054575535,"duration":1},"status":"passed","severity":"normal"},{"uid":"f901ce093aa4d1bc","name":"Check meta is set [ecies]","time":{"start":1760054597680,"stop":1760054597680,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a52ec8946782e21","name":"yields undefined for messages without content topic","time":{"start":1760054576588,"stop":1760054576588,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa91254bb45cf8a","name":"should start peer exchange discovery","time":{"start":1760054586257,"stop":1760054586257,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc0311b4a7c90c","name":"Check received message containing JSON","time":{"start":1760055108904,"stop":1760055108904,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69d567b22719dcf","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app67/10/topic444/utf8","time":{"start":1760054950242,"stop":1760054950242,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a556cd854fe81aa","name":"should dial peer when peer is discovered","time":{"start":1760054575410,"stop":1760054575417,"duration":7},"status":"passed","severity":"normal"},{"uid":"186c75bafa5923ee","name":"should emit message when we just started and store connect event occurs","time":{"start":1760054628178,"stop":1760054628179,"duration":1},"status":"passed","severity":"normal"},{"uid":"80099f9a9b35a1d1","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1760054585365,"stop":1760054585365,"duration":0},"status":"passed","severity":"normal"},{"uid":"287d880134f78eaf","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1760054559506,"stop":1760054559506,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3265167d1984414","name":"should reject if WakuNode is not started","time":{"start":1760054628729,"stop":1760054628729,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cfde83f597ce2e5","name":"should not dispatch event when already connected","time":{"start":1760054575544,"stop":1760054575544,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a4dc2678a394b86","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1760054608407,"stop":1760054608407,"duration":0},"status":"passed","severity":"normal"},{"uid":"531f066ff09c4763","name":"does not throw on valid cases","time":{"start":1760054559486,"stop":1760054559486,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dbb4d33944de67d","name":"Check received message containing Arabic","time":{"start":1760055108900,"stop":1760055108901,"duration":1},"status":"passed","severity":"normal"},{"uid":"c757d89eedaac6c2","name":"Query generator for multiple messages with different content topic format","time":{"start":1760055009560,"stop":1760055009560,"duration":0},"status":"passed","severity":"normal"},{"uid":"1468b1d972f6fdd8","name":"Push message with content topic containing Russian","time":{"start":1760055708328,"stop":1760055708329,"duration":1},"status":"passed","severity":"normal"},{"uid":"775153a49f453889","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1760055124069,"stop":1760055124069,"duration":0},"status":"passed","severity":"normal"},{"uid":"c468e57d1579a5de","name":"Check publish message containing long","time":{"start":1760054847402,"stop":1760054847403,"duration":1},"status":"passed","severity":"normal"},{"uid":"95d8233af3cf0e95","name":"Symmetric encrypt & Decrypt","time":{"start":1760054596593,"stop":1760054596593,"duration":0},"status":"passed","severity":"normal"},{"uid":"68c9160b6ae18321","name":"Callback on promise, aborts when callback returns true","time":{"start":1760055009564,"stop":1760055009564,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c670a58e6327126","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app77/6/topic458/test.js","time":{"start":1760054950248,"stop":1760054950248,"duration":0},"status":"passed","severity":"normal"},{"uid":"235249ba4ddc51c7","name":"should set field with only LIGHTPUSH enabled","time":{"start":1760054565974,"stop":1760054565975,"duration":1},"status":"passed","severity":"normal"},{"uid":"43ecbc04a6b89777","name":"should use DNS peer discovery with light client","time":{"start":1760054662731,"stop":1760054662731,"duration":0},"status":"skipped","severity":"normal"},{"uid":"16de57f972a9ece6","name":"should not fail to start the service if it is already started","time":{"start":1760054892189,"stop":1760054892189,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c01fd2e789291c1","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1760054575979,"stop":1760054575980,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ced1c7f02f2c7d4","name":"should check connected peers if present and suitable","time":{"start":1760054628732,"stop":1760054628732,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde5cc618619818c","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1760054559493,"stop":1760054559494,"duration":1},"status":"passed","severity":"normal"},{"uid":"dec26d51601d3503","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1760054835310,"stop":1760054835311,"duration":1},"status":"passed","severity":"normal"},{"uid":"574164aac6ce7df5","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1760054576055,"stop":1760054576055,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea45b47b4174fea7","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1760054835316,"stop":1760054835316,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2e4f4a23704fc0e","name":"Push message with meta","time":{"start":1760055708359,"stop":1760055708359,"duration":0},"status":"passed","severity":"normal"},{"uid":"91fc44f7774649f3","name":"ignores unrecognized TXT record formats","time":{"start":1760054586363,"stop":1760054586364,"duration":1},"status":"passed","severity":"normal"},{"uid":"2befd054e5c743b4","name":"Push message with rate limit","time":{"start":1760055708331,"stop":1760055708331,"duration":0},"status":"passed","severity":"normal"},{"uid":"908ee8f893f5b23f","name":"Encoder throws on empty string content topic","time":{"start":1760054596141,"stop":1760054596141,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f4a767eeb542d","name":"should return false for different channelId","time":{"start":1760054631790,"stop":1760054631790,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbc6ae070c3939b4","name":"should work with stubbed retrieve function","time":{"start":1760054628159,"stop":1760054628159,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9d654637afac2e0","name":"should return false and handle errors gracefully","time":{"start":1760054576750,"stop":1760054576750,"duration":0},"status":"passed","severity":"normal"},{"uid":"817c680543629b42","name":"Meta field set when metaSetter is specified","time":{"start":1760054576818,"stop":1760054576818,"duration":0},"status":"passed","severity":"normal"},{"uid":"556ecd074d615973","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1760054840768,"stop":1760054840768,"duration":0},"status":"passed","severity":"normal"},{"uid":"b53447f067bef3ee","name":"should properly clean up resources when disposed","time":{"start":1760054625470,"stop":1760054625476,"duration":6},"status":"passed","severity":"normal"},{"uid":"51310cf61dc06c99","name":"should process up to 3 peers at once","time":{"start":1760054575477,"stop":1760054575477,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d7a5773de2647af","name":"Push message with short payload","time":{"start":1760055708321,"stop":1760055708321,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbc5b7bd6d29c88b","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1760054626467,"stop":1760054626468,"duration":1},"status":"passed","severity":"normal"},{"uid":"426a96849bfd4281","name":"should properly create location multiaddrs - tcp4","time":{"start":1760054565971,"stop":1760054565971,"duration":0},"status":"passed","severity":"normal"},{"uid":"b03b282045879da7","name":"ignores domain fetching errors","time":{"start":1760054586363,"stop":1760054586363,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b4b511a0ed03109","name":"should register libp2p event listeners when start is called","time":{"start":1760054627596,"stop":1760054627596,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb5f4c40d69a8444","name":"should clear existing timers before creating new ones","time":{"start":1760054575992,"stop":1760054575992,"duration":0},"status":"passed","severity":"normal"},{"uid":"5abccac0d8746328","name":"Publish message with custom timestamp: Thu Oct 09 2025 23:07:20 GMT+0000 (Coordinated Universal Time)","time":{"start":1760054847414,"stop":1760054847414,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a49aade64045897","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1760055124065,"stop":1760055124065,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2c179813759c77a","name":"Push message with XML payload","time":{"start":1760055708365,"stop":1760055708365,"duration":0},"status":"passed","severity":"normal"},{"uid":"db39aa45961b307f","name":"Check received message containing special chars","time":{"start":1760055108920,"stop":1760055108920,"duration":0},"status":"passed","severity":"normal"},{"uid":"57699fbb00e11dd4","name":"should be safe to call multiple times","time":{"start":1760054575409,"stop":1760054575409,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a9475de7cdea04","name":"Subscribe to topic containing short and publish message","time":{"start":1760054855404,"stop":1760054855405,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d4526144ec2b228","name":"should be able to decode the field with only FILTER set to true","time":{"start":1760054565221,"stop":1760054565222,"duration":1},"status":"passed","severity":"normal"},{"uid":"23eca3fe8f661a57","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1760054962356,"stop":1760054962357,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b2ab4a6adc67333","name":"should return peer for existing peer","time":{"start":1760054576046,"stop":1760054576053,"duration":7},"status":"passed","severity":"normal"},{"uid":"bbed4ebf808477b0","name":"should handle complete peer lifecycle","time":{"start":1760054575996,"stop":1760054575997,"duration":1},"status":"passed","severity":"normal"},{"uid":"7653b6b2a7a4b153","name":"should throw error - no public key","time":{"start":1760054565967,"stop":1760054565968,"duration":1},"status":"passed","severity":"normal"},{"uid":"b054e07c7f3338a4","name":"should handle peer store update failures gracefully","time":{"start":1760054575978,"stop":1760054575979,"duration":1},"status":"passed","severity":"normal"},{"uid":"6674e0f5a8d285cd","name":"Sync message is sent within sync frequency","time":{"start":1760054636612,"stop":1760054636612,"duration":0},"status":"passed","severity":"normal"},{"uid":"a705f1ec930e1c20","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1760054608403,"stop":1760054608403,"duration":0},"status":"passed","severity":"normal"},{"uid":"a124681fc75adaeb","name":"should create ShardReader with auto sharding network config","time":{"start":1760054575921,"stop":1760054575922,"duration":1},"status":"passed","severity":"normal"},{"uid":"84ede1d14ae3c470","name":"should merge provided config with defaults","time":{"start":1760054576744,"stop":1760054576745,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb6ecc3cf059dfcc","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1760054608396,"stop":1760054608396,"duration":0},"status":"passed","severity":"normal"},{"uid":"eba5b5371685e345","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1760054608386,"stop":1760054608387,"duration":1},"status":"passed","severity":"normal"},{"uid":"c06b4d5d9c920c19","name":"should create KeepAliveManager with relay","time":{"start":1760054575957,"stop":1760054575958,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f2cb9b3641e7915","name":"Push message with numeric payload","time":{"start":1760055708321,"stop":1760055708322,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e7e016d82982b40","name":"should emit a peer event after start","time":{"start":1760054892189,"stop":1760054892190,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd14215beb194d1f","name":"Outgoing message is acknowledged","time":{"start":1760054629339,"stop":1760054629340,"duration":1},"status":"passed","severity":"normal"},{"uid":"511964894ffbcf9f","name":"Throws when trying to push message with empty payload","time":{"start":1760055708367,"stop":1760055708367,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fdfe282c55dbc30","name":"should return cached hash on subsequent access","time":{"start":1760054576820,"stop":1760054576820,"duration":0},"status":"passed","severity":"normal"},{"uid":"621dbbf73af1e1c9","name":"Push message with content topic containing Russian","time":{"start":1760055708357,"stop":1760055708357,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b5bcac98af6a31","name":"Check received message containing numeric","time":{"start":1760055108918,"stop":1760055108919,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7ae3eaab4ce7acc","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1760055124060,"stop":1760055124060,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc426743009a4a39","name":"should be safe to call multiple times","time":{"start":1760054575400,"stop":1760054575408,"duration":8},"status":"passed","severity":"normal"},{"uid":"860d6d5f6db0e4a1","name":"should handle retrieve function with query parameters","time":{"start":1760054628171,"stop":1760054628172,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f2ab7c3888fa184","name":"should send relay ping messages on timer","time":{"start":1760054575986,"stop":1760054575986,"duration":0},"status":"passed","severity":"normal"},{"uid":"48ae2224a72b8eba","name":"should be safe to call multiple times","time":{"start":1760054575964,"stop":1760054575965,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a9d205a3c4b0582","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1760054608383,"stop":1760054608385,"duration":2},"status":"passed","severity":"normal"},{"uid":"6fbe6a7408323545","name":"should update ack status of messages in outgoing buffer","time":{"start":1760054616453,"stop":1760054616453,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bd8d83da64be078","name":"Subscribe to topic containing XML and publish message","time":{"start":1760054855412,"stop":1760054855412,"duration":0},"status":"passed","severity":"normal"},{"uid":"89388ce93c017376","name":"should handle query errors gracefully","time":{"start":1760054586262,"stop":1760054586263,"duration":1},"status":"passed","severity":"normal"},{"uid":"f265d9fd01a87109","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1760054559909,"stop":1760054559909,"duration":0},"status":"passed","severity":"normal"},{"uid":"852f6e2c8ab18ddb","name":"throws on empty content topic","time":{"start":1760054559487,"stop":1760054559487,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bc738bda028f7ae","name":"ends if stream creation fails","time":{"start":1760054576585,"stop":1760054576585,"duration":0},"status":"passed","severity":"normal"},{"uid":"e440e947f0cda85b","name":"random static sharding 8 - Cluster ID: 401, Shard ID: 749","time":{"start":1760054981043,"stop":1760054981043,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb8f28fc36ae02","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1760054626468,"stop":1760054626469,"duration":1},"status":"passed","severity":"normal"},{"uid":"ace66921f93fc5f2","name":"should return false for content message without causal history","time":{"start":1760054631790,"stop":1760054631791,"duration":1},"status":"passed","severity":"normal"},{"uid":"f53c5f713b0d28e9","name":"should encode/decode to RLP encoding","time":{"start":1760054565969,"stop":1760054565969,"duration":0},"status":"passed","severity":"normal"},{"uid":"d31f5a3cb864a51f","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1760055003429,"stop":1760055003429,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cd1d59442e3a611","name":"should handle errors gracefully when getting peer info","time":{"start":1760054575933,"stop":1760054575935,"duration":2},"status":"passed","severity":"normal"},{"uid":"4c7f3ea48af9676f","name":"Fails to publish duplicate message","time":{"start":1760054847415,"stop":1760054847415,"duration":0},"status":"passed","severity":"normal"},{"uid":"1105c88ccccf1d14","name":"Query Generator, No message returned","time":{"start":1760054976529,"stop":1760054976529,"duration":0},"status":"passed","severity":"normal"},{"uid":"8afb5ed55183e383","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1760054950240,"stop":1760054950241,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d4a964cdaa0c3df","name":"Push message with short payload","time":{"start":1760055708334,"stop":1760055708334,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c6cd612253cd28","name":"should check false positive rate","time":{"start":1760054612969,"stop":1760054612969,"duration":0},"status":"passed","severity":"normal"},{"uid":"356f8b47977fb89e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1760054608409,"stop":1760054608409,"duration":0},"status":"passed","severity":"normal"},{"uid":"15acffd5076fc8e","name":"Push message with short payload","time":{"start":1760055708362,"stop":1760055708362,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa9a981ed7d78e13","name":"Subscribe to topic containing short and receive message","time":{"start":1760055124066,"stop":1760055124066,"duration":0},"status":"passed","severity":"normal"},{"uid":"9455cf0ece424fc2","name":"Subscribe and receive messages via waku relay post","time":{"start":1760055124063,"stop":1760055124064,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf489e42c22deb93","name":"Throws when trying to push message with empty payload","time":{"start":1760055708354,"stop":1760055708355,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ec96d413754aff3","name":"should create NetworkMonitor with libp2p and events","time":{"start":1760054575529,"stop":1760054575530,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec7cd0873cfc5a3c","name":"Push message with content topic containing Russian","time":{"start":1760055708344,"stop":1760055708344,"duration":0},"status":"passed","severity":"normal"},{"uid":"42ae6092b2f76712","name":"Check message with no payload is not received","time":{"start":1760055108912,"stop":1760055108912,"duration":0},"status":"passed","severity":"normal"},{"uid":"14a697312e462c97","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1760054724179,"stop":1760054724179,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ffb6201d19026cf","name":"should handle multiple query options for time ranges","time":{"start":1760054628477,"stop":1760054628478,"duration":1},"status":"passed","severity":"normal"},{"uid":"4af163ba0c4ef60a","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1760054565965,"stop":1760054565965,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbb93954c2ae96eb","name":"Subscribe to topic containing JSON and receive message","time":{"start":1760055124060,"stop":1760055124060,"duration":0},"status":"passed","severity":"normal"},{"uid":"325bd1c7d974417d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1760054559503,"stop":1760054559504,"duration":1},"status":"passed","severity":"normal"},{"uid":"929814037603e531","name":"should dial peers from store on start","time":{"start":1760054576016,"stop":1760054576017,"duration":1},"status":"passed","severity":"normal"},{"uid":"bab37f5b5d5d00e7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1760054559503,"stop":1760054559503,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1c278f7c5c8a5cd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1760054559506,"stop":1760054559506,"duration":0},"status":"passed","severity":"normal"},{"uid":"17d7b6a93391416f","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1760054576134,"stop":1760054576135,"duration":1},"status":"passed","severity":"normal"},{"uid":"b55c2cd81482afc6","name":"should retry if all attempts fail","time":{"start":1760054626413,"stop":1760054626414,"duration":1},"status":"passed","severity":"normal"},{"uid":"e82fcba549fe8148","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1760054724180,"stop":1760054724180,"duration":0},"status":"passed","severity":"normal"},{"uid":"189816e33418a4dd","name":"same cluster: nodes connect","time":{"start":1760054747655,"stop":1760054747655,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eaab41d4d44f380","name":"should not create multiple intervals when called multiple times","time":{"start":1760054575449,"stop":1760054575456,"duration":7},"status":"passed","severity":"normal"},{"uid":"bf93cd7f39d0253b","name":"should dial peer when no shard info available","time":{"start":1760054575470,"stop":1760054575471,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ba8dd0322de1e0b","name":"Push message with long payload","time":{"start":1760055708349,"stop":1760055708349,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef7f0307bf71b56","name":"should handle mixed protocol support correctly","time":{"start":1760054628118,"stop":1760054628118,"duration":0},"status":"passed","severity":"normal"},{"uid":"df1dc300c510468a","name":"Push message with numeric payload","time":{"start":1760055708349,"stop":1760055708349,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b1cf53734315fcb","name":"should reject on timeout if it was set","time":{"start":1760054628731,"stop":1760054628731,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f128a8ff37a5dec","name":"Relay + Store","time":{"start":1760054662061,"stop":1760054662066,"duration":5},"status":"passed","severity":"normal"},{"uid":"46e57f27df9620a8","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1760054608367,"stop":1760054608367,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd971e7c4719e2e0","name":"Push message with content topic containing SQL Injection","time":{"start":1760055708344,"stop":1760055708344,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a1514c635202d12","name":"random static sharding 10 - Cluster ID: 331, Shard ID: 545","time":{"start":1760054981044,"stop":1760054981045,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fa46920ae4b7427","name":"Push message with emoji payload","time":{"start":1760055708326,"stop":1760055708326,"duration":0},"status":"passed","severity":"normal"},{"uid":"dead632e4f254223","name":"should successfully query peers and return peer infos","time":{"start":1760054585846,"stop":1760054585846,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd09c0960da9c2b6","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1760055124054,"stop":1760055124055,"duration":1},"status":"passed","severity":"normal"},{"uid":"71294c02c9b78855","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1760054662731,"stop":1760054662731,"duration":0},"status":"skipped","severity":"normal"},{"uid":"592eb9dcb187104","name":"Retrieval Hint","time":{"start":1760054615970,"stop":1760054615970,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e061c744010c47","name":"Check publish message containing special chars","time":{"start":1760054847403,"stop":1760054847404,"duration":1},"status":"passed","severity":"normal"},{"uid":"82348c5af4395c0d","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1760054565212,"stop":1760054565213,"duration":1},"status":"passed","severity":"normal"},{"uid":"dac2a2e1cf4112a8","name":"should enable all discoveries when explicitly set","time":{"start":1760054626462,"stop":1760054626463,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffd319ee72adfec4","name":"should be safe to call multiple times","time":{"start":1760054576017,"stop":1760054576018,"duration":1},"status":"passed","severity":"normal"},{"uid":"956aa250a4c66604","name":"should return false when network is not connected","time":{"start":1760054576747,"stop":1760054576748,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd20e0210e4f0c29","name":"Check message received after jswaku node is restarted","time":{"start":1760055108913,"stop":1760055108914,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed3592197d3e7aa8","name":"Throws when trying to push message with empty payload","time":{"start":1760055708341,"stop":1760055708341,"duration":0},"status":"passed","severity":"normal"},{"uid":"8df97d8ca8d36420","name":"should add peer to queue when queue is not empty","time":{"start":1760054575459,"stop":1760054575462,"duration":3},"status":"passed","severity":"normal"},{"uid":"1a498c79748f8c4b","name":"can query messages normally","time":{"start":1760054983724,"stop":1760054983724,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4a75f4fb08e4a82","name":"should create PeerExchangeDiscovery instance","time":{"start":1760054586266,"stop":1760054586267,"duration":1},"status":"passed","severity":"normal"},{"uid":"edf275fcc06fba03","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1760055124067,"stop":1760055124067,"duration":0},"status":"passed","severity":"normal"},{"uid":"4382ccea1f301cee","name":"should handle case when globalThis is not available","time":{"start":1760054575542,"stop":1760054575542,"duration":0},"status":"passed","severity":"normal"},{"uid":"728e9c8f74b731ca","name":"Fails to push message bigger that 1MB","time":{"start":1760055708333,"stop":1760055708333,"duration":0},"status":"passed","severity":"normal"},{"uid":"694cdbee086f8567","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1760055108908,"stop":1760055108908,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa1df7f95d09b2dd","name":"retrieves a single peer","time":{"start":1760054586362,"stop":1760054586362,"duration":0},"status":"passed","severity":"normal"},{"uid":"e21c088074e43986","name":"Push message with special chars payload","time":{"start":1760055708349,"stop":1760055708350,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9ffaf4e9f67ff0e","name":"should filter peers by codec","time":{"start":1760054576751,"stop":1760054576751,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b9e43fffb55c809","name":"Push message with escaped characters payload","time":{"start":1760055708340,"stop":1760055708340,"duration":0},"status":"passed","severity":"normal"},{"uid":"836685450d64e72c","name":"Push message with Chinese payload","time":{"start":1760055708335,"stop":1760055708335,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8d27a00bf14959a","name":"Push to array if already present","time":{"start":1760054559293,"stop":1760054559293,"duration":0},"status":"passed","severity":"normal"},{"uid":"65538f0b44c5b250","name":"Check received message containing Arabic","time":{"start":1760055108922,"stop":1760055108923,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8f5597cddd71d4c","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1760054576054,"stop":1760054576054,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e253a2b527fe83","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1760054575971,"stop":1760054575971,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b2a3e0017e8e4a2","name":"messageHash returns a Uint8Array","time":{"start":1760054576186,"stop":1760054576186,"duration":0},"status":"passed","severity":"normal"},{"uid":"66056c5cc34f5bef","name":"should return false when peer is not on topic","time":{"start":1760054576753,"stop":1760054576753,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1c03b4f751ef983","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1760054627600,"stop":1760054627600,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d4650011259e86e","name":"Refresh subscription","time":{"start":1760055124056,"stop":1760055124057,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4f563fa39268b68","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1760054608394,"stop":1760054608394,"duration":0},"status":"passed","severity":"normal"},{"uid":"f14da845a564fec8","name":"should detect messages with missing dependencies","time":{"start":1760054616449,"stop":1760054616449,"duration":0},"status":"passed","severity":"normal"},{"uid":"607aa783aa78a409","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1760055017544,"stop":1760055017544,"duration":0},"status":"passed","severity":"normal"},{"uid":"31e9da59d16fb909","name":"udp ip6 address","time":{"start":1760054565298,"stop":1760054565298,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc38415140773606","name":"Encoder throws on undefined content topic","time":{"start":1760054596140,"stop":1760054596140,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bf041219db5a148","name":"should set field with all protocols disabled","time":{"start":1760054565973,"stop":1760054565973,"duration":0},"status":"passed","severity":"normal"},{"uid":"221137311c39026a","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1760054585367,"stop":1760054585367,"duration":0},"status":"passed","severity":"normal"},{"uid":"d44009422d8f3fd2","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1760054962356,"stop":1760054962356,"duration":0},"status":"passed","severity":"normal"},{"uid":"154d283ef50aeb84","name":"should not be delivered","time":{"start":1760054616453,"stop":1760054616453,"duration":0},"status":"passed","severity":"normal"},{"uid":"4958a42e95205643","name":"Encoder error raises irrecoverable error","time":{"start":1760054630031,"stop":1760054630031,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c984a5cd98cc18","name":"should handle general insertion and lookup correctly","time":{"start":1760054612969,"stop":1760054612969,"duration":0},"status":"passed","severity":"normal"},{"uid":"c13ee5fd862216ed","name":"Subscribe to topic containing Script and receive message","time":{"start":1760055124068,"stop":1760055124069,"duration":1},"status":"passed","severity":"normal"},{"uid":"20585bdf65f51682","name":"should return true even if peer has no overlapping shards","time":{"start":1760054575926,"stop":1760054575926,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec858700d088a639","name":"should not return locked peers if enough unlocked are available","time":{"start":1760054627591,"stop":1760054627595,"duration":4},"status":"passed","severity":"normal"},{"uid":"110fd996d38272eb","name":"should properly create location multiaddrs - tcp","time":{"start":1760054565972,"stop":1760054565972,"duration":0},"status":"passed","severity":"normal"},{"uid":"e71f9147f9356459","name":"Outgoing message is acknowledged","time":{"start":1760054631786,"stop":1760054631786,"duration":0},"status":"passed","severity":"normal"},{"uid":"af78983d486f1ed2","name":"should encodeTxt and decodeTxt","time":{"start":1760054565964,"stop":1760054565964,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6b4cf7437b834d2","name":"should skip peers that were recently queried","time":{"start":1760054586261,"stop":1760054586261,"duration":0},"status":"passed","severity":"normal"},{"uid":"f014f7413a4a146b","name":"should dispatch connect and disconnect events","time":{"start":1760054627595,"stop":1760054627595,"duration":0},"status":"passed","severity":"normal"},{"uid":"63389f1285c1aebd","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1760054608389,"stop":1760054608389,"duration":0},"status":"passed","severity":"normal"},{"uid":"b80ed789002a7c94","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1760054747654,"stop":1760054747655,"duration":1},"status":"passed","severity":"normal"},{"uid":"15093c759b1fddd3","name":"Check message with no payload is not received","time":{"start":1760055108931,"stop":1760055108931,"duration":0},"status":"passed","severity":"normal"},{"uid":"348d29192f6aa0ea","name":"Check publish message containing SQL Injection","time":{"start":1760054847405,"stop":1760054847406,"duration":1},"status":"passed","severity":"normal"},{"uid":"d13da2ba3ab713ce","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1760054575931,"stop":1760054575932,"duration":1},"status":"passed","severity":"normal"},{"uid":"17009023f485e73d","name":"should do nothing if no non-locked connections to drop","time":{"start":1760054576060,"stop":1760054576060,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1331746289da644","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1760054608407,"stop":1760054608407,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa1023aad92d3e2d","name":"should add received messages to bloom filter","time":{"start":1760054616446,"stop":1760054616446,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbaaed164d63e162","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1760055124070,"stop":1760055124070,"duration":0},"status":"passed","severity":"normal"},{"uid":"be83f5dfc44612cd","name":"should handle complete discovery-to-dial flow","time":{"start":1760054575424,"stop":1760054575424,"duration":0},"status":"passed","severity":"normal"},{"uid":"f38006e8428b4adc","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1760054608400,"stop":1760054608401,"duration":1},"status":"passed","severity":"normal"},{"uid":"42c47c91e62e4230","name":"Push message with Basic HTML tag payload","time":{"start":1760055708339,"stop":1760055708339,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf6524321bc5f73","name":"Check received message with timestamp: 1760054655707000000 ","time":{"start":1760055108927,"stop":1760055108928,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffe647d49c6d9646","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1760054608400,"stop":1760054608400,"duration":0},"status":"passed","severity":"normal"},{"uid":"175681318a7a7b1c","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1760054565225,"stop":1760054565226,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bf4b5ad1d8850ee","name":"can start the service","time":{"start":1760054662722,"stop":1760054662723,"duration":1},"status":"passed","severity":"normal"},{"uid":"e259d5a039e453f2","name":"should handle complete connection lifecycle","time":{"start":1760054575551,"stop":1760054575552,"duration":1},"status":"passed","severity":"normal"},{"uid":"96fb05d149224afd","name":"should not create relay timers when relay is not provided","time":{"start":1760054575981,"stop":1760054575985,"duration":4},"status":"passed","severity":"normal"},{"uid":"31fe8f8b787171a9","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1760054585853,"stop":1760054585853,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d72da6200ead4b","name":"should handle empty pubsub topics","time":{"start":1760054575992,"stop":1760054575993,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f5eddb3b29a529","name":"Push message with special chars payload","time":{"start":1760055708363,"stop":1760055708363,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0797c146e6cc3a7","name":"should wait for LightPush peer to be connected","time":{"start":1760054628732,"stop":1760054628732,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d803d5a0519e2d","name":"Reusing cursor across nodes","time":{"start":1760054962357,"stop":1760054962358,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f0d488306e755f8","name":"should not modify tags of connections for different peers","time":{"start":1760054627603,"stop":1760054627603,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f1c78807ee3c279","name":"should populate queue if has active dial","time":{"start":1760054575464,"stop":1760054575464,"duration":0},"status":"passed","severity":"normal"},{"uid":"96f0dbb6394f4fb3","name":"should properly create location multiaddrs - udp6","time":{"start":1760054565971,"stop":1760054565971,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e7c9575cb3d072c","name":"should drop connection to one peer on hangUp","time":{"start":1760054746701,"stop":1760054746701,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc097d6f5ea5874c","name":"Decoder throws on empty string content topic","time":{"start":1760054596141,"stop":1760054596142,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4fd9c17ad10d2e0","name":"should work with mixed v2 and v3 peers","time":{"start":1760054626975,"stop":1760054626975,"duration":0},"status":"passed","severity":"normal"},{"uid":"96eee4010238f31e","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1760054586365,"stop":1760054586365,"duration":0},"status":"passed","severity":"normal"},{"uid":"bafac75c67e7b27b","name":"Push 30 different messages","time":{"start":1760055708341,"stop":1760055708341,"duration":0},"status":"skipped","severity":"normal"},{"uid":"af42a13dbc0ec820","name":"Relay Node - default protocol","time":{"start":1760055021124,"stop":1760055021124,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd6f9e3dad1b822b","name":"random static sharding 5 - Cluster ID: 162, Shard ID: 636","time":{"start":1760054981040,"stop":1760054981041,"duration":1},"status":"passed","severity":"normal"},{"uid":"fed8b2b2807007ac","name":"should return usable stream attached to connection","time":{"start":1760054576318,"stop":1760054576320,"duration":2},"status":"passed","severity":"normal"},{"uid":"19c724416388ebf6","name":"Encoder throws on empty string content topic","time":{"start":1760054576818,"stop":1760054576819,"duration":1},"status":"passed","severity":"normal"},{"uid":"15d24904f7682ca9","name":"Query with Ordered Callback, No Decoder","time":{"start":1760054976530,"stop":1760054976530,"duration":0},"status":"passed","severity":"normal"},{"uid":"b353278d9c11be9b","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1760054576583,"stop":1760054576584,"duration":1},"status":"passed","severity":"normal"},{"uid":"90961db3d75d22d4","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1760055017546,"stop":1760055017546,"duration":0},"status":"passed","severity":"normal"},{"uid":"e72037867a154ec5","name":"should not process empty queue","time":{"start":1760054575477,"stop":1760054575478,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d829b8e23ee2279","name":"should hang up with PeerId and return true on success","time":{"start":1760054576749,"stop":1760054576749,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc25fcb39e030064","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1760054976529,"stop":1760054976530,"duration":1},"status":"passed","severity":"normal"},{"uid":"8135f7e18ec2416c","name":"Mutual subscription","time":{"start":1760054855398,"stop":1760054855398,"duration":0},"status":"passed","severity":"normal"},{"uid":"f79d710d5973d795","name":"should handle case with no peers in store","time":{"start":1760054576045,"stop":1760054576045,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c32fc5a25a71ad","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1760054608404,"stop":1760054608404,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9caf9c2c669224f","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1760054575540,"stop":1760054575541,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b4c20eb9573d0ff","name":"should allow redial after cooldown period","time":{"start":1760054575464,"stop":1760054575464,"duration":0},"status":"passed","severity":"normal"},{"uid":"f90f0c8cf067bae0","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1760054559493,"stop":1760054559493,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce2939c16e22ca50","name":"new peer added after a peer was already found","time":{"start":1760054835727,"stop":1760054835728,"duration":1},"status":"passed","severity":"normal"},{"uid":"839c2b2777617a6","name":"Relay - dialed after","time":{"start":1760055021120,"stop":1760055021121,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a15942b53ef8f65","name":"peer exchange sets tag","time":{"start":1760054835724,"stop":1760054835726,"duration":2},"status":"passed","severity":"normal"},{"uid":"f21f91b0eb930e7","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1760054608393,"stop":1760054608393,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9e3cf1adb198bea","name":"should invoke callbacks when receiving a message","time":{"start":1760054627937,"stop":1760054627937,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f6edf598634540d","name":"messageHashStr works with IProtoMessage","time":{"start":1760054576199,"stop":1760054576199,"duration":0},"status":"passed","severity":"normal"},{"uid":"789d82bcbf76a262","name":"should skip peer when dialed recently","time":{"start":1760054575463,"stop":1760054575463,"duration":0},"status":"passed","severity":"normal"},{"uid":"eddf488d24d3ea4","name":"should discard bootstrap peers when has more than set limit","time":{"start":1760054699331,"stop":1760054699332,"duration":1},"status":"passed","severity":"normal"},{"uid":"e33e0ac66073384b","name":"should return false for sync message without causal history","time":{"start":1760054631790,"stop":1760054631790,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceb98a1b718cb5ec","name":"should add and check entries correctly","time":{"start":1760054625451,"stop":1760054625453,"duration":2},"status":"passed","severity":"normal"},{"uid":"5d6c84ca9e8931a4","name":"should be empty when created","time":{"start":1760054627936,"stop":1760054627936,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d372e8ba3f8a8f4","name":"isConnected return false after peer stops","time":{"start":1760054677929,"stop":1760054677930,"duration":1},"status":"passed","severity":"normal"},{"uid":"53b4c19b043c9086","name":"should not fail to stop the service if it was not started","time":{"start":1760054892189,"stop":1760054892189,"duration":0},"status":"passed","severity":"normal"},{"uid":"a744b7bb1b0f89d1","name":"should skip peers without peer exchange protocol","time":{"start":1760054586259,"stop":1760054586259,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd3f64578fa0d5a2","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1760054608391,"stop":1760054608391,"duration":0},"status":"passed","severity":"normal"},{"uid":"30e6b8eac6c3c32b","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1760054559496,"stop":1760054559496,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a49611d7586edea","name":"should properly create location multiaddrs - tcp6","time":{"start":1760054565971,"stop":1760054565972,"duration":1},"status":"passed","severity":"normal"},{"uid":"2579b4db6ddc9fe4","name":"should skip peers without peer exchange protocol","time":{"start":1760054586262,"stop":1760054586262,"duration":0},"status":"passed","severity":"normal"},{"uid":"eae172595fd5ad0c","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1760054576017,"stop":1760054576017,"duration":0},"status":"passed","severity":"normal"},{"uid":"f79801454585734d","name":"should handle ping failures gracefully","time":{"start":1760054575977,"stop":1760054575978,"duration":1},"status":"passed","severity":"normal"},{"uid":"f44bc68eebfa4c91","name":"Nodes with multiple pubsub topic","time":{"start":1760054840771,"stop":1760054840772,"duration":1},"status":"passed","severity":"normal"},{"uid":"2897e8d579b88080","name":"should set field with only STORE enabled","time":{"start":1760054565974,"stop":1760054565974,"duration":0},"status":"passed","severity":"normal"},{"uid":"448f1ab6cf58a54d","name":"should start all internal components","time":{"start":1760054576745,"stop":1760054576745,"duration":0},"status":"passed","severity":"normal"},{"uid":"448350c285255524","name":"should stop and cleanup resources","time":{"start":1760054627938,"stop":1760054627939,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfe5ba6af08a5c29","name":"Subscribe and receive messages via lightPush","time":{"start":1760055124052,"stop":1760055124053,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2972c6c4cdcd4e1","name":"should handle peerStore errors gracefully","time":{"start":1760054576751,"stop":1760054576752,"duration":1},"status":"passed","severity":"normal"},{"uid":"7342759a88c924d9","name":"should attach causal history and bloom filter to each message","time":{"start":1760054616445,"stop":1760054616445,"duration":0},"status":"passed","severity":"normal"},{"uid":"da94caf6930b534f","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1760054627597,"stop":1760054627597,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb7879bf3faab9a8","name":"should handle corrupted shard info gracefully","time":{"start":1760054575935,"stop":1760054575935,"duration":0},"status":"passed","severity":"normal"},{"uid":"185b143c197a8e85","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1760054576170,"stop":1760054576172,"duration":2},"status":"passed","severity":"normal"},{"uid":"1528f6e749f12ba2","name":"Decoder throws on undefined content topic","time":{"start":1760054576819,"stop":1760054576819,"duration":0},"status":"passed","severity":"normal"},{"uid":"c123b5d4e78e3979","name":"should start ping timers on peer connect","time":{"start":1760054575969,"stop":1760054575969,"duration":0},"status":"passed","severity":"normal"},{"uid":"4147c22af5c96432","name":"should throw error - no id","time":{"start":1760054565967,"stop":1760054565967,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f1940cefe591f8","name":"should work with stubbed waku event emitter","time":{"start":1760054628159,"stop":1760054628159,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed0c47d7b91592fa","name":"Does not throw an exception when node disconnects","time":{"start":1760055015324,"stop":1760055015325,"duration":1},"status":"passed","severity":"normal"},{"uid":"a46389884e875962","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1760054628179,"stop":1760054628179,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a2f869b340d5219","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1760055017547,"stop":1760055017548,"duration":1},"status":"passed","severity":"normal"},{"uid":"49cb5b9b68f8f824","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1760054616450,"stop":1760054616450,"duration":0},"status":"passed","severity":"normal"},{"uid":"f91862ac0069b3ba","name":"should serialize and deserialize correctly","time":{"start":1760054612968,"stop":1760054612968,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cdc547cbd2418ea","name":"random static sharding 1 - Cluster ID: 527, Shard ID: 359","time":{"start":1760054981035,"stop":1760054981037,"duration":2},"status":"passed","severity":"normal"},{"uid":"cae4e66d268e889d","name":"Push message with Russian payload","time":{"start":1760055708336,"stop":1760055708336,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e243fc4f01377fe","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1760055124065,"stop":1760055124065,"duration":0},"status":"passed","severity":"normal"},{"uid":"df469b3df8bdb735","name":"should handle shardReader errors","time":{"start":1760054576753,"stop":1760054576753,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f3a1d010579b019","name":"should deliver messages after dependencies are met","time":{"start":1760054616449,"stop":1760054616450,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef5e038c1a4a6d23","name":"Push message with meta","time":{"start":1760055708371,"stop":1760055708372,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f2340baad33d81b","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1760054855409,"stop":1760054855409,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9c7c291a1285e63","name":"should remove event listeners from globalThis","time":{"start":1760054575535,"stop":1760054575539,"duration":4},"status":"passed","severity":"normal"},{"uid":"3324cc6298e98c4c","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1760054663387,"stop":1760054663392,"duration":5},"status":"passed","severity":"normal"},{"uid":"24d3ac1619dd6db5","name":"should accept empty decoders array","time":{"start":1760054628147,"stop":1760054628147,"duration":0},"status":"passed","severity":"normal"},{"uid":"33056c6340f2191a","name":"should create RPC request with correct parameters","time":{"start":1760054585856,"stop":1760054585856,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbfb7fb5a565e7d5","name":"Push 30 different messages","time":{"start":1760055708354,"stop":1760055708354,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1714b0ee18659f57","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1760055124064,"stop":1760055124064,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b3c531edf659072","name":"should be safe to call multiple times","time":{"start":1760054576747,"stop":1760054576747,"duration":0},"status":"passed","severity":"normal"},{"uid":"55e4acfeba4de408","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1760054559496,"stop":1760054559496,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a8229b50b3b0b78","name":"accepts time-filtered query with content filter","time":{"start":1760054576141,"stop":1760054576144,"duration":3},"status":"passed","severity":"normal"},{"uid":"d798ed004b459d59","name":"Init the array if not present","time":{"start":1760054559291,"stop":1760054559292,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bce5452b9f0b034","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1760054968687,"stop":1760054968687,"duration":0},"status":"passed","severity":"normal"},{"uid":"3180f1247060e8d","name":"A test","time":{"start":1760054733168,"stop":1760054733169,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac6b9919deba3ad","name":"should set field with only FILTER enabled","time":{"start":1760054565974,"stop":1760054565974,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d661cd8865e9993","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1760054855401,"stop":1760054855401,"duration":0},"status":"passed","severity":"normal"},{"uid":"caebd271be5cf0b8","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1760054636613,"stop":1760054636613,"duration":0},"status":"passed","severity":"normal"},{"uid":"358eb590bc33e712","name":"throws on content topic with generation field greater than 0","time":{"start":1760054559488,"stop":1760054559488,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5ae0af20ac87a61","name":"Push message with content topic containing short","time":{"start":1760055708342,"stop":1760055708342,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff95cc085d4d843d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1760054608406,"stop":1760054608406,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cfbd144a228c755","name":"Push message with content topic containing escaped characters","time":{"start":1760055708370,"stop":1760055708371,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d7eb82aaf584e2f","name":"returns nothing if no connections present","time":{"start":1760054576252,"stop":1760054576253,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e5cc4b1332ac214","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1760054616448,"stop":1760054616448,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e9d002286d41ce9","name":"should process queue every 500ms","time":{"start":1760054575476,"stop":1760054575477,"duration":1},"status":"passed","severity":"normal"},{"uid":"aff927243a79935e","name":"should not be empty after adding a subscription","time":{"start":1760054627936,"stop":1760054627936,"duration":0},"status":"passed","severity":"normal"},{"uid":"320e6bb48b6dd6d2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1760054559507,"stop":1760054559507,"duration":0},"status":"passed","severity":"normal"},{"uid":"57e3545f8a4bbf84","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1760055017543,"stop":1760055017544,"duration":1},"status":"passed","severity":"normal"},{"uid":"4af705ce95aef491","name":"Outgoing message is emitted as sending","time":{"start":1760054631785,"stop":1760054631785,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7794e10f189a09f","name":"Push message with rate limit","time":{"start":1760055708372,"stop":1760055708372,"duration":0},"status":"passed","severity":"normal"},{"uid":"322a84e35b2aad3c","name":"should push the message to the outgoing buffer","time":{"start":1760054616444,"stop":1760054616444,"duration":0},"status":"passed","severity":"normal"},{"uid":"faed2fad3c0aea72","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1760054636613,"stop":1760054636614,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7dce7bfe267583","name":"Generator, 2 different shards","time":{"start":1760054968687,"stop":1760054968687,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aa1553abdf68888","name":"should reject if Relay is requested but not mounted","time":{"start":1760054628729,"stop":1760054628730,"duration":1},"status":"passed","severity":"normal"},{"uid":"5506426eb8e1199","name":"Subscribe to topic containing special chars and receive message","time":{"start":1760055124058,"stop":1760055124058,"duration":0},"status":"passed","severity":"normal"},{"uid":"c94ad535221fe10d","name":"should not change state when connections remain after disconnect","time":{"start":1760054575544,"stop":1760054575544,"duration":0},"status":"passed","severity":"normal"},{"uid":"91fd2a7c0220829f","name":"Push message with content topic containing JSON","time":{"start":1760055708357,"stop":1760055708358,"duration":1},"status":"passed","severity":"normal"},{"uid":"db3cfdb631f07e8c","name":"Push message with content topic containing numeric","time":{"start":1760055708327,"stop":1760055708327,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca050429f08edf","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1760054962355,"stop":1760054962355,"duration":0},"status":"passed","severity":"normal"},{"uid":"7461bcd73b8b5509","name":"should insert elements correctly","time":{"start":1760054612961,"stop":1760054612961,"duration":0},"status":"passed","severity":"normal"},{"uid":"c49562057c710269","name":"should initialize with isNetworkConnected as false","time":{"start":1760054575530,"stop":1760054575531,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ff14024c05257b9","name":"Push message with unicode special characters payload","time":{"start":1760055708366,"stop":1760055708366,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e0b818b454fda46","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1760054855411,"stop":1760054855411,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff5e44fed7ceafb","name":"Push message with content topic containing SQL Injection","time":{"start":1760055708370,"stop":1760055708370,"duration":0},"status":"passed","severity":"normal"},{"uid":"290982baa359e9c0","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1760054855413,"stop":1760054855413,"duration":0},"status":"passed","severity":"normal"},{"uid":"3536100921dd3a0e","name":"should handle relay send failures gracefully","time":{"start":1760054575986,"stop":1760054575987,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e4bf0b5528021e4","name":"Sync message are not sent excessively within sync frequency","time":{"start":1760054636612,"stop":1760054636612,"duration":0},"status":"passed","severity":"normal"},{"uid":"61b2f7894b693ded","name":"should handle very large timestamps","time":{"start":1760054616089,"stop":1760054616089,"duration":0},"status":"passed","severity":"normal"},{"uid":"e07528bf4cb633e0","name":"should continue query when messages are from different channels","time":{"start":1760054631789,"stop":1760054631789,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5c20ebc41c72441","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1760055017548,"stop":1760055017548,"duration":0},"status":"passed","severity":"normal"},{"uid":"b22e54e232e0313e","name":"Push message with numeric payload","time":{"start":1760055708362,"stop":1760055708362,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b01c8c6997bd923","name":"Push message with custom timestamp: 1760051082150","time":{"start":1760055708360,"stop":1760055708360,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a250ec0456d72f5","name":"should be able to encode the field with only STORE set to true","time":{"start":1760054565210,"stop":1760054565211,"duration":1},"status":"passed","severity":"normal"},{"uid":"55846c183c8d5176","name":"should get / set UDP multiaddr","time":{"start":1760054565970,"stop":1760054565970,"duration":0},"status":"passed","severity":"normal"},{"uid":"28f0c1160a0be3ab","name":"should ensure monotonic increase","time":{"start":1760054616088,"stop":1760054616089,"duration":1},"status":"passed","severity":"normal"},{"uid":"75cbf61224ee19f5","name":"should insert message id into causal history","time":{"start":1760054616444,"stop":1760054616445,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9c41ff11866cd9d","name":"should handle case when navigator is not available","time":{"start":1760054575541,"stop":1760054575542,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc19a056881898ff","name":"Fails to push message with large meta","time":{"start":1760055708331,"stop":1760055708331,"duration":0},"status":"passed","severity":"normal"},{"uid":"631af04ee7d4a92a","name":"Check publish message containing emoji","time":{"start":1760054847412,"stop":1760054847412,"duration":0},"status":"passed","severity":"normal"},{"uid":"c15157d77c9f6569","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1760054608355,"stop":1760054608356,"duration":1},"status":"passed","severity":"normal"},{"uid":"a705161481487870","name":"throws on content topic with non-number generation field","time":{"start":1760054559488,"stop":1760054559488,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fcbb8764f2174ef","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1760054608405,"stop":1760054608405,"duration":0},"status":"passed","severity":"normal"},{"uid":"d30558686025b069","name":"should skip peers that don't support peer exchange","time":{"start":1760054586260,"stop":1760054586260,"duration":0},"status":"passed","severity":"normal"},{"uid":"de9945e25694d8a9","name":"should skip updating peer store if peer has same addresses","time":{"start":1760054575421,"stop":1760054575421,"duration":0},"status":"passed","severity":"normal"},{"uid":"206f898a7dcc0fb4","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1760054559500,"stop":1760054559500,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b4704e752a453f3","name":"should properly create peer info with all multiaddrs","time":{"start":1760054565972,"stop":1760054565973,"duration":1},"status":"passed","severity":"normal"},{"uid":"920720ab729e2fbb","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1760054585364,"stop":1760054585364,"duration":0},"status":"passed","severity":"normal"},{"uid":"5abf0da8b5a53d85","name":"Bloom filter","time":{"start":1760054615970,"stop":1760054615970,"duration":0},"status":"passed","severity":"normal"},{"uid":"89ae04f68960ac9e","name":"Cluster ID 0, shard 1","time":{"start":1760054981030,"stop":1760054981030,"duration":0},"status":"passed","severity":"normal"},{"uid":"a44cbbb8bcf67b4c","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1760054628174,"stop":1760054628174,"duration":0},"status":"passed","severity":"normal"},{"uid":"76af84eb2048260","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1760054585363,"stop":1760054585364,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d19ba049cf15fd0","name":"Waku message hash computation (meta attribute not present)","time":{"start":1760054576184,"stop":1760054576185,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f2847c4cd0cccb4","name":"should dial peers from store when no connections remain","time":{"start":1760054576034,"stop":1760054576035,"duration":1},"status":"passed","severity":"normal"},{"uid":"b25bf08e16c847f4","name":"should not allow k > 12","time":{"start":1760054607745,"stop":1760054607746,"duration":1},"status":"passed","severity":"normal"},{"uid":"622307ec82097707","name":"Push message with content topic containing Arabic","time":{"start":1760055708356,"stop":1760055708357,"duration":1},"status":"passed","severity":"normal"},{"uid":"7953e0b79dfaeb6b","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1760054616451,"stop":1760054616451,"duration":0},"status":"passed","severity":"normal"},{"uid":"d56631541bac0978","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1760054575548,"stop":1760054575548,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a882186ce9fbcd4","name":"should handle queue processing errors gracefully","time":{"start":1760054575478,"stop":1760054575482,"duration":4},"status":"passed","severity":"normal"},{"uid":"e121478c8d09472a","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1760055124058,"stop":1760055124058,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aedd8d6b7454166","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1760054835317,"stop":1760054835317,"duration":0},"status":"passed","severity":"normal"},{"uid":"579122cd409f0978","name":"should dial peers from store when browser is connected","time":{"start":1760054576027,"stop":1760054576031,"duration":4},"status":"passed","severity":"normal"},{"uid":"6a5427d37997dc58","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1760054627606,"stop":1760054627607,"duration":1},"status":"passed","severity":"normal"},{"uid":"c34f56faa3151759","name":"should return start time to last successful query since last query is less than max range","time":{"start":1760054628188,"stop":1760054628188,"duration":0},"status":"passed","severity":"normal"},{"uid":"685a65619a8a4982","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1760054616449,"stop":1760054616449,"duration":0},"status":"passed","severity":"normal"},{"uid":"af12cca68d35e162","name":"should skip peers without peerInfo in ENR","time":{"start":1760054586264,"stop":1760054586265,"duration":1},"status":"passed","severity":"normal"},{"uid":"85cbaef3a384a728","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1760054608409,"stop":1760054608410,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b9a81afa0ef3b74","name":"Subscribe to topic containing numeric and receive message","time":{"start":1760055124066,"stop":1760055124067,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8212c90b42b8dfb","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1760054631786,"stop":1760054631786,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf81fdef815e8f32","name":"should not dispatch event when already disconnected","time":{"start":1760054575545,"stop":1760054575545,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2170e28ea314b10","name":"Push message with custom timestamp: 1729296282149","time":{"start":1760055708331,"stop":1760055708332,"duration":1},"status":"passed","severity":"normal"},{"uid":"a71d97a11b0cefa2","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1760054586366,"stop":1760054586366,"duration":0},"status":"skipped","severity":"normal"},{"uid":"588ce3f84607b6c5","name":"should add event listeners to libp2p","time":{"start":1760054575531,"stop":1760054575532,"duration":1},"status":"passed","severity":"normal"},{"uid":"1af139d54bf39113","name":"throws if decoders don't match content topics","time":{"start":1760054576584,"stop":1760054576585,"duration":1},"status":"passed","severity":"normal"},{"uid":"416617fe3fb704a","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app71/6/topic949/utf8","time":{"start":1760054950243,"stop":1760054950244,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a44357bc0bfd74d","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1760055108932,"stop":1760055108932,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f6aed3c446f5205","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1760054628146,"stop":1760054628146,"duration":0},"status":"passed","severity":"normal"},{"uid":"113b13b50a03506f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1760054608407,"stop":1760054608407,"duration":0},"status":"passed","severity":"normal"},{"uid":"57f63c8bf3dc013c","name":"Check received message containing unicode special characters","time":{"start":1760055108926,"stop":1760055108927,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d0d327ec109bd3a","name":"should not allow unachievable error rate","time":{"start":1760054607747,"stop":1760054607749,"duration":2},"status":"passed","severity":"normal"},{"uid":"fb43da3fb457cca7","name":"Push message with custom timestamp: 1729296282149","time":{"start":1760055708347,"stop":1760055708347,"duration":0},"status":"passed","severity":"normal"},{"uid":"7069ebaa155cf709","name":"should clear interval on stop","time":{"start":1760054586266,"stop":1760054586266,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9f7819ea36858ee","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app68/1/topic842/test.js","time":{"start":1760054950242,"stop":1760054950243,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ef67670ce4454b7","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1760054628188,"stop":1760054628188,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b93cdcea3ac0d50","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1760054608405,"stop":1760054608405,"duration":0},"status":"passed","severity":"normal"},{"uid":"be09e6754a6361b1","name":"Push message with content topic containing long","time":{"start":1760055708327,"stop":1760055708327,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c7dc37518742cc","name":"Push message with Script payload","time":{"start":1760055708336,"stop":1760055708337,"duration":1},"status":"passed","severity":"normal"},{"uid":"26e1497a19f5929f","name":"should create dialer with libp2p and shardReader","time":{"start":1760054575447,"stop":1760054575447,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad526d98e60e76a","name":"Subscribe to topic containing short and receive message","time":{"start":1760055124057,"stop":1760055124057,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c0991a9dd27a439","name":"Wait given interval before re-trying","time":{"start":1760054628735,"stop":1760054628736,"duration":1},"status":"passed","severity":"normal"},{"uid":"2deda74dfb24dba1","name":"isConnected should return false after all peers disconnect","time":{"start":1760054677929,"stop":1760054677929,"duration":0},"status":"passed","severity":"normal"},{"uid":"841829bbb5a2b879","name":"should decode valid enr successfully","time":{"start":1760054565965,"stop":1760054565965,"duration":0},"status":"passed","severity":"normal"},{"uid":"7419d8bc0012df1a","name":"Renews subscription after lossing a connection","time":{"start":1760055124062,"stop":1760055124062,"duration":0},"status":"passed","severity":"normal"},{"uid":"e103aca0e584264e","name":"Push message with content topic containing JSON","time":{"start":1760055708329,"stop":1760055708329,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b9182d4e8a3114","name":"Check publish message containing XML","time":{"start":1760054847406,"stop":1760054847407,"duration":1},"status":"passed","severity":"normal"},{"uid":"d46f76296d8815c7","name":"Encoder error raises irrecoverable error","time":{"start":1760054631785,"stop":1760054631785,"duration":0},"status":"passed","severity":"normal"},{"uid":"b33de4195141b01","name":"should not receive a peer event before start","time":{"start":1760054662727,"stop":1760054662730,"duration":3},"status":"passed","severity":"normal"},{"uid":"debbccab121ad823","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1760054559498,"stop":1760054559498,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a373549e467d07","name":"should reject if LightPush is requested but not mounted","time":{"start":1760054628730,"stop":1760054628730,"duration":0},"status":"passed","severity":"normal"},{"uid":"915fbee87a014f99","name":"Push message with Russian payload","time":{"start":1760055708350,"stop":1760055708351,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fae90cc4adfe19a","name":"should stop peer exchange discovery","time":{"start":1760054586258,"stop":1760054586258,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8b4dc8a719a42fb","name":"Push message with content topic containing emoji","time":{"start":1760055708358,"stop":1760055708359,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ee7fe77db606a70","name":"Publish message with large meta","time":{"start":1760054847419,"stop":1760054847419,"duration":0},"status":"passed","severity":"normal"},{"uid":"42d47e262c2c8f18","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1760054585854,"stop":1760054585854,"duration":0},"status":"passed","severity":"normal"},{"uid":"eefc0e3683311a03","name":"Push message with content topic containing Russian","time":{"start":1760055708369,"stop":1760055708369,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cb9b26d09b93fc6","name":"Subscribe to topic containing Script and receive message","time":{"start":1760055124059,"stop":1760055124059,"duration":0},"status":"passed","severity":"normal"},{"uid":"964544b523288b1f","name":"Subscribe to topic containing shell command and receive message","time":{"start":1760055124069,"stop":1760055124070,"duration":1},"status":"passed","severity":"normal"},{"uid":"12b3da7c5befd2a9","name":"should successfully stop","time":{"start":1760054627618,"stop":1760054627619,"duration":1},"status":"passed","severity":"normal"},{"uid":"a445bc933a18f72","name":"should increase lamport timestamp","time":{"start":1760054616443,"stop":1760054616444,"duration":1},"status":"passed","severity":"normal"},{"uid":"81d51670b1892050","name":"Check received message containing emoji","time":{"start":1760055108906,"stop":1760055108906,"duration":0},"status":"passed","severity":"normal"},{"uid":"32cd5237b28a060","name":"should properly create location multiaddrs - udp","time":{"start":1760054565972,"stop":1760054565972,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5ee541952f19c9b","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1760055124070,"stop":1760055124070,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c5c0f2740de03dc","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1760054608382,"stop":1760054608383,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a55d76bcf70abed","name":"should create an instance with libp2p and dialer","time":{"start":1760054575394,"stop":1760054575399,"duration":5},"status":"passed","severity":"normal"},{"uid":"8f21b4ebf36af9bb","name":"Push message equal or less that 1MB","time":{"start":1760055708373,"stop":1760055708374,"duration":1},"status":"passed","severity":"normal"},{"uid":"213811d22a61c7fd","name":"Check message with non string payload is not received","time":{"start":1760055108931,"stop":1760055108931,"duration":0},"status":"passed","severity":"normal"},{"uid":"e042c0d7d963476a","name":"should remove event listeners when stopped","time":{"start":1760054628147,"stop":1760054628148,"duration":1},"status":"passed","severity":"normal"},{"uid":"53a34d2fd2eb42a5","name":"should wait for Store peer to be connected","time":{"start":1760054628733,"stop":1760054628733,"duration":0},"status":"passed","severity":"normal"},{"uid":"5820f6c908236b72","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1760054677928,"stop":1760054677928,"duration":0},"status":"passed","severity":"normal"},{"uid":"47308ddeafff7855","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1760055124059,"stop":1760055124059,"duration":0},"status":"passed","severity":"normal"},{"uid":"e816c347bf9033cf","name":"Retries within maximum given attempts","time":{"start":1760054628735,"stop":1760054628735,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c55656cd9979900","name":"Push 30 different messages","time":{"start":1760055708326,"stop":1760055708326,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c5d5c86396775446","name":"should handle peer disconnect event when no connections remain","time":{"start":1760054575543,"stop":1760054575544,"duration":1},"status":"passed","severity":"normal"},{"uid":"166b4345d13ff81e","name":"Sample","time":{"start":1760054565299,"stop":1760054565299,"duration":0},"status":"passed","severity":"normal"},{"uid":"661cd89698fe9bfd","name":"Nwaku publishes","time":{"start":1760054848034,"stop":1760054848034,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a3ef0d67e4c47f6","name":"should initialize with custom number of peers","time":{"start":1760054627585,"stop":1760054627585,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fdb03a89981878a","name":"should trigger query when time since last query exceeds threshold","time":{"start":1760054628175,"stop":1760054628175,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0d391f9eda77104","name":"Push 30 different messages","time":{"start":1760055708367,"stop":1760055708367,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7acc610f7b13898","name":"should return all connected peers without codec filter","time":{"start":1760054576751,"stop":1760054576751,"duration":0},"status":"passed","severity":"normal"},{"uid":"da0a2138fbf7bd46","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1760054576323,"stop":1760054576323,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbff8622fad9ae2f","name":"Push message with content topic containing long","time":{"start":1760055708368,"stop":1760055708368,"duration":0},"status":"passed","severity":"normal"},{"uid":"e76e9383b8cf5e0f","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1760054565223,"stop":1760054565224,"duration":1},"status":"passed","severity":"normal"},{"uid":"adb473dd94001398","name":"should handle peer store errors gracefully","time":{"start":1760054575419,"stop":1760054575420,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a3ebd5233781dec","name":"should set default options when no config provided","time":{"start":1760054576744,"stop":1760054576744,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c286deb2058dbc5","name":"Push message with content topic containing long","time":{"start":1760055708355,"stop":1760055708355,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9e9c34ea49be9c0","name":"should handle peer store errors gracefully","time":{"start":1760054576054,"stop":1760054576054,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9ae1d22a53b34d7","name":"Subscribe to topic containing JSON and receive message","time":{"start":1760055124069,"stop":1760055124069,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fed941c590b9ee9","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1760054575985,"stop":1760054575985,"duration":0},"status":"passed","severity":"normal"},{"uid":"f67b5ca9998eeb6e","name":"Push message with content topic containing SQL Injection","time":{"start":1760055708357,"stop":1760055708357,"duration":0},"status":"passed","severity":"normal"},{"uid":"686ecbbb45d33f75","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1760054585852,"stop":1760054585853,"duration":1},"status":"passed","severity":"normal"},{"uid":"79b14e2840fe8a6","name":"groups content topics by expected pubsub topic","time":{"start":1760054559498,"stop":1760054559498,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b5373de114389b0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1760054608405,"stop":1760054608405,"duration":0},"status":"passed","severity":"normal"},{"uid":"452beb534d5e578a","name":"should handle timestamp equal to current time","time":{"start":1760054616088,"stop":1760054616088,"duration":0},"status":"passed","severity":"normal"},{"uid":"132ed99330f59c1b","name":"returns all values when wanted number matches available values","time":{"start":1760054584381,"stop":1760054584382,"duration":1},"status":"passed","severity":"normal"},{"uid":"a99ce722c9e9061c","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1760054559497,"stop":1760054559497,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4c59e1f9265289e","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1760055124054,"stop":1760055124054,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c3bac2fa9f6ce82","name":"Relay - times out","time":{"start":1760055021121,"stop":1760055021121,"duration":0},"status":"passed","severity":"normal"},{"uid":"d729ffb37e225748","name":"Push message with content topic containing unicode special characters","time":{"start":1760055708371,"stop":1760055708371,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f9d5fedd6395759","name":"Publishes to nwaku","time":{"start":1760054848033,"stop":1760054848033,"duration":0},"status":"passed","severity":"normal"},{"uid":"558d6f7fe3c01c83","name":"Subscribe to topic containing long and publish message","time":{"start":1760054855405,"stop":1760054855407,"duration":2},"status":"passed","severity":"normal"},{"uid":"2f4d3ae47d165853","name":"Ordered callback, aborts when callback returns true","time":{"start":1760055009565,"stop":1760055009565,"duration":0},"status":"passed","severity":"normal"},{"uid":"627265f8b46c89d6","name":"Fields are not dropped","time":{"start":1760054576257,"stop":1760054576258,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbfdf822f0a07b6f","name":"should dial with PeerId and return stream","time":{"start":1760054576748,"stop":1760054576748,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e7fdbe493f602d2","name":"Push message with long payload","time":{"start":1760055708321,"stop":1760055708321,"duration":0},"status":"passed","severity":"normal"},{"uid":"1813c9026664bc99","name":"Relay","time":{"start":1760054662059,"stop":1760054662061,"duration":2},"status":"passed","severity":"normal"},{"uid":"2df4f6238a187111","name":"should decode valid enr with tcp successfully","time":{"start":1760054565965,"stop":1760054565966,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9f458947c6a840a","name":"should be sent with empty content","time":{"start":1760054616452,"stop":1760054616452,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9aecc42c85282e5","name":"should respect custom numPeersToUse configuration","time":{"start":1760054627598,"stop":1760054627598,"duration":0},"status":"passed","severity":"normal"},{"uid":"9665bfcf9059c8c8","name":"Check publish message after service node is restarted","time":{"start":1760054847418,"stop":1760054847418,"duration":0},"status":"skipped","severity":"normal"},{"uid":"41babf2e56975a01","name":"Push message with Basic HTML tag payload","time":{"start":1760055708352,"stop":1760055708352,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bba94cd9d10d9ef","name":"different cluster: nodes don't connect","time":{"start":1760054747656,"stop":1760054747656,"duration":0},"status":"passed","severity":"normal"},{"uid":"f95c377153c494a1","name":"should properly start and stop event listening","time":{"start":1760054628109,"stop":1760054628109,"duration":0},"status":"passed","severity":"normal"},{"uid":"74eba8c9929131d2","name":"Subscribe to topic containing JSON and publish message","time":{"start":1760054855413,"stop":1760054855413,"duration":0},"status":"passed","severity":"normal"},{"uid":"12552286d3d40e91","name":"should handle complete dial lifecycle","time":{"start":1760054575485,"stop":1760054575485,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b148173c234fba4","name":"yields undefined for messages without decoder","time":{"start":1760054576588,"stop":1760054576588,"duration":0},"status":"passed","severity":"normal"},{"uid":"de7c9a4bd67c05fe","name":"should not trigger query when a recent query happened under threshold","time":{"start":1760054628176,"stop":1760054628178,"duration":2},"status":"passed","severity":"normal"},{"uid":"d743e6988e661fe8","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1760054608396,"stop":1760054608396,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b451ea052fa94a","name":"random static sharding 6 - Cluster ID: 151, Shard ID: 769","time":{"start":1760054981041,"stop":1760054981041,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef204f0b82b0cb4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1760054559502,"stop":1760054559503,"duration":1},"status":"passed","severity":"normal"},{"uid":"88842854da5d798b","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1760054565224,"stop":1760054565225,"duration":1},"status":"passed","severity":"normal"},{"uid":"153f82a563fc5f93","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1760054585850,"stop":1760054585850,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfb717e6ed8965a4","name":"Fails to push message bigger that 1MB","time":{"start":1760055708348,"stop":1760055708348,"duration":0},"status":"passed","severity":"normal"},{"uid":"17983500ed69a924","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1760054630031,"stop":1760054630031,"duration":0},"status":"passed","severity":"normal"},{"uid":"3726b39e36567948","name":"should increase lamport timestamp","time":{"start":1760054616445,"stop":1760054616445,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c16475039eac7b","name":"Store - dialed first","time":{"start":1760055021121,"stop":1760055021122,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b67836434bbe67b","name":"should dial peer immediately when queue is empty","time":{"start":1760054575459,"stop":1760054575459,"duration":0},"status":"passed","severity":"normal"},{"uid":"f99aeeb0825567c5","name":"should add event listener for peer:discovery","time":{"start":1760054575400,"stop":1760054575400,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aa38861a1238aaf","name":"Add multiple subscription objects on single nwaku node","time":{"start":1760055124070,"stop":1760055124071,"duration":1},"status":"passed","severity":"normal"},{"uid":"8592c55ad3c86747","name":"should create KeepAliveManager with required options","time":{"start":1760054575957,"stop":1760054575957,"duration":0},"status":"passed","severity":"normal"},{"uid":"4742414c1a810504","name":"Check received message containing short","time":{"start":1760055108916,"stop":1760055108917,"duration":1},"status":"passed","severity":"normal"},{"uid":"c179c38a2c40ca2","name":"should not dial peers from store when browser is not connected","time":{"start":1760054576031,"stop":1760054576034,"duration":3},"status":"passed","severity":"normal"},{"uid":"aea58e2a4bfb896","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1760054608365,"stop":1760054608366,"duration":1},"status":"passed","severity":"normal"},{"uid":"27933e2351578d00","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1760054681920,"stop":1760054681921,"duration":1},"status":"passed","severity":"normal"},{"uid":"543f723434d5020c","name":"Push message with content topic containing numeric","time":{"start":1760055708342,"stop":1760055708342,"duration":0},"status":"passed","severity":"normal"},{"uid":"a749c97dcb651451","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1760054616446,"stop":1760054616446,"duration":0},"status":"skipped","severity":"normal"},{"uid":"262be0e709b0de3b","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app30/9/topic681/xml","time":{"start":1760054950244,"stop":1760054950244,"duration":0},"status":"passed","severity":"normal"},{"uid":"873f6ad3e3f1018d","name":"Push message with content topic containing Chinese","time":{"start":1760055708356,"stop":1760055708356,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a655c9e7b4bea8","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1760054608395,"stop":1760054608395,"duration":0},"status":"passed","severity":"normal"},{"uid":"3337bca0c7fcfe3","name":"Check message received after jswaku node is restarted","time":{"start":1760055108931,"stop":1760055108932,"duration":1},"status":"passed","severity":"normal"},{"uid":"c590fbd5ba7624f7","name":"should handle multiple peers with different shard configurations","time":{"start":1760054575485,"stop":1760054575486,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ad7323e0a0dd3b5","name":"should perform initial health assessment on start","time":{"start":1760054628109,"stop":1760054628110,"duration":1},"status":"passed","severity":"normal"},{"uid":"94691df698003286","name":"can start the service","time":{"start":1760054892188,"stop":1760054892188,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a23e6abe946d84","name":"Check received message containing numeric","time":{"start":1760055108898,"stop":1760055108898,"duration":0},"status":"passed","severity":"normal"},{"uid":"9219d2f47bee1169","name":"Push message with JSON payload","time":{"start":1760055708339,"stop":1760055708339,"duration":0},"status":"passed","severity":"normal"},{"uid":"19628b550f2d701b","name":"Check received message with timestamp: 1649153314 ","time":{"start":1760055108907,"stop":1760055108907,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a2caf035ce0899d","name":"should handle multiple peer connections","time":{"start":1760054575969,"stop":1760054575970,"duration":1},"status":"passed","severity":"normal"},{"uid":"951a2e6c38a6e6c0","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1760054608356,"stop":1760054608365,"duration":9},"status":"passed","severity":"normal"},{"uid":"1684c14075fcc62c","name":"LightPush","time":{"start":1760055021122,"stop":1760055021123,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b372532c2274000","name":"Check message with no pubsub topic is not received","time":{"start":1760055108911,"stop":1760055108911,"duration":0},"status":"passed","severity":"normal"},{"uid":"7279a845f14cd010","name":"should emit a peer event after start","time":{"start":1760054662726,"stop":1760054662726,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfbee4ae724b6277","name":"Check message with no content topic is not received","time":{"start":1760055108930,"stop":1760055108931,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eb3b0938d10da8c","name":"Push message with content topic containing short","time":{"start":1760055708355,"stop":1760055708355,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0d29aa58e461149","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1760054835315,"stop":1760054835315,"duration":0},"status":"passed","severity":"normal"},{"uid":"566c091f847e0c3f","name":"nwaku subscribes","time":{"start":1760054848033,"stop":1760054848033,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d8d4627fdbdc072","name":"Refresh subscription","time":{"start":1760055124066,"stop":1760055124066,"duration":0},"status":"passed","severity":"normal"},{"uid":"476133809e1ac782","name":"Outgoing message is possibly acknowledged","time":{"start":1760054631786,"stop":1760054631786,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5575c838f6175585","name":"should skip peer when failed to dial recently","time":{"start":1760054575463,"stop":1760054575463,"duration":0},"status":"passed","severity":"normal"},{"uid":"8298e61b0fd7d1f5","name":"should handle a minimal index list","time":{"start":1760054559844,"stop":1760054559845,"duration":1},"status":"passed","severity":"normal"},{"uid":"1975f267284edce3","name":"should return PeerId when Multiaddr input is provided","time":{"start":1760054576001,"stop":1760054576002,"duration":1},"status":"passed","severity":"normal"},{"uid":"d822542568e0dd13","name":"Round trip binary serialization","time":{"start":1760054576817,"stop":1760054576817,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d72bf5093f1a5d","name":"Check received message containing JSON","time":{"start":1760055108925,"stop":1760055108925,"duration":0},"status":"passed","severity":"normal"},{"uid":"b10d3ec902af0597","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1760054584383,"stop":1760054584384,"duration":1},"status":"passed","severity":"normal"},{"uid":"af3243c3bfaaeb4c","name":"Check message with no content topic is not received","time":{"start":1760055108911,"stop":1760055108912,"duration":1},"status":"passed","severity":"normal"},{"uid":"24aecda534bee3db","name":"Fails to push message bigger that 1MB","time":{"start":1760055708361,"stop":1760055708361,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec90ace16c940fe0","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1760054847416,"stop":1760054847417,"duration":1},"status":"passed","severity":"normal"},{"uid":"330b2066c769c2c5","name":"Check received message containing Basic HTML tag","time":{"start":1760055108903,"stop":1760055108903,"duration":0},"status":"passed","severity":"normal"},{"uid":"db8c4f226204b8ea","name":"Check meta is set [symmetric]","time":{"start":1760054596139,"stop":1760054596139,"duration":0},"status":"passed","severity":"normal"},{"uid":"1353664e5e6b0772","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1760054616087,"stop":1760054616087,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d96a844b20109f","name":"Publish without waiting for remote peer","time":{"start":1760054855399,"stop":1760054855400,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdc5d2409d075144","name":"Passing page size 1 when there are 4 messages","time":{"start":1760055005956,"stop":1760055005956,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ac9c5001215d6b4","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1760054628478,"stop":1760054628480,"duration":2},"status":"passed","severity":"normal"},{"uid":"727c36af0aef47d","name":"should sort by messageId when timestamps are equal","time":{"start":1760054615971,"stop":1760054615971,"duration":0},"status":"passed","severity":"normal"},{"uid":"43ac772d105ed47f","name":"Subscribe to topic containing emoji and receive message","time":{"start":1760055124061,"stop":1760055124062,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f248d492665df8b","name":"should transition to Unhealthy when no connections","time":{"start":1760054628107,"stop":1760054628108,"duration":1},"status":"passed","severity":"normal"},{"uid":"93994e4ae1f4866d","name":"Push message with Arabic payload","time":{"start":1760055708322,"stop":1760055708323,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aef3052f0d41db4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1760054608406,"stop":1760054608406,"duration":0},"status":"passed","severity":"normal"},{"uid":"691f8db578d98e0a","name":"isConnected between 2 js-waku relay nodes","time":{"start":1760054677930,"stop":1760054677934,"duration":4},"status":"passed","severity":"normal"},{"uid":"e281a7db4df796b8","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1760054608378,"stop":1760054608381,"duration":3},"status":"passed","severity":"normal"},{"uid":"8eb3748c746f2bdb","name":"should handle peer connect event","time":{"start":1760054575543,"stop":1760054575543,"duration":0},"status":"passed","severity":"normal"},{"uid":"6589be4d2a0e9bb6","name":"should handle errors when removing globalThis listeners","time":{"start":1760054575539,"stop":1760054575539,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dfcd641c21c0a5f","name":"should handle task timeouts","time":{"start":1760054626406,"stop":1760054626412,"duration":6},"status":"passed","severity":"normal"},{"uid":"fb7c172a7cfa87aa","name":"Push message with custom timestamp: 1760058282149","time":{"start":1760055708332,"stop":1760055708332,"duration":0},"status":"passed","severity":"normal"},{"uid":"9449f538294e1a22","name":"Fails to push message with large meta","time":{"start":1760055708359,"stop":1760055708359,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aeb7ef9ce9cbc1c","name":"tcp ip4 address","time":{"start":1760054565297,"stop":1760054565298,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ba84c0de6a6fd23","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1760054585367,"stop":1760054585367,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca430a19393075c3","name":"Delete observer","time":{"start":1760054837101,"stop":1760054837101,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4754b1e2eea327d","name":"should be empty after removing the only subscription","time":{"start":1760054627937,"stop":1760054627937,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b99d11d636f70be","name":"should maintain desired error rate","time":{"start":1760054612967,"stop":1760054612967,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6f1d2867fa2a99","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1760054631787,"stop":1760054631788,"duration":1},"status":"passed","severity":"normal"},{"uid":"73c8503bbd134e82","name":"Outgoing message is emitted as sent","time":{"start":1760054630030,"stop":1760054630031,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f7b77544e4064a5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1760054559505,"stop":1760054559505,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e8fc8e050f690e3","name":"Subscribe to topic containing long and receive message","time":{"start":1760055124057,"stop":1760055124057,"duration":0},"status":"passed","severity":"normal"},{"uid":"891c4194433c11b5","name":"should not stop if not started","time":{"start":1760054586258,"stop":1760054586258,"duration":0},"status":"passed","severity":"normal"},{"uid":"418ff2bc961234bd","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1760054565226,"stop":1760054565226,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee1af4ed6f9ec7f3","name":"Push message with content topic containing escaped characters","time":{"start":1760055708345,"stop":1760055708345,"duration":0},"status":"passed","severity":"normal"},{"uid":"d096c94ff5462777","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1760054608387,"stop":1760054608388,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ec03c2727bead33","name":"Push message with unicode special characters payload","time":{"start":1760055708340,"stop":1760055708341,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c9fed5d25354f4e","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1760054663392,"stop":1760054663393,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2acfe5ce09e2313","name":"Relay + Store","time":{"start":1760054565975,"stop":1760054565975,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd9a672b0f49e1b","name":"should return undefined if no connection provided","time":{"start":1760054576320,"stop":1760054576321,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a87c3f4ce819b0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1760054559505,"stop":1760054559505,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd13a3c2b46f19ab","name":"Decrypt messages","time":{"start":1760054837100,"stop":1760054837100,"duration":0},"status":"passed","severity":"normal"},{"uid":"e04b8a9bd8d50083","name":"should stop ping timers on peer disconnect","time":{"start":1760054575970,"stop":1760054575970,"duration":0},"status":"passed","severity":"normal"},{"uid":"28a65a892813d56a","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1760054855402,"stop":1760054855403,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb51e3e277aa622e","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1760054631788,"stop":1760054631788,"duration":0},"status":"passed","severity":"normal"},{"uid":"648e9cbde0a68f71","name":"Push message with content topic containing numeric","time":{"start":1760055708368,"stop":1760055708368,"duration":0},"status":"passed","severity":"normal"},{"uid":"16ed28f4788a8cf3","name":"Refresh subscription","time":{"start":1760054855403,"stop":1760054855403,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4bcd96c3a9d03dd","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1760054962352,"stop":1760054962353,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac026210e22f55ad","name":"Passing page size 110 when there are 120 messages","time":{"start":1760055005959,"stop":1760055005960,"duration":1},"status":"passed","severity":"normal"},{"uid":"b98f1f8433938c34","name":"Sync message is not sent if another sync message was just sent","time":{"start":1760054636613,"stop":1760054636613,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d4ff68ee8674820","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1760054608391,"stop":1760054608391,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a8a7ddd44bfdae7","name":"should use peerId from options when provided to queryGenerator","time":{"start":1760054628481,"stop":1760054628481,"duration":0},"status":"passed","severity":"normal"},{"uid":"378ea29faabb7f73","name":"should compute hash only when first accessed","time":{"start":1760054576820,"stop":1760054576820,"duration":0},"status":"passed","severity":"normal"},{"uid":"249d2f65336dc284","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1760054628179,"stop":1760054628180,"duration":1},"status":"passed","severity":"normal"},{"uid":"736af9b6728f52b3","name":"connects to nwaku","time":{"start":1760055015324,"stop":1760055015324,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfdb605d99649c17","name":"should handle browser offline state overriding peer connections","time":{"start":1760054575552,"stop":1760054575552,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e0407b5ab30a2fc","name":"Query generator for 2000 messages","time":{"start":1760055009565,"stop":1760055009565,"duration":0},"status":"passed","severity":"normal"},{"uid":"a544f1b374d856b8","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1760054855402,"stop":1760054855402,"duration":0},"status":"passed","severity":"normal"},{"uid":"1661c95ddd6c5386","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1760054994512,"stop":1760054994512,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3517a91cee6cf95","name":"handles different clusterIds correctly","time":{"start":1760054559499,"stop":1760054559499,"duration":0},"status":"passed","severity":"normal"},{"uid":"319e14992cedc5a0","name":"can start the service","time":{"start":1760054590279,"stop":1760054590280,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5e8c8df3e241901","name":"should reject if Filter is requested but not mounted","time":{"start":1760054628731,"stop":1760054628731,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c095b8b987b38c9","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1760054576819,"stop":1760054576819,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b6b1fea2d762a42","name":"Push message with SQL Injection payload","time":{"start":1760055708364,"stop":1760055708364,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ffc4b68bce893d5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1760054559504,"stop":1760054559504,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcea7beceaf26823","name":"should return false when peer is not found","time":{"start":1760054575927,"stop":1760054575927,"duration":0},"status":"passed","severity":"normal"},{"uid":"463c65db5394de6a","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1760054565217,"stop":1760054565218,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec32d868cd94598c","name":"Subscribe to topic containing Russian and receive message","time":{"start":1760055124058,"stop":1760055124059,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2f74d0392e862f1","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1760055124055,"stop":1760055124055,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2eefe0c548bcf6c2","name":"Check publish message containing short","time":{"start":1760054847402,"stop":1760054847402,"duration":0},"status":"passed","severity":"normal"},{"uid":"b975344109ad7e27","name":"messageHashStr produces different results for different inputs","time":{"start":1760054576200,"stop":1760054576200,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9eb255c0b23e195","name":"Push message with XML payload","time":{"start":1760055708337,"stop":1760055708339,"duration":2},"status":"passed","severity":"normal"},{"uid":"53d1dd5a191b731","name":"Check message with invalid timestamp is not received","time":{"start":1760055108929,"stop":1760055108929,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c5192cba55dc38","name":"rejects content-filtered query with only contentTopics","time":{"start":1760054576135,"stop":1760054576135,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2182f086d050d09","name":"should return false when peer is on different cluster","time":{"start":1760054575923,"stop":1760054575926,"duration":3},"status":"passed","severity":"normal"},{"uid":"9cb934a2ebc8980d","name":"should be safe to call multiple times","time":{"start":1760054576018,"stop":1760054576019,"duration":1},"status":"passed","severity":"normal"},{"uid":"d702d3bac0149a00","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1760054608386,"stop":1760054608386,"duration":0},"status":"passed","severity":"normal"},{"uid":"be6c61654b3db73c","name":"should work with stubbed peer manager event emitter","time":{"start":1760054628158,"stop":1760054628158,"duration":0},"status":"passed","severity":"normal"},{"uid":"2116fe814cc01b82","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1760054608381,"stop":1760054608382,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f9f3ff20db54d30","name":"can start and stop the service","time":{"start":1760054662723,"stop":1760054662724,"duration":1},"status":"passed","severity":"normal"},{"uid":"513a60c07ad1d53b","name":"Get Nodes","time":{"start":1760054585738,"stop":1760054585738,"duration":0},"status":"passed","severity":"normal"},{"uid":"b90cbcca98f60df3","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1760054629340,"stop":1760054629340,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df777e4d55ed4ba","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1760054835312,"stop":1760054835314,"duration":2},"status":"passed","severity":"normal"},{"uid":"393690505812c291","name":"should handle peer not in mesh for all topics","time":{"start":1760054575994,"stop":1760054575995,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fbead137d7157b4","name":"should return false when peer has no shard info","time":{"start":1760054575926,"stop":1760054575927,"duration":1},"status":"passed","severity":"normal"},{"uid":"b411ad159eb6a81b","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1760054840769,"stop":1760054840769,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ec60bf9a9df446","name":"should request peer renewal on specific errors","time":{"start":1760054626405,"stop":1760054626406,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b23ab142ff815f9","name":"Check received message containing shell command","time":{"start":1760055108904,"stop":1760055108905,"duration":1},"status":"passed","severity":"normal"},{"uid":"5173ae92f5731907","name":"should dial more peers if under maxConnections","time":{"start":1760054576055,"stop":1760054576055,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7dc6012b82bb27","name":"Ephemeral field set to true","time":{"start":1760054576818,"stop":1760054576818,"duration":0},"status":"passed","severity":"normal"},{"uid":"748e2e02e789e91c","name":"should emit a peer event after start","time":{"start":1760054590281,"stop":1760054590281,"duration":0},"status":"passed","severity":"normal"},{"uid":"211a5d988e9df955","name":"should filter out already connected peers","time":{"start":1760054576036,"stop":1760054576044,"duration":8},"status":"passed","severity":"normal"},{"uid":"7fead79ad6b4c4fe","name":"should add sent message to localHistory with retrievalHint","time":{"start":1760054616445,"stop":1760054616445,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c37737cdc50543c","name":"Push message with long payload","time":{"start":1760055708334,"stop":1760055708334,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebf00a9815cbdd0d","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1760054608381,"stop":1760054608381,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a478e9d5af18d8a","name":"should not receive a peer event after stop","time":{"start":1760054892190,"stop":1760054892191,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b354289baa81db6","name":"Ordered Callback - true","time":{"start":1760054990892,"stop":1760054990893,"duration":1},"status":"passed","severity":"normal"},{"uid":"41850610f1ec4902","name":"throws on content topic with empty topic name field","time":{"start":1760054559490,"stop":1760054559490,"duration":0},"status":"passed","severity":"normal"},{"uid":"297763672dfebeb4","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1760055124055,"stop":1760055124056,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd884d22490178f9","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1760054576187,"stop":1760054576187,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dabfb447c2de317","name":"Check received message containing escaped characters","time":{"start":1760055108905,"stop":1760055108905,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0e55a1cfd1dd924","name":"Push message with emoji payload","time":{"start":1760055708341,"stop":1760055708341,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcca935d52596f59","name":"should update peers in cache on 'peer:identify' event","time":{"start":1760054590283,"stop":1760054590283,"duration":0},"status":"passed","severity":"normal"},{"uid":"319ba0d49802c344","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1760054585853,"stop":1760054585854,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a6dbfdcff95a107","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1760055124053,"stop":1760055124053,"duration":0},"status":"passed","severity":"normal"},{"uid":"151942cae7ec011e","name":"should use configured peers when available","time":{"start":1760054628481,"stop":1760054628481,"duration":0},"status":"passed","severity":"normal"},{"uid":"3337ccf789dbe8f","name":"Waku message hash computation (no timestamp)","time":{"start":1760054576185,"stop":1760054576185,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ec9ce9a33eac","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1760055003430,"stop":1760055003430,"duration":0},"status":"passed","severity":"normal"},{"uid":"c681a3452f9423f3","name":"Check publish message containing JSON","time":{"start":1760054847409,"stop":1760054847410,"duration":1},"status":"passed","severity":"normal"},{"uid":"acdd89758b5f3a85","name":"should handle disconnect when peer has no timers","time":{"start":1760054575991,"stop":1760054575992,"duration":1},"status":"passed","severity":"normal"},{"uid":"eef47550aef4233a","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1760054628108,"stop":1760054628108,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff174a79300066d6","name":"Check publish message containing unicode special characters","time":{"start":1760054847411,"stop":1760054847412,"duration":1},"status":"passed","severity":"normal"},{"uid":"a699e2f554737c1d","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1760054628184,"stop":1760054628184,"duration":0},"status":"passed","severity":"normal"},{"uid":"468b5e8b702039aa","name":"Push message with long payload","time":{"start":1760055708362,"stop":1760055708362,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec8d73011892fd0f","name":"Check publish message after client node is restarted","time":{"start":1760054847418,"stop":1760054847419,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d2c0f686a8139d13","name":"should drop only non-locked connections when over maxConnections","time":{"start":1760054576055,"stop":1760054576056,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fabd8a78c669370","name":"should be able to decode the field with only STORE set to true","time":{"start":1760054565222,"stop":1760054565223,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8889617496e3a46","name":"Push message with Basic HTML tag payload","time":{"start":1760055708324,"stop":1760055708324,"duration":0},"status":"passed","severity":"normal"},{"uid":"79bd2349e82e9d2a","name":"Decoder throws on undefined content topic","time":{"start":1760054596141,"stop":1760054596141,"duration":0},"status":"passed","severity":"normal"},{"uid":"31287a9e07b34767","name":"Check received message containing Basic HTML tag","time":{"start":1760055108925,"stop":1760055108925,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c26a67e67cfaa40","name":"Push message with content topic containing Arabic","time":{"start":1760055708328,"stop":1760055708328,"duration":0},"status":"passed","severity":"normal"},{"uid":"544b6e5d09bd2691","name":"Relay - dialed first","time":{"start":1760055021120,"stop":1760055021120,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf21a2b4a107ad2c","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1760054608392,"stop":1760054608392,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eb81772c1a2ea72","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1760054565215,"stop":1760054565216,"duration":1},"status":"passed","severity":"normal"},{"uid":"965b3d7c1146d975","name":"should dial with multiaddr and return stream","time":{"start":1760054576748,"stop":1760054576748,"duration":0},"status":"passed","severity":"normal"},{"uid":"be817b9aa648471b","name":"return first retrieved peers without further DNS queries","time":{"start":1760054586365,"stop":1760054586365,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1110a430634e48c","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1760054559495,"stop":1760054559495,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2435a512c0ea9b9","name":"caches peers it previously fetched","time":{"start":1760054586364,"stop":1760054586364,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac4d722c011edacf","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1760054585364,"stop":1760054585364,"duration":0},"status":"passed","severity":"normal"},{"uid":"b576dcd95cea9158","name":"should dial second nwaku node that was discovered","time":{"start":1760054656000,"stop":1760054656012,"duration":12},"status":"skipped","severity":"normal"},{"uid":"a6ae80f5bce5b2b1","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1760054608396,"stop":1760054608396,"duration":0},"status":"passed","severity":"normal"},{"uid":"a18beaf0474b99dd","name":"should return false when peer shard info is not found","time":{"start":1760054575930,"stop":1760054575931,"duration":1},"status":"passed","severity":"normal"},{"uid":"a43068c0d1bd9ba","name":"Push message with content topic containing JSON","time":{"start":1760055708344,"stop":1760055708344,"duration":0},"status":"passed","severity":"normal"},{"uid":"9874c4bd9b728a64","name":"Push message with custom timestamp: 1760058282150","time":{"start":1760055708360,"stop":1760055708360,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd16a0d3b29ddaa","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1760054627586,"stop":1760054627591,"duration":5},"status":"passed","severity":"normal"},{"uid":"dc5a4c2a859fd5ce","name":"Push message with content topic containing special chars","time":{"start":1760055708356,"stop":1760055708356,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdf39f70a56e0b5f","name":"should handle different types of entries","time":{"start":1760054625469,"stop":1760054625470,"duration":1},"status":"passed","severity":"normal"},{"uid":"7acbd5791d790125","name":"Query with Promise Callback, No Decoder","time":{"start":1760054976531,"stop":1760054976531,"duration":0},"status":"passed","severity":"normal"},{"uid":"e71995fd6272e554","name":"Check received message containing emoji","time":{"start":1760055108927,"stop":1760055108927,"duration":0},"status":"passed","severity":"normal"},{"uid":"73ebf10615e664a4","name":"Push message with Script payload","time":{"start":1760055708364,"stop":1760055708364,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ece2f4c66de7b74","name":"Check publish message containing numeric","time":{"start":1760054847403,"stop":1760054847403,"duration":0},"status":"passed","severity":"normal"},{"uid":"9829467e703a84d9","name":"Check publish message containing Arabic","time":{"start":1760054847405,"stop":1760054847405,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddcf094680f1e2d3","name":"should handle missing messages with undefined retrievalHint","time":{"start":1760054616451,"stop":1760054616451,"duration":0},"status":"passed","severity":"normal"},{"uid":"18fea768c268590","name":"should trigger query when it went offline since the last successful query","time":{"start":1760054628173,"stop":1760054628173,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd37ecd12aa35609","name":"should keep entries that haven't expired yet","time":{"start":1760054625468,"stop":1760054625469,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6f6c26d99c690c2","name":"random static sharding 3 - Cluster ID: 194, Shard ID: 816","time":{"start":1760054981038,"stop":1760054981039,"duration":1},"status":"passed","severity":"normal"},{"uid":"57837f69ead7dc15","name":"should dial one peer on dial","time":{"start":1760054746701,"stop":1760054746701,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ae6233ee261c3e","name":"should emit multiple messages when query returns multiple messages","time":{"start":1760054628180,"stop":1760054628181,"duration":1},"status":"passed","severity":"normal"},{"uid":"79e793d7b1196050","name":"Subscribe to topic containing Script and publish message","time":{"start":1760054855411,"stop":1760054855412,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f03a6c82e5c4680","name":"Push message with unicode special characters payload","time":{"start":1760055708325,"stop":1760055708325,"duration":0},"status":"passed","severity":"normal"},{"uid":"b152d506f73e569d","name":"should not receive a peer event before start","time":{"start":1760054892190,"stop":1760054892190,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ef91418e85d6bb","name":"should only return 1 node with relay capability","time":{"start":1760054586364,"stop":1760054586364,"duration":0},"status":"passed","severity":"normal"},{"uid":"921be2005730ef7b","name":"Push message with Arabic payload","time":{"start":1760055708350,"stop":1760055708350,"duration":0},"status":"passed","severity":"normal"},{"uid":"c602374ab76594f0","name":"should handle onConnected and onDisconnected","time":{"start":1760054627595,"stop":1760054627596,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fd5f4841ac878ee","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1760054559500,"stop":1760054559500,"duration":0},"status":"passed","severity":"normal"},{"uid":"66816e39db27b391","name":"Subscribe to topic containing long and receive message","time":{"start":1760055124066,"stop":1760055124066,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be1152ef2785f37","name":"Check message with no pubsub topic is not received","time":{"start":1760055108930,"stop":1760055108930,"duration":0},"status":"passed","severity":"normal"},{"uid":"997e4822aea7fb1d","name":"should work with mock decoders","time":{"start":1760054628159,"stop":1760054628160,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7cb33d18f2f0572","name":"Default pageSize","time":{"start":1760055005960,"stop":1760055005964,"duration":4},"status":"passed","severity":"normal"},{"uid":"69c1a37302627128","name":"should stop all internal components","time":{"start":1760054576746,"stop":1760054576746,"duration":0},"status":"passed","severity":"normal"},{"uid":"493794ca009063c6","name":"should remove event listener for peer:discovery","time":{"start":1760054575408,"stop":1760054575409,"duration":1},"status":"passed","severity":"normal"},{"uid":"77056847fe0bdb36","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app15/7/topic191/test.js","time":{"start":1760054950245,"stop":1760054950246,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d056267a3c1457c","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1760054626404,"stop":1760054626405,"duration":1},"status":"passed","severity":"normal"},{"uid":"98f52addc9b7e134","name":"should reassess health immediately when peer disconnects","time":{"start":1760054628109,"stop":1760054628109,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f286417953c009d","name":"should unregister libp2p event listeners when stop is called","time":{"start":1760054627596,"stop":1760054627597,"duration":1},"status":"passed","severity":"normal"},{"uid":"315fd09d2dda42e8","name":"Fails to push message bigger that 1MB","time":{"start":1760055708374,"stop":1760055708374,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebe0240e8b16d53c","name":"Push message with shell command payload","time":{"start":1760055708352,"stop":1760055708352,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1bc5438865ad7c3","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1760054608404,"stop":1760054608404,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3e0776480f273c2","name":"Subscribe to topic containing XML and receive message","time":{"start":1760055124069,"stop":1760055124069,"duration":0},"status":"passed","severity":"normal"},{"uid":"224d4158bad761c6","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1760054747656,"stop":1760054747657,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ce9c82a7dc750c6","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1760054608403,"stop":1760054608404,"duration":1},"status":"passed","severity":"normal"},{"uid":"be0be402abc04eda","name":"messageHashStr returns a hex string","time":{"start":1760054576186,"stop":1760054576187,"duration":1},"status":"passed","severity":"normal"},{"uid":"20d8e86794371ef1","name":"recovers when dns.resolve returns empty","time":{"start":1760054586363,"stop":1760054586363,"duration":0},"status":"passed","severity":"normal"},{"uid":"608605abfde76f02","name":"throws an error for improperly formatted content topics","time":{"start":1760054559499,"stop":1760054559500,"duration":1},"status":"passed","severity":"normal"},{"uid":"7044c857548bd4d0","name":"should continually clean up expired entries at intervals","time":{"start":1760054625476,"stop":1760054625477,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f869abbf6d4d956","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1760054608408,"stop":1760054608409,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6db99c1597c0d00","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1760054626463,"stop":1760054626467,"duration":4},"status":"passed","severity":"normal"},{"uid":"d8fa682e2367b5ea","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1760055017546,"stop":1760055017546,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea657d014f6f2788","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1760054747655,"stop":1760054747655,"duration":0},"status":"passed","severity":"normal"},{"uid":"bef5fb18f573b572","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1760054607755,"stop":1760054607756,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bd76c528cc75ada","name":"should return true for message with causal history","time":{"start":1760054631791,"stop":1760054631791,"duration":0},"status":"passed","severity":"normal"},{"uid":"d93a0991ed55d6ab","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1760055124064,"stop":1760055124064,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9e371d24d1aa4a6","name":"Push message with content topic containing special chars","time":{"start":1760055708368,"stop":1760055708368,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aaaa8e4555fdf5d","name":"should handle peer store errors gracefully","time":{"start":1760054586260,"stop":1760054586261,"duration":1},"status":"passed","severity":"normal"},{"uid":"53d34af1cd9c012a","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1760054565226,"stop":1760054565226,"duration":0},"status":"passed","severity":"normal"},{"uid":"901f1e7dce0ed3fc","name":"should jump to current time when timestamp is far in the past","time":{"start":1760054616089,"stop":1760054616089,"duration":0},"status":"passed","severity":"normal"},{"uid":"47396df6f6319b72","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1760054559501,"stop":1760054559502,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f3047e1b3ecbfa1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1760054559502,"stop":1760054559502,"duration":0},"status":"passed","severity":"normal"},{"uid":"55dd8a558e05ba3a","name":"accepts valid content-filtered query","time":{"start":1760054576134,"stop":1760054576134,"duration":0},"status":"passed","severity":"normal"},{"uid":"935b7cff0208efed","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1760054559495,"stop":1760054559495,"duration":0},"status":"passed","severity":"normal"},{"uid":"48897b41063a3642","name":"Ordered Callback - false","time":{"start":1760054990893,"stop":1760054990893,"duration":0},"status":"passed","severity":"normal"},{"uid":"65e664bde434b75f","name":"Subscribe to topic containing shell command and receive message","time":{"start":1760055124060,"stop":1760055124061,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c67c56f5e0eccd6","name":"Push message with numeric payload","time":{"start":1760055708335,"stop":1760055708335,"duration":0},"status":"passed","severity":"normal"},{"uid":"efb677ba085594b6","name":"should handle shard reader errors gracefully","time":{"start":1760054575484,"stop":1760054575484,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d3c2db43d6f966","name":"Check publish message containing Basic HTML tag","time":{"start":1760054847407,"stop":1760054847409,"duration":2},"status":"passed","severity":"normal"},{"uid":"ad91c38cd1af6773","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1760054835314,"stop":1760054835314,"duration":0},"status":"passed","severity":"normal"},{"uid":"42428b6c4d66b71a","name":"random static sharding 9 - Cluster ID: 102, Shard ID: 484","time":{"start":1760054981044,"stop":1760054981044,"duration":0},"status":"passed","severity":"normal"},{"uid":"173afa74049032d6","name":"throws on content topic with empty encoding field","time":{"start":1760054559490,"stop":1760054559491,"duration":1},"status":"passed","severity":"normal"},{"uid":"3afc5debc5cf9313","name":"Generator, one shard","time":{"start":1760054968686,"stop":1760054968686,"duration":0},"status":"passed","severity":"normal"},{"uid":"67210824c3bc8d49","name":"Check received message containing long","time":{"start":1760055108917,"stop":1760055108918,"duration":1},"status":"passed","severity":"normal"},{"uid":"554fa5531fb6652b","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1760054616448,"stop":1760054616448,"duration":0},"status":"passed","severity":"normal"},{"uid":"f73e509b3d5ac5","name":"should add event listeners to globalThis","time":{"start":1760054575532,"stop":1760054575533,"duration":1},"status":"passed","severity":"normal"},{"uid":"406252e19031ed73","name":"Push message with XML payload","time":{"start":1760055708324,"stop":1760055708324,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e9957374cff3781","name":"Query Generator, No Decoder","time":{"start":1760054976529,"stop":1760054976529,"duration":0},"status":"passed","severity":"normal"},{"uid":"39f9d95cb36cb67f","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1760054559494,"stop":1760054559494,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f530f314c3a2f5","name":"should drop connection via multiaddr with hangUp","time":{"start":1760054746702,"stop":1760054746702,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfcf3d2f570dcb27","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1760054608386,"stop":1760054608386,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3983d7a0a5c8b9b","name":"should add received message to localHistory with retrievalHint","time":{"start":1760054616447,"stop":1760054616447,"duration":0},"status":"passed","severity":"normal"},{"uid":"29b298f8a4841315","name":"Ephemeral field is preserved - encoder v0","time":{"start":1760054663382,"stop":1760054663387,"duration":5},"status":"passed","severity":"normal"},{"uid":"57e105c085282d47","name":"Query with Ordered Callback, No message returned","time":{"start":1760054976531,"stop":1760054976531,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae32fadab54a3546","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1760054616450,"stop":1760054616451,"duration":1},"status":"passed","severity":"normal"},{"uid":"686c559884e5093","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1760054608378,"stop":1760054608378,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e213e31a7fac7aa","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1760054608393,"stop":1760054608394,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ac34c64cace84ff","name":"should support chaining for add method","time":{"start":1760054625454,"stop":1760054625454,"duration":0},"status":"passed","severity":"normal"},{"uid":"5afe52eb2a6d6ce","name":"should initialize with libp2p components","time":{"start":1760054585843,"stop":1760054585844,"duration":1},"status":"passed","severity":"normal"},{"uid":"c716d00a88eee082","name":"Push message with content topic containing SQL Injection","time":{"start":1760055708329,"stop":1760055708329,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe80136c19e68e4","name":"should handle large number of peers request","time":{"start":1760054585855,"stop":1760054585855,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d6f02f036a0f924","name":"returns all values when wanted number is greater than available values","time":{"start":1760054584383,"stop":1760054584383,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fd5d3e6ebc7a5a","name":"should handle v3 RLN errors","time":{"start":1760054626975,"stop":1760054626975,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fd91eec07e689b1","name":"should perform ping and update peer store on timer","time":{"start":1760054575972,"stop":1760054575977,"duration":5},"status":"passed","severity":"normal"},{"uid":"f57250c92f25cc35","name":"Publish message with rate limit","time":{"start":1760054847419,"stop":1760054847419,"duration":0},"status":"passed","severity":"normal"},{"uid":"2848ecfb88bc4052","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1760054840770,"stop":1760054840771,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b5ff6230820209f","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1760054585365,"stop":1760054585365,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f2801edaebfc78","name":"should fail to send if no connected peers found","time":{"start":1760054626967,"stop":1760054626968,"duration":1},"status":"passed","severity":"normal"},{"uid":"6782b4f712a9aee9","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1760055017545,"stop":1760055017546,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac8d26651d62b506","name":"Push message with Chinese payload","time":{"start":1760055708322,"stop":1760055708322,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2386014caca9c1","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1760054616448,"stop":1760054616449,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfeb572e4c533539","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1760054835315,"stop":1760054835316,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f56fedd083a4daf","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1760054855414,"stop":1760054855414,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea389899770271f6","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1760054608366,"stop":1760054608367,"duration":1},"status":"passed","severity":"normal"},{"uid":"409028d74f8e2db3","name":"Push message with custom timestamp: 1760058282149","time":{"start":1760055708347,"stop":1760055708347,"duration":0},"status":"passed","severity":"normal"},{"uid":"68228568e2d10862","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1760054559505,"stop":1760054559505,"duration":0},"status":"passed","severity":"normal"},{"uid":"d04693a236da14e2","name":"msgTime: 0 ms from now, startTime: 1759795803746, endTime: 1760055003746","time":{"start":1760055017546,"stop":1760055017547,"duration":1},"status":"passed","severity":"normal"},{"uid":"648afa56df31611a","name":"Encoder throws on undefined content topic","time":{"start":1760054576818,"stop":1760054576818,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0199ef73a614685","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1760054732936,"stop":1760054732937,"duration":1},"status":"passed","severity":"normal"},{"uid":"583d084448d36aa3","name":"should only return 1 node with relay and store capability","time":{"start":1760054586364,"stop":1760054586365,"duration":1},"status":"passed","severity":"normal"},{"uid":"14957a48824f2580","name":"Push message with Chinese payload","time":{"start":1760055708363,"stop":1760055708363,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3d49a1d7e786503","name":"should remove event listeners","time":{"start":1760054576018,"stop":1760054576018,"duration":0},"status":"passed","severity":"normal"},{"uid":"2206c33275d8140e","name":"peer:update - should do nothing if another protocol hit","time":{"start":1760054576323,"stop":1760054576323,"duration":0},"status":"passed","severity":"normal"},{"uid":"eefa0b0b92df32","name":"should lock peers when selected","time":{"start":1760054627585,"stop":1760054627586,"duration":1},"status":"passed","severity":"normal"},{"uid":"569c6c8c4467038c","name":"should return false for malformed SDS messages","time":{"start":1760054631789,"stop":1760054631790,"duration":1},"status":"passed","severity":"normal"},{"uid":"83df1c3ffbdd5b84","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1760054559494,"stop":1760054559494,"duration":0},"status":"passed","severity":"normal"},{"uid":"b869c87ede27b1dd","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1760054608395,"stop":1760054608395,"duration":0},"status":"passed","severity":"normal"},{"uid":"d95b00df29c0d4b4","name":"Passing an array","time":{"start":1760055015325,"stop":1760055015325,"duration":0},"status":"passed","severity":"normal"},{"uid":"71678af61b605470","name":"should query peers that support peer exchange","time":{"start":1760054586260,"stop":1760054586260,"duration":0},"status":"passed","severity":"normal"},{"uid":"28fb5f2d6ac1fb4b","name":"should retry failed tasks","time":{"start":1760054626405,"stop":1760054626405,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b5d7636eaa256b9","name":"Promise Callback - false","time":{"start":1760054990892,"stop":1760054990892,"duration":0},"status":"passed","severity":"normal"},{"uid":"da1f40b681cf4539","name":"should create all internal components","time":{"start":1760054576745,"stop":1760054576745,"duration":0},"status":"passed","severity":"normal"},{"uid":"93df428d665b298f","name":"messageHashStr produces consistent results for the same input","time":{"start":1760054576199,"stop":1760054576200,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfcf963d1a48a74d","name":"Check message with invalid timestamp is not received","time":{"start":1760055108909,"stop":1760055108909,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fa73a04ca6106b1","name":"Fails to publish message with empty text","time":{"start":1760054847416,"stop":1760054847416,"duration":0},"status":"passed","severity":"normal"},{"uid":"5915c84055d399fe","name":"Outgoing message is possibly acknowledged","time":{"start":1760054630032,"stop":1760054630032,"duration":0},"status":"skipped","severity":"normal"},{"uid":"73430ce9c114831b","name":"Push message with content topic containing long","time":{"start":1760055708342,"stop":1760055708342,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7107de2b779cc72","name":"should update peer store before dialing","time":{"start":1760054575419,"stop":1760054575419,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe0435a49b45b66d","name":"Decoder throws on undefined content topic","time":{"start":1760054597681,"stop":1760054597681,"duration":0},"status":"passed","severity":"normal"},{"uid":"953df8b9fbf4dd56","name":"should initialize bloom filter with correct parameters","time":{"start":1760054612960,"stop":1760054612960,"duration":0},"status":"passed","severity":"normal"},{"uid":"be068ef124d0be3","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1760054596137,"stop":1760054596138,"duration":1},"status":"passed","severity":"normal"},{"uid":"b767a9f71c182a64","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1760054576062,"stop":1760054576063,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fe0946a12ad08fd","name":"Push message with escaped characters payload","time":{"start":1760055708366,"stop":1760055708366,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d158e30351f4e8b","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1760054962355,"stop":1760054962355,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb73287cec6c64fe","name":"Push message with emoji payload","time":{"start":1760055708366,"stop":1760055708367,"duration":1},"status":"passed","severity":"normal"},{"uid":"67d875b28d312170","name":"should add to incoming buffer if dependencies are not met","time":{"start":1760054616446,"stop":1760054616447,"duration":1},"status":"passed","severity":"normal"},{"uid":"894b2a5f386e803b","name":"Push message with SQL Injection payload","time":{"start":1760055708323,"stop":1760055708323,"duration":0},"status":"passed","severity":"normal"},{"uid":"588a0881b5848133","name":"Check received message containing Script","time":{"start":1760055108923,"stop":1760055108924,"duration":1},"status":"passed","severity":"normal"},{"uid":"21123f85ba204693","name":"Push message with custom timestamp: 1760051082149","time":{"start":1760055708347,"stop":1760055708347,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8ee7657615f49d7","name":"Sync message is not sent if another sync message was just received","time":{"start":1760054636612,"stop":1760054636613,"duration":1},"status":"passed","severity":"normal"},{"uid":"8edd430a61ad37f3","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1760054627585,"stop":1760054627585,"duration":0},"status":"passed","severity":"normal"},{"uid":"9518a5767d395b4b","name":"should set up event listeners when started","time":{"start":1760054628147,"stop":1760054628147,"duration":0},"status":"passed","severity":"normal"},{"uid":"ade5540768d81341","name":"Push message with content topic containing short","time":{"start":1760055708327,"stop":1760055708327,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cbcff9107390758","name":"Push message with JSON payload","time":{"start":1760055708352,"stop":1760055708352,"duration":0},"status":"passed","severity":"normal"},{"uid":"283b8436a9f9f5ec","name":"Wrong topic","time":{"start":1760054950248,"stop":1760054950248,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2d1e75f63777ab9","name":"should process all pages when stopIfTrue never returns true","time":{"start":1760054628184,"stop":1760054628185,"duration":1},"status":"passed","severity":"normal"},{"uid":"c777a613135c21af","name":"rejects hash query with content filter parameters","time":{"start":1760054576135,"stop":1760054576136,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b8e55495e4bf9cd","name":"Incoming message is emitted as received","time":{"start":1760054631786,"stop":1760054631787,"duration":1},"status":"passed","severity":"normal"},{"uid":"a722bb9c5bba4998","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1760054608389,"stop":1760054608390,"duration":1},"status":"passed","severity":"normal"},{"uid":"9312b0c20fdc29e","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1760054559500,"stop":1760054559501,"duration":1},"status":"passed","severity":"normal"},{"uid":"68bf41274be05607","name":"topics with same application and version share the same shard","time":{"start":1760054559497,"stop":1760054559498,"duration":1},"status":"passed","severity":"normal"},{"uid":"725c2c2e4ef998a4","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1760054855409,"stop":1760054855410,"duration":1},"status":"passed","severity":"normal"},{"uid":"3787301c2368ff5a","name":"should remove event listeners","time":{"start":1760054575964,"stop":1760054575964,"duration":0},"status":"passed","severity":"normal"},{"uid":"d62c4875e43a7589","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1760054608408,"stop":1760054608408,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8b5b3936a4b6ea3","name":"should handle malformed response data","time":{"start":1760054585854,"stop":1760054585855,"duration":1},"status":"passed","severity":"normal"},{"uid":"f92a0eb3dfeccc67","name":"Correctly serialized arguments","time":{"start":1760054746869,"stop":1760054746869,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b7496683ed62709","name":"configure the node with multiple content topics","time":{"start":1760054950248,"stop":1760054950249,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cda7fa52d49b3c8","name":"should return false when peer is not on the specified shard","time":{"start":1760054575928,"stop":1760054575930,"duration":2},"status":"passed","severity":"normal"},{"uid":"f92e89b8ab06a23a","name":"Push message with custom timestamp: 1760058282150","time":{"start":1760055708373,"stop":1760055708373,"duration":0},"status":"passed","severity":"normal"},{"uid":"7988df3e2fe2ecc5","name":"Check received message containing Script","time":{"start":1760055108902,"stop":1760055108902,"duration":0},"status":"passed","severity":"normal"},{"uid":"14877cc079dbce65","name":"should sort peers by ping value","time":{"start":1760054576752,"stop":1760054576752,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd1bde661fdce21","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1760055124067,"stop":1760055124068,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c75f53ebf1c8039","name":"Push message with Arabic payload","time":{"start":1760055708335,"stop":1760055708336,"duration":1},"status":"passed","severity":"normal"},{"uid":"43742808422af5f6","name":"Push message with custom timestamp: 1760051082150","time":{"start":1760055708373,"stop":1760055708373,"duration":0},"status":"passed","severity":"normal"},{"uid":"3329b910e447e2d7","name":"Push message with shell command payload","time":{"start":1760055708340,"stop":1760055708340,"duration":0},"status":"passed","severity":"normal"},{"uid":"a05969152c5f11d9","name":"should work with v3 peers","time":{"start":1760054626971,"stop":1760054626974,"duration":3},"status":"passed","severity":"normal"},{"uid":"84fb1dbb5e320c2e","name":"Subscribe and publish message","time":{"start":1760054855400,"stop":1760054855400,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fdbed9655fa1829","name":"Push message with emoji payload","time":{"start":1760055708353,"stop":1760055708353,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eae6d07cad89ff3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1760054608408,"stop":1760054608408,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ff90dcf8dad2d1a","name":"should be delivered immediately if received","time":{"start":1760054616454,"stop":1760054616454,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a909efe1d952d90","name":"should return start time to match max range","time":{"start":1760054628188,"stop":1760054628188,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af9cd180eabeaff","name":"Push message with shell command payload","time":{"start":1760055708325,"stop":1760055708325,"duration":0},"status":"passed","severity":"normal"},{"uid":"97840f56f179f12a","name":"should maintain proper timestamps if all messages received","time":{"start":1760054616446,"stop":1760054616446,"duration":0},"status":"skipped","severity":"normal"},{"uid":"612c1a6adf8bc8f4","name":"can start and stop the service","time":{"start":1760054892188,"stop":1760054892188,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a5cf6042d2810be","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1760054608367,"stop":1760054608367,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2e4b61f64125be8","name":"should clear dial history on stop","time":{"start":1760054575457,"stop":1760054575458,"duration":1},"status":"passed","severity":"normal"},{"uid":"54e7c3058afa7e09","name":"should handle dial errors gracefully","time":{"start":1760054576044,"stop":1760054576044,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eb39a3334c57c0e","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1760054616447,"stop":1760054616447,"duration":0},"status":"passed","severity":"normal"},{"uid":"46490521d2246436","name":"should not retry if at least one success","time":{"start":1760054626970,"stop":1760054626971,"duration":1},"status":"passed","severity":"normal"},{"uid":"985ab12640ec4063","name":"should throw error - no public key","time":{"start":1760054565966,"stop":1760054565966,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd3565b561a386a9","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1760054576061,"stop":1760054576062,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0bf38da9d0b21a0","name":"Push message with Chinese payload","time":{"start":1760055708350,"stop":1760055708350,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8756a49f353db83","name":"ends if response has no messages","time":{"start":1760054576586,"stop":1760054576587,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7e9bae5982b0992","name":"should hang up with multiaddr and return true on success","time":{"start":1760054576749,"stop":1760054576750,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1d217c3bcc912c8","name":"Push message with content topic containing escaped characters","time":{"start":1760055708358,"stop":1760055708358,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcdecdaa815c44f8","name":"should start periodic discovery on start","time":{"start":1760054586265,"stop":1760054586266,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd80edb0b0d325","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1760054596138,"stop":1760054596139,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d59d1ac2e610d7e","name":"should handle special patterns correctly","time":{"start":1760054612968,"stop":1760054612969,"duration":1},"status":"passed","severity":"normal"},{"uid":"39f62c0dea7f602f","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1760054559502,"stop":1760054559502,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d377fbf4a6fa964","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1760054627597,"stop":1760054627598,"duration":1},"status":"passed","severity":"normal"},{"uid":"aad51a3aa9a747cf","name":"Decoder throws on empty string content topic","time":{"start":1760054576819,"stop":1760054576819,"duration":0},"status":"passed","severity":"normal"},{"uid":"69216952b7a13ee","name":"Push message with custom timestamp: 1729296282150","time":{"start":1760055708360,"stop":1760055708360,"duration":0},"status":"passed","severity":"normal"},{"uid":"15907515dbf4dc89","name":"Push message with content topic containing Chinese","time":{"start":1760055708343,"stop":1760055708343,"duration":0},"status":"passed","severity":"normal"},{"uid":"d127680d1f053603","name":"Passing page size 10 when there are 10 messages","time":{"start":1760055005958,"stop":1760055005959,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fa097a60b77f945","name":"Push message with content topic containing unicode special characters","time":{"start":1760055708358,"stop":1760055708358,"duration":0},"status":"passed","severity":"normal"},{"uid":"4866cb11feb367f5","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1760055009564,"stop":1760055009565,"duration":1},"status":"passed","severity":"normal"},{"uid":"26be0bd69c7165f0","name":"should filter out undefined ENRs","time":{"start":1760054585847,"stop":1760054585849,"duration":2},"status":"passed","severity":"normal"},{"uid":"53752c659c46bb09","name":"Automatically retrieves missing message","time":{"start":1760054631787,"stop":1760054631787,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3fec7728aa042b3c","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1760054608393,"stop":1760054608393,"duration":0},"status":"passed","severity":"normal"},{"uid":"994b5b76880194b","name":"should be safe to call multiple times","time":{"start":1760054575963,"stop":1760054575963,"duration":0},"status":"passed","severity":"normal"},{"uid":"62c9594432154ef9","name":"Push message with escaped characters payload","time":{"start":1760055708325,"stop":1760055708325,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec737743e627f08","name":"should be safe to call multiple times","time":{"start":1760054576746,"stop":1760054576746,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac893564387238e8","name":"can query messages by message hash","time":{"start":1760054983725,"stop":1760054983725,"duration":0},"status":"passed","severity":"normal"},{"uid":"770855b86ba02177","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1760054559495,"stop":1760054559496,"duration":1},"status":"passed","severity":"normal"},{"uid":"5152b2e67adab3a6","name":"Push message with content topic containing JSON","time":{"start":1760055708370,"stop":1760055708370,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6acb32d0bd6179f","name":"Publish message with custom timestamp: Fri Oct 10 2025 01:07:20 GMT+0000 (Coordinated Universal Time)","time":{"start":1760054847414,"stop":1760054847415,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fd40af9d6e466e7","name":"Check received message containing Chinese","time":{"start":1760055108921,"stop":1760055108922,"duration":1},"status":"passed","severity":"normal"},{"uid":"c084de499fd19fa0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1760054559507,"stop":1760054559508,"duration":1},"status":"passed","severity":"normal"},{"uid":"98f1bb1e0304e02f","name":"Push message with JSON payload","time":{"start":1760055708324,"stop":1760055708325,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a5c8146398ab227","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1760054597679,"stop":1760054597679,"duration":0},"status":"passed","severity":"normal"},{"uid":"68a0e3c65bd9588e","name":"Fails to publish message with size larger than 1 MB","time":{"start":1760054847417,"stop":1760054847417,"duration":0},"status":"passed","severity":"normal"},{"uid":"db66fb558740495e","name":"Waku message hash computation (payload length 0)","time":{"start":1760054576185,"stop":1760054576185,"duration":0},"status":"passed","severity":"normal"},{"uid":"714afb2f2e5d7dcd","name":"should add event listeners for peer connect and disconnect","time":{"start":1760054575963,"stop":1760054575963,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2135198fb002f8a","name":"Subscribe to topic containing shell command and publish message","time":{"start":1760054855413,"stop":1760054855414,"duration":1},"status":"passed","severity":"normal"},{"uid":"140cc6d497a626f9","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1760055017545,"stop":1760055017545,"duration":0},"status":"passed","severity":"normal"},{"uid":"96ea44d2969645e3","name":"Sets default value correctly","time":{"start":1760055015326,"stop":1760055015327,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac80df98c6c9d5cb","name":"Add multiple subscription objects on single nwaku node","time":{"start":1760055124062,"stop":1760055124062,"duration":0},"status":"passed","severity":"normal"},{"uid":"2319d168f543c448","name":"passes more than one ENR URLs and attempts connection","time":{"start":1760054662732,"stop":1760054662732,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4ed7bd0b7b6c7159","name":"Push message with Arabic payload","time":{"start":1760055708363,"stop":1760055708363,"duration":0},"status":"passed","severity":"normal"},{"uid":"8daa2c0625b9c58b","name":"Passing invalid cursor","time":{"start":1760054962358,"stop":1760054962359,"duration":1},"status":"passed","severity":"normal"},{"uid":"b21dc22839a25755","name":"Push message equal or less that 1MB","time":{"start":1760055708332,"stop":1760055708333,"duration":1},"status":"passed","severity":"normal"},{"uid":"71f8c31b25e187e6","name":"Subscribe and receive messages via waku relay post","time":{"start":1760055124054,"stop":1760055124054,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e052227ed07236","name":"Check publish message containing Script","time":{"start":1760054847406,"stop":1760054847406,"duration":0},"status":"passed","severity":"normal"},{"uid":"68bf8550b61f6ee8","name":"Throws when trying to push message with empty payload","time":{"start":1760055708326,"stop":1760055708326,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a9deeee75f9f160","name":"Light Node - default protocols","time":{"start":1760055021123,"stop":1760055021123,"duration":0},"status":"passed","severity":"normal"},{"uid":"bce196e0e5b565d0","name":"Push message with content topic containing special chars","time":{"start":1760055708328,"stop":1760055708328,"duration":0},"status":"passed","severity":"normal"},{"uid":"cba04bc1129c780a","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1760054855402,"stop":1760054855402,"duration":0},"status":"passed","severity":"normal"},{"uid":"280453556f5b8472","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1760054559909,"stop":1760054559910,"duration":1},"status":"passed","severity":"normal"},{"uid":"13e33c51ce1a782a","name":"should select older connection if present","time":{"start":1760054576254,"stop":1760054576254,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ef4ea07069ff07","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1760055124068,"stop":1760055124068,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cc3f9f1a58d5c5e","name":"should get all peers from store","time":{"start":1760054576035,"stop":1760054576036,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f9677d911fc1871","name":"isConnected should return true after first peer connects","time":{"start":1760054677929,"stop":1760054677929,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f9995be3ae2a03","name":"should return no connections if no open connection provided","time":{"start":1760054576253,"stop":1760054576254,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf7916593cc2e18d","name":"Retries within given interval","time":{"start":1760054628734,"stop":1760054628735,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a6194afd201a56c","name":"Push message with content topic containing emoji","time":{"start":1760055708345,"stop":1760055708345,"duration":0},"status":"passed","severity":"normal"},{"uid":"a93a74898cf5012a","name":"should create PeerExchangeDiscovery with default options","time":{"start":1760054586267,"stop":1760054586267,"duration":0},"status":"passed","severity":"normal"},{"uid":"a70fa25912d08b1","name":"Fails to push message with large meta","time":{"start":1760055708346,"stop":1760055708346,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f9d41b222bc5b2","name":"should monitor connected peers and store them into cache","time":{"start":1760054753053,"stop":1760054753053,"duration":0},"status":"passed","severity":"normal"},{"uid":"465f68bc0ef2ca58","name":"Push message with content topic containing Arabic","time":{"start":1760055708343,"stop":1760055708343,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f714040ddee9159","name":"should dispatch network event when browser goes offline","time":{"start":1760054575547,"stop":1760054575548,"duration":1},"status":"passed","severity":"normal"},{"uid":"3031a2319f030327","name":"should initialize with Unhealthy status","time":{"start":1760054628100,"stop":1760054628107,"duration":7},"status":"passed","severity":"normal"},{"uid":"ad889736caf78b5e","name":"should return PeerId when PeerId is provided","time":{"start":1760054576000,"stop":1760054576000,"duration":0},"status":"passed","severity":"normal"},{"uid":"72089f62ec58ed22","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1760054994519,"stop":1760054994519,"duration":0},"status":"passed","severity":"normal"},{"uid":"7be35e899638bf17","name":"should be able to encode the field with only FILTER set to true","time":{"start":1760054565211,"stop":1760054565212,"duration":1},"status":"passed","severity":"normal"},{"uid":"53fc2545854a38f1","name":"should delegate to networkMonitor.isConnected()","time":{"start":1760054576747,"stop":1760054576747,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f8678158046b222","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1760054628185,"stop":1760054628186,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdb6fb4aafe1235a","name":"should create QueryOnConnect instance without options","time":{"start":1760054628146,"stop":1760054628147,"duration":1},"status":"passed","severity":"normal"},{"uid":"26c306b8c347b14b","name":"should start and stop interval correctly","time":{"start":1760054626393,"stop":1760054626394,"duration":1},"status":"passed","severity":"normal"},{"uid":"d24fa6049718f28e","name":"should not be sent when there is no history","time":{"start":1760054616452,"stop":1760054616452,"duration":0},"status":"passed","severity":"normal"},{"uid":"92ce64e70a2680c5","name":"Own sync message does not acknowledge own messages","time":{"start":1760054636614,"stop":1760054636614,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f68feadb0a5f09a","name":"should handle peer store errors gracefully","time":{"start":1760054628110,"stop":1760054628118,"duration":8},"status":"passed","severity":"normal"},{"uid":"d03533af1e9e7b8f","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1760055124061,"stop":1760055124061,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fec9ac2f5583a1a","name":"should handle dial errors","time":{"start":1760054576749,"stop":1760054576749,"duration":0},"status":"passed","severity":"normal"},{"uid":"c818037476b116bc","name":"should throw error - no id","time":{"start":1760054565966,"stop":1760054565966,"duration":0},"status":"passed","severity":"normal"},{"uid":"b717e709f3fe6c38","name":"Check received message with timestamp: 1649153314 ","time":{"start":1760055108928,"stop":1760055108929,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac149cef8ae08116","name":"Subscribe to topic containing special chars and publish message","time":{"start":1760054855408,"stop":1760054855409,"duration":1},"status":"passed","severity":"normal"},{"uid":"13c2d40f057004d4","name":"should be able to encode the field with only RELAY set to true","time":{"start":1760054565208,"stop":1760054565210,"duration":2},"status":"passed","severity":"normal"},{"uid":"fe31f187604b45c7","name":"Query generator for multiple messages with multiple decoders","time":{"start":1760055009560,"stop":1760055009560,"duration":0},"status":"passed","severity":"normal"},{"uid":"8436440d61f503a8","name":"should not receive a peer event after stop","time":{"start":1760054662730,"stop":1760054662731,"duration":1},"status":"passed","severity":"normal"},{"uid":"afbfcd5e9b602cbd","name":"Push message with special chars payload","time":{"start":1760055708322,"stop":1760055708322,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e567194cb5e7458","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1760055124056,"stop":1760055124056,"duration":0},"status":"passed","severity":"normal"},{"uid":"23fd10680c8b764a","name":"should return false when peer is not found","time":{"start":1760054575932,"stop":1760054575933,"duration":1},"status":"passed","severity":"normal"},{"uid":"72c50cedebeaed54","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1760055003428,"stop":1760055003429,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f03826b7e0335b","name":"should not start if already started","time":{"start":1760054586257,"stop":1760054586257,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb67f51d09c3e7e","name":"Check received message with timestamp: 1760054655707000000 ","time":{"start":1760055108906,"stop":1760055108906,"duration":0},"status":"passed","severity":"normal"},{"uid":"dce4476168d4cd95","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1760055124058,"stop":1760055124058,"duration":0},"status":"passed","severity":"normal"},{"uid":"f383417f6e698921","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1760054575971,"stop":1760054575971,"duration":0},"status":"passed","severity":"normal"},{"uid":"c381a2575375f6a4","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1760055124065,"stop":1760055124065,"duration":0},"status":"skipped","severity":"normal"},{"uid":"42937177e4769884","name":"should not fail to stop the service if it was not started","time":{"start":1760054590280,"stop":1760054590281,"duration":1},"status":"passed","severity":"normal"},{"uid":"845d1c9a899f71b8","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1760054576185,"stop":1760054576186,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e796609044a9a4b","name":"should handle incoming messages","time":{"start":1760054627614,"stop":1760054627618,"duration":4},"status":"passed","severity":"normal"},{"uid":"71bd956d9fa7c0da","name":"random static sharding 7 - Cluster ID: 214, Shard ID: 180","time":{"start":1760054981041,"stop":1760054981043,"duration":2},"status":"passed","severity":"normal"},{"uid":"1b55640e67539a6d","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1760054628181,"stop":1760054628182,"duration":1},"status":"passed","severity":"normal"},{"uid":"fba682456db08c5e","name":"should handle errors when accessing navigator","time":{"start":1760054575549,"stop":1760054575551,"duration":2},"status":"passed","severity":"normal"},{"uid":"9ed498535b6c088e","name":"should throw error when no peers are available","time":{"start":1760054628477,"stop":1760054628477,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f09fe23730f9cc8","name":"Check message with non string payload is not received","time":{"start":1760055108913,"stop":1760055108913,"duration":0},"status":"passed","severity":"normal"},{"uid":"40db907c489e0a29","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1760055124053,"stop":1760055124054,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb2b19a4b7c0b909","name":"handles different networkShards values correctly","time":{"start":1760054559499,"stop":1760054559499,"duration":0},"status":"passed","severity":"normal"},{"uid":"31b01a08ced7e925","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1760054835316,"stop":1760054835316,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4cfd6bcb87c58e8","name":"should load peers from local storage and dispatch events","time":{"start":1760054590282,"stop":1760054590283,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a3d004c0ab224fc","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1760054855414,"stop":1760054855414,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ff9b9a0a0bddbf5","name":"Push message with content topic containing unicode special characters","time":{"start":1760055708330,"stop":1760055708330,"duration":0},"status":"passed","severity":"normal"},{"uid":"9984d9cd4ec4ddbd","name":"Subscribe and receive messages via lightPush","time":{"start":1760055124063,"stop":1760055124063,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b7fea6e664ff941","name":"should clear timers for specific peer on disconnect","time":{"start":1760054575991,"stop":1760054575991,"duration":0},"status":"passed","severity":"normal"},{"uid":"988942bfc4c0fd0f","name":"should not retry if at least one success","time":{"start":1760054626413,"stop":1760054626413,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a3ccccc55de994e","name":"Query generator for multiple messages with different message text format","time":{"start":1760055009559,"stop":1760055009560,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba78081abc3b7dd","name":"Query Generator - true","time":{"start":1760054990889,"stop":1760054990890,"duration":1},"status":"passed","severity":"normal"},{"uid":"b31377eda2dd309d","name":"throws on content topic with too few or too many fields","time":{"start":1760054559487,"stop":1760054559488,"duration":1},"status":"passed","severity":"normal"},{"uid":"414b589d231da23d","name":"should skip peer when not on same cluster","time":{"start":1760054575464,"stop":1760054575465,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3bed9134187e3ad","name":"should clear all timers","time":{"start":1760054575964,"stop":1760054575964,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca8feea3d0324dc8","name":"Stops search when 2 null results are returned","time":{"start":1760054585739,"stop":1760054585739,"duration":0},"status":"passed","severity":"normal"},{"uid":"1377ca1aeceeb440","name":"Push message with shell command payload","time":{"start":1760055708365,"stop":1760055708366,"duration":1},"status":"passed","severity":"normal"},{"uid":"afd6fd27b5dc5239","name":"Push message with SQL Injection payload","time":{"start":1760055708336,"stop":1760055708336,"duration":0},"status":"passed","severity":"normal"},{"uid":"5134a16b07842cfc","name":"Subscribe to topic containing numeric and receive message","time":{"start":1760055124057,"stop":1760055124057,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cdc41bd3089fe8f","name":"should send to specified number of peers of used peers","time":{"start":1760054626969,"stop":1760054626970,"duration":1},"status":"passed","severity":"normal"},{"uid":"c06d5e0fc7b19fc7","name":"should be online or offline if network state changed","time":{"start":1760054677935,"stop":1760054677935,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fb4c95fbb5bb1ab","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1760054608394,"stop":1760054608394,"duration":0},"status":"passed","severity":"normal"},{"uid":"133a003f5fdbc7e4","name":"Push message with SQL Injection payload","time":{"start":1760055708351,"stop":1760055708351,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb20589886e3f79","name":"Subscribe and receives messages on 20 topics","time":{"start":1760055124055,"stop":1760055124055,"duration":0},"status":"passed","severity":"normal"},{"uid":"43c76ea1d96906cd","name":"Query Generator, Multiple PubsubTopics","time":{"start":1760054976528,"stop":1760054976528,"duration":0},"status":"passed","severity":"normal"},{"uid":"59adf386ab3375eb","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app85/8/topic719/xml","time":{"start":1760054950241,"stop":1760054950241,"duration":0},"status":"passed","severity":"normal"},{"uid":"b22a406fc3bb8bdd","name":"Push message with content topic containing emoji","time":{"start":1760055708330,"stop":1760055708330,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bff8c882227c447","name":"Check publish message containing escaped characters","time":{"start":1760054847410,"stop":1760054847411,"duration":1},"status":"passed","severity":"normal"},{"uid":"12b529520cf3d2c5","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1760054616450,"stop":1760054616450,"duration":0},"status":"passed","severity":"normal"},{"uid":"a65ed6bfc25008d5","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1760054976531,"stop":1760054976531,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f4647a3ce0ad9b2","name":"returns only open connection if one present","time":{"start":1760054576253,"stop":1760054576253,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca87fb89620e124d","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1760054835729,"stop":1760054835729,"duration":0},"status":"passed","severity":"normal"},{"uid":"86dc83979e0258c0","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1760054747656,"stop":1760054747656,"duration":0},"status":"passed","severity":"normal"},{"uid":"219e564f7b59472e","name":"Push message with meta","time":{"start":1760055708330,"stop":1760055708331,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8e9b9cbd7661f87","name":"should return true when peer is on the same cluster","time":{"start":1760054575922,"stop":1760054575923,"duration":1},"status":"passed","severity":"normal"},{"uid":"a77ff712dcd23669","name":"should clear the dialing interval","time":{"start":1760054575456,"stop":1760054575457,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ffca58abb985fbc","name":"Check received message containing Russian","time":{"start":1760055108923,"stop":1760055108923,"duration":0},"status":"passed","severity":"normal"},{"uid":"25e242d9983895e0","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1760054835312,"stop":1760054835312,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd8f425a1fe9c52","name":"Push message with Russian payload","time":{"start":1760055708323,"stop":1760055708323,"duration":0},"status":"passed","severity":"normal"},{"uid":"8356d4dfc1feb69c","name":"Ephemeral messages are not stored","time":{"start":1760054663377,"stop":1760054663378,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6f37b977c328806","name":"Check received message containing SQL Injection","time":{"start":1760055108902,"stop":1760055108902,"duration":0},"status":"passed","severity":"normal"},{"uid":"255ccbbf1b5d627f","name":"Outgoing message is acknowledged","time":{"start":1760054630032,"stop":1760054630032,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3ed56ba32df141d","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1760054627600,"stop":1760054627601,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b45fc2b268c83a2","name":"should handle dial errors gracefully","time":{"start":1760054575471,"stop":1760054575472,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4d36c233ebfb522","name":"random static sharding 4 - Cluster ID: 397, Shard ID: 421","time":{"start":1760054981039,"stop":1760054981040,"duration":1},"status":"passed","severity":"normal"},{"uid":"f57bdde78724aa41","name":"Check received message with timestamp: 1760054655707 ","time":{"start":1760055108928,"stop":1760055108928,"duration":0},"status":"passed","severity":"normal"},{"uid":"86f3c749b1ed4f8d","name":"throws on content topic with empty version field","time":{"start":1760054559489,"stop":1760054559490,"duration":1},"status":"passed","severity":"normal"},{"uid":"339d6170f2ad083c","name":"should insert message into bloom filter","time":{"start":1760054616444,"stop":1760054616444,"duration":0},"status":"passed","severity":"normal"},{"uid":"d07727bd9f52ff9c","name":"ends after yielding if response size indicates end","time":{"start":1760054576589,"stop":1760054576589,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb71559c293b0053","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1760054608391,"stop":1760054608391,"duration":0},"status":"passed","severity":"normal"},{"uid":"78b573da2fb218bf","name":"should retry on complete failure if specified","time":{"start":1760054626970,"stop":1760054626970,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e8bdaec5097fb07","name":"Fails to push message with large meta","time":{"start":1760055708372,"stop":1760055708372,"duration":0},"status":"passed","severity":"normal"},{"uid":"c49424e8b24ae673","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1760054616453,"stop":1760054616454,"duration":1},"status":"passed","severity":"normal"},{"uid":"24a1ef4ccb7836db","name":"should handle ENR without shardInfo","time":{"start":1760054586265,"stop":1760054586265,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbc8aa7afd4b95ed","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1760054607749,"stop":1760054607750,"duration":1},"status":"passed","severity":"normal"},{"uid":"8128885f675f172d","name":"should never report false negatives","time":{"start":1760054612967,"stop":1760054612968,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ac6356f05a5578a","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1760054662732,"stop":1760054662732,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d45a519687c0395a","name":"Promise Callback - true","time":{"start":1760054990891,"stop":1760054990892,"duration":1},"status":"passed","severity":"normal"},{"uid":"c44870b23f3ad8d7","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1760055003431,"stop":1760055003432,"duration":1},"status":"passed","severity":"normal"},{"uid":"88044201bad10692","name":"should return PeerId when PeerId is provided","time":{"start":1760054576001,"stop":1760054576001,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e7b9d6d1f427b5d","name":"Outgoing message is emitted as sent","time":{"start":1760054631785,"stop":1760054631785,"duration":0},"status":"passed","severity":"normal"},{"uid":"a620fd6175921269","name":"Overlapping topic subscription","time":{"start":1760055124056,"stop":1760055124056,"duration":0},"status":"passed","severity":"normal"},{"uid":"1899371539cbfc77","name":"should throw error - invalid id","time":{"start":1760054565967,"stop":1760054565967,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c6ef72bbfe42d9","name":"should skip peers without ENR","time":{"start":1760054586264,"stop":1760054586264,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9e7e81b4b00b7a","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app43/1/topic43/json","time":{"start":1760054950247,"stop":1760054950247,"duration":0},"status":"passed","severity":"normal"},{"uid":"73364b2d1ad92673","name":"should handle errors when globalThis is not available","time":{"start":1760054575533,"stop":1760054575534,"duration":1},"status":"passed","severity":"normal"},{"uid":"a44a3c176131ddd3","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1760054608390,"stop":1760054608390,"duration":0},"status":"passed","severity":"normal"},{"uid":"98e0480d88e8d2c6","name":"should use current time when it's greater than incremented timestamp","time":{"start":1760054616087,"stop":1760054616087,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac47f8b30989fb56","name":"Incoming message is emitted as received","time":{"start":1760054630032,"stop":1760054630033,"duration":1},"status":"passed","severity":"normal"},{"uid":"50bb1de56c6316fa","name":"should return false when peer is on different cluster","time":{"start":1760054575928,"stop":1760054575928,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd07a1906fdd31d8","name":"Used by Waku Relay","time":{"start":1760055015326,"stop":1760055015326,"duration":0},"status":"passed","severity":"normal"},{"uid":"29067555c0a74038","name":"should handle query errors","time":{"start":1760054586264,"stop":1760054586264,"duration":0},"status":"passed","severity":"normal"},{"uid":"160e813a9ffffc91","name":"should return true when peer is on the pubsub topic shard","time":{"start":1760054575931,"stop":1760054575931,"duration":0},"status":"passed","severity":"normal"},{"uid":"d400fc59bae5ec63","name":"Push message with escaped characters payload","time":{"start":1760055708353,"stop":1760055708353,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebc3adce14cd9c89","name":"should reject if Store is requested but not mounted","time":{"start":1760054628730,"stop":1760054628731,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0dd7a1905f8fe9d","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1760054565213,"stop":1760054565215,"duration":2},"status":"passed","severity":"normal"},{"uid":"c5e1b878495dbda7","name":"should return false","time":{"start":1760054565968,"stop":1760054565968,"duration":0},"status":"passed","severity":"normal"},{"uid":"55a5abf53c79ec29","name":"Push message with content topic containing Chinese","time":{"start":1760055708328,"stop":1760055708328,"duration":0},"status":"passed","severity":"normal"},{"uid":"371c5897a6ef38bc","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1760054608392,"stop":1760054608392,"duration":0},"status":"passed","severity":"normal"},{"uid":"75c72927df863c67","name":"it tolerates circular branch references","time":{"start":1760054586363,"stop":1760054586363,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a7f289c545f1c6e","name":"should clear dial history on start","time":{"start":1760054575448,"stop":1760054575448,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dca0ea1a8618981","name":"should partition messages based on acknowledgement status","time":{"start":1760054616451,"stop":1760054616452,"duration":1},"status":"passed","severity":"normal"},{"uid":"14cf580fe2e570f5","name":"Check received message containing long","time":{"start":1760055108896,"stop":1760055108898,"duration":2},"status":"passed","severity":"normal"},{"uid":"b2cab06e4b8d64ca","name":"Js publishes, other Js receives","time":{"start":1760054848034,"stop":1760054848035,"duration":1},"status":"passed","severity":"normal"},{"uid":"507aa0c4e05b3dcb","name":"should stop query when sync message from same channel is found","time":{"start":1760054631788,"stop":1760054631789,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab411e038d6d6574","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1760054559501,"stop":1760054559501,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b73c98f9be0441e","name":"same cluster, static sharding: nodes connect","time":{"start":1760054747653,"stop":1760054747653,"duration":0},"status":"passed","severity":"normal"},{"uid":"49edf5b2ab917af8","name":"Check received message containing Chinese","time":{"start":1760055108900,"stop":1760055108900,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3af6f23a2c9ddbd","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1760054840772,"stop":1760054840772,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd0c3e2d233ef02","name":"Passing page size 19 when there are 20 messages","time":{"start":1760055005959,"stop":1760055005959,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dc28233a42205f1","name":"Push message with content topic containing short","time":{"start":1760055708367,"stop":1760055708368,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d7cbf8e76cab1b6","name":"Subscribe to topic containing Russian and receive message","time":{"start":1760055124068,"stop":1760055124068,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2578737785d968d","name":"Push message with content topic containing unicode special characters","time":{"start":1760055708345,"stop":1760055708345,"duration":0},"status":"passed","severity":"normal"},{"uid":"472bb34471ec5ec7","name":"Round trip binary encryption [ecies, signature]","time":{"start":1760054597680,"stop":1760054597680,"duration":0},"status":"passed","severity":"normal"},{"uid":"86234156fbf0e96c","name":"Check publish message containing Chinese","time":{"start":1760054847404,"stop":1760054847404,"duration":0},"status":"passed","severity":"normal"},{"uid":"345648fe2f7cef01","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1760054565216,"stop":1760054565217,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed885df1c5907517","name":"should process successful peer exchange query","time":{"start":1760054586263,"stop":1760054586263,"duration":0},"status":"passed","severity":"normal"},{"uid":"a248c5f806f6918","name":"should handle peer identify event","time":{"start":1760054586259,"stop":1760054586259,"duration":0},"status":"passed","severity":"normal"},{"uid":"f493098fe0389bdb","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1760054681921,"stop":1760054681921,"duration":0},"status":"passed","severity":"normal"},{"uid":"51254bda10dbff22","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1760054576323,"stop":1760054576324,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dc42080a17df57","name":"Register correct protocols","time":{"start":1760054855399,"stop":1760054855399,"duration":0},"status":"passed","severity":"normal"},{"uid":"df4cd600a415bcee","name":"Rejects garbage","time":{"start":1760054639861,"stop":1760054639862,"duration":1},"status":"passed","severity":"normal"},{"uid":"9121f2b086e5c2ee","name":"should return different streams if requested simultaniously","time":{"start":1760054576322,"stop":1760054576322,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b1a8b4e67f922b","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1760054608368,"stop":1760054608378,"duration":10},"status":"passed","severity":"normal"},{"uid":"f69e078579462360","name":"Filter","time":{"start":1760055021123,"stop":1760055021123,"duration":0},"status":"passed","severity":"normal"},{"uid":"5639fc03d54838b8","name":"Push message equal or less that 1MB","time":{"start":1760055708361,"stop":1760055708361,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a307de7c0593722","name":"Subscribe to topic containing numeric and publish message","time":{"start":1760054855407,"stop":1760054855408,"duration":1},"status":"passed","severity":"normal"},{"uid":"27104b14952da114","name":"should start and setup intervals and event listeners","time":{"start":1760054627938,"stop":1760054627938,"duration":0},"status":"passed","severity":"normal"},{"uid":"e39a355ffeccba3","name":"should skip peer when already connected","time":{"start":1760054575462,"stop":1760054575463,"duration":1},"status":"passed","severity":"normal"},{"uid":"97c67904fd40805a","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1760054585366,"stop":1760054585366,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f3fb4d3d4524243","name":"should dispatch network event when browser goes online","time":{"start":1760054575546,"stop":1760054575547,"duration":1},"status":"passed","severity":"normal"},{"uid":"65e0e393fe90ffca","name":"Push message with Russian payload","time":{"start":1760055708364,"stop":1760055708364,"duration":0},"status":"passed","severity":"normal"},{"uid":"7759c340a78662c0","name":"Outgoing message is retried until acknowledged","time":{"start":1760054631787,"stop":1760054631787,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0853fcc7e623ae","name":"should not discard bootstrap peers if under the limit","time":{"start":1760054699332,"stop":1760054699332,"duration":0},"status":"passed","severity":"normal"},{"uid":"6df73c6e7159b5f1","name":"Outgoing message is emitted as sending","time":{"start":1760054630030,"stop":1760054630030,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d75247dde734f79","name":"should create PeerExchange instance with components","time":{"start":1760054585856,"stop":1760054585857,"duration":1},"status":"passed","severity":"normal"},{"uid":"c744676c258cf96a","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1760054847413,"stop":1760054847413,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a46d6dc01df588","name":"should initialize with default options","time":{"start":1760054586255,"stop":1760054586256,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba3c9cc46f19f83","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1760054677934,"stop":1760054677935,"duration":1},"status":"passed","severity":"normal"},{"uid":"9da397914f51c184","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1760054576172,"stop":1760054576184,"duration":12},"status":"passed","severity":"normal"},{"uid":"26b2721556aa7b36","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app77/8/topic996/test.js","time":{"start":1760054950247,"stop":1760054950247,"duration":0},"status":"passed","severity":"normal"},{"uid":"119c16d74512619c","name":"Push message with Script payload","time":{"start":1760055708323,"stop":1760055708324,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3536e1f8f23baab","name":"Overlapping topic subscription","time":{"start":1760055124065,"stop":1760055124066,"duration":1},"status":"passed","severity":"normal"},{"uid":"67c57983dc37b389","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1760054607750,"stop":1760054607755,"duration":5},"status":"passed","severity":"normal"},{"uid":"a860db3c06cb1f9f","name":"should maintain chronological order of messages in localHistory","time":{"start":1760054616447,"stop":1760054616447,"duration":0},"status":"passed","severity":"normal"},{"uid":"d78f6d76172c89cb","name":"rejects hash query with time filter","time":{"start":1760054576136,"stop":1760054576141,"duration":5},"status":"passed","severity":"normal"},{"uid":"28890e2187ee2b64","name":"should dial all known peers when reached zero connections","time":{"start":1760054699330,"stop":1760054699331,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd5b0da533c5d41a","name":"Push message with Script payload","time":{"start":1760055708351,"stop":1760055708351,"duration":0},"status":"passed","severity":"normal"},{"uid":"7884e9e48d19e614","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1760055017545,"stop":1760055017545,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d50f480b9ac9495","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1760054627937,"stop":1760054627938,"duration":1},"status":"passed","severity":"normal"},{"uid":"59c0a66ce81e9e12","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1760054627600,"stop":1760054627600,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dc9d47b54655251","name":"should be able to dial TLS multiaddrs","time":{"start":1760054746702,"stop":1760054746703,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9af5e0f8e3f6562","name":"Check received message containing XML","time":{"start":1760055108924,"stop":1760055108925,"duration":1},"status":"passed","severity":"normal"},{"uid":"52dffabfd1a4323f","name":"should encode/decode to text encoding","time":{"start":1760054565969,"stop":1760054565969,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c1479b1023037f3","name":"Sign & Recover","time":{"start":1760054596594,"stop":1760054596594,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c7af32d4bb2e11","name":"Push message with content topic containing Arabic","time":{"start":1760055708369,"stop":1760055708369,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a4e72f08c42fea","name":"should stop query on content message from same channel","time":{"start":1760054631789,"stop":1760054631789,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c6608fa4b25b4e7","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1760054559506,"stop":1760054559507,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a98abbcf2f1feb8","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1760054628182,"stop":1760054628183,"duration":1},"status":"passed","severity":"normal"},{"uid":"88a0b82c4f406ca1","name":"should not fail to start the service if it is already started","time":{"start":1760054590281,"stop":1760054590281,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a912b80ae9c3da","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1760054586366,"stop":1760054586366,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e951a9dd849f76b9","name":"Check received message containing unicode special characters","time":{"start":1760055108905,"stop":1760055108905,"duration":0},"status":"passed","severity":"normal"},{"uid":"272fc4afe44ed624","name":"should wait for Filter peer to be connected","time":{"start":1760054628732,"stop":1760054628733,"duration":1},"status":"passed","severity":"normal"},{"uid":"6728977bcac35dd0","name":"accepts valid message hash query","time":{"start":1760054576135,"stop":1760054576135,"duration":0},"status":"passed","severity":"normal"},{"uid":"1728a4324c81b63f","name":"Decoder throws on empty string content topic","time":{"start":1760054597681,"stop":1760054597682,"duration":1},"status":"passed","severity":"normal"},{"uid":"c49f767687205e5c","name":"Push message with custom timestamp: 1760051082149","time":{"start":1760055708332,"stop":1760055708332,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a4e523047cba5f","name":"should discover peers from provided peer cache","time":{"start":1760054753052,"stop":1760054753052,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f811672c940f669","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1760055124063,"stop":1760055124063,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bcf3ddebcd7d768","name":"Push message with content topic containing special chars","time":{"start":1760055708343,"stop":1760055708343,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa76dd42554facc0","name":"should have no discoveries enabled by default","time":{"start":1760054626462,"stop":1760054626462,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccef4fb715e3624e","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1760054627598,"stop":1760054627599,"duration":1},"status":"passed","severity":"normal"},{"uid":"65b6b20bc8d1d33b","name":"Subscribe to topic containing Russian and publish message","time":{"start":1760054855410,"stop":1760054855411,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fa1d164ee5503","name":"should return true when peer is on the specified shard","time":{"start":1760054575927,"stop":1760054575928,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f5008ab13e55c64","name":"throws if store query response has error status","time":{"start":1760054576586,"stop":1760054576586,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1a3f9f8632e1fd6","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1760054608396,"stop":1760054608400,"duration":4},"status":"passed","severity":"normal"},{"uid":"90a1ca085a61c751","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1760054559496,"stop":1760054559497,"duration":1},"status":"passed","severity":"normal"},{"uid":"de4011c8774c38a8","name":"Passing page size 0 when there are 110 messages","time":{"start":1760055005955,"stop":1760055005955,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7ab6706eae22bff","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1760054585366,"stop":1760054585366,"duration":0},"status":"passed","severity":"normal"},{"uid":"14ae4c94e3fe6b2e","name":"should return null for non-existent peer","time":{"start":1760054576053,"stop":1760054576053,"duration":0},"status":"passed","severity":"normal"},{"uid":"35539b26617f8e6b","name":"yields decoded messages","time":{"start":1760054576587,"stop":1760054576588,"duration":1},"status":"passed","severity":"normal"},{"uid":"e093f511f9263a79","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1760055124063,"stop":1760055124063,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3808b268da0fe07","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1760054840767,"stop":1760054840768,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba00f401d1629561","name":"should handle empty peer infos gracefully","time":{"start":1760054585846,"stop":1760054585847,"duration":1},"status":"passed","severity":"normal"},{"uid":"13f5b323edc6dba3","name":"should do nothing when connections still exist","time":{"start":1760054576035,"stop":1760054576035,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d0297b837ad4ac7","name":"Push message with content topic containing escaped characters","time":{"start":1760055708329,"stop":1760055708330,"duration":1},"status":"passed","severity":"normal"},{"uid":"67fb7c7d21e13078","name":"should add and remove event listeners correctly","time":{"start":1760054590283,"stop":1760054590284,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8d3fc080875db32","name":"All","time":{"start":1760054662067,"stop":1760054662073,"duration":6},"status":"passed","severity":"normal"},{"uid":"891058f8b39b7e05","name":"should not create timers for topics where peer is not in mesh","time":{"start":1760054575986,"stop":1760054575986,"duration":0},"status":"passed","severity":"normal"},{"uid":"33cc1d6b46f7b19d","name":"can start and stop the service","time":{"start":1760054590280,"stop":1760054590280,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e02e1b67f0d8948","name":"should dial peer when on same shard","time":{"start":1760054575469,"stop":1760054575470,"duration":1},"status":"passed","severity":"normal"},{"uid":"a910c8f8e3194fd0","name":"should return false when navigator.onLine is false","time":{"start":1760054575540,"stop":1760054575540,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c4cec54f93fbb72","name":"should create ConnectionManager with required options","time":{"start":1760054576743,"stop":1760054576743,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc41e3b427a8449e","name":"Subscribe and receives messages on 20 topics","time":{"start":1760055124064,"stop":1760055124064,"duration":0},"status":"passed","severity":"normal"},{"uid":"519733d2ec0e2ca6","name":"should return true for sync message with causal history","time":{"start":1760054631792,"stop":1760054631792,"duration":0},"status":"passed","severity":"normal"},{"uid":"936d5abb45813cc1","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1760054608382,"stop":1760054608382,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca1a4bccf67c712","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1760054575980,"stop":1760054575981,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa8f22d24850b82b","name":"Store - dialed after - with timeout","time":{"start":1760055021122,"stop":1760055021122,"duration":0},"status":"passed","severity":"normal"},{"uid":"33526a7c84abe8f3","name":"Push message with custom timestamp: 1729296282150","time":{"start":1760055708372,"stop":1760055708373,"duration":1},"status":"passed","severity":"normal"},{"uid":"32fedf3691a1d90c","name":"should work with async generator that yields promises","time":{"start":1760054628171,"stop":1760054628171,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee63fa80dd2d5a5c","name":"Push message with content topic containing Chinese","time":{"start":1760055708369,"stop":1760055708369,"duration":0},"status":"passed","severity":"normal"},{"uid":"72856d2627285906","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1760054576060,"stop":1760054576061,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe6712382e4370b3","name":"Check message on other pubsub topic is not received","time":{"start":1760055108929,"stop":1760055108930,"duration":1},"status":"passed","severity":"normal"},{"uid":"92dd8e116363741d","name":"Push message with unicode special characters payload","time":{"start":1760055708353,"stop":1760055708353,"duration":0},"status":"passed","severity":"normal"},{"uid":"c77b69870cfbbd8d","name":"should capture event listeners for testing","time":{"start":1760054628160,"stop":1760054628160,"duration":0},"status":"passed","severity":"normal"},{"uid":"d65ec643b7097f38","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1760054576000,"stop":1760054576001,"duration":1},"status":"passed","severity":"normal"},{"uid":"c146058e64f783ca","name":"Publish message with custom timestamp: Sat Oct 19 2024 00:07:20 GMT+0000 (Coordinated Universal Time)","time":{"start":1760054847413,"stop":1760054847414,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd9dc265bbe9fdc5","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1760054615970,"stop":1760054615971,"duration":1},"status":"passed","severity":"normal"},{"uid":"dae2c18d0c98dcaf","name":"does not validate decoders for hash queries","time":{"start":1760054576585,"stop":1760054576585,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbac3ba0a8ba1a39","name":"Check received message with timestamp: 1760054655707 ","time":{"start":1760055108906,"stop":1760055108907,"duration":1},"status":"passed","severity":"normal"},{"uid":"b01ae4eee45f8ddd","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1760054559503,"stop":1760054559503,"duration":0},"status":"passed","severity":"normal"},{"uid":"595d7ee5a80d40f6","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1760054626469,"stop":1760054626470,"duration":1},"status":"passed","severity":"normal"},{"uid":"2abfdfd999dfd37f","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1760054559493,"stop":1760054559493,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5343ee1e68a4eae","name":"Subscribe to topic containing special chars and receive message","time":{"start":1760055124067,"stop":1760055124067,"duration":0},"status":"passed","severity":"normal"},{"uid":"c42e57954d7caf54","name":"Passing page size 3 when there are 20 messages","time":{"start":1760055005958,"stop":1760055005958,"duration":0},"status":"passed","severity":"normal"},{"uid":"78ff1a573ca73c2a","name":"Subscribe to topic containing emoji and publish message","time":{"start":1760054855414,"stop":1760054855415,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f63a5e70bbfa6ec","name":"Push message with special chars payload","time":{"start":1760055708335,"stop":1760055708335,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ef743d0356fec6","name":"should call waitForPeer on Relay","time":{"start":1760054628733,"stop":1760054628733,"duration":0},"status":"passed","severity":"normal"},{"uid":"f22d36a41fe89607","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1760054559492,"stop":1760054559493,"duration":1},"status":"passed","severity":"normal"},{"uid":"59af80adaf6f55a3","name":"should handle hash queries without validation","time":{"start":1760054628480,"stop":1760054628480,"duration":0},"status":"passed","severity":"normal"},{"uid":"44bc94d870e56623","name":"should handle zero peers request","time":{"start":1760054585856,"stop":1760054585856,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a7e96c0eb1cd5f","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app98/8/topic438/proto","time":{"start":1760054950244,"stop":1760054950245,"duration":1},"status":"passed","severity":"normal"},{"uid":"26b5b4755a756c16","name":"should requeue task if no peer is available","time":{"start":1760054626395,"stop":1760054626404,"duration":9},"status":"passed","severity":"normal"},{"uid":"295d4342b6bbbfa8","name":"Check received message containing shell command","time":{"start":1760055108925,"stop":1760055108926,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd80ff3208c426ed","name":"should start the dialing interval","time":{"start":1760054575448,"stop":1760054575448,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed5147d2f7d5a62a","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1760054608394,"stop":1760054608395,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4d975ef3810b79","name":"should query peer with peer exchange protocol","time":{"start":1760054586261,"stop":1760054586262,"duration":1},"status":"passed","severity":"normal"},{"uid":"b10db699c2d7eb8a","name":"should return empty array when no peers connected","time":{"start":1760054576750,"stop":1760054576751,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ca0aa7a8288bc64","name":"Push message with rate limit","time":{"start":1760055708359,"stop":1760055708360,"duration":1},"status":"passed","severity":"normal"},{"uid":"c088c95feb7ff2c0","name":"should not fail to start the service if it is already started","time":{"start":1760054662725,"stop":1760054662725,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8d01aa8a4014aa5","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1760054616450,"stop":1760054616450,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5f55ac07fb31a6f","name":"Check publish message containing Russian","time":{"start":1760054847405,"stop":1760054847405,"duration":0},"status":"passed","severity":"normal"},{"uid":"844da2af702b05aa","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1760054835308,"stop":1760054835310,"duration":2},"status":"passed","severity":"normal"},{"uid":"fcf4b0d9452e3584","name":"Subscribe to topic containing emoji and receive message","time":{"start":1760055124070,"stop":1760055124070,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb0351734b636cc4","name":"A test","time":{"start":1760054733169,"stop":1760054733170,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dd24371121e9329","name":"Renews subscription after lossing a connection","time":{"start":1760055124071,"stop":1760055124071,"duration":0},"status":"passed","severity":"normal"},{"uid":"4abc7593cef625ff","name":"should successfully unsubscribe from an existing subscription","time":{"start":1760054627607,"stop":1760054627613,"duration":6},"status":"passed","severity":"normal"},{"uid":"547fb6fcd1268407","name":"Non TWN Cluster","time":{"start":1760054950241,"stop":1760054950241,"duration":0},"status":"passed","severity":"normal"},{"uid":"88cbd14755e97eaa","name":"should skip already querying peers","time":{"start":1760054586262,"stop":1760054586262,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbbb89d0372bc256","name":"Query Generator - false","time":{"start":1760054990890,"stop":1760054990890,"duration":0},"status":"passed","severity":"normal"},{"uid":"30aa504b16608010","name":"Push message with content topic containing emoji","time":{"start":1760055708371,"stop":1760055708371,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f9b51fb3033c53c","name":"should dial all remaining peers","time":{"start":1760054576044,"stop":1760054576044,"duration":0},"status":"passed","severity":"normal"},{"uid":"b69162c6c8b9f93","name":"should set field with only RELAY enabled","time":{"start":1760054565973,"stop":1760054565974,"duration":1},"status":"passed","severity":"normal"},{"uid":"69d7368353afbece","name":"should throw an error for insufficient data","time":{"start":1760054559910,"stop":1760054559910,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef353b35f57ac24f","name":"should not execute task if max attempts is 0","time":{"start":1760054626412,"stop":1760054626413,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2be15233454365f","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1760055124061,"stop":1760055124061,"duration":0},"status":"passed","severity":"normal"},{"uid":"908bfff38fb8bdeb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1760054559504,"stop":1760054559504,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f9ccccd66507433","name":"different cluster: nodes don't connect","time":{"start":1760054747653,"stop":1760054747654,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a1d19ad97659220","name":"msgTime: 0 ms from now, startTime: 1759968603746, endTime: 1760055003746","time":{"start":1760055017547,"stop":1760055017547,"duration":0},"status":"passed","severity":"normal"},{"uid":"10b9e629c168fc7","name":"Asymmetric encrypt & decrypt","time":{"start":1760054596592,"stop":1760054596593,"duration":1},"status":"passed","severity":"normal"},{"uid":"90b288ce1666a053","name":"Passing page size 11 when there are 10 messages","time":{"start":1760055005959,"stop":1760055005959,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc9d38c020a6abc","name":"Cluster id 0, shard 0","time":{"start":1760054981029,"stop":1760054981029,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f5780cd92f7f92","name":"throws on content topic with empty application field","time":{"start":1760054559489,"stop":1760054559489,"duration":0},"status":"passed","severity":"normal"},{"uid":"3532679c27ffb166","name":"should dial all peers on dial","time":{"start":1760054746699,"stop":1760054746700,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc68cc4ef531440e","name":"Nodes with multiple pubsub topic","time":{"start":1760054840768,"stop":1760054840769,"duration":1},"status":"passed","severity":"normal"},{"uid":"4664448cda5c2255","name":"Overlapping topic subscription","time":{"start":1760054855403,"stop":1760054855404,"duration":1},"status":"skipped","severity":"normal"},{"uid":"633617af95980610","name":"should allow redial after failed dial cooldown expires","time":{"start":1760054575472,"stop":1760054575475,"duration":3},"status":"passed","severity":"normal"},{"uid":"ccf33210ae0ac623","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1760054608392,"stop":1760054608392,"duration":0},"status":"passed","severity":"normal"},{"uid":"57469f54157aa321","name":"Push message with rate limit","time":{"start":1760055708346,"stop":1760055708346,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ded4cecd4c79ef","name":"Push message with JSON payload","time":{"start":1760055708365,"stop":1760055708365,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde0f6363f822728","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1760054627601,"stop":1760054627601,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a0305d76a3dc2d7","name":"Check message on other pubsub topic is not received","time":{"start":1760055108909,"stop":1760055108910,"duration":1},"status":"passed","severity":"normal"},{"uid":"af7e228ade0e121a","name":"Check publish message containing shell command","time":{"start":1760054847410,"stop":1760054847410,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac35d21ace264f28","name":"Check received message containing escaped characters","time":{"start":1760055108926,"stop":1760055108926,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb943a27d743feb4","name":"should not receive a peer event after stop","time":{"start":1760054590282,"stop":1760054590282,"duration":0},"status":"passed","severity":"normal"},{"uid":"264cfd1f173aadef","name":"should handle dial errors gracefully","time":{"start":1760054575418,"stop":1760054575419,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2748aed6836937d","name":"should be able to decode the field with only RELAY set to true","time":{"start":1760054565219,"stop":1760054565220,"duration":1},"status":"passed","severity":"normal"},{"uid":"a459670773ce78a3","name":"should handle errors when getting connections","time":{"start":1760054575548,"stop":1760054575549,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0eacc6d5747f790","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1760054616452,"stop":1760054616453,"duration":1},"status":"passed","severity":"normal"},{"uid":"50eaf421966599de","name":"should handle network check errors gracefully","time":{"start":1760054575484,"stop":1760054575485,"duration":1},"status":"passed","severity":"normal"},{"uid":"35703b7a5544cb64","name":"should handle cache.get errors gracefully","time":{"start":1760054590283,"stop":1760054590283,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa929e6edb982b5","name":"should initialize with default number of peers","time":{"start":1760054627584,"stop":1760054627584,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cde7f82ecbc5510","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1760055108915,"stop":1760055108916,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea59a6f4ece554f5","name":"Push message with content topic containing numeric","time":{"start":1760055708355,"stop":1760055708356,"duration":1},"status":"passed","severity":"normal"},{"uid":"89e83bd3d2774132","name":"Query with Promise Callback, No message returned","time":{"start":1760054976532,"stop":1760054976532,"duration":0},"status":"passed","severity":"normal"},{"uid":"939f91c895da27c5","name":"Push message with Basic HTML tag payload","time":{"start":1760055708365,"stop":1760055708365,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fe86a6f527a31ba","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1760054677928,"stop":1760054677928,"duration":0},"status":"passed","severity":"normal"},{"uid":"df953ca5eb53138d","name":"should process tasks in queue","time":{"start":1760054626394,"stop":1760054626395,"duration":1},"status":"passed","severity":"normal"},{"uid":"11310bd3f520e104","name":"pre and post cipher","time":{"start":1760054596593,"stop":1760054596594,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2b8f27c7576c8ba","name":"should create ConnectionManager with relay","time":{"start":1760054576744,"stop":1760054576744,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa3d1696707d221b","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1760054840769,"stop":1760054840770,"duration":1},"status":"passed","severity":"normal"}] |