mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-18 07:53:08 +00:00
1 line
214 KiB
JSON
1 line
214 KiB
JSON
[{"uid":"3878c8cca3a64587","name":"should add peer to queue when queue is not empty","time":{"start":1757098268039,"stop":1757098268039,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6639b95d1d646d8","name":"should handle peer store update failures gracefully","time":{"start":1757098268513,"stop":1757098268520,"duration":7},"status":"passed","severity":"normal"},{"uid":"b8576588a1ec5a58","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1757098268066,"stop":1757098268066,"duration":0},"status":"passed","severity":"normal"},{"uid":"4047f6015fb85e2f","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1757098300727,"stop":1757098300727,"duration":0},"status":"passed","severity":"normal"},{"uid":"2513f5a51dd483cb","name":"should not retry if at least one success","time":{"start":1757098299343,"stop":1757098299344,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2cf6075d2706838","name":"should be able to encode the field with only FILTER set to true","time":{"start":1757098257821,"stop":1757098257822,"duration":1},"status":"passed","severity":"normal"},{"uid":"35cf6b40c649d94c","name":"should create ConnectionManager with relay","time":{"start":1757098269219,"stop":1757098269219,"duration":0},"status":"passed","severity":"normal"},{"uid":"df3b32bd3289f16a","name":"can start the service","time":{"start":1757098339258,"stop":1757098339259,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8595604fbe4dee0","name":"Does not throw an exception when node disconnects","time":{"start":1757098722513,"stop":1757098722513,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd67afd1b515abc6","name":"Push message with content topic containing JSON","time":{"start":1757099392652,"stop":1757099392652,"duration":0},"status":"passed","severity":"normal"},{"uid":"374cb6fe8b64af","name":"should process up to 3 peers at once","time":{"start":1757098268048,"stop":1757098268048,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ed6dc2710ced458","name":"Non TWN Cluster","time":{"start":1757098638863,"stop":1757098638863,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4a18ea543a77086","name":"Push message with content topic containing unicode special characters","time":{"start":1757099392674,"stop":1757099392674,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4463b2b49716959","name":"Subscribe and receives messages on 20 topics","time":{"start":1757098813139,"stop":1757098813140,"duration":1},"status":"passed","severity":"normal"},{"uid":"a783a9edb978c817","name":"Push message with content topic containing Chinese","time":{"start":1757099392661,"stop":1757099392661,"duration":0},"status":"passed","severity":"normal"},{"uid":"742d4d56901bef88","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1757098313270,"stop":1757098313270,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dc13b5ebdacdf4a","name":"should handle multiple query options for time ranges","time":{"start":1757098300901,"stop":1757098300901,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9c8eb559fbba67b","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1757098252646,"stop":1757098252646,"duration":0},"status":"passed","severity":"normal"},{"uid":"3389c1859dcf33e6","name":"accepts valid content-filtered query","time":{"start":1757098268443,"stop":1757098268443,"duration":0},"status":"passed","severity":"normal"},{"uid":"17b45903840c1b39","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1757098313255,"stop":1757098313255,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ec8d7360735ca3f","name":"Push message with custom timestamp: 1757101959439","time":{"start":1757099392687,"stop":1757099392687,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f62303005e823c9","name":"Fails to push message bigger that 1MB","time":{"start":1757099392677,"stop":1757099392677,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f1c4c598b2778d0","name":"should be safe to call multiple times","time":{"start":1757098269220,"stop":1757098269221,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc48a57821b29bb6","name":"should handle all zero keep alive options","time":{"start":1757098268536,"stop":1757098268536,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e62e7a65012a08","name":"Check received message containing escaped characters","time":{"start":1757098783876,"stop":1757098783876,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e351c1d68824c93","name":"should initialize with Unhealthy status","time":{"start":1757098301153,"stop":1757098301153,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cd716e3bd7ca00a","name":"can start the service","time":{"start":1757098282757,"stop":1757098282757,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a9eba4dca63ca0","name":"should emit a peer event after start","time":{"start":1757098282759,"stop":1757098282759,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad91a2876413d29e","name":"should emit a peer event after start","time":{"start":1757098339262,"stop":1757098339262,"duration":0},"status":"passed","severity":"normal"},{"uid":"f88fc9e910543240","name":"should decode valid enr successfully","time":{"start":1757098258575,"stop":1757098258575,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c14b23bb1a8d695","name":"Subscribe to topic containing long and receive message","time":{"start":1757098813142,"stop":1757098813142,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f4522e502057cac","name":"Push message with content topic containing Russian","time":{"start":1757099392662,"stop":1757099392662,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7eb5745da164ce","name":"Correctly serialized arguments","time":{"start":1757098425062,"stop":1757098425062,"duration":0},"status":"passed","severity":"normal"},{"uid":"be68476ed51514b3","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1757098252378,"stop":1757098252378,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6ff2ae085702cc8","name":"Check publish message containing shell command","time":{"start":1757098537101,"stop":1757098537101,"duration":0},"status":"passed","severity":"normal"},{"uid":"1434325ad372aa70","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1757098301053,"stop":1757098301054,"duration":1},"status":"passed","severity":"normal"},{"uid":"b32a8ca1cd842f3b","name":"can start and stop the service","time":{"start":1757098282758,"stop":1757098282758,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba59578a34cc7d1f","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1757098278885,"stop":1757098278885,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8468066b55bf89ce","name":"Push message with emoji payload","time":{"start":1757099392648,"stop":1757099392648,"duration":0},"status":"passed","severity":"normal"},{"uid":"c316ff3b1c0527f2","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1757098313256,"stop":1757098313256,"duration":0},"status":"passed","severity":"normal"},{"uid":"195834fee8128b06","name":"Push message with Script payload","time":{"start":1757099392669,"stop":1757099392669,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdea31b34b791d73","name":"Check message with no content topic is not received","time":{"start":1757098783865,"stop":1757098783865,"duration":0},"status":"passed","severity":"normal"},{"uid":"13bbdab8a05080c2","name":"Push message with content topic containing SQL Injection","time":{"start":1757099392684,"stop":1757099392684,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecc5679b6855cb27","name":"should check false positive rate","time":{"start":1757098316979,"stop":1757098316980,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dca64d453000c","name":"should clear dial history on start","time":{"start":1757098268035,"stop":1757098268035,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef32d4ff06a8f9","name":"should properly create location multiaddrs - udp","time":{"start":1757098258583,"stop":1757098258584,"duration":1},"status":"passed","severity":"normal"},{"uid":"cabfe0b5f090d8a7","name":"ends if stream creation fails","time":{"start":1757098268824,"stop":1757098268824,"duration":0},"status":"passed","severity":"normal"},{"uid":"30144a96999d0b68","name":"should partition messages based on acknowledgement status","time":{"start":1757098319192,"stop":1757098319192,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c17accbd6df6bf","name":"should return false when navigator.onLine is false","time":{"start":1757098267227,"stop":1757098267228,"duration":1},"status":"passed","severity":"normal"},{"uid":"d548f6ebf2bd5ad2","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1757098252386,"stop":1757098252386,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff56c1d10261f53a","name":"should reassess health immediately when peer disconnects","time":{"start":1757098301155,"stop":1757098301155,"duration":0},"status":"passed","severity":"normal"},{"uid":"816b1480952d76d5","name":"Push message with Basic HTML tag payload","time":{"start":1757099392669,"stop":1757099392669,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3369cc1741ebb1a","name":"should maintain chronological order of messages in localHistory","time":{"start":1757098319187,"stop":1757098319187,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd878865f5cede","name":"Check publish message containing SQL Injection","time":{"start":1757098537098,"stop":1757098537098,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d30c603b24d835","name":"should sort peers by ping value","time":{"start":1757098269226,"stop":1757098269226,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfe1531b22331fa7","name":"should add received message to localHistory with retrievalHint","time":{"start":1757098319186,"stop":1757098319186,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4867fe5c08863e","name":"Used by Waku Relay","time":{"start":1757098722516,"stop":1757098722516,"duration":0},"status":"passed","severity":"normal"},{"uid":"53c7097dd0d6254d","name":"Query Generator - true","time":{"start":1757098701035,"stop":1757098701036,"duration":1},"status":"passed","severity":"normal"},{"uid":"b63addea5f516fd","name":"Push message with short payload","time":{"start":1757099392655,"stop":1757099392655,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bb76e857b554f5c","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1757098268511,"stop":1757098268511,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4156b6c2b840570","name":"should drop connection via multiaddr with hangUp","time":{"start":1757098424826,"stop":1757098424826,"duration":0},"status":"passed","severity":"normal"},{"uid":"f381ec85e4fde1f7","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757098604202,"stop":1757098604203,"duration":1},"status":"passed","severity":"normal"},{"uid":"884fed699b83aa58","name":"should properly create location multiaddrs - tcp6","time":{"start":1757098258583,"stop":1757098258583,"duration":0},"status":"passed","severity":"normal"},{"uid":"b275648409a410db","name":"should create a new stream if no existing for protocol found","time":{"start":1757098268712,"stop":1757098268712,"duration":0},"status":"passed","severity":"normal"},{"uid":"add0889d2b733e11","name":"should stop ping timers on peer disconnect","time":{"start":1757098268505,"stop":1757098268505,"duration":0},"status":"passed","severity":"normal"},{"uid":"c13210a0e9a5d4fe","name":"should handle peer store errors gracefully","time":{"start":1757098267786,"stop":1757098267786,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4209d68d5d5d3d2","name":"should properly compute the node id","time":{"start":1757098258579,"stop":1757098258579,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbee4e837202e41d","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1757098341826,"stop":1757098341826,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e1f2f6b55008c5b","name":"should start all internal components","time":{"start":1757098269220,"stop":1757098269220,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee0a91de3cc231a3","name":"Ephemeral field set to true","time":{"start":1757098269058,"stop":1757098269058,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d12379f17aa9d","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1757098530279,"stop":1757098530279,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b29c32be0b6c55","name":"Ordered Callback - false","time":{"start":1757098701038,"stop":1757098701039,"duration":1},"status":"passed","severity":"normal"},{"uid":"d49035e456505e15","name":"Get Nodes","time":{"start":1757098278150,"stop":1757098278151,"duration":1},"status":"passed","severity":"normal"},{"uid":"a113abaa213ecf75","name":"throws on content topic with empty application field","time":{"start":1757098252374,"stop":1757098252375,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdd038baa661e9ea","name":"should handle case when globalThis is not available","time":{"start":1757098267230,"stop":1757098267230,"duration":0},"status":"passed","severity":"normal"},{"uid":"87da75caf758c85f","name":"should handle queue processing errors gracefully","time":{"start":1757098268050,"stop":1757098268051,"duration":1},"status":"passed","severity":"normal"},{"uid":"10a80dafe374fe45","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1757098252646,"stop":1757098252646,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d81b59a4298cf49","name":"should not discard bootstrap peers if under the limit","time":{"start":1757098378494,"stop":1757098378495,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9a4b5112ee77ec1","name":"All","time":{"start":1757098341224,"stop":1757098341225,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba185168908f6c4","name":"Push message with unicode special characters payload","time":{"start":1757099392681,"stop":1757099392681,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e4afaa83431b2d5","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757098813137,"stop":1757098813137,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd9c74d074a3a51b","name":"should be able to decode the field with only RELAY set to true","time":{"start":1757098257826,"stop":1757098257826,"duration":0},"status":"passed","severity":"normal"},{"uid":"1379269afb3d0efe","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1757098313248,"stop":1757098313249,"duration":1},"status":"passed","severity":"normal"},{"uid":"4daab711afbfdbf3","name":"should return false when peer is not found","time":{"start":1757098267858,"stop":1757098267859,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6a1a02fa7648e30","name":"should handle peer store errors gracefully","time":{"start":1757098278903,"stop":1757098278904,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fd62aea7f3bd05c","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757098813139,"stop":1757098813139,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c68c3b4e5884306","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1757098313270,"stop":1757098313270,"duration":0},"status":"passed","severity":"normal"},{"uid":"93d3ae5737912818","name":"Subscribe to topic containing long and receive message","time":{"start":1757098813131,"stop":1757098813131,"duration":0},"status":"passed","severity":"normal"},{"uid":"a773823fdc3bd599","name":"Check received message containing short","time":{"start":1757098783855,"stop":1757098783855,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bd1e962780fbf79","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1757098268713,"stop":1757098268714,"duration":1},"status":"passed","severity":"normal"},{"uid":"467b487b5e4d05f","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1757098403024,"stop":1757098403024,"duration":0},"status":"passed","severity":"normal"},{"uid":"1280b9dc444aacea","name":"should reject if WakuNode is not started","time":{"start":1757098301023,"stop":1757098301023,"duration":0},"status":"passed","severity":"normal"},{"uid":"39994e4f0851830","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1757098278815,"stop":1757098278816,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b117e1f4dfb92a6","name":"throws if store query response has error status","time":{"start":1757098268825,"stop":1757098268825,"duration":0},"status":"passed","severity":"normal"},{"uid":"28ccad98d8e22878","name":"should dial all peers on dial","time":{"start":1757098424824,"stop":1757098424824,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f6f8c6621d4dbe8","name":"Relay","time":{"start":1757098341224,"stop":1757098341224,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3db92c2414ef0b9","name":"Push message with unicode special characters payload","time":{"start":1757099392648,"stop":1757099392648,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c206d036182aac3","name":"Query with Ordered Callback, No Decoder","time":{"start":1757098669228,"stop":1757098669229,"duration":1},"status":"passed","severity":"normal"},{"uid":"d82ec9b8e44051a","name":"Accepts a valid Waku Message","time":{"start":1757098304496,"stop":1757098304497,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5c1e65b18db8585","name":"Push message with custom timestamp: 1757101959438","time":{"start":1757099392665,"stop":1757099392665,"duration":0},"status":"passed","severity":"normal"},{"uid":"307ed4082cbb135","name":"should decode valid enr with tcp successfully","time":{"start":1757098258576,"stop":1757098258576,"duration":0},"status":"passed","severity":"normal"},{"uid":"d44414ab3a0dde18","name":"throws on content topic with non-number generation field","time":{"start":1757098252372,"stop":1757098252373,"duration":1},"status":"passed","severity":"normal"},{"uid":"16a08f7b1f638f2a","name":"should stop and cleanup resources","time":{"start":1757098301270,"stop":1757098301270,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bd0e4d5fdf12f5e","name":"should dial peer immediately when queue is empty","time":{"start":1757098268039,"stop":1757098268039,"duration":0},"status":"passed","severity":"normal"},{"uid":"e908e115a7ae145e","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1757098354900,"stop":1757098354900,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d533394e5f766a","name":"should respect custom numPeersToUse configuration","time":{"start":1757098300723,"stop":1757098300725,"duration":2},"status":"passed","severity":"normal"},{"uid":"700dbccf10721ef2","name":"Callback on promise","time":{"start":1757098698831,"stop":1757098698831,"duration":0},"status":"passed","severity":"normal"},{"uid":"d32331bb400ec2cf","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1757098278647,"stop":1757098278648,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fddc87f6f251785","name":"Waku message hash computation (meta attribute not present)","time":{"start":1757098268059,"stop":1757098268059,"duration":0},"status":"passed","severity":"normal"},{"uid":"b380e61fb16b78c8","name":"should use configured peers when available","time":{"start":1757098300902,"stop":1757098300902,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a29f3b890c546a0","name":"Push message with content topic containing special chars","time":{"start":1757099392672,"stop":1757099392672,"duration":0},"status":"passed","severity":"normal"},{"uid":"d479212546c8ee60","name":"should register libp2p event listeners when start is called","time":{"start":1757098300712,"stop":1757098300712,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cb79b71a3386a98","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app3/9/topic52/xml","time":{"start":1757098638869,"stop":1757098638870,"duration":1},"status":"passed","severity":"normal"},{"uid":"a84284eab6f41c72","name":"should increase lamport timestamp","time":{"start":1757098319182,"stop":1757098319182,"duration":0},"status":"passed","severity":"normal"},{"uid":"68bbc7b8eb973ef5","name":"should properly create peer info with all multiaddrs","time":{"start":1757098258584,"stop":1757098258584,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b40b9ee391ef045","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1757098319188,"stop":1757098319188,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc314768da4967e","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757098813135,"stop":1757098813135,"duration":0},"status":"passed","severity":"normal"},{"uid":"3829fb61f8db32bf","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1757098530277,"stop":1757098530277,"duration":0},"status":"passed","severity":"normal"},{"uid":"820960ba0923f44e","name":"Fails to publish duplicate message","time":{"start":1757098537104,"stop":1757098537104,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd0676707f2aeb6","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1757098652462,"stop":1757098652463,"duration":1},"status":"passed","severity":"normal"},{"uid":"8194a414792d2af8","name":"Check received message containing emoji","time":{"start":1757098783862,"stop":1757098783862,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e1bfcfab4294ee","name":"Push message with escaped characters payload","time":{"start":1757099392670,"stop":1757099392670,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff437888dd1c226","name":"should detect messages with missing dependencies","time":{"start":1757098319189,"stop":1757098319189,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba5f9a35b27f5624","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1757098545901,"stop":1757098545901,"duration":0},"status":"passed","severity":"normal"},{"uid":"f425973b98b4a956","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1757098313258,"stop":1757098313258,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2eff2420c8e7c77","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1757098278816,"stop":1757098278817,"duration":1},"status":"passed","severity":"normal"},{"uid":"257076ad2ff0ef80","name":"should work with stubbed retrieve function","time":{"start":1757098301051,"stop":1757098301051,"duration":0},"status":"passed","severity":"normal"},{"uid":"670e9905fbcc04f4","name":"Push message with JSON payload","time":{"start":1757099392647,"stop":1757099392647,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1333087ab632cb6","name":"should not receive a peer event before start","time":{"start":1757098574524,"stop":1757098574524,"duration":0},"status":"passed","severity":"normal"},{"uid":"49d7eb184590feac","name":"Push message with meta","time":{"start":1757099392664,"stop":1757099392664,"duration":0},"status":"passed","severity":"normal"},{"uid":"5395be0e86104625","name":"should not fail to start the service if it is already started","time":{"start":1757098574522,"stop":1757098574522,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc1b175097537e88","name":"Publish message with large meta","time":{"start":1757098537108,"stop":1757098537108,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cfdecb6129b1cf6","name":"Passing page size 11 when there are 10 messages","time":{"start":1757098711736,"stop":1757098711737,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f4502c2311c4b87","name":"should work with async generator that yields promises","time":{"start":1757098301053,"stop":1757098301053,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a0b9bcc4e0fe1d5","name":"should query peer with peer exchange protocol","time":{"start":1757098278904,"stop":1757098278905,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3071d08a24d8272","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1757098313252,"stop":1757098313253,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6c4e6c365e1bd0d","name":"Check message received after jswaku node is restarted","time":{"start":1757098783881,"stop":1757098783882,"duration":1},"status":"passed","severity":"normal"},{"uid":"eda396a61f46497b","name":"Push message with content topic containing JSON","time":{"start":1757099392673,"stop":1757099392673,"duration":0},"status":"passed","severity":"normal"},{"uid":"535ac398864a2549","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1757098313240,"stop":1757098313241,"duration":1},"status":"passed","severity":"normal"},{"uid":"8db008906d6326bf","name":"should process tasks in queue","time":{"start":1757098299322,"stop":1757098299322,"duration":0},"status":"passed","severity":"normal"},{"uid":"be41107db2512b7f","name":"Check message with no payload is not received","time":{"start":1757098783866,"stop":1757098783866,"duration":0},"status":"passed","severity":"normal"},{"uid":"28087d6a3ad97b9f","name":"should handle errors when globalThis is not available","time":{"start":1757098267221,"stop":1757098267224,"duration":3},"status":"passed","severity":"normal"},{"uid":"d900f3e6a8b2d106","name":"messageHashStr returns a hex string","time":{"start":1757098268065,"stop":1757098268065,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b580496919c431","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1757098268058,"stop":1757098268059,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f48e9b1b61293a7","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1757098267873,"stop":1757098267874,"duration":1},"status":"passed","severity":"normal"},{"uid":"62c39a89c628197c","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1757098313254,"stop":1757098313255,"duration":1},"status":"passed","severity":"normal"},{"uid":"32165a58491d57ac","name":"Push message with long payload","time":{"start":1757099392667,"stop":1757099392667,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d31be33b8f6ab","name":"Push message with short payload","time":{"start":1757099392666,"stop":1757099392666,"duration":0},"status":"passed","severity":"normal"},{"uid":"793244819312235","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757098359201,"stop":1757098359202,"duration":1},"status":"passed","severity":"normal"},{"uid":"378010e52a7dc42f","name":"accepts time-filtered query with content filter","time":{"start":1757098268450,"stop":1757098268451,"duration":1},"status":"passed","severity":"normal"},{"uid":"204901aba22a77c1","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1757098722087,"stop":1757098722088,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b5dd853bf725817","name":"Subscribe to topic containing Russian and publish message","time":{"start":1757098545904,"stop":1757098545905,"duration":1},"status":"passed","severity":"normal"},{"uid":"5002a9fed8cf377a","name":"Query with Ordered Callback, No message returned","time":{"start":1757098669229,"stop":1757098669230,"duration":1},"status":"passed","severity":"normal"},{"uid":"531a97049326d418","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1757098722086,"stop":1757098722086,"duration":0},"status":"passed","severity":"normal"},{"uid":"659d5aaf2a85863b","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1757098301057,"stop":1757098301058,"duration":1},"status":"passed","severity":"normal"},{"uid":"64653e28228c6927","name":"should dial second nwaku node that was discovered","time":{"start":1757098334548,"stop":1757098334551,"duration":3},"status":"skipped","severity":"normal"},{"uid":"f6a926fe6ac96e8a","name":"should filter out undefined ENRs","time":{"start":1757098278814,"stop":1757098278814,"duration":0},"status":"passed","severity":"normal"},{"uid":"33fa2d600ef992d7","name":"Push message with emoji payload","time":{"start":1757099392670,"stop":1757099392671,"duration":1},"status":"passed","severity":"normal"},{"uid":"623f87d37eacbc18","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1757098652460,"stop":1757098652460,"duration":0},"status":"passed","severity":"normal"},{"uid":"64ec886c29cded91","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1757098537106,"stop":1757098537106,"duration":0},"status":"passed","severity":"normal"},{"uid":"6339a1fe692ca3d0","name":"should remove event listeners","time":{"start":1757098268489,"stop":1757098268489,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f850031ce4ba61","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1757098252390,"stop":1757098252390,"duration":0},"status":"passed","severity":"normal"},{"uid":"37fdd5a9ee53d026","name":"should allow redial after failed dial cooldown expires","time":{"start":1757098268047,"stop":1757098268047,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2e473cfa4f974d4","name":"Sample","time":{"start":1757098257917,"stop":1757098257917,"duration":0},"status":"passed","severity":"normal"},{"uid":"375bf53f742c8c8a","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app20/2/topic239/test.js","time":{"start":1757098638880,"stop":1757098638880,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6645466c4d87e49","name":"Push 30 different messages","time":{"start":1757099392671,"stop":1757099392671,"duration":0},"status":"skipped","severity":"normal"},{"uid":"557ad98a5c2209a7","name":"configure the node with multiple content topics","time":{"start":1757098638882,"stop":1757098638882,"duration":0},"status":"passed","severity":"normal"},{"uid":"c02c5dcb9fbc864a","name":"messageHashStr produces different results for different inputs","time":{"start":1757098268067,"stop":1757098268067,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb23f6eed5efabe9","name":"random static sharding 4 - Cluster ID: 985, Shard ID: 359","time":{"start":1757098690259,"stop":1757098690259,"duration":0},"status":"passed","severity":"normal"},{"uid":"5651e3af28107281","name":"Push message with SQL Injection payload","time":{"start":1757099392646,"stop":1757099392646,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba76635f89e2e23","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1757098403023,"stop":1757098403024,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e58d5ca8f5efd0c","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app11/9/topic854/test.js","time":{"start":1757098638863,"stop":1757098638863,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c638757c769a2c1","name":"Subscribe to topic containing long and publish message","time":{"start":1757098545902,"stop":1757098545903,"duration":1},"status":"passed","severity":"normal"},{"uid":"1396e1a4a35a638c","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1757098257828,"stop":1757098257828,"duration":0},"status":"passed","severity":"normal"},{"uid":"62bed59ad539c53f","name":"should not dispatch event when already disconnected","time":{"start":1757098267235,"stop":1757098267236,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0f62c98e4b0c9b3","name":"Query with Promise Callback, No Decoder","time":{"start":1757098669230,"stop":1757098669230,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd93e1941911a8c","name":"LightPush","time":{"start":1757098726708,"stop":1757098726709,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3d4c8b3a6a57376","name":"Fails to push message with large meta","time":{"start":1757099392664,"stop":1757099392664,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4c3b08381f28f00","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757098813146,"stop":1757098813146,"duration":0},"status":"passed","severity":"normal"},{"uid":"3010bfc9d6b96205","name":"should not fail to stop the service if it was not started","time":{"start":1757098282758,"stop":1757098282758,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e8de91e5365259e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1757098252387,"stop":1757098252387,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc8bd7be16a03dad","name":"should not receive a peer event before start","time":{"start":1757098339263,"stop":1757098339263,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c0ec3560d9e784e","name":"should clear the dialing interval","time":{"start":1757098268036,"stop":1757098268037,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0d6cdcd383dcc8c","name":"Fails to push message with large meta","time":{"start":1757099392685,"stop":1757099392686,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbdf3a76bd970e5c","name":"Relay Node - default protocol","time":{"start":1757098726710,"stop":1757098726710,"duration":0},"status":"passed","severity":"normal"},{"uid":"4311c6f1d52a390b","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1757098258575,"stop":1757098258576,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9e6601520474574","name":"should initialize bloom filter with correct parameters","time":{"start":1757098316974,"stop":1757098316974,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a884af8ddc9856a","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1757098278816,"stop":1757098278816,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fc7b0f74e55405c","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1757098318850,"stop":1757098318851,"duration":1},"status":"passed","severity":"normal"},{"uid":"db974dadb7395c40","name":"should create PeerExchange instance with components","time":{"start":1757098278819,"stop":1757098278819,"duration":0},"status":"passed","severity":"normal"},{"uid":"75b6a3af52b9029c","name":"Check message with non string payload is not received","time":{"start":1757098783866,"stop":1757098783867,"duration":1},"status":"passed","severity":"normal"},{"uid":"4704e12681864faf","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757098339265,"stop":1757098339265,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1ab7068f680f47b2","name":"should handle hash queries without validation","time":{"start":1757098300902,"stop":1757098300902,"duration":0},"status":"passed","severity":"normal"},{"uid":"104e4fbf889bf83d","name":"Push message with emoji payload","time":{"start":1757099392659,"stop":1757099392660,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8059e1dbcae47a1","name":"Filter","time":{"start":1757098726709,"stop":1757098726709,"duration":0},"status":"passed","severity":"normal"},{"uid":"89e94b64db2d1abc","name":"Push message with content topic containing Chinese","time":{"start":1757099392672,"stop":1757099392672,"duration":0},"status":"passed","severity":"normal"},{"uid":"6880fe880add3314","name":"should handle a minimal index list","time":{"start":1757098252645,"stop":1757098252646,"duration":1},"status":"passed","severity":"normal"},{"uid":"b88cb1a43a0088d","name":"should work with v3 peers","time":{"start":1757098300505,"stop":1757098300505,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e205dc37309382","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1757098714875,"stop":1757098714876,"duration":1},"status":"passed","severity":"normal"},{"uid":"d61cc301c76dda37","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1757098269227,"stop":1757098269227,"duration":0},"status":"passed","severity":"normal"},{"uid":"931194e8062cce27","name":"should handle peer not in mesh for all topics","time":{"start":1757098268536,"stop":1757098268536,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dc14a161057d817","name":"should not fail to start the service if it is already started","time":{"start":1757098339261,"stop":1757098339262,"duration":1},"status":"passed","severity":"normal"},{"uid":"384d915d10303303","name":"Push message with content topic containing escaped characters","time":{"start":1757099392674,"stop":1757099392674,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aec9a13c4e0fb63","name":"Push message with numeric payload","time":{"start":1757099392644,"stop":1757099392644,"duration":0},"status":"passed","severity":"normal"},{"uid":"837bd479f8c91d09","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757098427617,"stop":1757098427617,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d2ac1e53013b1b","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757098813144,"stop":1757098813144,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf8d0ee73dca6c23","name":"should never report false negatives","time":{"start":1757098316976,"stop":1757098316976,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba2da30fa4aa8c","name":"should return PeerId when PeerId is provided","time":{"start":1757098268433,"stop":1757098268433,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a4243d31285240","name":"should load peers from local storage and dispatch events","time":{"start":1757098282760,"stop":1757098282760,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f10f920dfd2c56","name":"should insert elements correctly","time":{"start":1757098316975,"stop":1757098316975,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe866d8b69d415b","name":"should dial peers from store on start","time":{"start":1757098267962,"stop":1757098267963,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fa41670e7982796","name":"should process queue every 500ms","time":{"start":1757098268048,"stop":1757098268048,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d3beed3b7bf549","name":"should return false when pubsub topic parsing fails","time":{"start":1757098267874,"stop":1757098267874,"duration":0},"status":"passed","severity":"normal"},{"uid":"c92e51e994a7d3cd","name":"Subscribe to topic containing Script and receive message","time":{"start":1757098813144,"stop":1757098813144,"duration":0},"status":"passed","severity":"normal"},{"uid":"30e6317f4079a454","name":"Check publish message containing XML","time":{"start":1757098537099,"stop":1757098537099,"duration":0},"status":"passed","severity":"normal"},{"uid":"3312ccd4d50fe1d7","name":"returns nothing if no connections present","time":{"start":1757098268558,"stop":1757098268559,"duration":1},"status":"passed","severity":"normal"},{"uid":"e770197bc3411566","name":"Check received message containing Russian","time":{"start":1757098783858,"stop":1757098783858,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a1f1c8b44a177cc","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1757098313253,"stop":1757098313254,"duration":1},"status":"passed","severity":"normal"},{"uid":"59e9db7459bc229c","name":"should be safe to call multiple times","time":{"start":1757098269221,"stop":1757098269222,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d9b07f786946e7f","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1757098341825,"stop":1757098341826,"duration":1},"status":"passed","severity":"normal"},{"uid":"f94de7d3519fc81c","name":"can query messages normally","time":{"start":1757098692764,"stop":1757098692764,"duration":0},"status":"passed","severity":"normal"},{"uid":"926376658e587ef3","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1757098313248,"stop":1757098313248,"duration":0},"status":"passed","severity":"normal"},{"uid":"4217924743b716e9","name":"should handle errors when removing globalThis listeners","time":{"start":1757098267226,"stop":1757098267227,"duration":1},"status":"passed","severity":"normal"},{"uid":"a04dc967c1926568","name":"should handle relay send failures gracefully","time":{"start":1757098268531,"stop":1757098268531,"duration":0},"status":"passed","severity":"normal"},{"uid":"36ead7b90bfb799d","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app77/3/topic590/utf8","time":{"start":1757098638881,"stop":1757098638881,"duration":0},"status":"passed","severity":"normal"},{"uid":"47bc0aad80fe1284","name":"Query Generator, No message returned","time":{"start":1757098669226,"stop":1757098669227,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6b2a599aa34f018","name":"should skip peer when not on same cluster","time":{"start":1757098268042,"stop":1757098268042,"duration":0},"status":"passed","severity":"normal"},{"uid":"445460056068df07","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1757098545905,"stop":1757098545905,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe423fb702414e92","name":"random static sharding 1 - Cluster ID: 603, Shard ID: 995","time":{"start":1757098690258,"stop":1757098690258,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb1f1ea8b3c9d1f8","name":"ends after yielding if response size indicates end","time":{"start":1757098268827,"stop":1757098268827,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a2f8fc080303a97","name":"Refresh subscription","time":{"start":1757098813130,"stop":1757098813130,"duration":0},"status":"passed","severity":"normal"},{"uid":"75a0e6a8cc52d2fc","name":"should discard bootstrap peers when has more than set limit","time":{"start":1757098378494,"stop":1757098378494,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ed1e3c49fba8e2e","name":"should emit message when we just started and store connect event occurs","time":{"start":1757098301055,"stop":1757098301055,"duration":0},"status":"passed","severity":"normal"},{"uid":"a165d5a5ae1c86a9","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757098813129,"stop":1757098813129,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2dffa3e6cba582c4","name":"should only return 1 node with relay and store capability","time":{"start":1757098278884,"stop":1757098278884,"duration":0},"status":"passed","severity":"normal"},{"uid":"74839d1a47a18687","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1757098313263,"stop":1757098313263,"duration":0},"status":"passed","severity":"normal"},{"uid":"2098657ab01970fb","name":"should handle empty peer infos gracefully","time":{"start":1757098278813,"stop":1757098278814,"duration":1},"status":"passed","severity":"normal"},{"uid":"7beccef77b561972","name":"Push message with Russian payload","time":{"start":1757099392646,"stop":1757099392646,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b9274d068309cf","name":"Check received message containing shell command","time":{"start":1757098783876,"stop":1757098783876,"duration":0},"status":"passed","severity":"normal"},{"uid":"7538df6b00044f3f","name":"Store - dialed after - with timeout","time":{"start":1757098726708,"stop":1757098726708,"duration":0},"status":"passed","severity":"normal"},{"uid":"e42364f6a19459a","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1757098313251,"stop":1757098313251,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f548ba78ab61155","name":"A test","time":{"start":1757098412330,"stop":1757098412331,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a273142c89bd2aa","name":"Cluster ID 0, shard 1","time":{"start":1757098690258,"stop":1757098690258,"duration":0},"status":"passed","severity":"normal"},{"uid":"e155c4c4553afe52","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1757098252378,"stop":1757098252379,"duration":1},"status":"passed","severity":"normal"},{"uid":"365479dd8398d41","name":"should reject if Store is requested but not mounted","time":{"start":1757098301025,"stop":1757098301025,"duration":0},"status":"passed","severity":"normal"},{"uid":"986f0b55fad89dc0","name":"Push message with emoji payload","time":{"start":1757099392681,"stop":1757099392681,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbbbd06804b0f264","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1757098252380,"stop":1757098252380,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5c4fba74662a7f3","name":"new peer added after a peer was already found","time":{"start":1757098513570,"stop":1757098513571,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfcc498a15869e43","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757098604198,"stop":1757098604198,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea88fda269de21b2","name":"should update peer store before dialing","time":{"start":1757098267786,"stop":1757098267786,"duration":0},"status":"passed","severity":"normal"},{"uid":"2575e64ae8bb7990","name":"Push message with SQL Injection payload","time":{"start":1757099392668,"stop":1757099392668,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ecc302c259b47ff","name":"Check received message containing SQL Injection","time":{"start":1757098783874,"stop":1757098783874,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8c6fc7738b5c623","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app86/4/topic360/json","time":{"start":1757098638868,"stop":1757098638869,"duration":1},"status":"passed","severity":"normal"},{"uid":"a191612a9c49703d","name":"Check publish message containing emoji","time":{"start":1757098537102,"stop":1757098537102,"duration":0},"status":"passed","severity":"normal"},{"uid":"886718574b21534f","name":"should not fail to stop the service if it was not started","time":{"start":1757098574521,"stop":1757098574521,"duration":0},"status":"passed","severity":"normal"},{"uid":"285231d79a5eca7f","name":"should handle query errors","time":{"start":1757098278907,"stop":1757098278907,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4315159c2d76225","name":"Push message with Chinese payload","time":{"start":1757099392678,"stop":1757099392678,"duration":0},"status":"passed","severity":"normal"},{"uid":"770010ebbbe2101b","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1757098313258,"stop":1757098313259,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccdb8a98de500f15","name":"Subscribe to topic containing XML and receive message","time":{"start":1757098813144,"stop":1757098813144,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bd48ca99881e13f","name":"Push message with SQL Injection payload","time":{"start":1757099392679,"stop":1757099392679,"duration":0},"status":"passed","severity":"normal"},{"uid":"74eaac29957e308e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1757098313262,"stop":1757098313263,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b304599e9a450ec","name":"should use DNS peer discovery with light client","time":{"start":1757098339264,"stop":1757098339264,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8ce52413931e626f","name":"should return false when network is not connected","time":{"start":1757098269222,"stop":1757098269222,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6943c3c316246e1","name":"should throw an error for insufficient data","time":{"start":1757098252646,"stop":1757098252646,"duration":0},"status":"passed","severity":"normal"},{"uid":"edf172fa348bca10","name":"should call waitForPeer on Relay","time":{"start":1757098301030,"stop":1757098301031,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d54cda2332f3af1","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1757098278817,"stop":1757098278817,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a467d70b4a18615","name":"should get / set UDP multiaddr","time":{"start":1757098258581,"stop":1757098258582,"duration":1},"status":"passed","severity":"normal"},{"uid":"120a9caa89ae29d6","name":"Push message with content topic containing Chinese","time":{"start":1757099392650,"stop":1757099392651,"duration":1},"status":"passed","severity":"normal"},{"uid":"a65801d65bd93d1c","name":"should use peerId from options when provided to queryGenerator","time":{"start":1757098300902,"stop":1757098300903,"duration":1},"status":"passed","severity":"normal"},{"uid":"f05d8c37d313ab38","name":"should accept empty decoders array","time":{"start":1757098301049,"stop":1757098301049,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7d8ad63886543b9","name":"should return peer for existing peer","time":{"start":1757098267985,"stop":1757098267985,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b74895f4b6610ab","name":"should hang up with multiaddr and return true on success","time":{"start":1757098269224,"stop":1757098269224,"duration":0},"status":"passed","severity":"normal"},{"uid":"14e108d5f0d2ebe4","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1757098278644,"stop":1757098278646,"duration":2},"status":"passed","severity":"normal"},{"uid":"777ad5dab552873c","name":"isConnected between 2 js-waku relay nodes","time":{"start":1757098354906,"stop":1757098354906,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a2acd594d529c5","name":"should check connected peers if present and suitable","time":{"start":1757098301026,"stop":1757098301029,"duration":3},"status":"passed","severity":"normal"},{"uid":"a35acf6e8a9d7b9b","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757098427618,"stop":1757098427618,"duration":0},"status":"passed","severity":"normal"},{"uid":"d317d8d5798f4db5","name":"should return all connected peers without codec filter","time":{"start":1757098269225,"stop":1757098269225,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aaafe0585a30330","name":"Push message with content topic containing escaped characters","time":{"start":1757099392684,"stop":1757099392685,"duration":1},"status":"passed","severity":"normal"},{"uid":"8580ba4166a3cc12","name":"Check message received after jswaku node is restarted","time":{"start":1757098783868,"stop":1757098783868,"duration":0},"status":"passed","severity":"normal"},{"uid":"b852004adbb7aa43","name":"should handle empty pubsub topics","time":{"start":1757098268533,"stop":1757098268533,"duration":0},"status":"passed","severity":"normal"},{"uid":"3637312a27abea3e","name":"should successfully stop","time":{"start":1757098301041,"stop":1757098301041,"duration":0},"status":"passed","severity":"normal"},{"uid":"db40857f256fbcc1","name":"should drop only non-locked connections when over maxConnections","time":{"start":1757098268001,"stop":1757098268002,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f31211224964ccd","name":"should not create multiple intervals when called multiple times","time":{"start":1757098268036,"stop":1757098268036,"duration":0},"status":"passed","severity":"normal"},{"uid":"b58e22339c4ec571","name":"should fail to send if no connected peers found","time":{"start":1757098300491,"stop":1757098300492,"duration":1},"status":"passed","severity":"normal"},{"uid":"547502ecdf08ec91","name":"should add received messages to bloom filter","time":{"start":1757098319186,"stop":1757098319186,"duration":0},"status":"passed","severity":"normal"},{"uid":"15ed52c4ce95af5c","name":"it tolerates circular branch references","time":{"start":1757098278880,"stop":1757098278881,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d853f549df52f8e","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757098604200,"stop":1757098604201,"duration":1},"status":"broken","severity":"normal"},{"uid":"22ad3aefc328eae6","name":"Push message with long payload","time":{"start":1757099392644,"stop":1757099392644,"duration":0},"status":"passed","severity":"normal"},{"uid":"931413da86c0c785","name":"Round trip binary encryption [ecies, signature]","time":{"start":1757098290228,"stop":1757098290228,"duration":0},"status":"passed","severity":"normal"},{"uid":"d81b16c5683c6d45","name":"Waku message hash computation (payload length 0)","time":{"start":1757098268059,"stop":1757098268060,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbe65093a5dbf735","name":"should work with mixed v2 and v3 peers","time":{"start":1757098300505,"stop":1757098300505,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f41addbe7b8cfc0","name":"should continually clean up expired entries at intervals","time":{"start":1757098298599,"stop":1757098298600,"duration":1},"status":"passed","severity":"normal"},{"uid":"e86ed5041f3611c8","name":"Push message with Basic HTML tag payload","time":{"start":1757099392647,"stop":1757099392647,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2ed077f2fe7777a","name":"should successfully query peers and return peer infos","time":{"start":1757098278812,"stop":1757098278813,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddbdc0e7cc2f4fba","name":"connects to nwaku","time":{"start":1757098722512,"stop":1757098722512,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc1773ea1a545235","name":"Push 30 different messages","time":{"start":1757099392660,"stop":1757099392660,"duration":0},"status":"skipped","severity":"normal"},{"uid":"406f597df510832e","name":"Generator, 2 different shards","time":{"start":1757098659927,"stop":1757098659927,"duration":0},"status":"passed","severity":"normal"},{"uid":"da80468fff616a51","name":"should push the message to the outgoing buffer","time":{"start":1757098319182,"stop":1757098319183,"duration":1},"status":"passed","severity":"normal"},{"uid":"53f3b4053001b772","name":"Push message with content topic containing Arabic","time":{"start":1757099392683,"stop":1757099392683,"duration":0},"status":"passed","severity":"normal"},{"uid":"785166b268b750cd","name":"should remove event listeners when stopped","time":{"start":1757098301049,"stop":1757098301050,"duration":1},"status":"passed","severity":"normal"},{"uid":"da83c18fc4ce6d33","name":"Push message with custom timestamp: 1757101959438","time":{"start":1757099392654,"stop":1757099392654,"duration":0},"status":"passed","severity":"normal"},{"uid":"75cfdca57322144a","name":"should handle query errors gracefully","time":{"start":1757098278906,"stop":1757098278906,"duration":0},"status":"passed","severity":"normal"},{"uid":"56cb97f00371a1e8","name":"Push message with content topic containing emoji","time":{"start":1757099392653,"stop":1757099392653,"duration":0},"status":"passed","severity":"normal"},{"uid":"9007873882e93185","name":"should handle peer store errors gracefully","time":{"start":1757098301155,"stop":1757098301155,"duration":0},"status":"passed","severity":"normal"},{"uid":"2028b6829ac708a8","name":"Delete observer","time":{"start":1757098515102,"stop":1757098515102,"duration":0},"status":"passed","severity":"normal"},{"uid":"d22cc8c1a7681d18","name":"Subscribe and receive messages via lightPush","time":{"start":1757098813126,"stop":1757098813126,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c04b4361a079d91","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757098714875,"stop":1757098714875,"duration":0},"status":"passed","severity":"normal"},{"uid":"9856776b2342f49d","name":"should create an instance with libp2p and dialer","time":{"start":1757098267772,"stop":1757098267772,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cdeeffb3467c21d","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1757098300722,"stop":1757098300723,"duration":1},"status":"passed","severity":"normal"},{"uid":"b023a89722b62724","name":"return first retrieved peers without further DNS queries","time":{"start":1757098278884,"stop":1757098278884,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb80a415b106496a","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1757098269060,"stop":1757098269060,"duration":0},"status":"passed","severity":"normal"},{"uid":"7be78ec6559d59e1","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1757098545907,"stop":1757098545908,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0e0d3c59e4310da","name":"should handle shard reader errors gracefully","time":{"start":1757098268052,"stop":1757098268052,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f6957a4cb7ce754","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757098813140,"stop":1757098813140,"duration":0},"status":"passed","severity":"normal"},{"uid":"325d85b653d27251","name":"Check message with no pubsub topic is not received","time":{"start":1757098783880,"stop":1757098783880,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b5549bf9911cc48","name":"Push message with shell command payload","time":{"start":1757099392680,"stop":1757099392681,"duration":1},"status":"passed","severity":"normal"},{"uid":"12d402fc0b1d78e4","name":"should handle cache.get errors gracefully","time":{"start":1757098282761,"stop":1757098282761,"duration":0},"status":"passed","severity":"normal"},{"uid":"832a6af691d0f837","name":"should successfully query store with valid decoders and options","time":{"start":1757098300899,"stop":1757098300900,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a8290c869b36b0c","name":"Promise Callback - false","time":{"start":1757098701037,"stop":1757098701038,"duration":1},"status":"passed","severity":"normal"},{"uid":"406cd19e786e8898","name":"should do nothing if no non-locked connections to drop","time":{"start":1757098268002,"stop":1757098268008,"duration":6},"status":"passed","severity":"normal"},{"uid":"681876a268f174ff","name":"Relay - times out","time":{"start":1757098726707,"stop":1757098726708,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc54b5f2b8310d3e","name":"should return undefined if no connection provided","time":{"start":1757098268712,"stop":1757098268712,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea2c39e28cb839cf","name":"should successfully unsubscribe from an existing subscription","time":{"start":1757098301040,"stop":1757098301040,"duration":0},"status":"passed","severity":"normal"},{"uid":"b78218b55254b435","name":"should skip peer when dialed recently","time":{"start":1757098268040,"stop":1757098268040,"duration":0},"status":"passed","severity":"normal"},{"uid":"da28b5450c941e48","name":"Check publish message after service node is restarted","time":{"start":1757098537107,"stop":1757098537107,"duration":0},"status":"skipped","severity":"normal"},{"uid":"35240733042e413e","name":"should create ConnectionManager with required options","time":{"start":1757098269218,"stop":1757098269218,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ffbd600f3baf298","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1757098268714,"stop":1757098268714,"duration":0},"status":"passed","severity":"normal"},{"uid":"833b666513527f06","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1757098252389,"stop":1757098252389,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcce70f5eab7e13b","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1757098268432,"stop":1757098268432,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf0a18c153146941","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1757098313257,"stop":1757098313257,"duration":0},"status":"passed","severity":"normal"},{"uid":"369d0106b1617388","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1757098319193,"stop":1757098319193,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ad6e6276eba6b5d","name":"should be safe to call multiple times","time":{"start":1757098267783,"stop":1757098267783,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b0037acc490135c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1757098252387,"stop":1757098252387,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe7c1ffb72506b92","name":"Push message with custom timestamp: 1757094759438","time":{"start":1757099392654,"stop":1757099392654,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d1ce3f8e8de5753","name":"should be safe to call multiple times","time":{"start":1757098268488,"stop":1757098268489,"duration":1},"status":"passed","severity":"normal"},{"uid":"af1616c6e76f2099","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1757098300725,"stop":1757098300725,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa26a87c8064484f","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1757098300728,"stop":1757098300732,"duration":4},"status":"passed","severity":"normal"},{"uid":"30623b3b65a5ae42","name":"Push message with content topic containing Arabic","time":{"start":1757099392673,"stop":1757099392673,"duration":0},"status":"passed","severity":"normal"},{"uid":"163c83c61b0f01df","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1757098278649,"stop":1757098278650,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0b2dab330e8b26c","name":"Check received message containing SQL Injection","time":{"start":1757098783858,"stop":1757098783859,"duration":1},"status":"passed","severity":"normal"},{"uid":"57e16d90f86f46dd","name":"should drop connection to all peers on hangUp","time":{"start":1757098424824,"stop":1757098424824,"duration":0},"status":"passed","severity":"normal"},{"uid":"92288c46b4c261e9","name":"Subscribe to topic containing short and receive message","time":{"start":1757098813130,"stop":1757098813131,"duration":1},"status":"passed","severity":"normal"},{"uid":"b33b0a3681f307a","name":"should populate queue if has active dial","time":{"start":1757098268041,"stop":1757098268041,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e018b0c16fcc61b","name":"should add event listeners for peer connect and disconnect","time":{"start":1757098268479,"stop":1757098268488,"duration":9},"status":"passed","severity":"normal"},{"uid":"ccf99db2d69a5f58","name":"Query Generator, No Decoder","time":{"start":1757098669226,"stop":1757098669226,"duration":0},"status":"passed","severity":"normal"},{"uid":"355b53392e3a2de5","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1757098722083,"stop":1757098722083,"duration":0},"status":"passed","severity":"normal"},{"uid":"4716751b4e6d6d7","name":"should dial peer when no shard info available","time":{"start":1757098268043,"stop":1757098268046,"duration":3},"status":"passed","severity":"normal"},{"uid":"68d88f91e45b0a90","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757098359200,"stop":1757098359201,"duration":1},"status":"passed","severity":"normal"},{"uid":"eec02db4869171f","name":"should handle dial errors gracefully","time":{"start":1757098267785,"stop":1757098267786,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ff3829434b76760","name":"should not modify tags of connections for different peers","time":{"start":1757098300733,"stop":1757098300733,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c33e96c16df656d","name":"Subscribe to topic containing Script and publish message","time":{"start":1757098545905,"stop":1757098545905,"duration":0},"status":"passed","severity":"normal"},{"uid":"be0ced3e75248504","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757098813143,"stop":1757098813143,"duration":0},"status":"passed","severity":"normal"},{"uid":"be1c8c83dd01e9ea","name":"Passing page size 110 when there are 120 messages","time":{"start":1757098711737,"stop":1757098711738,"duration":1},"status":"passed","severity":"normal"},{"uid":"4754258c6d3c9f50","name":"Check publish message after client node is restarted","time":{"start":1757098537107,"stop":1757098537107,"duration":0},"status":"skipped","severity":"normal"},{"uid":"12643918f8d4719e","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757098783862,"stop":1757098783863,"duration":1},"status":"passed","severity":"normal"},{"uid":"98c0d95b6d47d609","name":"should skip peers without peerInfo in ENR","time":{"start":1757098278907,"stop":1757098278908,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d1b2c3f4085c6c3","name":"should start periodic discovery on start","time":{"start":1757098278908,"stop":1757098278908,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6fa9df5d6640e7c","name":"should handle complete connection lifecycle","time":{"start":1757098267245,"stop":1757098267245,"duration":0},"status":"passed","severity":"normal"},{"uid":"736fc06223b9bf2f","name":"should wait for Filter peer to be connected","time":{"start":1757098301030,"stop":1757098301030,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e01aafa38faf33","name":"Push message with Russian payload","time":{"start":1757099392668,"stop":1757099392668,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f21e3c4b57150db","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1757098652460,"stop":1757098652460,"duration":0},"status":"passed","severity":"normal"},{"uid":"67a4d4c16c39cb89","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1757098313251,"stop":1757098313251,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b2113206c4ef8d6","name":"Relay + Store","time":{"start":1757098341224,"stop":1757098341224,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0d4d758410d3f38","name":"messageHashStr produces consistent results for the same input","time":{"start":1757098268066,"stop":1757098268066,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdf2cfe6fb7043c0","name":"Check received message with timestamp: 1757098333978 ","time":{"start":1757098783862,"stop":1757098783862,"duration":0},"status":"passed","severity":"normal"},{"uid":"e10bad2e8eb10c24","name":"Push message with escaped characters payload","time":{"start":1757099392648,"stop":1757099392648,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a740d2d7f4b253","name":"yields undefined for messages without content topic","time":{"start":1757098268826,"stop":1757098268826,"duration":0},"status":"passed","severity":"normal"},{"uid":"325943f7aad07cdd","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1757098252384,"stop":1757098252385,"duration":1},"status":"passed","severity":"normal"},{"uid":"acdd413e7160214c","name":"should handle queue overflow by adding peers to queue","time":{"start":1757098268047,"stop":1757098268047,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2105bb1cc41ab1b","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1757098278814,"stop":1757098278815,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e67bc3182606a69","name":"Push message with content topic containing emoji","time":{"start":1757099392663,"stop":1757099392664,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eb196ecf882a488","name":"Subscribe and receives messages on 20 topics","time":{"start":1757098813128,"stop":1757098813129,"duration":1},"status":"passed","severity":"normal"},{"uid":"568a9fa975487a89","name":"isConnected should return true after first peer connects","time":{"start":1757098354900,"stop":1757098354900,"duration":0},"status":"passed","severity":"normal"},{"uid":"8151d1fd77401cb3","name":"should dial peer when peer is discovered","time":{"start":1757098267785,"stop":1757098267785,"duration":0},"status":"passed","severity":"normal"},{"uid":"56af4275f65eb46e","name":"should add and check entries correctly","time":{"start":1757098298571,"stop":1757098298574,"duration":3},"status":"passed","severity":"normal"},{"uid":"6c8640facfc5b432","name":"should skip already querying peers","time":{"start":1757098278905,"stop":1757098278906,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b494e89148ae50","name":"should requeue task if no peer is available","time":{"start":1757098299323,"stop":1757098299331,"duration":8},"status":"passed","severity":"normal"},{"uid":"602971f279182f0","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757098783863,"stop":1757098783863,"duration":0},"status":"passed","severity":"normal"},{"uid":"8735e283f807d670","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1757098319189,"stop":1757098319189,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9cc87bd472a3416","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1757098257824,"stop":1757098257825,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e614011ceae84e5","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757098813140,"stop":1757098813140,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1c01a8dbd6b3fbcc","name":"Push message with Chinese payload","time":{"start":1757099392645,"stop":1757099392645,"duration":0},"status":"passed","severity":"normal"},{"uid":"17c3cfbc36d11698","name":"groups content topics by expected pubsub topic","time":{"start":1757098252383,"stop":1757098252383,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da6dc3a05a205f1","name":"should transition to Unhealthy when no connections","time":{"start":1757098301153,"stop":1757098301153,"duration":0},"status":"passed","severity":"normal"},{"uid":"acc9925bf7a18ec3","name":"should get all peers from store","time":{"start":1757098267975,"stop":1757098267975,"duration":0},"status":"passed","severity":"normal"},{"uid":"8512f5b5e9e3cc4f","name":"Overlapping topic subscription","time":{"start":1757098813130,"stop":1757098813130,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b8f36a1a0e8955e","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1757098278646,"stop":1757098278647,"duration":1},"status":"passed","severity":"normal"},{"uid":"302966c6cb65e855","name":"should remove event listeners from globalThis","time":{"start":1757098267226,"stop":1757098267226,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2492b3686607aaf","name":"should be sent with empty content","time":{"start":1757098319193,"stop":1757098319193,"duration":0},"status":"passed","severity":"normal"},{"uid":"baf1bb77d24da614","name":"Check message with no pubsub topic is not received","time":{"start":1757098783864,"stop":1757098783865,"duration":1},"status":"passed","severity":"normal"},{"uid":"869ac78f10cf6482","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app47/6/topic58/xml","time":{"start":1757098638880,"stop":1757098638880,"duration":0},"status":"passed","severity":"normal"},{"uid":"272227176deb9940","name":"should add event listeners to globalThis","time":{"start":1757098267220,"stop":1757098267221,"duration":1},"status":"passed","severity":"normal"},{"uid":"99e5390da4cf21","name":"should create ShardReader with static shards network config","time":{"start":1757098267856,"stop":1757098267856,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6ae86e17bbd80e","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1757098252382,"stop":1757098252382,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac71cdc1446c06ae","name":"Subscribe to topic containing XML and publish message","time":{"start":1757098545905,"stop":1757098545906,"duration":1},"status":"passed","severity":"normal"},{"uid":"60f2ccb5aebef0a7","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1757098267241,"stop":1757098267241,"duration":0},"status":"passed","severity":"normal"},{"uid":"774673f3e2cefc82","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757098813128,"stop":1757098813128,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa4b547dbf839651","name":"Light Node - default protocols","time":{"start":1757098726709,"stop":1757098726710,"duration":1},"status":"passed","severity":"normal"},{"uid":"165a813a595139fc","name":"Push message with content topic containing numeric","time":{"start":1757099392650,"stop":1757099392650,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5aec04194f44b67","name":"Overlapping topic subscription","time":{"start":1757098545902,"stop":1757098545902,"duration":0},"status":"skipped","severity":"normal"},{"uid":"77c85d308392a976","name":"Renews subscription after lossing a connection","time":{"start":1757098813147,"stop":1757098813147,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e74021d1905438","name":"handles different clusterIds correctly","time":{"start":1757098252383,"stop":1757098252384,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bf290854a5cd67e","name":"should skip peer when already connected","time":{"start":1757098268039,"stop":1757098268040,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0bbe4550b974530","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1757098313259,"stop":1757098313259,"duration":0},"status":"passed","severity":"normal"},{"uid":"b947b770514d5e31","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1757098313256,"stop":1757098313256,"duration":0},"status":"passed","severity":"normal"},{"uid":"63c99c7d2d390079","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757098714876,"stop":1757098714876,"duration":0},"status":"passed","severity":"normal"},{"uid":"661dad25ef15df0d","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1757098252386,"stop":1757098252386,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb6bdd9445bb5cd6","name":"Passing page size 10 when there are 10 messages","time":{"start":1757098711732,"stop":1757098711735,"duration":3},"status":"passed","severity":"normal"},{"uid":"d14c6d289f5e86a9","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1757098545901,"stop":1757098545901,"duration":0},"status":"passed","severity":"normal"},{"uid":"60b1e2f596dd6b97","name":"random static sharding 7 - Cluster ID: 531, Shard ID: 592","time":{"start":1757098690264,"stop":1757098690266,"duration":2},"status":"passed","severity":"normal"},{"uid":"12d66b1d6749bb8d","name":"Check message with non string payload is not received","time":{"start":1757098783881,"stop":1757098783881,"duration":0},"status":"passed","severity":"normal"},{"uid":"5912a84e8e426f08","name":"Promise Callback - true","time":{"start":1757098701036,"stop":1757098701037,"duration":1},"status":"passed","severity":"normal"},{"uid":"deaa22dddb6f587","name":"Relay + Store","time":{"start":1757098258586,"stop":1757098258586,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe984a5e43461233","name":"should only return 1 node with relay capability","time":{"start":1757098278883,"stop":1757098278883,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9d3f03acea566e","name":"different cluster: nodes don't connect","time":{"start":1757098427617,"stop":1757098427617,"duration":0},"status":"passed","severity":"normal"},{"uid":"7269cf0d374f9841","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1757098313241,"stop":1757098313241,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c943dde6d9206b","name":"Check received message containing Basic HTML tag","time":{"start":1757098783860,"stop":1757098783860,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d07bb6cff717076","name":"rejects hash query with time filter","time":{"start":1757098268445,"stop":1757098268450,"duration":5},"status":"passed","severity":"normal"},{"uid":"6f9829b11ceefe6f","name":"ignores domain fetching errors","time":{"start":1757098278881,"stop":1757098278882,"duration":1},"status":"passed","severity":"normal"},{"uid":"22153c615e97935f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1757098252391,"stop":1757098252391,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb1f16cc5466121","name":"Push message with numeric payload","time":{"start":1757099392678,"stop":1757099392678,"duration":0},"status":"passed","severity":"normal"},{"uid":"4358a51ed44dc41d","name":"peer:update - should do nothing if another protocol hit","time":{"start":1757098268713,"stop":1757098268713,"duration":0},"status":"passed","severity":"normal"},{"uid":"90aafe77cae88ea3","name":"Push message with special chars payload","time":{"start":1757099392656,"stop":1757099392656,"duration":0},"status":"passed","severity":"normal"},{"uid":"abc99c7791e9d0c8","name":"should clear all timers","time":{"start":1757098268490,"stop":1757098268490,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b232985b360381","name":"Reusing cursor across nodes","time":{"start":1757098652464,"stop":1757098652464,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ae15b6afa53bc6","name":"Push message with content topic containing long","time":{"start":1757099392660,"stop":1757099392661,"duration":1},"status":"passed","severity":"normal"},{"uid":"9be49966b2c3f0ad","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1757098313269,"stop":1757098313270,"duration":1},"status":"passed","severity":"normal"},{"uid":"d084d084fa296af1","name":"Cluster id 0, shard 0","time":{"start":1757098690254,"stop":1757098690257,"duration":3},"status":"passed","severity":"normal"},{"uid":"e8c9d0cbba6ba881","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1757098252382,"stop":1757098252382,"duration":0},"status":"passed","severity":"normal"},{"uid":"27c5224cbfbb516b","name":"should not dial peers from store when browser is not connected","time":{"start":1757098267966,"stop":1757098267967,"duration":1},"status":"passed","severity":"normal"},{"uid":"19c7271d49705956","name":"should skip updating peer store if peer has same addresses","time":{"start":1757098267787,"stop":1757098267787,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcde0abb4dcaaaa2","name":"returns only open connection if one present","time":{"start":1757098268559,"stop":1757098268559,"duration":0},"status":"passed","severity":"normal"},{"uid":"fddbfb52b0d75bb0","name":"different cluster: nodes don't connect","time":{"start":1757098427614,"stop":1757098427615,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f15e5700fdda51c","name":"should clear timers for specific peer on disconnect","time":{"start":1757098268531,"stop":1757098268532,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ffe7d7286252ce4","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1757098313262,"stop":1757098313262,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a066e3dd1d133b","name":"Subscribe to topic containing emoji and publish message","time":{"start":1757098545908,"stop":1757098545908,"duration":0},"status":"passed","severity":"normal"},{"uid":"460a5ddd7fb2dcc4","name":"should not stop if not started","time":{"start":1757098278901,"stop":1757098278901,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e139e35b5f2a657","name":"Check received message containing XML","time":{"start":1757098783859,"stop":1757098783859,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dcd99dc450351c3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1757098252387,"stop":1757098252387,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc7b85a2783f5ad1","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1757098530276,"stop":1757098530277,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5b4b0b2e9261da9","name":"Push message with content topic containing Russian","time":{"start":1757099392651,"stop":1757099392651,"duration":0},"status":"passed","severity":"normal"},{"uid":"635f51c07787feee","name":"Push message with content topic containing unicode special characters","time":{"start":1757099392652,"stop":1757099392652,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b66a290d4ec66d","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app10/4/topic725/test.js","time":{"start":1757098638870,"stop":1757098638871,"duration":1},"status":"passed","severity":"normal"},{"uid":"4af81d39e97f1a5","name":"peer exchange sets tag","time":{"start":1757098513569,"stop":1757098513570,"duration":1},"status":"passed","severity":"normal"},{"uid":"f25217d14158065e","name":"should be able to decode the field with only STORE set to true","time":{"start":1757098257827,"stop":1757098257827,"duration":0},"status":"passed","severity":"normal"},{"uid":"4967ce6daed840af","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1757098313261,"stop":1757098313261,"duration":0},"status":"passed","severity":"normal"},{"uid":"e64aa947356b3888","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1757098299543,"stop":1757098299544,"duration":1},"status":"passed","severity":"normal"},{"uid":"c803c2e2121b3134","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1757098707074,"stop":1757098707074,"duration":0},"status":"passed","severity":"normal"},{"uid":"cee23b05fbba4a68","name":"should throw error when no peers are available","time":{"start":1757098300900,"stop":1757098300900,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2dcc1cb932a0490","name":"should start peer exchange discovery","time":{"start":1757098278900,"stop":1757098278900,"duration":0},"status":"passed","severity":"normal"},{"uid":"db8b5a7eb4b9dba5","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1757098313257,"stop":1757098313257,"duration":0},"status":"passed","severity":"normal"},{"uid":"44eacc97fba1af02","name":"should return start time to match max range","time":{"start":1757098301057,"stop":1757098301057,"duration":0},"status":"passed","severity":"normal"},{"uid":"20947036037ad5cc","name":"Push message with custom timestamp: 1726339959438","time":{"start":1757099392665,"stop":1757099392665,"duration":0},"status":"passed","severity":"normal"},{"uid":"61d28b6c2afbf9b0","name":"Check received message containing special chars","time":{"start":1757098783856,"stop":1757098783857,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e770bfb8d1beb32","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1757098313262,"stop":1757098313262,"duration":0},"status":"passed","severity":"normal"},{"uid":"a18781f0a916cdec","name":"should be empty when created","time":{"start":1757098301265,"stop":1757098301265,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c5497787191326a","name":"should start ping timers on peer connect","time":{"start":1757098268491,"stop":1757098268504,"duration":13},"status":"passed","severity":"normal"},{"uid":"ad58a7d5d9f515fb","name":"Ephemeral field is preserved - encoder v0","time":{"start":1757098341825,"stop":1757098341825,"duration":0},"status":"passed","severity":"normal"},{"uid":"b49be78094c4da73","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1757098659927,"stop":1757098659928,"duration":1},"status":"passed","severity":"normal"},{"uid":"a90b0b578a86c034","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757098257829,"stop":1757098257829,"duration":0},"status":"passed","severity":"normal"},{"uid":"76ff11bb51334655","name":"should add event listeners to libp2p","time":{"start":1757098267219,"stop":1757098267220,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9f0df68fb3ebb9c","name":"should handle task timeouts","time":{"start":1757098299333,"stop":1757098299334,"duration":1},"status":"passed","severity":"normal"},{"uid":"450c629d330a7caa","name":"should mark all messages in causal history as acknowledged","time":{"start":1757098319187,"stop":1757098319188,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd4cb1b11149f9aa","name":"should not allow k > 12","time":{"start":1757098312859,"stop":1757098312860,"duration":1},"status":"passed","severity":"normal"},{"uid":"7089179da732312","name":"Decoder throws on undefined content topic","time":{"start":1757098288585,"stop":1757098288585,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbeb31bb77f3d3b9","name":"should properly setup health event callback","time":{"start":1757098301052,"stop":1757098301052,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5ca40cbfef6141e","name":"msgTime: 0 ms from now, startTime: 1756839507214, endTime: 1757098707214","time":{"start":1757098722086,"stop":1757098722087,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9775d8100f49c5","name":"should have no discoveries enabled by default","time":{"start":1757098299543,"stop":1757098299543,"duration":0},"status":"passed","severity":"normal"},{"uid":"b35316a62c412d10","name":"should filter peers by codec","time":{"start":1757098269226,"stop":1757098269226,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ed713daab03bc82","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1757098313249,"stop":1757098313249,"duration":0},"status":"passed","severity":"normal"},{"uid":"72a1bb581b17da00","name":"pre and post cipher","time":{"start":1757098289082,"stop":1757098289083,"duration":1},"status":"passed","severity":"normal"},{"uid":"85adce3222ecb891","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app16/3/topic370/xml","time":{"start":1757098638873,"stop":1757098638880,"duration":7},"status":"passed","severity":"normal"},{"uid":"7ed6cb5765bbd231","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1757098268521,"stop":1757098268521,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ed2f10b75e2f358","name":"Check received message with timestamp: 1757098333978 ","time":{"start":1757098783878,"stop":1757098783878,"duration":0},"status":"passed","severity":"normal"},{"uid":"181ed498347d8d5","name":"should work with stubbed peer manager event emitter","time":{"start":1757098301050,"stop":1757098301050,"duration":0},"status":"passed","severity":"normal"},{"uid":"91fdf75d711e2d4e","name":"should handle dial errors gracefully","time":{"start":1757098267976,"stop":1757098267977,"duration":1},"status":"passed","severity":"normal"},{"uid":"483d028ad0623912","name":"Publish message with rate limit","time":{"start":1757098537108,"stop":1757098537108,"duration":0},"status":"passed","severity":"normal"},{"uid":"8777e91439ceb13c","name":"should set field with all protocols enabled","time":{"start":1757098258585,"stop":1757098258585,"duration":0},"status":"passed","severity":"normal"},{"uid":"d20d9275244e8b72","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1757098278643,"stop":1757098278644,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6cd888442963243","name":"Store - dialed first","time":{"start":1757098726708,"stop":1757098726708,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d5521a54e7c774","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1757098638862,"stop":1757098638863,"duration":1},"status":"passed","severity":"normal"},{"uid":"14b5b79ba4c1d664","name":"Check received message containing special chars","time":{"start":1757098783873,"stop":1757098783873,"duration":0},"status":"passed","severity":"normal"},{"uid":"64ddf427755892eb","name":"throws on content topic with empty topic name field","time":{"start":1757098252376,"stop":1757098252377,"duration":1},"status":"passed","severity":"normal"},{"uid":"189a1e8579b9b89b","name":"should handle case with all peers already connected","time":{"start":1757098267984,"stop":1757098267984,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd14d4ccb40828ed","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1757098301268,"stop":1757098301269,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b088a1a5f48cdcd","name":"should retry on complete failure if specified","time":{"start":1757098300492,"stop":1757098300495,"duration":3},"status":"passed","severity":"normal"},{"uid":"251dfabe522f9371","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757098813132,"stop":1757098813132,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a91ac6d453a002","name":"should emit a peer event after start","time":{"start":1757098574523,"stop":1757098574523,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce62481a1ce1f4fa","name":"should return cached hash on subsequent access","time":{"start":1757098269060,"stop":1757098269060,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bf85e598e653bf5","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1757098252385,"stop":1757098252385,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2fc93b76516269e","name":"Passing page size 3 when there are 20 messages","time":{"start":1757098711731,"stop":1757098711731,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f6104b0ad89962","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1757098252385,"stop":1757098252385,"duration":0},"status":"passed","severity":"normal"},{"uid":"a75672f26666406a","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1757098313261,"stop":1757098313261,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e67a968e7a30e72","name":"Query generator for multiple messages","time":{"start":1757098698821,"stop":1757098698822,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ae7b15183c77f09","name":"Throws when trying to push message with empty payload","time":{"start":1757099392660,"stop":1757099392660,"duration":0},"status":"passed","severity":"normal"},{"uid":"292560f4bbfcdc59","name":"should return PeerId when PeerId is provided","time":{"start":1757098268432,"stop":1757098268432,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c75a0c4e19662f7","name":"Check publish message containing numeric","time":{"start":1757098537095,"stop":1757098537096,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bdd4242675f7287","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1757098300732,"stop":1757098300732,"duration":0},"status":"passed","severity":"normal"},{"uid":"66aaa15ac4e86a28","name":"Push message with JSON payload","time":{"start":1757099392669,"stop":1757099392669,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ffd7be70c9078c5","name":"should initialize with default number of peers","time":{"start":1757098300698,"stop":1757098300699,"duration":1},"status":"passed","severity":"normal"},{"uid":"383ada1d54d3c50f","name":"Publish message with custom timestamp: Fri Sep 05 2025 17:55:30 GMT+0000 (Coordinated Universal Time)","time":{"start":1757098537103,"stop":1757098537104,"duration":1},"status":"passed","severity":"normal"},{"uid":"2580040575aa85a1","name":"should create PeerExchangeDiscovery with default options","time":{"start":1757098278909,"stop":1757098278909,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f20af226b204e8","name":"should successfully subscribe to supported pubsub topic","time":{"start":1757098301039,"stop":1757098301040,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ee029c64d6bff03","name":"Push message with custom timestamp: 1757094759439","time":{"start":1757099392686,"stop":1757099392686,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad2c0d17aee8df76","name":"can start and stop the service","time":{"start":1757098339259,"stop":1757098339259,"duration":0},"status":"passed","severity":"normal"},{"uid":"868451bbf9e8b94d","name":"Push message with long payload","time":{"start":1757099392677,"stop":1757099392678,"duration":1},"status":"passed","severity":"normal"},{"uid":"d74c8eb1d6bd9061","name":"should handle retrieve function with query parameters","time":{"start":1757098301053,"stop":1757098301053,"duration":0},"status":"passed","severity":"normal"},{"uid":"767e00b797e3b154","name":"should not create relay timers when relay is not provided","time":{"start":1757098268521,"stop":1757098268522,"duration":1},"status":"passed","severity":"normal"},{"uid":"61aaa710b05ab6df","name":"should return false","time":{"start":1757098258578,"stop":1757098258578,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e7c8dedda48c2f7","name":"Meta field set when metaSetter is specified","time":{"start":1757098269058,"stop":1757098269058,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a4b0ef5f25e666e","name":"should handle dial errors gracefully","time":{"start":1757098268046,"stop":1757098268046,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa5a0df616c5dba","name":"Check publish message containing JSON","time":{"start":1757098537100,"stop":1757098537101,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3d0b87c25059e21","name":"Push message with Script payload","time":{"start":1757099392679,"stop":1757099392680,"duration":1},"status":"passed","severity":"normal"},{"uid":"658221212f8ae47c","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1757098313257,"stop":1757098313258,"duration":1},"status":"passed","severity":"normal"},{"uid":"7865fd27ce002ba3","name":"Nodes with multiple pubsub topic","time":{"start":1757098530277,"stop":1757098530277,"duration":0},"status":"passed","severity":"normal"},{"uid":"c15d4514e115372","name":"Decoder throws on empty string content topic","time":{"start":1757098269059,"stop":1757098269060,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6dcd78980e3bad9","name":"should compute hash only when first accessed","time":{"start":1757098269060,"stop":1757098269060,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac8a197bf39cfe9e","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1757098301040,"stop":1757098301040,"duration":0},"status":"passed","severity":"normal"},{"uid":"abfdc65a86e3ad32","name":"should set field with only STORE enabled","time":{"start":1757098258585,"stop":1757098258585,"duration":0},"status":"passed","severity":"normal"},{"uid":"fccffb13aaaf5e8f","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1757098268012,"stop":1757098268012,"duration":0},"status":"passed","severity":"normal"},{"uid":"b14cf82dbb729f38","name":"Push message with content topic containing short","time":{"start":1757099392682,"stop":1757099392682,"duration":0},"status":"passed","severity":"normal"},{"uid":"c23b79c67982c476","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1757098252379,"stop":1757098252379,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eeba9278a8659fc","name":"Push message with content topic containing emoji","time":{"start":1757099392685,"stop":1757099392685,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fd9cf554bcc07f3","name":"Push message with special chars payload","time":{"start":1757099392678,"stop":1757099392678,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab44d5b019951b","name":"Check publish message containing Arabic","time":{"start":1757098537097,"stop":1757098537098,"duration":1},"status":"passed","severity":"normal"},{"uid":"31dbb657ba5cbdad","name":"Push message with Chinese payload","time":{"start":1757099392656,"stop":1757099392657,"duration":1},"status":"passed","severity":"normal"},{"uid":"a519205352760aa","name":"Subscribe to topic containing short and receive message","time":{"start":1757098813142,"stop":1757098813142,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a176462fd5a68c4","name":"Query generator for 2000 messages","time":{"start":1757098698835,"stop":1757098698835,"duration":0},"status":"passed","severity":"normal"},{"uid":"c417a4ad0a325276","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1757098257829,"stop":1757098257829,"duration":0},"status":"passed","severity":"normal"},{"uid":"2481c67a0c18366a","name":"does not throw on valid cases","time":{"start":1757098252368,"stop":1757098252370,"duration":2},"status":"passed","severity":"normal"},{"uid":"4f29f609bec91a27","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1757098313266,"stop":1757098313266,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da40e9b62a3a557","name":"Check message with invalid timestamp is not received","time":{"start":1757098783879,"stop":1757098783879,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f5d794b6dd599aa","name":"Decoder throws on undefined content topic","time":{"start":1757098269059,"stop":1757098269059,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd5ad19aab8ffde","name":"Push message with Basic HTML tag payload","time":{"start":1757099392680,"stop":1757099392680,"duration":0},"status":"passed","severity":"normal"},{"uid":"d13720f1dc21b44c","name":"ends if response has no messages","time":{"start":1757098268825,"stop":1757098268825,"duration":0},"status":"passed","severity":"normal"},{"uid":"7738164217e2d7a0","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1757098313260,"stop":1757098313261,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb425cf07ca4044b","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1757098277384,"stop":1757098277387,"duration":3},"status":"passed","severity":"normal"},{"uid":"13ed6babf2d6e352","name":"Fails to publish message with empty text","time":{"start":1757098537105,"stop":1757098537105,"duration":0},"status":"passed","severity":"normal"},{"uid":"479436df338adbdc","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1757098313259,"stop":1757098313259,"duration":0},"status":"passed","severity":"normal"},{"uid":"219309ee32c8430a","name":"Check received message containing escaped characters","time":{"start":1757098783861,"stop":1757098783861,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc8a3064860a47e5","name":"should be safe to call multiple times","time":{"start":1757098267784,"stop":1757098267784,"duration":0},"status":"passed","severity":"normal"},{"uid":"80e6531745f1d660","name":"Publish message with custom timestamp: Fri Sep 05 2025 19:55:30 GMT+0000 (Coordinated Universal Time)","time":{"start":1757098537104,"stop":1757098537104,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b01b92c2df595e","name":"Ordered Callback - true","time":{"start":1757098701038,"stop":1757098701038,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4cbb67510925885","name":"Push message with Arabic payload","time":{"start":1757099392668,"stop":1757099392668,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ff675a5a3dda62d","name":"Push message with SQL Injection payload","time":{"start":1757099392657,"stop":1757099392657,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c4509604a293da","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1757098278648,"stop":1757098278649,"duration":1},"status":"passed","severity":"normal"},{"uid":"47b6bb8f7be3241","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1757098313265,"stop":1757098313265,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed9d2736ac0afa49","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1757098252380,"stop":1757098252380,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d6c6fb2b12ac12","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1757098707074,"stop":1757098707074,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b7096e5258f594f","name":"Push message with content topic containing Russian","time":{"start":1757099392684,"stop":1757099392684,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae4eb2849025d1c6","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1757098299549,"stop":1757098299549,"duration":0},"status":"passed","severity":"normal"},{"uid":"4356a42bbbdb7bc4","name":"should update ack status of messages in outgoing buffer","time":{"start":1757098319194,"stop":1757098319194,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c32e0920df67665","name":"Publish message with custom timestamp: Sat Sep 14 2024 18:55:30 GMT+0000 (Coordinated Universal Time)","time":{"start":1757098537103,"stop":1757098537103,"duration":0},"status":"passed","severity":"normal"},{"uid":"29360d499fb170c5","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1757098301056,"stop":1757098301056,"duration":0},"status":"passed","severity":"normal"},{"uid":"22057808defc0c99","name":"should create RPC request with correct parameters","time":{"start":1757098278819,"stop":1757098278819,"duration":0},"status":"passed","severity":"normal"},{"uid":"849711bc3de5a50a","name":"Check publish message containing Chinese","time":{"start":1757098537097,"stop":1757098537097,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a7f1305a51ad666","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1757098252386,"stop":1757098252387,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec7a75454761dbd","name":"tcp ip4 address","time":{"start":1757098257936,"stop":1757098257936,"duration":0},"status":"passed","severity":"normal"},{"uid":"8708ff6332b91a66","name":"topics with same application and version share the same shard","time":{"start":1757098252382,"stop":1757098252383,"duration":1},"status":"passed","severity":"normal"},{"uid":"25e65222dfb10878","name":"should return different streams if requested simultaniously","time":{"start":1757098268712,"stop":1757098268713,"duration":1},"status":"passed","severity":"normal"},{"uid":"896e8a3b33b3a0ec","name":"Nodes with multiple pubsub topic","time":{"start":1757098530278,"stop":1757098530279,"duration":1},"status":"passed","severity":"normal"},{"uid":"da450b6a836d51a2","name":"Throws when trying to push message with empty payload","time":{"start":1757099392682,"stop":1757099392682,"duration":0},"status":"passed","severity":"normal"},{"uid":"a686b8abe358817a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1757098252388,"stop":1757098252388,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d9dd55865a4054","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1757098252386,"stop":1757098252386,"duration":0},"status":"passed","severity":"normal"},{"uid":"a04aab99d9b0471e","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1757098411838,"stop":1757098411847,"duration":9},"status":"passed","severity":"normal"},{"uid":"793fdd252f26f698","name":"should remove event listeners from libp2p","time":{"start":1757098267225,"stop":1757098267225,"duration":0},"status":"passed","severity":"normal"},{"uid":"a59a0db03f1d4e5f","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1757098545904,"stop":1757098545904,"duration":0},"status":"passed","severity":"normal"},{"uid":"a967c6c1c973ffe8","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1757098268522,"stop":1757098268522,"duration":0},"status":"passed","severity":"normal"},{"uid":"24c2e1aa8d8933dc","name":"Decoder throws on empty string content topic","time":{"start":1757098288585,"stop":1757098288585,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8203cdb6dbdc183","name":"Push message with shell command payload","time":{"start":1757099392670,"stop":1757099392670,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df2e40746b9666e","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757098783878,"stop":1757098783878,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b8cb943a2d7c533","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app16/1/topic897/json","time":{"start":1757098638871,"stop":1757098638872,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a14231887b77354","name":"should return false when peer has no shard info","time":{"start":1757098267858,"stop":1757098267858,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ddaa5bec834d12","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757098813129,"stop":1757098813129,"duration":0},"status":"passed","severity":"normal"},{"uid":"adca3a5ad3423be8","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1757098722088,"stop":1757098722088,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7bd510efae04bd4","name":"random static sharding 8 - Cluster ID: 555, Shard ID: 151","time":{"start":1757098690267,"stop":1757098690267,"duration":0},"status":"passed","severity":"normal"},{"uid":"80aa92ea6857f2ef","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1757098301056,"stop":1757098301056,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c2f7d9a5922fbb6","name":"should handle missing messages with undefined retrievalHint","time":{"start":1757098319192,"stop":1757098319192,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a03f1f2e66ee7b","name":"should handle peerStore errors gracefully","time":{"start":1757098269226,"stop":1757098269226,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1141f0008c4a600","name":"Check received message containing XML","time":{"start":1757098783875,"stop":1757098783875,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a79689f9ee315d9","name":"should add event listener for peer:discovery","time":{"start":1757098267780,"stop":1757098267780,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff747c124146932f","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1757098530278,"stop":1757098530278,"duration":0},"status":"passed","severity":"normal"},{"uid":"86975088f6dc6e6b","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1757098268059,"stop":1757098268059,"duration":0},"status":"passed","severity":"normal"},{"uid":"b70b39b7887b3a2","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1757098339265,"stop":1757098339265,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f8ef0e60ac682454","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1757098319190,"stop":1757098319190,"duration":0},"status":"passed","severity":"normal"},{"uid":"61079eee0c720985","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757098604204,"stop":1757098604204,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c88e1d460631e8","name":"should add sent message to localHistory with retrievalHint","time":{"start":1757098319184,"stop":1757098319184,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8fb671fb2ddab35","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1757098257823,"stop":1757098257824,"duration":1},"status":"passed","severity":"normal"},{"uid":"e75b7edb870ac101","name":"should properly create location multiaddrs - tcp","time":{"start":1757098258584,"stop":1757098258584,"duration":0},"status":"passed","severity":"normal"},{"uid":"12af2a2c7aa430a1","name":"Check received message containing Basic HTML tag","time":{"start":1757098783875,"stop":1757098783875,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b1356b5b06f93b2","name":"Subscribe to topic containing short and publish message","time":{"start":1757098545902,"stop":1757098545902,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cb70e5c27357681","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1757098300713,"stop":1757098300722,"duration":9},"status":"passed","severity":"normal"},{"uid":"644f53b5da36a477","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1757098313268,"stop":1757098313268,"duration":0},"status":"passed","severity":"normal"},{"uid":"249169aac535444f","name":"Passing invalid cursor","time":{"start":1757098652464,"stop":1757098652466,"duration":2},"status":"passed","severity":"normal"},{"uid":"91ed6ffe6e412a67","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1757098313247,"stop":1757098313248,"duration":1},"status":"passed","severity":"normal"},{"uid":"f073b85f68460058","name":"should throw error - no id","time":{"start":1757098258576,"stop":1757098258576,"duration":0},"status":"passed","severity":"normal"},{"uid":"afda8f7166ef8415","name":"Push message with Arabic payload","time":{"start":1757099392679,"stop":1757099392679,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bec44395d1e1e45","name":"should encode/decode to RLP encoding","time":{"start":1757098258579,"stop":1757098258579,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc69ad3fd05c6f06","name":"should be delivered immediately if received","time":{"start":1757098319194,"stop":1757098319195,"duration":1},"status":"passed","severity":"normal"},{"uid":"acf9615932971a0f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1757098313263,"stop":1757098313263,"duration":0},"status":"passed","severity":"normal"},{"uid":"70b8ca1e0c82b8b8","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757098813127,"stop":1757098813127,"duration":0},"status":"passed","severity":"normal"},{"uid":"1810f224a6ca5303","name":"Push message with unicode special characters payload","time":{"start":1757099392670,"stop":1757099392670,"duration":0},"status":"passed","severity":"normal"},{"uid":"d092bb968d1c9100","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1757098354899,"stop":1757098354899,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f75f3c254e50429","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1757098530276,"stop":1757098530276,"duration":0},"status":"passed","severity":"normal"},{"uid":"c738c4329e5218d5","name":"same cluster: nodes connect","time":{"start":1757098427616,"stop":1757098427617,"duration":1},"status":"passed","severity":"normal"},{"uid":"385a3d5d98e18169","name":"Subscribe to topic containing Script and receive message","time":{"start":1757098813133,"stop":1757098813133,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9cbbbc35625f789","name":"Encoder throws on empty string content topic","time":{"start":1757098269059,"stop":1757098269059,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a5e5c0904448b23","name":"Query Generator - false","time":{"start":1757098701036,"stop":1757098701036,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b63c0cbe5a5017","name":"Subscribe to topic containing special chars and publish message","time":{"start":1757098545903,"stop":1757098545903,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4f7a3d3c4a8c39a","name":"should create ShardReader with auto sharding network config","time":{"start":1757098267852,"stop":1757098267856,"duration":4},"status":"passed","severity":"normal"},{"uid":"24e142db0b61b361","name":"should monitor connected peers and store them into cache","time":{"start":1757098430610,"stop":1757098430612,"duration":2},"status":"passed","severity":"normal"},{"uid":"234bdc176213e112","name":"should skip peer when failed to dial recently","time":{"start":1757098268040,"stop":1757098268041,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fdf92834c472e08","name":"should reject if Filter is requested but not mounted","time":{"start":1757098301025,"stop":1757098301026,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f99ad138a018a13","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1757098301048,"stop":1757098301048,"duration":0},"status":"passed","severity":"normal"},{"uid":"72b542d821f014aa","name":"should handle network check errors gracefully","time":{"start":1757098268053,"stop":1757098268053,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b2d1c7ac90870db","name":"Push message with JSON payload","time":{"start":1757099392680,"stop":1757099392680,"duration":0},"status":"passed","severity":"normal"},{"uid":"512da3ca94cf6f5c","name":"should handle general insertion and lookup correctly","time":{"start":1757098316979,"stop":1757098316979,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d1c6012320ec0bc","name":"should keep entries that haven't expired yet","time":{"start":1757098298586,"stop":1757098298587,"duration":1},"status":"passed","severity":"normal"},{"uid":"24ebb9718cca9edd","name":"caches peers it previously fetched","time":{"start":1757098278882,"stop":1757098278882,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6c8ab063ab96fb1","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1757098268521,"stop":1757098268521,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c83ac63634b4eb","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1757098278884,"stop":1757098278885,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c843934eaaaff5a","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757098813128,"stop":1757098813128,"duration":0},"status":"passed","severity":"normal"},{"uid":"a23de7a7bc03c2c3","name":"Callback on promise, aborts when callback returns true","time":{"start":1757098698832,"stop":1757098698833,"duration":1},"status":"passed","severity":"normal"},{"uid":"e06a2be4f0a65448","name":"should return true when peer is on the pubsub topic shard","time":{"start":1757098267873,"stop":1757098267873,"duration":0},"status":"passed","severity":"normal"},{"uid":"457dfdae14e6b2a","name":"should clear existing timers before creating new ones","time":{"start":1757098268532,"stop":1757098268532,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aca04afc117270","name":"Push message with content topic containing unicode special characters","time":{"start":1757099392663,"stop":1757099392663,"duration":0},"status":"passed","severity":"normal"},{"uid":"b58b2e2228e7435a","name":"should be able to encode the field with only RELAY set to true","time":{"start":1757098257819,"stop":1757098257820,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fcef4c801da3d8a","name":"Wrong topic","time":{"start":1757098638882,"stop":1757098638882,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d1c6f0d79765ce0","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1757098319191,"stop":1757098319191,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcbd26b540658db","name":"should return PeerId when Multiaddr input is provided","time":{"start":1757098268433,"stop":1757098268433,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6091726c2346cf1","name":"Push message with rate limit","time":{"start":1757099392675,"stop":1757099392675,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0a73a547eae7e2d","name":"Rejects garbage","time":{"start":1757098304497,"stop":1757098304498,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d244a45a5c2107e","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1757098252378,"stop":1757098252378,"duration":0},"status":"passed","severity":"normal"},{"uid":"6756e4aece1ef63c","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1757098252382,"stop":1757098252382,"duration":0},"status":"passed","severity":"normal"},{"uid":"f416b6c081b2f1ea","name":"can start and stop the service","time":{"start":1757098574521,"stop":1757098574521,"duration":0},"status":"passed","severity":"normal"},{"uid":"70de1c41829784fb","name":"should retry if all attempts fail","time":{"start":1757098299344,"stop":1757098299344,"duration":0},"status":"passed","severity":"normal"},{"uid":"71832fb1a235faee","name":"Push message with short payload","time":{"start":1757099392643,"stop":1757099392643,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc39934eea52637c","name":"should throw error - invalid id","time":{"start":1757098258577,"stop":1757098258578,"duration":1},"status":"passed","severity":"normal"},{"uid":"54b178946be1110d","name":"random static sharding 2 - Cluster ID: 83, Shard ID: 64","time":{"start":1757098690258,"stop":1757098690259,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce810c04da0764d3","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1757098252390,"stop":1757098252390,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eb70d48dd167cf2","name":"should properly start and stop event listening","time":{"start":1757098301154,"stop":1757098301154,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca1c953af066c9ac","name":"Push message with content topic containing JSON","time":{"start":1757099392663,"stop":1757099392663,"duration":0},"status":"passed","severity":"normal"},{"uid":"20cbc8c313ecf5ce","name":"should wait for LightPush peer to be connected","time":{"start":1757098301029,"stop":1757098301029,"duration":0},"status":"passed","severity":"normal"},{"uid":"c792e867f917b91a","name":"should handle zero peers request","time":{"start":1757098278818,"stop":1757098278819,"duration":1},"status":"passed","severity":"normal"},{"uid":"1308b5b3246a2ae","name":"yields decoded messages","time":{"start":1757098268825,"stop":1757098268826,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3d87079075ce11e","name":"Round trip binary serialization","time":{"start":1757098269057,"stop":1757098269058,"duration":1},"status":"passed","severity":"normal"},{"uid":"5266e77ae478603f","name":"Fails to publish message with size larger than 1 MB","time":{"start":1757098537107,"stop":1757098537107,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f28ed42858f8f04","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1757098268009,"stop":1757098268012,"duration":3},"status":"passed","severity":"normal"},{"uid":"ad54ba99be1a4606","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1757098268013,"stop":1757098268013,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bbeb6433ae519c4","name":"Query generator for multiple messages with different content topic format","time":{"start":1757098698828,"stop":1757098698830,"duration":2},"status":"passed","severity":"normal"},{"uid":"4ab2e468d13cb0e1","name":"should handle corrupted shard info gracefully","time":{"start":1757098267881,"stop":1757098267882,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c5b44df6ff176d8","name":"Push message with content topic containing short","time":{"start":1757099392660,"stop":1757099392660,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d749e446f1c457c","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1757098403024,"stop":1757098403024,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0091064afcd71df","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1757098313259,"stop":1757098313260,"duration":1},"status":"passed","severity":"normal"},{"uid":"9adf6678abe6848c","name":"Check publish message containing Basic HTML tag","time":{"start":1757098537100,"stop":1757098537100,"duration":0},"status":"passed","severity":"normal"},{"uid":"abbc7dceefdb81e4","name":"Push message with custom timestamp: 1726339959438","time":{"start":1757099392654,"stop":1757099392654,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dde415a6464e959","name":"random static sharding 10 - Cluster ID: 519, Shard ID: 39","time":{"start":1757098690268,"stop":1757098690268,"duration":0},"status":"passed","severity":"normal"},{"uid":"38cc5b94e9246c2f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1757098252388,"stop":1757098252389,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bd1508847a13dce","name":"Query generator for multiple messages with multiple decoders","time":{"start":1757098698827,"stop":1757098698828,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb3d95c186d83fea","name":"Push message with rate limit","time":{"start":1757099392664,"stop":1757099392664,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bcd1245c692e059","name":"Throws when trying to push message with empty payload","time":{"start":1757099392671,"stop":1757099392671,"duration":0},"status":"passed","severity":"normal"},{"uid":"44cae6abac1a66c2","name":"should invoke callbacks when receiving a message","time":{"start":1757098301267,"stop":1757098301268,"duration":1},"status":"passed","severity":"normal"},{"uid":"73545a8c943a01f7","name":"Relay - dialed after","time":{"start":1757098726707,"stop":1757098726707,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd0493fe7f75c964","name":"should process successful peer exchange query","time":{"start":1757098278907,"stop":1757098278907,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a74db48e7cb60ff","name":"udp ip6 address","time":{"start":1757098257936,"stop":1757098257937,"duration":1},"status":"passed","severity":"normal"},{"uid":"49c9d5b5187140","name":"Passing page size 19 when there are 20 messages","time":{"start":1757098711737,"stop":1757098711737,"duration":0},"status":"passed","severity":"normal"},{"uid":"326234a83339145a","name":"Check received message containing numeric","time":{"start":1757098783856,"stop":1757098783856,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd7d34c1e5578c57","name":"should increase lamport timestamp","time":{"start":1757098319185,"stop":1757098319185,"duration":0},"status":"passed","severity":"normal"},{"uid":"625d80db447971b3","name":"Refresh subscription","time":{"start":1757098545901,"stop":1757098545901,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1e0bd95dd5986363","name":"Push message with escaped characters payload","time":{"start":1757099392659,"stop":1757099392659,"duration":0},"status":"passed","severity":"normal"},{"uid":"29751c2b708fac56","name":"should properly create location multiaddrs - udp6","time":{"start":1757098258583,"stop":1757098258583,"duration":0},"status":"passed","severity":"normal"},{"uid":"75fc4c5198c0f282","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757098813134,"stop":1757098813135,"duration":1},"status":"passed","severity":"normal"},{"uid":"2adbe43d9c1de9b5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1757098313265,"stop":1757098313266,"duration":1},"status":"passed","severity":"normal"},{"uid":"399c28bc4c9f771c","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1757098252381,"stop":1757098252381,"duration":0},"status":"passed","severity":"normal"},{"uid":"d297234727fb8233","name":"should handle complete dial lifecycle","time":{"start":1757098268053,"stop":1757098268054,"duration":1},"status":"passed","severity":"normal"},{"uid":"fae5e081cef2498a","name":"should set up event listeners when started","time":{"start":1757098301049,"stop":1757098301049,"duration":0},"status":"passed","severity":"normal"},{"uid":"c804b7ab9cfef937","name":"Fails to push message with large meta","time":{"start":1757099392675,"stop":1757099392675,"duration":0},"status":"passed","severity":"normal"},{"uid":"c87771b9dc8cfe45","name":"should dial more peers if under maxConnections","time":{"start":1757098268001,"stop":1757098268001,"duration":0},"status":"passed","severity":"normal"},{"uid":"f89d11bd7d34f1b7","name":"Push message with custom timestamp: 1726339959439","time":{"start":1757099392686,"stop":1757099392686,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7abe5296e68da79","name":"should throw error - no public key","time":{"start":1757098258577,"stop":1757098258577,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6a613ff0bc41b85","name":"throws on content topic with empty version field","time":{"start":1757098252375,"stop":1757098252376,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9e4046f2699f50f","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757098813143,"stop":1757098813143,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce3110d866d6e31","name":"Push message equal or less that 1MB","time":{"start":1757099392654,"stop":1757099392655,"duration":1},"status":"passed","severity":"normal"},{"uid":"deaeb4757741c76f","name":"should clear interval on stop","time":{"start":1757098278908,"stop":1757098278909,"duration":1},"status":"passed","severity":"normal"},{"uid":"27164fb485fd5cd3","name":"should lock peers when selected","time":{"start":1757098300700,"stop":1757098300700,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f3969be3fc49304","name":"should return false when peer is on different cluster","time":{"start":1757098267857,"stop":1757098267857,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7849beea3f8919","name":"should handle malformed response data","time":{"start":1757098278817,"stop":1757098278818,"duration":1},"status":"passed","severity":"normal"},{"uid":"363e274983f4f1c9","name":"Subscribe to topic containing XML and receive message","time":{"start":1757098813133,"stop":1757098813134,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad05da778accf884","name":"Push message with custom timestamp: 1726339959438","time":{"start":1757099392676,"stop":1757099392676,"duration":0},"status":"passed","severity":"normal"},{"uid":"718eb77e197b47cb","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1757098268823,"stop":1757098268823,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aba24c24c6c7810","name":"should be able to encode the field with only STORE set to true","time":{"start":1757098257821,"stop":1757098257821,"duration":0},"status":"passed","severity":"normal"},{"uid":"18bb855c558fd6d7","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757098604199,"stop":1757098604199,"duration":0},"status":"passed","severity":"normal"},{"uid":"aab0b33eb2efe00e","name":"should be safe to call multiple times","time":{"start":1757098267965,"stop":1757098267966,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cb4454393255f04","name":"should create all internal components","time":{"start":1757098269220,"stop":1757098269220,"duration":0},"status":"passed","severity":"normal"},{"uid":"39ed6c1b5c39d269","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757098813134,"stop":1757098813134,"duration":0},"status":"passed","severity":"normal"},{"uid":"e780e2353a4c0804","name":"Generator, one shard","time":{"start":1757098659925,"stop":1757098659927,"duration":2},"status":"passed","severity":"normal"},{"uid":"55282647d7410f24","name":"Default pageSize","time":{"start":1757098711738,"stop":1757098711745,"duration":7},"status":"passed","severity":"normal"},{"uid":"d8909993a6c5135e","name":"Check received message containing JSON","time":{"start":1757098783876,"stop":1757098783876,"duration":0},"status":"passed","severity":"normal"},{"uid":"db60f61ed84ad315","name":"Push message with content topic containing short","time":{"start":1757099392649,"stop":1757099392649,"duration":0},"status":"passed","severity":"normal"},{"uid":"136f383f1ccf7154","name":"Check meta is set [symmetric]","time":{"start":1757098288582,"stop":1757098288582,"duration":0},"status":"passed","severity":"normal"},{"uid":"6036754eeefd7d20","name":"Stops search when 2 null results are returned","time":{"start":1757098278151,"stop":1757098278152,"duration":1},"status":"passed","severity":"normal"},{"uid":"25eaa450bce4d633","name":"should handle errors when getting connections","time":{"start":1757098267242,"stop":1757098267242,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e7631ba015876d","name":"should be safe to call multiple times","time":{"start":1757098267964,"stop":1757098267965,"duration":1},"status":"passed","severity":"normal"},{"uid":"8158f5beae6e0457","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757098813136,"stop":1757098813136,"duration":0},"status":"passed","severity":"normal"},{"uid":"df659a0168dbbd8e","name":"Push message with XML payload","time":{"start":1757099392680,"stop":1757099392680,"duration":0},"status":"passed","severity":"normal"},{"uid":"af12466e3aa1bd62","name":"Subscribe to topic containing JSON and publish message","time":{"start":1757098545906,"stop":1757098545906,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0a48a2ea1d88d19","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757098813143,"stop":1757098813144,"duration":1},"status":"passed","severity":"normal"},{"uid":"6df23185777db7cc","name":"should set field with only LIGHTPUSH enabled","time":{"start":1757098258586,"stop":1757098258586,"duration":0},"status":"passed","severity":"normal"},{"uid":"5264641f8c4137b4","name":"Init the array if not present","time":{"start":1757098252198,"stop":1757098252200,"duration":2},"status":"passed","severity":"normal"},{"uid":"7ef9ce5498fc7e03","name":"Check received message containing short","time":{"start":1757098783870,"stop":1757098783871,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3e5d11c934b9bae","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1757098313241,"stop":1757098313241,"duration":0},"status":"passed","severity":"normal"},{"uid":"1311d25f46efc52c","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1757098313251,"stop":1757098313252,"duration":1},"status":"passed","severity":"normal"},{"uid":"3081343d1685293e","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757098257825,"stop":1757098257825,"duration":0},"status":"passed","severity":"normal"},{"uid":"23c017655b9559e7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1757098252388,"stop":1757098252388,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e9413e620371613","name":"Check received message with timestamp: 1757098333978000000 ","time":{"start":1757098783877,"stop":1757098783878,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc72850d44943d7d","name":"should stop all internal components","time":{"start":1757098269221,"stop":1757098269221,"duration":0},"status":"passed","severity":"normal"},{"uid":"2578359ad9077bf9","name":"should dial all remaining peers","time":{"start":1757098267976,"stop":1757098267976,"duration":0},"status":"passed","severity":"normal"},{"uid":"44b876aad88c9b6","name":"Push message with content topic containing JSON","time":{"start":1757099392684,"stop":1757099392684,"duration":0},"status":"passed","severity":"normal"},{"uid":"99aa15542154d00d","name":"should maintain proper timestamps if all messages received","time":{"start":1757098319185,"stop":1757098319185,"duration":0},"status":"passed","severity":"normal"},{"uid":"480d729c97cbc1ab","name":"should initialize with custom TTL","time":{"start":1757098278899,"stop":1757098278899,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c262f77031eb78","name":"should set field with all protocols disabled","time":{"start":1757098258584,"stop":1757098258585,"duration":1},"status":"passed","severity":"normal"},{"uid":"d91cd6f39812dae6","name":"should get / set TCP multiaddr","time":{"start":1757098258582,"stop":1757098258582,"duration":0},"status":"passed","severity":"normal"},{"uid":"da446da62cbe5872","name":"should handle case with no peers in store","time":{"start":1757098267977,"stop":1757098267981,"duration":4},"status":"passed","severity":"normal"},{"uid":"b667056a94484935","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1757098313270,"stop":1757098313271,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffcdffe92ff98526","name":"should unregister libp2p event listeners when stop is called","time":{"start":1757098300712,"stop":1757098300713,"duration":1},"status":"passed","severity":"normal"},{"uid":"e71b4a0f1e666dd2","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1757098278650,"stop":1757098278650,"duration":0},"status":"passed","severity":"normal"},{"uid":"502b8b3e4976570c","name":"Subscribe and receive messages via waku relay post","time":{"start":1757098813138,"stop":1757098813138,"duration":0},"status":"passed","severity":"normal"},{"uid":"58918148595ba614","name":"should be safe to call multiple times","time":{"start":1757098268490,"stop":1757098268490,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3e612e55dc057a","name":"Passing page size 1 when there are 4 messages","time":{"start":1757098711730,"stop":1757098711731,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5484685aafb502","name":"should properly create location multiaddrs - udp4","time":{"start":1757098258582,"stop":1757098258583,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6131f51387450f6","name":"Ordered callback, aborts when callback returns true","time":{"start":1757098698834,"stop":1757098698835,"duration":1},"status":"passed","severity":"normal"},{"uid":"2721ed77efeec3d6","name":"should not be delivered","time":{"start":1757098319193,"stop":1757098319194,"duration":1},"status":"passed","severity":"normal"},{"uid":"10a8dc4f4ff6faa7","name":"Push message with XML payload","time":{"start":1757099392658,"stop":1757099392658,"duration":0},"status":"passed","severity":"normal"},{"uid":"40a5e5dfbd235519","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1757098722085,"stop":1757098722085,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bc7154857f8ace0","name":"should allow redial after cooldown period","time":{"start":1757098268041,"stop":1757098268042,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0874881dbc94e41","name":"should initialize with custom number of peers","time":{"start":1757098300699,"stop":1757098300699,"duration":0},"status":"passed","severity":"normal"},{"uid":"46ed11c91f717f28","name":"Check received message containing long","time":{"start":1757098783856,"stop":1757098783856,"duration":0},"status":"passed","severity":"normal"},{"uid":"2981a9b84beb3ff3","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1757098312863,"stop":1757098312863,"duration":0},"status":"passed","severity":"normal"},{"uid":"d55446a9f6f7a4b4","name":"Push message with content topic containing SQL Injection","time":{"start":1757099392651,"stop":1757099392651,"duration":0},"status":"passed","severity":"normal"},{"uid":"70209a8b33d95913","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1757098313266,"stop":1757098313266,"duration":0},"status":"passed","severity":"normal"},{"uid":"649bd1b1cb16177f","name":"should skip peers without peer exchange protocol","time":{"start":1757098278902,"stop":1757098278902,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca0966e6d08b91a","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1757098288579,"stop":1757098288581,"duration":2},"status":"passed","severity":"normal"},{"uid":"55afd49a3e901992","name":"Publish without waiting for remote peer","time":{"start":1757098545899,"stop":1757098545899,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c631562458ccfdc","name":"should handle multiple peer connections","time":{"start":1757098268504,"stop":1757098268505,"duration":1},"status":"passed","severity":"normal"},{"uid":"37e4641fd2d1c4ab","name":"Check message with no payload is not received","time":{"start":1757098783881,"stop":1757098783881,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d97239c6bffd27","name":"Push message with content topic containing emoji","time":{"start":1757099392674,"stop":1757099392674,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c2f4082c1ee5ba","name":"Push message with shell command payload","time":{"start":1757099392659,"stop":1757099392659,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f3aa486d8e092f7","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757098813131,"stop":1757098813132,"duration":1},"status":"passed","severity":"normal"},{"uid":"98f8ac706cb58bb9","name":"should dispatch network event when browser goes online","time":{"start":1757098267238,"stop":1757098267238,"duration":0},"status":"passed","severity":"normal"},{"uid":"513e0939922a1366","name":"random static sharding 5 - Cluster ID: 982, Shard ID: 308","time":{"start":1757098690259,"stop":1757098690260,"duration":1},"status":"passed","severity":"normal"},{"uid":"276147238d978604","name":"should update peers in cache on 'peer:identify' event","time":{"start":1757098282760,"stop":1757098282761,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1bbfb05e5e1fcb0","name":"Check publish message containing escaped characters","time":{"start":1757098537101,"stop":1757098537101,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb4df83515c28680","name":"Nwaku publishes","time":{"start":1757098526932,"stop":1757098526933,"duration":1},"status":"passed","severity":"normal"},{"uid":"86d4eb28d013f121","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757098604202,"stop":1757098604202,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ca8634146ad5fc0","name":"Push message with content topic containing numeric","time":{"start":1757099392661,"stop":1757099392661,"duration":0},"status":"passed","severity":"normal"},{"uid":"752775eb2d78118a","name":"should merge provided config with defaults","time":{"start":1757098269219,"stop":1757098269219,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebb3b325c9587d98","name":"should create PeerExchangeDiscovery instance","time":{"start":1757098278909,"stop":1757098278909,"duration":0},"status":"passed","severity":"normal"},{"uid":"d84cb9c2a68d76a5","name":"rejects hash query with content filter parameters","time":{"start":1757098268445,"stop":1757098268445,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e8d03dd0bae824d","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1757098319190,"stop":1757098319190,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1dd81ac1c3a0c90","name":"passes more than one ENR URLs and attempts connection","time":{"start":1757098339266,"stop":1757098339266,"duration":0},"status":"skipped","severity":"normal"},{"uid":"464a6fa4dabf009d","name":"should return no connections if no open connection provided","time":{"start":1757098268559,"stop":1757098268559,"duration":0},"status":"passed","severity":"normal"},{"uid":"19b795323098c289","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757098813135,"stop":1757098813135,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f56d5b670e557","name":"should remove event listeners","time":{"start":1757098267965,"stop":1757098267965,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e00631aa1890aa","name":"should wait for Store peer to be connected","time":{"start":1757098301030,"stop":1757098301030,"duration":0},"status":"passed","severity":"normal"},{"uid":"b14b288d195de976","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1757098545907,"stop":1757098545907,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d747a188e5cb22c","name":"Passing an array","time":{"start":1757098722514,"stop":1757098722515,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5cd57ff53f53ea2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1757098252391,"stop":1757098252391,"duration":0},"status":"passed","severity":"normal"},{"uid":"68029d86ca3158f5","name":"Subscribe and receive messages via lightPush","time":{"start":1757098813137,"stop":1757098813137,"duration":0},"status":"passed","severity":"normal"},{"uid":"4275ce3340b5ff4e","name":"Check publish message containing long","time":{"start":1757098537095,"stop":1757098537095,"duration":0},"status":"passed","severity":"normal"},{"uid":"2142ec2dd9d17d2f","name":"Push message with short payload","time":{"start":1757099392677,"stop":1757099392677,"duration":0},"status":"passed","severity":"normal"},{"uid":"e848b9d5f7e1bd5c","name":"Push message with Script payload","time":{"start":1757099392658,"stop":1757099392658,"duration":0},"status":"passed","severity":"normal"},{"uid":"139efdfa3f06a0a1","name":"should start the dialing interval","time":{"start":1757098268035,"stop":1757098268035,"duration":0},"status":"passed","severity":"normal"},{"uid":"4731ec7492869da4","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757098813145,"stop":1757098813145,"duration":0},"status":"passed","severity":"normal"},{"uid":"33358e64a9e93b37","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1757098252388,"stop":1757098252388,"duration":0},"status":"passed","severity":"normal"},{"uid":"e80dc151a95d1d10","name":"should handle multiple peers with different shard configurations","time":{"start":1757098268054,"stop":1757098268056,"duration":2},"status":"passed","severity":"normal"},{"uid":"e42d3e6e9714daf1","name":"Publishes to nwaku","time":{"start":1757098526931,"stop":1757098526932,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e916b5c00a8bae1","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1757098313253,"stop":1757098313253,"duration":0},"status":"passed","severity":"normal"},{"uid":"3770cded783cdcc9","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1757098652461,"stop":1757098652461,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e8fd8b179ee8e81","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1757098257828,"stop":1757098257829,"duration":1},"status":"passed","severity":"normal"},{"uid":"905ebf11b8d31c5d","name":"should be empty after removing the only subscription","time":{"start":1757098301267,"stop":1757098301267,"duration":0},"status":"passed","severity":"normal"},{"uid":"a84a66283dffe624","name":"should deliver messages after dependencies are met","time":{"start":1757098319190,"stop":1757098319190,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f430f38c2d9f2bf","name":"Push message with Script payload","time":{"start":1757099392646,"stop":1757099392646,"duration":0},"status":"passed","severity":"normal"},{"uid":"150aefa85db3ed3f","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1757098257827,"stop":1757098257828,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd662332bdf30dbd","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757098783882,"stop":1757098783882,"duration":0},"status":"passed","severity":"normal"},{"uid":"41624c31b7b51e7c","name":"messageHashStr works with IProtoMessage","time":{"start":1757098268066,"stop":1757098268066,"duration":0},"status":"passed","severity":"normal"},{"uid":"88cff2508e80dc61","name":"should return true when peer is on the same cluster","time":{"start":1757098267857,"stop":1757098267857,"duration":0},"status":"passed","severity":"normal"},{"uid":"34d45d03f3a1ee61","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1757098313256,"stop":1757098313257,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd0c18ed8b975756","name":"Push message with Russian payload","time":{"start":1757099392657,"stop":1757099392657,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c30f953d284be09","name":"should handle different types of entries","time":{"start":1757098298587,"stop":1757098298599,"duration":12},"status":"passed","severity":"normal"},{"uid":"a0933a3b917677ae","name":"Check message with invalid timestamp is not received","time":{"start":1757098783863,"stop":1757098783863,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f23d2cf57b1a37","name":"should dial peers from store when no connections remain","time":{"start":1757098267973,"stop":1757098267973,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b73df33c94cd00","name":"should encode/decode to text encoding","time":{"start":1757098258580,"stop":1757098258581,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4ccebf8e41c68b8","name":"should start and setup intervals and event listeners","time":{"start":1757098301269,"stop":1757098301270,"duration":1},"status":"passed","severity":"normal"},{"uid":"af0a1abcdcae3922","name":"returns all values when wanted number is greater than available values","time":{"start":1757098277380,"stop":1757098277384,"duration":4},"status":"passed","severity":"normal"},{"uid":"334f74094c23b0c0","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1757098319187,"stop":1757098319187,"duration":0},"status":"passed","severity":"normal"},{"uid":"118ed402d831654b","name":"Check received message containing long","time":{"start":1757098783871,"stop":1757098783872,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef51171c16a1f8fc","name":"should return null for non-existent peer","time":{"start":1757098267985,"stop":1757098267985,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0e24f9c64f346c9","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1757098301154,"stop":1757098301154,"duration":0},"status":"passed","severity":"normal"},{"uid":"16dbf121262a516d","name":"should handle ENR without shardInfo","time":{"start":1757098278908,"stop":1757098278908,"duration":0},"status":"passed","severity":"normal"},{"uid":"556835b3f898d6bb","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1757098354907,"stop":1757098354908,"duration":1},"status":"passed","severity":"normal"},{"uid":"b54b4481040f6499","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757098813133,"stop":1757098813133,"duration":0},"status":"passed","severity":"normal"},{"uid":"c15e624511b1c3fc","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1757098707073,"stop":1757098707073,"duration":0},"status":"passed","severity":"normal"},{"uid":"1775905f7c533e5d","name":"should reject if Relay is requested but not mounted","time":{"start":1757098301023,"stop":1757098301024,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccbd94886429973","name":"Push message with Basic HTML tag payload","time":{"start":1757099392658,"stop":1757099392658,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf74d09406b7eb74","name":"Push message with JSON payload","time":{"start":1757099392658,"stop":1757099392659,"duration":1},"status":"passed","severity":"normal"},{"uid":"86b014f279e13453","name":"Push message with content topic containing special chars","time":{"start":1757099392650,"stop":1757099392650,"duration":0},"status":"passed","severity":"normal"},{"uid":"4742d201a4d49c35","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1757098513571,"stop":1757098513572,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab1822748f0cadae","name":"should skip peers that were recently queried","time":{"start":1757098278904,"stop":1757098278904,"duration":0},"status":"passed","severity":"normal"},{"uid":"571d7eb825996a53","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757098813131,"stop":1757098813131,"duration":0},"status":"passed","severity":"normal"},{"uid":"b88dd0eac159e187","name":"should not receive a peer event after stop","time":{"start":1757098339263,"stop":1757098339264,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b4b3e4ecf418e97","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1757098267229,"stop":1757098267229,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf58607d1b74012","name":"Check publish message containing short","time":{"start":1757098537095,"stop":1757098537095,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6401e9118230f83","name":"Push message with content topic containing Chinese","time":{"start":1757099392683,"stop":1757099392683,"duration":0},"status":"passed","severity":"normal"},{"uid":"1448194b37779277","name":"Push message with custom timestamp: 1757094759438","time":{"start":1757099392665,"stop":1757099392665,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc15a5bc8a1774c","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757098813145,"stop":1757098813145,"duration":0},"status":"passed","severity":"normal"},{"uid":"f08f89a897f74da8","name":"should trigger query when it went offline since the last successful query","time":{"start":1757098301053,"stop":1757098301053,"duration":0},"status":"passed","severity":"normal"},{"uid":"65b3cf8b13b72f58","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1757098354899,"stop":1757098354899,"duration":0},"status":"passed","severity":"normal"},{"uid":"d06c4c6cfd94691f","name":"Push message with escaped characters payload","time":{"start":1757099392681,"stop":1757099392681,"duration":0},"status":"passed","severity":"normal"},{"uid":"952b006d0c3e179","name":"should not return locked peers if enough unlocked are available","time":{"start":1757098300701,"stop":1757098300710,"duration":9},"status":"passed","severity":"normal"},{"uid":"6235fee2daba655","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1757098313263,"stop":1757098313264,"duration":1},"status":"passed","severity":"normal"},{"uid":"e70a9f85f4f735a3","name":"should return false when peer is on different cluster","time":{"start":1757098267859,"stop":1757098267860,"duration":1},"status":"passed","severity":"normal"},{"uid":"524c906f071b676d","name":"should retry failed tasks","time":{"start":1757098299332,"stop":1757098299333,"duration":1},"status":"passed","severity":"normal"},{"uid":"f58ff87c1cada203","name":"Push message with content topic containing short","time":{"start":1757099392671,"stop":1757099392671,"duration":0},"status":"passed","severity":"normal"},{"uid":"78ea9b54077ca04d","name":"should create QueryOnConnect instance without options","time":{"start":1757098301048,"stop":1757098301048,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ef324be5676de92","name":"Relay - dialed first","time":{"start":1757098726707,"stop":1757098726707,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c8cc949de951fe5","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757098813135,"stop":1757098813136,"duration":1},"status":"passed","severity":"normal"},{"uid":"122187a48d16d453","name":"does not validate decoders for hash queries","time":{"start":1757098268824,"stop":1757098268824,"duration":0},"status":"passed","severity":"normal"},{"uid":"18d82691e1ea3a3c","name":"should dispatch network event when browser goes offline","time":{"start":1757098267239,"stop":1757098267239,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5ae5cc392d0ced8","name":"should insert message id into causal history","time":{"start":1757098319183,"stop":1757098319184,"duration":1},"status":"passed","severity":"normal"},{"uid":"606cd186e541f956","name":"Push message with content topic containing Arabic","time":{"start":1757099392661,"stop":1757099392662,"duration":1},"status":"passed","severity":"normal"},{"uid":"8717468f1534876a","name":"handles different networkShards values correctly","time":{"start":1757098252384,"stop":1757098252384,"duration":0},"status":"passed","severity":"normal"},{"uid":"50e340d699c3fb5a","name":"Overlapping topic subscription","time":{"start":1757098813141,"stop":1757098813141,"duration":0},"status":"passed","severity":"normal"},{"uid":"29f60ba0d08ed70c","name":"Refresh subscription","time":{"start":1757098813141,"stop":1757098813141,"duration":0},"status":"passed","severity":"normal"},{"uid":"e60d467d4fdd31a9","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1757098319191,"stop":1757098319192,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbcbb2109290facb","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1757098268511,"stop":1757098268512,"duration":1},"status":"passed","severity":"normal"},{"uid":"e068886c0aeb6221","name":"should not retry if at least one success","time":{"start":1757098300496,"stop":1757098300496,"duration":0},"status":"passed","severity":"normal"},{"uid":"857b6803e2ecf044","name":"should select older connection if present","time":{"start":1757098268560,"stop":1757098268560,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c28bb6f4fd695a7","name":"should return false when peer shard info is not found","time":{"start":1757098267872,"stop":1757098267873,"duration":1},"status":"passed","severity":"normal"},{"uid":"37306e138b6d38c0","name":"Check received message containing numeric","time":{"start":1757098783872,"stop":1757098783872,"duration":0},"status":"passed","severity":"normal"},{"uid":"60187dd00af76d81","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757098604203,"stop":1757098604204,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d9673baaf4c9e19","name":"should filter out already connected peers","time":{"start":1757098267976,"stop":1757098267976,"duration":0},"status":"passed","severity":"normal"},{"uid":"40712d19e0dacb56","name":"Push message with rate limit","time":{"start":1757099392686,"stop":1757099392686,"duration":0},"status":"passed","severity":"normal"},{"uid":"93bbb4bc63d08a50","name":"Push message with unicode special characters payload","time":{"start":1757099392659,"stop":1757099392659,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf4fa5c9aa4c293b","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1757098313250,"stop":1757098313250,"duration":0},"status":"passed","severity":"normal"},{"uid":"efb413499fd83a53","name":"should return false when peer is not on the specified shard","time":{"start":1757098267872,"stop":1757098267872,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b4cd43cb3b3dfe","name":"Check publish message containing Script","time":{"start":1757098537099,"stop":1757098537099,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc47b1a529f2f044","name":"Push message with content topic containing Russian","time":{"start":1757099392673,"stop":1757099392673,"duration":0},"status":"passed","severity":"normal"},{"uid":"33593be0286ca1fa","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1757098252379,"stop":1757098252379,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bffa7475f3710e3","name":"should handle peer identify event","time":{"start":1757098278902,"stop":1757098278902,"duration":0},"status":"passed","severity":"normal"},{"uid":"54841e36cd7a5eb0","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1757098300901,"stop":1757098300901,"duration":0},"status":"passed","severity":"normal"},{"uid":"d16fa2b1308dfbae","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1757098652462,"stop":1757098652462,"duration":0},"status":"passed","severity":"normal"},{"uid":"be5fe7d02c856e9b","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1757098267788,"stop":1757098267794,"duration":6},"status":"passed","severity":"normal"},{"uid":"aa281c85a13bfee6","name":"Check received message containing JSON","time":{"start":1757098783860,"stop":1757098783860,"duration":0},"status":"passed","severity":"normal"},{"uid":"f331120537061160","name":"Check received message containing Arabic","time":{"start":1757098783873,"stop":1757098783874,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d9a2c1a09875348","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1757098300727,"stop":1757098300728,"duration":1},"status":"passed","severity":"normal"},{"uid":"be96cb6daacfdb9a","name":"should return start time to last successful query since last query is less than max range","time":{"start":1757098301057,"stop":1757098301057,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4361536543d43b9","name":"Subscribe to topic containing numeric and publish message","time":{"start":1757098545903,"stop":1757098545903,"duration":0},"status":"passed","severity":"normal"},{"uid":"e48c278c501035dd","name":"should handle peer store errors gracefully","time":{"start":1757098267986,"stop":1757098267998,"duration":12},"status":"passed","severity":"normal"},{"uid":"2ce166c085832b0f","name":"Subscribe and publish message","time":{"start":1757098545900,"stop":1757098545900,"duration":0},"status":"passed","severity":"normal"},{"uid":"b06241cff8d1ada","name":"should handle browser offline state overriding peer connections","time":{"start":1757098267246,"stop":1757098267250,"duration":4},"status":"passed","severity":"normal"},{"uid":"15a6c5ee7bc50530","name":"Push message with meta","time":{"start":1757099392685,"stop":1757099392685,"duration":0},"status":"passed","severity":"normal"},{"uid":"90b6d98db8b68b06","name":"should discover peers from provided peer cache","time":{"start":1757098430609,"stop":1757098430610,"duration":1},"status":"passed","severity":"normal"},{"uid":"f748e511630aba6d","name":"should dial peer when on same shard","time":{"start":1757098268042,"stop":1757098268043,"duration":1},"status":"passed","severity":"normal"},{"uid":"afec34541c8ab015","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1757098299548,"stop":1757098299548,"duration":0},"status":"passed","severity":"normal"},{"uid":"395bade6a8b4ffdb","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757098813147,"stop":1757098813147,"duration":0},"status":"passed","severity":"normal"},{"uid":"173b15715576bed8","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1757098530278,"stop":1757098530278,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c217e0b0a33ea8b","name":"Check publish message containing unicode special characters","time":{"start":1757098537102,"stop":1757098537102,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc13b59bbb879e2","name":"Push message with meta","time":{"start":1757099392674,"stop":1757099392675,"duration":1},"status":"passed","severity":"normal"},{"uid":"34c8d3d7118a94af","name":"should return false when peer is not found","time":{"start":1757098267874,"stop":1757098267875,"duration":1},"status":"passed","severity":"normal"},{"uid":"a41152a395c92cc1","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1757098313264,"stop":1757098313264,"duration":0},"status":"passed","severity":"normal"},{"uid":"f48958420069c919","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1757098313246,"stop":1757098313247,"duration":1},"status":"passed","severity":"normal"},{"uid":"6556621dff836363","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757098604198,"stop":1757098604199,"duration":1},"status":"passed","severity":"normal"},{"uid":"a82ca6f7321bd332","name":"Fails to push message bigger that 1MB","time":{"start":1757099392687,"stop":1757099392687,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b5df78f1e40aa7","name":"should handle ping failures gracefully","time":{"start":1757098268512,"stop":1757098268513,"duration":1},"status":"passed","severity":"normal"},{"uid":"460b6e25769d85a8","name":"Decoder throws on undefined content topic","time":{"start":1757098290230,"stop":1757098290230,"duration":0},"status":"passed","severity":"normal"},{"uid":"c27e57740c8e6662","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1757098319188,"stop":1757098319188,"duration":0},"status":"passed","severity":"normal"},{"uid":"65c9bf108fdd8c60","name":"throws on content topic with empty encoding field","time":{"start":1757098252377,"stop":1757098252377,"duration":0},"status":"passed","severity":"normal"},{"uid":"166053724a7e99ce","name":"should set field with only FILTER enabled","time":{"start":1757098258585,"stop":1757098258586,"duration":1},"status":"passed","severity":"normal"},{"uid":"97dd3361ef68d12f","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app61/10/topic270/xml","time":{"start":1757098638864,"stop":1757098638864,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a9c8efcaa08013e","name":"should not process empty queue","time":{"start":1757098268049,"stop":1757098268049,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d65d7ebb63f479","name":"Push message with content topic containing special chars","time":{"start":1757099392661,"stop":1757099392661,"duration":0},"status":"passed","severity":"normal"},{"uid":"c318c95abc7936f","name":"should perform initial health assessment on start","time":{"start":1757098301155,"stop":1757098301155,"duration":0},"status":"passed","severity":"normal"},{"uid":"5398a108081e99a3","name":"Push message with custom timestamp: 1757094759438","time":{"start":1757099392676,"stop":1757099392676,"duration":0},"status":"passed","severity":"normal"},{"uid":"57810e3b2499fb9e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1757098252390,"stop":1757098252391,"duration":1},"status":"passed","severity":"normal"},{"uid":"80647ac5a555d90d","name":"Push message with content topic containing unicode special characters","time":{"start":1757099392685,"stop":1757099392685,"duration":0},"status":"passed","severity":"normal"},{"uid":"556c1f735d054a35","name":"Check received message with timestamp: 1757098333978000000 ","time":{"start":1757098783862,"stop":1757098783862,"duration":0},"status":"passed","severity":"normal"},{"uid":"790c4cec4a6f105b","name":"should add to incoming buffer if dependencies are not met","time":{"start":1757098319186,"stop":1757098319186,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9a5cef100a188de","name":"Retrieval Hint","time":{"start":1757098318850,"stop":1757098318850,"duration":0},"status":"passed","severity":"normal"},{"uid":"398d843b7b9785f1","name":"should create dialer with libp2p and shardReader","time":{"start":1757098268034,"stop":1757098268034,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d9ca629d8e123e8","name":"Push message with content topic containing long","time":{"start":1757099392671,"stop":1757099392672,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d58d06f72b11ee3","name":"Bloom filter","time":{"start":1757098318850,"stop":1757098318850,"duration":0},"status":"passed","severity":"normal"},{"uid":"135a5a5253219f58","name":"Check message on other pubsub topic is not received","time":{"start":1757098783863,"stop":1757098783864,"duration":1},"status":"passed","severity":"normal"},{"uid":"5331a89ff795473d","name":"Symmetric encrypt & Decrypt","time":{"start":1757098289082,"stop":1757098289082,"duration":0},"status":"passed","severity":"normal"},{"uid":"a41526b120effeef","name":"throws on content topic with too few or too many fields","time":{"start":1757098252371,"stop":1757098252372,"duration":1},"status":"passed","severity":"normal"},{"uid":"261276ba0da7facb","name":"Asymmetric encrypt & decrypt","time":{"start":1757098289081,"stop":1757098289081,"duration":0},"status":"passed","severity":"normal"},{"uid":"eba4c9bd0f1a9e89","name":"should skip peers without ENR","time":{"start":1757098278907,"stop":1757098278907,"duration":0},"status":"passed","severity":"normal"},{"uid":"842464b823bf7b45","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1757098313249,"stop":1757098313249,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a6f36485ef1849","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1757098278650,"stop":1757098278650,"duration":0},"status":"passed","severity":"normal"},{"uid":"56720e831f3314b0","name":"should throw error - no public key","time":{"start":1757098258578,"stop":1757098258578,"duration":0},"status":"passed","severity":"normal"},{"uid":"e57bfb8bfa7441c1","name":"should initialize with default options","time":{"start":1757098278899,"stop":1757098278899,"duration":0},"status":"passed","severity":"normal"},{"uid":"10153c4e8dc3e9c2","name":"Push message equal or less that 1MB","time":{"start":1757099392687,"stop":1757099392687,"duration":0},"status":"passed","severity":"normal"},{"uid":"f31e5623a3dd534c","name":"should handle large number of peers request","time":{"start":1757098278818,"stop":1757098278818,"duration":0},"status":"passed","severity":"normal"},{"uid":"c85dbd915a02c4c7","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1757098537103,"stop":1757098537103,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7aded79bdd24f05","name":"can query messages by message hash","time":{"start":1757098692764,"stop":1757098692764,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cf05f1bc4817d29","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1757098252383,"stop":1757098252383,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f50dd3f2512f23","name":"Push message with content topic containing escaped characters","time":{"start":1757099392663,"stop":1757099392663,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5972008df410101","name":"nwaku subscribes","time":{"start":1757098526931,"stop":1757098526931,"duration":0},"status":"passed","severity":"normal"},{"uid":"8628b386b2ce1878","name":"Waku message hash computation (no timestamp)","time":{"start":1757098268060,"stop":1757098268064,"duration":4},"status":"passed","severity":"normal"},{"uid":"cfb546072af6edb","name":"should properly clean up resources when disposed","time":{"start":1757098298599,"stop":1757098298599,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9382bb914f8394","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1757098252389,"stop":1757098252389,"duration":0},"status":"passed","severity":"normal"},{"uid":"87d0a854ba1cbcee","name":"should be safe to call multiple times","time":{"start":1757098268038,"stop":1757098268038,"duration":0},"status":"passed","severity":"normal"},{"uid":"11a65b1bab0569db","name":"Fails to push message bigger that 1MB","time":{"start":1757099392655,"stop":1757099392655,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c8577b79cf8a733","name":"returns all values when wanted number matches available values","time":{"start":1757098277375,"stop":1757098277380,"duration":5},"status":"passed","severity":"normal"},{"uid":"79d0b70fb2e3654e","name":"should handle peer connect event","time":{"start":1757098267230,"stop":1757098267231,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e5fface5e06c0af","name":"Query generator for multiple messages with different message text format","time":{"start":1757098698822,"stop":1757098698827,"duration":5},"status":"passed","severity":"normal"},{"uid":"872b52cecdd3a3a7","name":"should serialize and deserialize correctly","time":{"start":1757098316976,"stop":1757098316976,"duration":0},"status":"passed","severity":"normal"},{"uid":"af7d064d3b259fca","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1757098313255,"stop":1757098313255,"duration":0},"status":"passed","severity":"normal"},{"uid":"b306089a9269ccf4","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1757098313254,"stop":1757098313254,"duration":0},"status":"passed","severity":"normal"},{"uid":"675708f0bdf84041","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1757098312862,"stop":1757098312863,"duration":1},"status":"passed","severity":"normal"},{"uid":"5293e0ac0f0133f7","name":"Throws when trying to push message with empty payload","time":{"start":1757099392649,"stop":1757099392649,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fdb6c890f6d0cfc","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1757098301154,"stop":1757098301154,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c91f9c1579ff47f","name":"throws if decoders don't match content topics","time":{"start":1757098268823,"stop":1757098268824,"duration":1},"status":"passed","severity":"normal"},{"uid":"e27bf90f8d45c05a","name":"should clear dial history on stop","time":{"start":1757098268037,"stop":1757098268038,"duration":1},"status":"passed","severity":"normal"},{"uid":"a60ce5a1f0896a1b","name":"Push 30 different messages","time":{"start":1757099392648,"stop":1757099392649,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b3224f10c25a6dde","name":"should request peer renewal on specific errors","time":{"start":1757098299333,"stop":1757098299333,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd66ac39ac0fb0e3","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1757098722085,"stop":1757098722085,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d8d39f13bc9e262","name":"Check received message containing shell command","time":{"start":1757098783860,"stop":1757098783861,"duration":1},"status":"passed","severity":"normal"},{"uid":"66e1314b06048dfd","name":"should handle errors gracefully when getting peer info","time":{"start":1757098267875,"stop":1757098267881,"duration":6},"status":"passed","severity":"normal"},{"uid":"e5058ff6e2fe405c","name":"should be able to decode the field with only FILTER set to true","time":{"start":1757098257826,"stop":1757098257827,"duration":1},"status":"passed","severity":"normal"},{"uid":"74ad25d01cfa986a","name":"should save new peer to store","time":{"start":1757098267787,"stop":1757098267787,"duration":0},"status":"passed","severity":"normal"},{"uid":"b02cdacf501e1cf","name":"Query Generator, Multiple PubsubTopics","time":{"start":1757098669225,"stop":1757098669226,"duration":1},"status":"passed","severity":"normal"},{"uid":"a77b34c5d53c75e4","name":"should not receive a peer event before start","time":{"start":1757098282759,"stop":1757098282759,"duration":0},"status":"passed","severity":"normal"},{"uid":"39a16a057e471d97","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1757098252381,"stop":1757098252381,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fbf56b6717116fe","name":"should not receive a peer event after stop","time":{"start":1757098282759,"stop":1757098282760,"duration":1},"status":"passed","severity":"normal"},{"uid":"42fe31b3a3534bfd","name":"retrieves a single peer","time":{"start":1757098278880,"stop":1757098278880,"duration":0},"status":"passed","severity":"normal"},{"uid":"703d41428fd39920","name":"random static sharding 9 - Cluster ID: 476, Shard ID: 447","time":{"start":1757098690267,"stop":1757098690267,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b2a50a68151e455","name":"Check message on other pubsub topic is not received","time":{"start":1757098783879,"stop":1757098783880,"duration":1},"status":"passed","severity":"normal"},{"uid":"478f7a222523c986","name":"Push message with content topic containing numeric","time":{"start":1757099392682,"stop":1757099392683,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c4b734687c7dd37","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1757098545900,"stop":1757098545900,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2288299e740b3a","name":"should create KeepAliveManager with relay","time":{"start":1757098268478,"stop":1757098268479,"duration":1},"status":"passed","severity":"normal"},{"uid":"222ab8c45fc72b2f","name":"Push message with Chinese payload","time":{"start":1757099392667,"stop":1757099392668,"duration":1},"status":"passed","severity":"normal"},{"uid":"c873990600d1e84f","name":"Using a function","time":{"start":1757098722515,"stop":1757098722516,"duration":1},"status":"passed","severity":"normal"},{"uid":"94c7faaa17342e6a","name":"should not dispatch event when already connected","time":{"start":1757098267234,"stop":1757098267235,"duration":1},"status":"passed","severity":"normal"},{"uid":"16ad5dd3f34607ed","name":"Js publishes, other Js receives","time":{"start":1757098526934,"stop":1757098526937,"duration":3},"status":"passed","severity":"normal"},{"uid":"df75a4249828480a","name":"Push message with meta","time":{"start":1757099392653,"stop":1757099392653,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c47ed696bf0954b","name":"should dial peers from store when browser is connected","time":{"start":1757098267966,"stop":1757098267966,"duration":0},"status":"passed","severity":"normal"},{"uid":"512aa040ce4dd3b","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1757098319194,"stop":1757098319194,"duration":0},"status":"passed","severity":"normal"},{"uid":"349e6de1439068c4","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1757098707071,"stop":1757098707072,"duration":1},"status":"passed","severity":"normal"},{"uid":"debd3ccf94de065d","name":"Push message with Arabic payload","time":{"start":1757099392645,"stop":1757099392645,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cfcf56d22a5a056","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1757098313250,"stop":1757098313250,"duration":0},"status":"passed","severity":"normal"},{"uid":"b763004efcc3dfa6","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757098813138,"stop":1757098813138,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d01bd9f6d9b84f2","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757098813142,"stop":1757098813142,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc93aa136c6ca91","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1757098669227,"stop":1757098669228,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a163c23c3904332","name":"random static sharding 6 - Cluster ID: 76, Shard ID: 102","time":{"start":1757098690260,"stop":1757098690264,"duration":4},"status":"passed","severity":"normal"},{"uid":"1f389180d67b8b70","name":"should return false and handle errors gracefully","time":{"start":1757098269224,"stop":1757098269225,"duration":1},"status":"passed","severity":"normal"},{"uid":"d90f6cc107b22bdc","name":"should query peers that support peer exchange","time":{"start":1757098278903,"stop":1757098278903,"duration":0},"status":"passed","severity":"normal"},{"uid":"81db19dbdebfeb6c","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1757098722082,"stop":1757098722083,"duration":1},"status":"passed","severity":"normal"},{"uid":"d143c7584a7a09a2","name":"should return true even if peer has no overlapping shards","time":{"start":1757098267858,"stop":1757098267858,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa5453a5ea5d3ef","name":"Sign & Recover","time":{"start":1757098289083,"stop":1757098289083,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b11b95bf02777e7","name":"should handle mixed protocol support correctly","time":{"start":1757098301155,"stop":1757098301156,"duration":1},"status":"passed","severity":"normal"},{"uid":"8eac33efd8eb7c20","name":"should handle incoming messages","time":{"start":1757098301041,"stop":1757098301041,"duration":0},"status":"passed","severity":"normal"},{"uid":"f31029dec6d091e5","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1757098257822,"stop":1757098257823,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ba480728f3ca72c","name":"should encodeTxt and decodeTxt","time":{"start":1757098258575,"stop":1757098258575,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1cc79c7bcffaca7","name":"Push message with content topic containing special chars","time":{"start":1757099392683,"stop":1757099392683,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcab387afecf3a03","name":"Push message with content topic containing long","time":{"start":1757099392682,"stop":1757099392682,"duration":0},"status":"passed","severity":"normal"},{"uid":"53c05c4f4035d081","name":"should initialize with libp2p components","time":{"start":1757098278810,"stop":1757098278811,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc1869ef83c2478f","name":"should be able to dial TLS multiaddrs","time":{"start":1757098424827,"stop":1757098424827,"duration":0},"status":"passed","severity":"normal"},{"uid":"a79d8815377b928a","name":"should emit multiple messages when query returns multiple messages","time":{"start":1757098301056,"stop":1757098301056,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ca20e89c1d1e30","name":"should work with stubbed waku event emitter","time":{"start":1757098301050,"stop":1757098301051,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f1a0f987ab5ccc3","name":"should create NetworkMonitor with libp2p and events","time":{"start":1757098267205,"stop":1757098267206,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ff539c589308466","name":"accepts valid message hash query","time":{"start":1757098268444,"stop":1757098268444,"duration":0},"status":"passed","severity":"normal"},{"uid":"965e387db14fe8d2","name":"Push message with Arabic payload","time":{"start":1757099392657,"stop":1757099392657,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b035ac531c00ee1","name":"should drop connection to one peer on hangUp","time":{"start":1757098424826,"stop":1757098424826,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5cb6a81c41c82d7","name":"should return empty array when no peers connected","time":{"start":1757098269225,"stop":1757098269225,"duration":0},"status":"passed","severity":"normal"},{"uid":"852da86d5005aa43","name":"should enable all discoveries when explicitly set","time":{"start":1757098299543,"stop":1757098299543,"duration":0},"status":"passed","severity":"normal"},{"uid":"96fac1096e891a1f","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1757098252380,"stop":1757098252381,"duration":1},"status":"passed","severity":"normal"},{"uid":"29f0a02e6ae8cf42","name":"Passing page size 0 when there are 110 messages","time":{"start":1757098711729,"stop":1757098711730,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c087941c3ea8ad9","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757098783868,"stop":1757098783869,"duration":1},"status":"passed","severity":"normal"},{"uid":"e24279cbe31aa0c6","name":"Subscribe to topic containing shell command and publish message","time":{"start":1757098545907,"stop":1757098545907,"duration":0},"status":"passed","severity":"normal"},{"uid":"c02c4d5cb5b6b3","name":"Decrypt messages","time":{"start":1757098515101,"stop":1757098515101,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fcbd06af001dcf2","name":"Query with Promise Callback, No message returned","time":{"start":1757098669230,"stop":1757098669231,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e61b58256c1c3f6","name":"Push to array if already present","time":{"start":1757098252200,"stop":1757098252201,"duration":1},"status":"passed","severity":"normal"},{"uid":"358bb545f626b2e2","name":"Check received message containing Script","time":{"start":1757098783859,"stop":1757098783859,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca85c3213b108d5","name":"Fails to push message with large meta","time":{"start":1757099392653,"stop":1757099392653,"duration":0},"status":"passed","severity":"normal"},{"uid":"875dc0b9078afceb","name":"Encoder throws on empty string content topic","time":{"start":1757098288584,"stop":1757098288584,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6c519c01441ace6","name":"isConnected return false after peer stops","time":{"start":1757098354903,"stop":1757098354905,"duration":2},"status":"passed","severity":"normal"},{"uid":"388f81f601ad8ffd","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757098813141,"stop":1757098813141,"duration":0},"status":"passed","severity":"normal"},{"uid":"72823b073b227b9a","name":"should handle case when navigator is not available","time":{"start":1757098267229,"stop":1757098267230,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d28ba740f2fd870","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1757098722084,"stop":1757098722084,"duration":0},"status":"passed","severity":"normal"},{"uid":"489e3f041170a591","name":"should not fail to stop the service if it was not started","time":{"start":1757098339260,"stop":1757098339261,"duration":1},"status":"passed","severity":"normal"},{"uid":"91694d5b1f094e10","name":"Sets default value correctly","time":{"start":1757098722516,"stop":1757098722517,"duration":1},"status":"passed","severity":"normal"},{"uid":"a264b126d3fced99","name":"should send relay ping messages on timer","time":{"start":1757098268523,"stop":1757098268523,"duration":0},"status":"passed","severity":"normal"},{"uid":"46b3222384e38f89","name":"Check meta is set [ecies]","time":{"start":1757098290229,"stop":1757098290229,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ecfa31232f746e4","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1757098300700,"stop":1757098300701,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3e20f93fd3e1c7c","name":"throws on content topic with generation field greater than 0","time":{"start":1757098252373,"stop":1757098252374,"duration":1},"status":"passed","severity":"normal"},{"uid":"70849aa1e352761f","name":"should not start if already started","time":{"start":1757098278900,"stop":1757098278900,"duration":0},"status":"passed","severity":"normal"},{"uid":"d69d3c8b547d773","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1757098545900,"stop":1757098545900,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d7ec547bcb4569","name":"Push message with special chars payload","time":{"start":1757099392667,"stop":1757099392667,"duration":0},"status":"passed","severity":"normal"},{"uid":"c023316556368bb8","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1757098313242,"stop":1757098313245,"duration":3},"status":"passed","severity":"normal"},{"uid":"7a7121303e00bea9","name":"should not create timers for topics where peer is not in mesh","time":{"start":1757098268522,"stop":1757098268522,"duration":0},"status":"passed","severity":"normal"},{"uid":"53f03243e446bcc5","name":"should not trigger query when a recent query happened under threshold","time":{"start":1757098301055,"stop":1757098301055,"duration":0},"status":"passed","severity":"normal"},{"uid":"839d10358b32f5ba","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757098783879,"stop":1757098783879,"duration":0},"status":"passed","severity":"normal"},{"uid":"29f059e27564cf6b","name":"throws an error for improperly formatted content topics","time":{"start":1757098252384,"stop":1757098252384,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd9d7ce48ea0645d","name":"should send to specified number of peers of used peers","time":{"start":1757098300492,"stop":1757098300492,"duration":0},"status":"passed","severity":"normal"},{"uid":"c46d8f7e08282563","name":"isConnected should return false after all peers disconnect","time":{"start":1757098354900,"stop":1757098354902,"duration":2},"status":"passed","severity":"normal"},{"uid":"2dbfb0f74881984","name":"should attach causal history and bloom filter to each message","time":{"start":1757098319184,"stop":1757098319184,"duration":0},"status":"passed","severity":"normal"},{"uid":"16a1398f54987343","name":"msgTime: 0 ms from now, startTime: 1757012307214, endTime: 1757098707214","time":{"start":1757098722087,"stop":1757098722087,"duration":0},"status":"passed","severity":"normal"},{"uid":"245efa9fa5e4105d","name":"Mutual subscription","time":{"start":1757098545898,"stop":1757098545899,"duration":1},"status":"passed","severity":"normal"},{"uid":"491836e4c74a7f56","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1757098299548,"stop":1757098299549,"duration":1},"status":"passed","severity":"normal"},{"uid":"76e05c94a8188e34","name":"should reject if LightPush is requested but not mounted","time":{"start":1757098301024,"stop":1757098301024,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d2eb671ce4ef616","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757098813132,"stop":1757098813133,"duration":1},"status":"passed","severity":"normal"},{"uid":"838770e7daa6ff23","name":"Push message with custom timestamp: 1757101959438","time":{"start":1757099392676,"stop":1757099392676,"duration":0},"status":"passed","severity":"normal"},{"uid":"37df087018d20ca2","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1757098290228,"stop":1757098290228,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c2724ebc1a168b1","name":"messageHash returns a Uint8Array","time":{"start":1757098268065,"stop":1757098268065,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab531209987f6662","name":"Push message with rate limit","time":{"start":1757099392653,"stop":1757099392654,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea863af873e1b86","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757098813132,"stop":1757098813132,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd9f53bb8d57c216","name":"should do nothing when connections still exist","time":{"start":1757098267975,"stop":1757098267975,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6e016ef2c6e52db","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757098604199,"stop":1757098604199,"duration":0},"status":"passed","severity":"normal"},{"uid":"12b81de2ffd656a3","name":"should capture event listeners for testing","time":{"start":1757098301052,"stop":1757098301052,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d4b91dcfe56c51","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1757098267998,"stop":1757098267999,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f2e2aaa736462fe","name":"A test","time":{"start":1757098412329,"stop":1757098412330,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e77644d932c794","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1757098288581,"stop":1757098288582,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a5f009336ffd8cb","name":"Push message with shell command payload","time":{"start":1757099392647,"stop":1757099392647,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc832c9f51ca7aea","name":"Push message with XML payload","time":{"start":1757099392646,"stop":1757099392647,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b65b9c1e122c594","name":"should maintain desired error rate","time":{"start":1757098316975,"stop":1757098316975,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4e0a0fde54c7e9d","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757098278885,"stop":1757098278885,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f94f8e628092c99a","name":"should handle disconnect when peer has no timers","time":{"start":1757098268532,"stop":1757098268532,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb4d8c24855c94f","name":"should dial with PeerId and return stream","time":{"start":1757098269223,"stop":1757098269223,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f3b3036a8fac4ea","name":"Subscribe and receive messages via waku relay post","time":{"start":1757098813127,"stop":1757098813128,"duration":1},"status":"passed","severity":"normal"},{"uid":"7799c2c341b98a26","name":"should dial with multiaddr and return stream","time":{"start":1757098269223,"stop":1757098269223,"duration":0},"status":"passed","severity":"normal"},{"uid":"fce9beb80e5b7b14","name":"should dispatch connect and disconnect events","time":{"start":1757098300710,"stop":1757098300711,"duration":1},"status":"passed","severity":"normal"},{"uid":"805735772281725d","name":"ignores unrecognized TXT record formats","time":{"start":1757098278882,"stop":1757098278882,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec5471514c3e97ea","name":"recovers when dns.resolve returns empty","time":{"start":1757098278881,"stop":1757098278881,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0289090dcf096a9","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1757098313264,"stop":1757098313265,"duration":1},"status":"passed","severity":"normal"},{"uid":"d97e9820374105af","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1757098313271,"stop":1757098313271,"duration":0},"status":"passed","severity":"normal"},{"uid":"af4468b294d59d27","name":"same cluster, static sharding: nodes connect","time":{"start":1757098427612,"stop":1757098427614,"duration":2},"status":"passed","severity":"normal"},{"uid":"d0dd9b62b37b749a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1757098313267,"stop":1757098313267,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff85a20317b4e740","name":"should return true when peer is on the specified shard","time":{"start":1757098267859,"stop":1757098267859,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b0b2afc732d4a2","name":"Push message with content topic containing SQL Injection","time":{"start":1757099392673,"stop":1757099392673,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4473e4b0bd9ae79","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1757098301056,"stop":1757098301057,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7d03469325bdb1f","name":"should be online or offline if network state changed","time":{"start":1757098354908,"stop":1757098354909,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4a9f05cd375e56e","name":"Ephemeral messages are not stored","time":{"start":1757098341824,"stop":1757098341825,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2c526cb08ded3b7","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1757098698833,"stop":1757098698834,"duration":1},"status":"passed","severity":"normal"},{"uid":"978632c7cbbeb61f","name":"should not be empty after adding a subscription","time":{"start":1757098301266,"stop":1757098301267,"duration":1},"status":"passed","severity":"normal"},{"uid":"e73e3eb4820ec41f","name":"should not change state when connections remain after disconnect","time":{"start":1757098267233,"stop":1757098267234,"duration":1},"status":"passed","severity":"normal"},{"uid":"29dada23994fa354","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1757098722084,"stop":1757098722085,"duration":1},"status":"passed","severity":"normal"},{"uid":"a28f3dbbfe97ad33","name":"Encoder throws on undefined content topic","time":{"start":1757098290229,"stop":1757098290229,"duration":0},"status":"passed","severity":"normal"},{"uid":"72ff55e01724b4a4","name":"Check received message containing Russian","time":{"start":1757098783874,"stop":1757098783874,"duration":0},"status":"passed","severity":"normal"},{"uid":"34c93a860a40b623","name":"Check received message containing Chinese","time":{"start":1757098783857,"stop":1757098783857,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aee1a38f7107659","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757098813136,"stop":1757098813136,"duration":0},"status":"passed","severity":"normal"},{"uid":"467e79004f3ffd7","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1757098319191,"stop":1757098319191,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5ecc581923d446d","name":"Check received message containing Script","time":{"start":1757098783874,"stop":1757098783875,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5b68b1f4747d56b","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1757098268443,"stop":1757098268444,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7a49e6a353e983c","name":"Fields are not dropped","time":{"start":1757098268538,"stop":1757098268538,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c99d635502d34bf","name":"should hang up with PeerId and return true on success","time":{"start":1757098269224,"stop":1757098269224,"duration":0},"status":"passed","severity":"normal"},{"uid":"3669a555df72e95c","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1757098545906,"stop":1757098545906,"duration":0},"status":"passed","severity":"normal"},{"uid":"14f6c5b3cf4a8472","name":"should create KeepAliveManager with required options","time":{"start":1757098268478,"stop":1757098268478,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a935462d7f90de0","name":"should dial all known peers when reached zero connections","time":{"start":1757098378492,"stop":1757098378494,"duration":2},"status":"passed","severity":"normal"},{"uid":"dd061352174110b3","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1757098267999,"stop":1757098267999,"duration":0},"status":"passed","severity":"normal"},{"uid":"507223e49526ddc0","name":"Check received message containing Chinese","time":{"start":1757098783873,"stop":1757098783873,"duration":0},"status":"passed","severity":"normal"},{"uid":"91bff31a84fccc4","name":"should sort by messageId when timestamps are equal","time":{"start":1757098318851,"stop":1757098318851,"duration":0},"status":"passed","severity":"normal"},{"uid":"635262a17022dba5","name":"Push message with content topic containing numeric","time":{"start":1757099392672,"stop":1757099392672,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc203bd1b5e75cf","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757098813146,"stop":1757098813146,"duration":0},"status":"passed","severity":"normal"},{"uid":"a348aef9e954d1f6","name":"Check message with no content topic is not received","time":{"start":1757098783880,"stop":1757098783880,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef87345da2e78b4","name":"Fails to push message bigger that 1MB","time":{"start":1757099392666,"stop":1757099392666,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca7ccbdc6d4a973b","name":"Decoder throws on empty string content topic","time":{"start":1757098290230,"stop":1757098290230,"duration":0},"status":"passed","severity":"normal"},{"uid":"639390955086f810","name":"should skip peers without peer exchange protocol","time":{"start":1757098278905,"stop":1757098278905,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ce3c5a1698ee040","name":"Renews subscription after lossing a connection","time":{"start":1757098813136,"stop":1757098813136,"duration":0},"status":"passed","severity":"normal"},{"uid":"27e77760786b4cd7","name":"should perform ping and update peer store on timer","time":{"start":1757098268512,"stop":1757098268512,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1e46cb60438c619","name":"should handle dial errors","time":{"start":1757098269223,"stop":1757098269224,"duration":1},"status":"passed","severity":"normal"},{"uid":"e30cd032aa136388","name":"Push message with content topic containing Arabic","time":{"start":1757099392651,"stop":1757099392651,"duration":0},"status":"passed","severity":"normal"},{"uid":"66be03262e442580","name":"Push message with numeric payload","time":{"start":1757099392667,"stop":1757099392667,"duration":0},"status":"passed","severity":"normal"},{"uid":"a213fd514eabfbc0","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1757098301055,"stop":1757098301055,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d56e8ffa5c6664","name":"should insert message into bloom filter","time":{"start":1757098319183,"stop":1757098319183,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ce7f88247110bb","name":"Push message equal or less that 1MB","time":{"start":1757099392666,"stop":1757099392666,"duration":0},"status":"passed","severity":"normal"},{"uid":"493fc9d515bf635c","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1757098319185,"stop":1757098319185,"duration":0},"status":"passed","severity":"normal"},{"uid":"555b9be5fbd4244c","name":"should handle onConnected and onDisconnected","time":{"start":1757098300711,"stop":1757098300712,"duration":1},"status":"passed","severity":"normal"},{"uid":"d440353f2c9a1d03","name":"should handle errors when accessing navigator","time":{"start":1757098267243,"stop":1757098267244,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b5fb4c4451ebdb9","name":"should add and remove event listeners correctly","time":{"start":1757098282761,"stop":1757098282761,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad9adbf0e2092757","name":"should remove event listener for peer:discovery","time":{"start":1757098267783,"stop":1757098267784,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f32120c03ec8199","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1757098545904,"stop":1757098545904,"duration":0},"status":"passed","severity":"normal"},{"uid":"339899cbc669b7e","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1757098299332,"stop":1757098299332,"duration":0},"status":"passed","severity":"normal"},{"uid":"589c6994ddebf421","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757098813126,"stop":1757098813127,"duration":1},"status":"passed","severity":"normal"},{"uid":"554c5e0296763e56","name":"should handle v3 RLN errors","time":{"start":1757098300505,"stop":1757098300506,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d19e0a979f1c6e0","name":"Push message with content topic containing escaped characters","time":{"start":1757099392652,"stop":1757099392652,"duration":0},"status":"passed","severity":"normal"},{"uid":"91b0ed2dbc5036fb","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1757098312861,"stop":1757098312861,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdf610ebe0585fbd","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1757098313249,"stop":1757098313250,"duration":1},"status":"passed","severity":"normal"},{"uid":"3af7b977026f8556","name":"can start the service","time":{"start":1757098574520,"stop":1757098574520,"duration":0},"status":"passed","severity":"normal"},{"uid":"982f7462151c322","name":"should stop peer exchange discovery","time":{"start":1757098278901,"stop":1757098278901,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cb179d7267455df","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757098813145,"stop":1757098813145,"duration":0},"status":"passed","severity":"normal"},{"uid":"28bdd6fbee1aec96","name":"rejects content-filtered query with only contentTopics","time":{"start":1757098268444,"stop":1757098268444,"duration":0},"status":"passed","severity":"normal"},{"uid":"877e288ed9534d95","name":"should handle shardReader errors","time":{"start":1757098269227,"stop":1757098269228,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bf3649ba837dfc2","name":"should handle special patterns correctly","time":{"start":1757098316977,"stop":1757098316979,"duration":2},"status":"passed","severity":"normal"},{"uid":"456f03e65f0e76b7","name":"Push message with special chars payload","time":{"start":1757099392644,"stop":1757099392645,"duration":1},"status":"passed","severity":"normal"},{"uid":"f341a342d25c3c4c","name":"should delegate to networkMonitor.isConnected()","time":{"start":1757098269222,"stop":1757098269222,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f62b8b33519ec83","name":"should reject on timeout if it was set","time":{"start":1757098301026,"stop":1757098301026,"duration":0},"status":"passed","severity":"normal"},{"uid":"e65ff5960102019b","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757098813145,"stop":1757098813146,"duration":1},"status":"passed","severity":"normal"},{"uid":"321db53e17f43c44","name":"Push 30 different messages","time":{"start":1757099392681,"stop":1757099392682,"duration":1},"status":"skipped","severity":"normal"},{"uid":"df8b00e0b34c18c7","name":"should properly create location multiaddrs - tcp4","time":{"start":1757098258583,"stop":1757098258583,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef0d1cc00b8e8cb","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1757098313264,"stop":1757098313264,"duration":0},"status":"passed","severity":"normal"},{"uid":"999981a503ccaece","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1757098268064,"stop":1757098268065,"duration":1},"status":"passed","severity":"normal"},{"uid":"5699204ad79d2017","name":"Push message with content topic containing long","time":{"start":1757099392649,"stop":1757099392649,"duration":0},"status":"passed","severity":"normal"},{"uid":"e158f7b1d2ac73da","name":"Check received message containing unicode special characters","time":{"start":1757098783877,"stop":1757098783877,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe96d43ffbf1d20","name":"Encoder throws on empty string content topic","time":{"start":1757098290229,"stop":1757098290229,"duration":0},"status":"passed","severity":"normal"},{"uid":"66501cc49590c265","name":"should set field with only RELAY enabled","time":{"start":1757098258585,"stop":1757098258585,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb971e6f9b7a36cc","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757098427615,"stop":1757098427616,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0974de8eca0997b","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757098604201,"stop":1757098604202,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6498dc3ba805e7","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757098813142,"stop":1757098813143,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2eb037850b4961e","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1757098652463,"stop":1757098652464,"duration":1},"status":"passed","severity":"normal"},{"uid":"991323346f1286c4","name":"Push message equal or less that 1MB","time":{"start":1757099392676,"stop":1757099392676,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9df603a43b4edf","name":"should trigger query when time since last query exceeds threshold","time":{"start":1757098301054,"stop":1757098301054,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa0fdb3cfa607c98","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1757098669230,"stop":1757098669230,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb212679fd14a3ca","name":"Push message with long payload","time":{"start":1757099392656,"stop":1757099392656,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb0c24f0a0840873","name":"random static sharding 3 - Cluster ID: 259, Shard ID: 635","time":{"start":1757098690259,"stop":1757098690259,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe6b8a112424c079","name":"should not allow unachievable error rate","time":{"start":1757098312861,"stop":1757098312861,"duration":0},"status":"passed","severity":"normal"},{"uid":"448e1759fe2f0723","name":"should handle peer disconnect event when no connections remain","time":{"start":1757098267232,"stop":1757098267233,"duration":1},"status":"passed","severity":"normal"},{"uid":"8904bab47c5373cf","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1757098313265,"stop":1757098313265,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de4f04a83837afb","name":"should set default options when no config provided","time":{"start":1757098269219,"stop":1757098269219,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f7534e1e07535d9","name":"should return false when peer is not on topic","time":{"start":1757098269227,"stop":1757098269227,"duration":0},"status":"passed","severity":"normal"},{"uid":"df4cd7caf5ba031d","name":"Check received message containing Arabic","time":{"start":1757098783858,"stop":1757098783858,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb06b161e9a5b2b","name":"Push message with content topic containing SQL Injection","time":{"start":1757099392662,"stop":1757099392662,"duration":0},"status":"passed","severity":"normal"},{"uid":"6743db4183708d40","name":"should not execute task if max attempts is 0","time":{"start":1757098299343,"stop":1757098299343,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f9d29f04391d23","name":"should handle complete peer lifecycle","time":{"start":1757098268537,"stop":1757098268537,"duration":0},"status":"passed","severity":"normal"},{"uid":"96d80eb8d9f7f83e","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1757098267964,"stop":1757098267964,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a156bb9c1db3c6","name":"throws on empty content topic","time":{"start":1757098252370,"stop":1757098252371,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e10455016df2232","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1757098313267,"stop":1757098313267,"duration":0},"status":"passed","severity":"normal"},{"uid":"537e9a14660b411f","name":"Check received message containing emoji","time":{"start":1757098783877,"stop":1757098783877,"duration":0},"status":"passed","severity":"normal"},{"uid":"6727daac79a80dd2","name":"Encoder throws on undefined content topic","time":{"start":1757098288584,"stop":1757098288584,"duration":0},"status":"passed","severity":"normal"},{"uid":"95acca2970342e40","name":"Check publish message containing Russian","time":{"start":1757098537098,"stop":1757098537098,"duration":0},"status":"passed","severity":"normal"},{"uid":"724a4fea2c56f54d","name":"Push message with numeric payload","time":{"start":1757099392656,"stop":1757099392656,"duration":0},"status":"passed","severity":"normal"},{"uid":"c81faa2f28dc06ec","name":"Push message with Russian payload","time":{"start":1757099392679,"stop":1757099392679,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad3f0a3572cfceb0","name":"should work with mock decoders","time":{"start":1757098301051,"stop":1757098301052,"duration":1},"status":"passed","severity":"normal"},{"uid":"a11b87274fe4a062","name":"should start and stop interval correctly","time":{"start":1757098299321,"stop":1757098299322,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e9cddeb52fedd59","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1757098252385,"stop":1757098252385,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7923c936e58ec31","name":"should dial one peer on dial","time":{"start":1757098424825,"stop":1757098424825,"duration":0},"status":"passed","severity":"normal"},{"uid":"2975676045c48b78","name":"Check publish message containing special chars","time":{"start":1757098537096,"stop":1757098537096,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4d6ecd4cfd47686","name":"should not fail to start the service if it is already started","time":{"start":1757098282758,"stop":1757098282759,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf776a78bb2d3cd5","name":"should skip peers that don't support peer exchange","time":{"start":1757098278903,"stop":1757098278903,"duration":0},"status":"passed","severity":"normal"},{"uid":"db834762add744cc","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757098813129,"stop":1757098813130,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e0f6398b2673dbd","name":"should initialize with isNetworkConnected as false","time":{"start":1757098267207,"stop":1757098267218,"duration":11},"status":"passed","severity":"normal"},{"uid":"8d0e8e0568169dd","name":"Stops search when maxGet is reached","time":{"start":1757098278151,"stop":1757098278151,"duration":0},"status":"passed","severity":"normal"},{"uid":"fff96c275d923adc","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757098427615,"stop":1757098427615,"duration":0},"status":"passed","severity":"normal"},{"uid":"babe44d9601c824a","name":"Register correct protocols","time":{"start":1757098545899,"stop":1757098545899,"duration":0},"status":"passed","severity":"normal"},{"uid":"94eb4036a329553d","name":"should remove expired entries after TTL has passed","time":{"start":1757098298585,"stop":1757098298586,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9418af383dca401","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1757098313267,"stop":1757098313267,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f2c08094d60010b","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1757098300699,"stop":1757098300700,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcd7b491728810e5","name":"should return usable stream attached to connection","time":{"start":1757098268711,"stop":1757098268711,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0288d62b90ac6c7","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1757098319188,"stop":1757098319189,"duration":1},"status":"passed","severity":"normal"},{"uid":"e070c60e4158fb04","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757098813138,"stop":1757098813139,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e657d25e89da962","name":"should support chaining for add method","time":{"start":1757098298583,"stop":1757098298585,"duration":2},"status":"passed","severity":"normal"},{"uid":"4212ae6918724029","name":"should handle complete discovery-to-dial flow","time":{"start":1757098267794,"stop":1757098267794,"duration":0},"status":"passed","severity":"normal"},{"uid":"a47d9050750fc127","name":"should not receive a peer event after stop","time":{"start":1757098574524,"stop":1757098574525,"duration":1},"status":"passed","severity":"normal"},{"uid":"41b8cb3183d061dd","name":"yields undefined for messages without decoder","time":{"start":1757098268826,"stop":1757098268826,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf5c49d720a555f4","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1757098278651,"stop":1757098278651,"duration":0},"status":"passed","severity":"normal"},{"uid":"f67ead440673ce1b","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1757098257824,"stop":1757098257824,"duration":0},"status":"passed","severity":"normal"},{"uid":"8418f94a1e06519b","name":"should throw error - no id","time":{"start":1757098258577,"stop":1757098258577,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b32025785f2cf55","name":"Push message with XML payload","time":{"start":1757099392669,"stop":1757099392669,"duration":0},"status":"passed","severity":"normal"},{"uid":"33fa65b95f3021ac","name":"Encoder throws on undefined content topic","time":{"start":1757098269059,"stop":1757098269059,"duration":0},"status":"passed","severity":"normal"},{"uid":"3db9d1e9580737e","name":"Check received message containing unicode special characters","time":{"start":1757098783861,"stop":1757098783861,"duration":0},"status":"passed","severity":"normal"}] |