mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-16 11:53:14 +00:00
1 line
214 KiB
JSON
1 line
214 KiB
JSON
[{"uid":"3110016c849dfd2a","name":"should support chaining for add method","time":{"start":1756762625822,"stop":1756762625823,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab0f3b73c3d1678a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1756762580520,"stop":1756762580520,"duration":0},"status":"passed","severity":"normal"},{"uid":"40426cacbeb476de","name":"Subscribe to topic containing Script and receive message","time":{"start":1756763204754,"stop":1756763204754,"duration":0},"status":"passed","severity":"normal"},{"uid":"96df6e803b2f535c","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1756763059653,"stop":1756763059655,"duration":2},"status":"passed","severity":"normal"},{"uid":"22b026902f7bab33","name":"should handle mixed protocol support correctly","time":{"start":1756762627170,"stop":1756762627171,"duration":1},"status":"passed","severity":"normal"},{"uid":"c48e776c811e01f0","name":"should maintain proper timestamps if all messages received","time":{"start":1756762645920,"stop":1756762645921,"duration":1},"status":"passed","severity":"normal"},{"uid":"966df453b8a6e7a5","name":"Passing page size 10 when there are 10 messages","time":{"start":1756763099548,"stop":1756763099549,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4bc4095cb7ea118","name":"returns only open connection if one present","time":{"start":1756762596520,"stop":1756762596520,"duration":0},"status":"passed","severity":"normal"},{"uid":"d89bc87209e19170","name":"Relay - dialed after","time":{"start":1756763112427,"stop":1756763112428,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f3744e14de1bac0","name":"Check received message with timestamp: 1756762660427 ","time":{"start":1756763109348,"stop":1756763109349,"duration":1},"status":"passed","severity":"normal"},{"uid":"8477a2c2a0e0ac49","name":"should handle a minimal index list","time":{"start":1756762580809,"stop":1756762580809,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d55c9e492cd970e","name":"should be safe to call multiple times","time":{"start":1756762597261,"stop":1756762597261,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef3b8c21c2eea9","name":"should dispatch network event when browser goes offline","time":{"start":1756762595226,"stop":1756762595227,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c90c6280e0f44fe","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1756762627840,"stop":1756762627840,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae30da5214903da5","name":"should maintain chronological order of messages in localHistory","time":{"start":1756762645922,"stop":1756762645922,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea4307cd35195b4","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1756762595966,"stop":1756762595966,"duration":0},"status":"passed","severity":"normal"},{"uid":"62d53d307e93bb5c","name":"Push message equal or less that 1MB","time":{"start":1756763729797,"stop":1756763729798,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5407b12c8a46795","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1756762626655,"stop":1756762626656,"duration":1},"status":"passed","severity":"normal"},{"uid":"da936798c60ed77d","name":"should handle retrieve function with query parameters","time":{"start":1756762628096,"stop":1756762628096,"duration":0},"status":"passed","severity":"normal"},{"uid":"16f36c74142ee899","name":"Check received message containing long","time":{"start":1756763109353,"stop":1756763109354,"duration":1},"status":"passed","severity":"normal"},{"uid":"a26a948c1ff23bf","name":"should keep entries that haven't expired yet","time":{"start":1756762625823,"stop":1756762625828,"duration":5},"status":"passed","severity":"normal"},{"uid":"dfbecb90af748789","name":"should use peerId from options when provided to queryGenerator","time":{"start":1756762627782,"stop":1756762627782,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7102065981032ad","name":"should drop connection to all peers on hangUp","time":{"start":1756762750346,"stop":1756762750346,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4a2ec45a2ca211f","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1756762605988,"stop":1756762605989,"duration":1},"status":"passed","severity":"normal"},{"uid":"41fb8bb5cd68cd3d","name":"should handle different types of entries","time":{"start":1756762625828,"stop":1756762625829,"duration":1},"status":"passed","severity":"normal"},{"uid":"414f4b2ebd7afa3b","name":"Check received message containing numeric","time":{"start":1756763109354,"stop":1756763109354,"duration":0},"status":"passed","severity":"normal"},{"uid":"80e8a121edd4ffef","name":"pre and post cipher","time":{"start":1756762616567,"stop":1756762616568,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc229826ae087e30","name":"should handle peer store errors gracefully","time":{"start":1756762627170,"stop":1756762627170,"duration":0},"status":"passed","severity":"normal"},{"uid":"994b3bf47cb31273","name":"should successfully query store with valid decoders and options","time":{"start":1756762627778,"stop":1756762627778,"duration":0},"status":"passed","severity":"normal"},{"uid":"435b268001f7dbd5","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1756762640231,"stop":1756762640232,"duration":1},"status":"passed","severity":"normal"},{"uid":"faf8b98028da1b2e","name":"should do nothing when connections still exist","time":{"start":1756762596227,"stop":1756762596227,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66e10da888f3699","name":"should handle peerStore errors gracefully","time":{"start":1756762597267,"stop":1756762597267,"duration":0},"status":"passed","severity":"normal"},{"uid":"52fd1283d4d6abfd","name":"Subscribe and receives messages on 20 topics","time":{"start":1756763204741,"stop":1756763204741,"duration":0},"status":"passed","severity":"normal"},{"uid":"966d1d113b5ede47","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1756762681750,"stop":1756762681750,"duration":0},"status":"passed","severity":"normal"},{"uid":"a17c7315c2f56892","name":"should be sent with empty content","time":{"start":1756762645928,"stop":1756762645928,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe66cbae5f13263c","name":"should clear the dialing interval","time":{"start":1756762595745,"stop":1756762595745,"duration":0},"status":"passed","severity":"normal"},{"uid":"a04bbb4c7eabf36f","name":"Encoder throws on undefined content topic","time":{"start":1756762616011,"stop":1756762616011,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5dfa89774a47430","name":"ends after yielding if response size indicates end","time":{"start":1756762596866,"stop":1756762596866,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0ac0bb071265e3c","name":"Push message with emoji payload","time":{"start":1756763729746,"stop":1756763729746,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f12e27ee6a2bb4","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1756762628091,"stop":1756762628091,"duration":0},"status":"passed","severity":"normal"},{"uid":"d103f5dad4b73d09","name":"should discover peers from provided peer cache","time":{"start":1756762756760,"stop":1756762756761,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bee17bab2bbcf18","name":"should dial peer when peer is discovered","time":{"start":1756762596151,"stop":1756762596152,"duration":1},"status":"passed","severity":"normal"},{"uid":"572342d7c5c5f7bc","name":"should dial all known peers when reached zero connections","time":{"start":1756762704259,"stop":1756762704260,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d8d0715f40cc908","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1756762586118,"stop":1756762586119,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f7e6d4b2d915b5","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1756762596647,"stop":1756762596648,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf5567ee2bdd6adb","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1756762873199,"stop":1756762873204,"duration":5},"status":"passed","severity":"normal"},{"uid":"1da7ed06f86622b5","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1756762873216,"stop":1756762873217,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ebed35f172e448f","name":"should get all peers from store","time":{"start":1756762596228,"stop":1756762596228,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bee0b2b8b4b7c9a","name":"Check publish message after service node is restarted","time":{"start":1756762865304,"stop":1756762865305,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e797915371c13255","name":"Push message equal or less that 1MB","time":{"start":1756763729768,"stop":1756763729768,"duration":0},"status":"passed","severity":"normal"},{"uid":"acb27052a0ba8e75","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1756762596169,"stop":1756762596170,"duration":1},"status":"passed","severity":"normal"},{"uid":"80a0b938c720b1dd","name":"should not start if already started","time":{"start":1756762606474,"stop":1756762606475,"duration":1},"status":"passed","severity":"normal"},{"uid":"15e3988cc57abcaa","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1756762605989,"stop":1756762605989,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb23e55e68765cde","name":"should push the message to the outgoing buffer","time":{"start":1756762645918,"stop":1756762645918,"duration":0},"status":"passed","severity":"normal"},{"uid":"567b11bd0b503299","name":"Push message with custom timestamp: 1756766285036","time":{"start":1756763729753,"stop":1756763729753,"duration":0},"status":"passed","severity":"normal"},{"uid":"39cb627517af8f82","name":"Passing page size 3 when there are 20 messages","time":{"start":1756763099547,"stop":1756763099548,"duration":1},"status":"passed","severity":"normal"},{"uid":"98233636252901c","name":"Check received message containing Russian","time":{"start":1756763109345,"stop":1756763109345,"duration":0},"status":"passed","severity":"normal"},{"uid":"a22bfcd1fde7ab35","name":"Push message with custom timestamp: 1756759085037","time":{"start":1756763729796,"stop":1756763729797,"duration":1},"status":"passed","severity":"normal"},{"uid":"9377039fdbc524bb","name":"should return all connected peers without codec filter","time":{"start":1756762597266,"stop":1756762597266,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a9763b4751a85b","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1756762627840,"stop":1756762627840,"duration":0},"status":"passed","severity":"normal"},{"uid":"e49054f6d539079f","name":"should be safe to call multiple times","time":{"start":1756762595746,"stop":1756762595746,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef8e989cef16d5ff","name":"should monitor connected peers and store them into cache","time":{"start":1756762756761,"stop":1756762756761,"duration":0},"status":"passed","severity":"normal"},{"uid":"207b8ac82d3bed40","name":"Waku message hash computation (payload length 0)","time":{"start":1756762595974,"stop":1756762595974,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f6a45a0438b1e1d","name":"random static sharding 5 - Cluster ID: 697, Shard ID: 556","time":{"start":1756763061344,"stop":1756763061345,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b43ecf400168cbc","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1756762606568,"stop":1756762606569,"duration":1},"status":"passed","severity":"normal"},{"uid":"37321c24556c54ea","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1756762858402,"stop":1756762858403,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0b07ff1f3a33521","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1756762626811,"stop":1756762626811,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fdf98338fde7a17","name":"Push message with content topic containing JSON","time":{"start":1756763729764,"stop":1756763729764,"duration":0},"status":"passed","severity":"normal"},{"uid":"9612b5a55d20701e","name":"should properly clean up resources when disposed","time":{"start":1756762625829,"stop":1756762625829,"duration":0},"status":"passed","severity":"normal"},{"uid":"698e214f489da875","name":"Fails to push message with large meta","time":{"start":1756763729751,"stop":1756763729752,"duration":1},"status":"passed","severity":"normal"},{"uid":"64b489d0391890b1","name":"Push message with special chars payload","time":{"start":1756763729784,"stop":1756763729785,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bf69176909e1537","name":"Push message with content topic containing unicode special characters","time":{"start":1756763729794,"stop":1756763729794,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d5f2aefd4d754a9","name":"Fails to push message with large meta","time":{"start":1756763729780,"stop":1756763729780,"duration":0},"status":"passed","severity":"normal"},{"uid":"f97d83d3ea9bd899","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1756762628099,"stop":1756762628099,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e85b76ddfbb4f3d","name":"Ephemeral field is preserved - encoder v0","time":{"start":1756762668275,"stop":1756762668275,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a65e54e75d78488","name":"Decoder throws on empty string content topic","time":{"start":1756762617733,"stop":1756762617733,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b6c5d22bb93bbec","name":"random static sharding 7 - Cluster ID: 366, Shard ID: 500","time":{"start":1756763061346,"stop":1756763061347,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5c8bd96e66d9b26","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1756763094785,"stop":1756763094786,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e3f5546bfea8044","name":"should return peer for existing peer","time":{"start":1756762596237,"stop":1756762596238,"duration":1},"status":"passed","severity":"normal"},{"uid":"45d043c5e76e1630","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1756763053502,"stop":1756763053502,"duration":0},"status":"passed","severity":"normal"},{"uid":"60a5e870bde71c8e","name":"should reject if LightPush is requested but not mounted","time":{"start":1756762627848,"stop":1756762627848,"duration":0},"status":"passed","severity":"normal"},{"uid":"508605c80e539ab","name":"LightPush","time":{"start":1756763112429,"stop":1756763112429,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce69721d18e8bb31","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1756762873219,"stop":1756762873220,"duration":1},"status":"passed","severity":"normal"},{"uid":"71f1084d6c0f93fe","name":"retrieves a single peer","time":{"start":1756762606727,"stop":1756762606728,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac8302d3b4ba768c","name":"should requeue task if no peer is available","time":{"start":1756762626655,"stop":1756762626655,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee653e473d5beabd","name":"Generator, 2 different shards","time":{"start":1756763059651,"stop":1756763059652,"duration":1},"status":"passed","severity":"normal"},{"uid":"71a88f6b472dcd98","name":"Fails to push message with large meta","time":{"start":1756763729795,"stop":1756763729795,"duration":0},"status":"passed","severity":"normal"},{"uid":"22263041554a4bd6","name":"Subscribe to topic containing emoji and receive message","time":{"start":1756763204756,"stop":1756763204756,"duration":0},"status":"passed","severity":"normal"},{"uid":"1658c6c815a6dfd4","name":"random static sharding 1 - Cluster ID: 695, Shard ID: 408","time":{"start":1756763061341,"stop":1756763061341,"duration":0},"status":"passed","severity":"normal"},{"uid":"ace32070bf0db2c0","name":"Push to array if already present","time":{"start":1756762580479,"stop":1756762580479,"duration":0},"status":"passed","severity":"normal"},{"uid":"79699e763f0ec8f0","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1756762858403,"stop":1756762858403,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff7b7962aeb643e","name":"should handle peer store update failures gracefully","time":{"start":1756762596656,"stop":1756762596657,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfa7893c7d466504","name":"should remove event listeners","time":{"start":1756762596634,"stop":1756762596634,"duration":0},"status":"passed","severity":"normal"},{"uid":"85ba698b4ead54cd","name":"should dial all peers on dial","time":{"start":1756762750346,"stop":1756762750346,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe4e85dd33cdede2","name":"should dispatch network event when browser goes online","time":{"start":1756762595226,"stop":1756762595226,"duration":0},"status":"passed","severity":"normal"},{"uid":"c830e9bc36b3fd1","name":"should encode/decode to text encoding","time":{"start":1756762586731,"stop":1756762586732,"duration":1},"status":"passed","severity":"normal"},{"uid":"39ae90b2a5ed210b","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1756762580810,"stop":1756762580810,"duration":0},"status":"passed","severity":"normal"},{"uid":"53591edec83edc39","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1756763204750,"stop":1756763204750,"duration":0},"status":"passed","severity":"normal"},{"uid":"30d37d8a7c037ebf","name":"Bloom filter","time":{"start":1756762645394,"stop":1756762645394,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce9d214041e6db0","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1756762640223,"stop":1756762640223,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a36fa03e478f44","name":"Push message with content topic containing short","time":{"start":1756763729790,"stop":1756763729790,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a6f0923041bd01f","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1756762596188,"stop":1756762596188,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f44007e8fb751e","name":"should handle network check errors gracefully","time":{"start":1756762595778,"stop":1756762595779,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae6141e6a15eaf2f","name":"Filter","time":{"start":1756763112429,"stop":1756763112430,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1f1b9d08d891e94","name":"random static sharding 3 - Cluster ID: 751, Shard ID: 982","time":{"start":1756763061343,"stop":1756763061344,"duration":1},"status":"passed","severity":"normal"},{"uid":"25f577ad8d250155","name":"Push message with long payload","time":{"start":1756763729769,"stop":1756763729769,"duration":0},"status":"passed","severity":"normal"},{"uid":"b962e2753aa74441","name":"Push message with rate limit","time":{"start":1756763729781,"stop":1756763729781,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b7596ddec9dde1e","name":"should not be empty after adding a subscription","time":{"start":1756762627564,"stop":1756762627565,"duration":1},"status":"passed","severity":"normal"},{"uid":"fff26096775bda6e","name":"should only return 1 node with relay capability","time":{"start":1756762606730,"stop":1756762606730,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d5e2bf8497bd996","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1756762626810,"stop":1756762626810,"duration":0},"status":"passed","severity":"normal"},{"uid":"68500d28e2f1a3d2","name":"Used by Waku Relay","time":{"start":1756763106240,"stop":1756763106240,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca1d6980c5e9fdb0","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1756762858404,"stop":1756762858404,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5fd30eefc0dee45","name":"recovers when dns.resolve returns empty","time":{"start":1756762606728,"stop":1756762606728,"duration":0},"status":"passed","severity":"normal"},{"uid":"6982818c04f5787f","name":"should not fail to stop the service if it was not started","time":{"start":1756762610349,"stop":1756762610349,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c0b56c5cacdd7e","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app80/4/topic653/proto","time":{"start":1756762969317,"stop":1756762969317,"duration":0},"status":"passed","severity":"normal"},{"uid":"23e894722cc1021f","name":"Cluster ID 0, shard 1","time":{"start":1756763061339,"stop":1756763061339,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9f1f0cda9170fb8","name":"Check message with non string payload is not received","time":{"start":1756763109362,"stop":1756763109363,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ec7d5fe45a7e25b","name":"should properly create peer info with all multiaddrs","time":{"start":1756762586734,"stop":1756762586735,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed18af9cd6aeed1b","name":"should stop peer exchange discovery","time":{"start":1756762606475,"stop":1756762606475,"duration":0},"status":"passed","severity":"normal"},{"uid":"151d13c0abade113","name":"should handle ENR without shardInfo","time":{"start":1756762606485,"stop":1756762606485,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fe2e6bec6aaa14f","name":"should not create timers for topics where peer is not in mesh","time":{"start":1756762596659,"stop":1756762596659,"duration":0},"status":"passed","severity":"normal"},{"uid":"1975e7c5a4ea34e7","name":"messageHashStr produces consistent results for the same input","time":{"start":1756762595979,"stop":1756762595984,"duration":5},"status":"passed","severity":"normal"},{"uid":"864254226a2659b1","name":"should initialize with Unhealthy status","time":{"start":1756762627152,"stop":1756762627153,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce65140a980c4476","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1756762586119,"stop":1756762586119,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca1ab712fa9eb9ba","name":"Ordered callback, aborts when callback returns true","time":{"start":1756763097798,"stop":1756763097799,"duration":1},"status":"passed","severity":"normal"},{"uid":"37144c0f918f4c11","name":"should encode/decode to RLP encoding","time":{"start":1756762586731,"stop":1756762586731,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e3c1014e6a5108","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1756763204753,"stop":1756763204753,"duration":0},"status":"passed","severity":"normal"},{"uid":"76265c12f4939a4c","name":"should handle dial errors gracefully","time":{"start":1756762596152,"stop":1756762596152,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c6f4c1250d18c41","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1756762640230,"stop":1756762640230,"duration":0},"status":"passed","severity":"normal"},{"uid":"d249d3e72a6af0e8","name":"should respect custom numPeersToUse configuration","time":{"start":1756762627840,"stop":1756762627840,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e51a96f78e8f71","name":"should set field with only RELAY enabled","time":{"start":1756762586736,"stop":1756762586736,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89d60c62146836e","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1756762606569,"stop":1756762606569,"duration":0},"status":"passed","severity":"normal"},{"uid":"d05f1a482066c38","name":"Push message with content topic containing Russian","time":{"start":1756763729749,"stop":1756763729749,"duration":0},"status":"passed","severity":"normal"},{"uid":"913e03308c0c540a","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1756763204740,"stop":1756763204740,"duration":0},"status":"passed","severity":"normal"},{"uid":"38f64a5872205748","name":"random static sharding 9 - Cluster ID: 82, Shard ID: 523","time":{"start":1756763061351,"stop":1756763061351,"duration":0},"status":"passed","severity":"normal"},{"uid":"f05a95c9c2636439","name":"should not be delivered","time":{"start":1756762645928,"stop":1756762645928,"duration":0},"status":"passed","severity":"normal"},{"uid":"27253268317e3bfe","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app58/7/topic748/test.js","time":{"start":1756762969318,"stop":1756762969318,"duration":0},"status":"passed","severity":"normal"},{"uid":"284a61429d3c2081","name":"should return false and handle errors gracefully","time":{"start":1756762597265,"stop":1756762597265,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f4656be366b1dc3","name":"should fail to send if no connected peers found","time":{"start":1756762627481,"stop":1756762627481,"duration":0},"status":"passed","severity":"normal"},{"uid":"31f28336fdf888e5","name":"Passing page size 0 when there are 110 messages","time":{"start":1756763099545,"stop":1756763099546,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d6b6b3484f3e2c","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1756762873219,"stop":1756762873219,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a62e17e9eb1042c","name":"Push message with JSON payload","time":{"start":1756763729758,"stop":1756763729758,"duration":0},"status":"passed","severity":"normal"},{"uid":"927416a607af3599","name":"should skip peer when not on same cluster","time":{"start":1756762595758,"stop":1756762595759,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f19174090b95294","name":"should not allow k > 12","time":{"start":1756762639604,"stop":1756762639609,"duration":5},"status":"passed","severity":"normal"},{"uid":"b7354a45368465b9","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1756762627840,"stop":1756762627840,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf566841ba13cab5","name":"Push message with meta","time":{"start":1756763729751,"stop":1756763729751,"duration":0},"status":"passed","severity":"normal"},{"uid":"74f1d870ba0eaa88","name":"should enable all discoveries when explicitly set","time":{"start":1756762626804,"stop":1756762626804,"duration":0},"status":"passed","severity":"normal"},{"uid":"45268757380b7e7d","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1756762580810,"stop":1756762580810,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e8f29d7dc3f90fd","name":"Push 30 different messages","time":{"start":1756763729774,"stop":1756763729775,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b21e9813b3769e12","name":"Publish message with large meta","time":{"start":1756762865305,"stop":1756762865306,"duration":1},"status":"passed","severity":"normal"},{"uid":"352e880e9c9e7b75","name":"random static sharding 10 - Cluster ID: 645, Shard ID: 561","time":{"start":1756763061352,"stop":1756763061353,"duration":1},"status":"passed","severity":"normal"},{"uid":"598df3da674609ba","name":"should dial with PeerId and return stream","time":{"start":1756762597263,"stop":1756762597263,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc73dac24af55eb","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1756763204741,"stop":1756763204741,"duration":0},"status":"passed","severity":"normal"},{"uid":"1206167ab7389822","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app5/10/topic63/test.js","time":{"start":1756762969315,"stop":1756762969316,"duration":1},"status":"passed","severity":"normal"},{"uid":"25b70fe9c2c40b32","name":"Push message with Russian payload","time":{"start":1756763729771,"stop":1756763729771,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4d2c741de4de891","name":"should remove event listeners from libp2p","time":{"start":1756762595180,"stop":1756762595180,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b9dca1f73450984","name":"Push message with rate limit","time":{"start":1756763729766,"stop":1756763729767,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba3a2386ad72465e","name":"should return start time to match max range","time":{"start":1756762628100,"stop":1756762628100,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c4995203ef7f24f","name":"should add received message to localHistory with retrievalHint","time":{"start":1756762645921,"stop":1756762645921,"duration":0},"status":"passed","severity":"normal"},{"uid":"feff0a8b74b422ed","name":"should return false","time":{"start":1756762586730,"stop":1756762586730,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3273820ade37b65","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1756762640242,"stop":1756762640243,"duration":1},"status":"passed","severity":"normal"},{"uid":"20c40146056c73d3","name":"Push message with content topic containing short","time":{"start":1756763729761,"stop":1756763729761,"duration":0},"status":"passed","severity":"normal"},{"uid":"e36b83ed7c0c3c80","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1756762640224,"stop":1756762640224,"duration":0},"status":"passed","severity":"normal"},{"uid":"8973f7df5110ca97","name":"should be able to encode the field with only STORE set to true","time":{"start":1756762586116,"stop":1756762586117,"duration":1},"status":"passed","severity":"normal"},{"uid":"e271ffad6466add0","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1756762865297,"stop":1756762865297,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1a1cceff2a76a5","name":"msgTime: 0 ms from now, startTime: 1756503895051, endTime: 1756763095051","time":{"start":1756763107745,"stop":1756763107745,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddb58d543859ab3b","name":"Register correct protocols","time":{"start":1756762873196,"stop":1756762873196,"duration":0},"status":"passed","severity":"normal"},{"uid":"55785f16e12a80f1","name":"should handle general insertion and lookup correctly","time":{"start":1756762643388,"stop":1756762643388,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7e93caf4a30c2cd","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1756762645925,"stop":1756762645925,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a42561b8515f9cc","name":"Check publish message containing JSON","time":{"start":1756762865293,"stop":1756762865294,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ffc5ea97fd4e83a","name":"Delete observer","time":{"start":1756762842951,"stop":1756762842951,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bfc466f75198f2b","name":"should filter out undefined ENRs","time":{"start":1756762606567,"stop":1756762606567,"duration":0},"status":"passed","severity":"normal"},{"uid":"297db15861110902","name":"same cluster: nodes connect","time":{"start":1756762752817,"stop":1756762752817,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a4dd9162c08db4","name":"throws an error for improperly formatted content topics","time":{"start":1756762580513,"stop":1756762580514,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cd838823e5a98b9","name":"should perform initial health assessment on start","time":{"start":1756762627169,"stop":1756762627170,"duration":1},"status":"passed","severity":"normal"},{"uid":"90488e5870119730","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1756762640214,"stop":1756762640215,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0bd29c7f3dc2b0a","name":"yields decoded messages","time":{"start":1756762596865,"stop":1756762596865,"duration":0},"status":"passed","severity":"normal"},{"uid":"27056b441b34f288","name":"throws on content topic with empty encoding field","time":{"start":1756762580506,"stop":1756762580506,"duration":0},"status":"passed","severity":"normal"},{"uid":"46d5e23c9721dd6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1756762580517,"stop":1756762580517,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a1a6ae2bdc34c5c","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1756762605231,"stop":1756762605235,"duration":4},"status":"passed","severity":"normal"},{"uid":"13350794c45c7094","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1756762626811,"stop":1756762626812,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdf73640d3842724","name":"Push message with content topic containing numeric","time":{"start":1756763729762,"stop":1756763729762,"duration":0},"status":"passed","severity":"normal"},{"uid":"6abbd040f13d14b0","name":"Relay - times out","time":{"start":1756763112428,"stop":1756763112428,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d32767843b3ac79","name":"Decrypt messages","time":{"start":1756762842950,"stop":1756762842950,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb9e4bc8a794d17","name":"yields undefined for messages without decoder","time":{"start":1756762596865,"stop":1756762596866,"duration":1},"status":"passed","severity":"normal"},{"uid":"92c5f7408d745458","name":"can start the service","time":{"start":1756762666035,"stop":1756762666036,"duration":1},"status":"passed","severity":"normal"},{"uid":"61e248b5300d6d14","name":"should skip peers that were recently queried","time":{"start":1756762606480,"stop":1756762606482,"duration":2},"status":"passed","severity":"normal"},{"uid":"1624ac7348522902","name":"Encoder throws on empty string content topic","time":{"start":1756762597050,"stop":1756762597050,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5667187c55deb4d","name":"Passing page size 1 when there are 4 messages","time":{"start":1756763099546,"stop":1756763099547,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff1e1a78458ff39a","name":"Push message with content topic containing unicode special characters","time":{"start":1756763729765,"stop":1756763729765,"duration":0},"status":"passed","severity":"normal"},{"uid":"a41f25a5218d673e","name":"yields undefined for messages without content topic","time":{"start":1756762596865,"stop":1756762596865,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ada4b25720ceb31","name":"Light Node - default protocols","time":{"start":1756763112430,"stop":1756763112430,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a4ab548e2ce56ff","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1756762645920,"stop":1756762645920,"duration":0},"status":"passed","severity":"normal"},{"uid":"278e3de5b8b875","name":"should dial one peer on dial","time":{"start":1756762750347,"stop":1756762750347,"duration":0},"status":"passed","severity":"normal"},{"uid":"f27b5a1b079abf7c","name":"Check received message containing escaped characters","time":{"start":1756763109358,"stop":1756763109358,"duration":0},"status":"passed","severity":"normal"},{"uid":"de21f39c2111fc3e","name":"Push message with content topic containing special chars","time":{"start":1756763729791,"stop":1756763729791,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5b9806e20e84ef3","name":"Check received message with timestamp: 1649153314 ","time":{"start":1756763109360,"stop":1756763109360,"duration":0},"status":"passed","severity":"normal"},{"uid":"b20f78c67f1c07d5","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1756762595598,"stop":1756762595598,"duration":0},"status":"passed","severity":"normal"},{"uid":"40fa406f6c881138","name":"Ordered Callback - false","time":{"start":1756763085068,"stop":1756763085068,"duration":0},"status":"passed","severity":"normal"},{"uid":"744e7af3876121ba","name":"should reject if Relay is requested but not mounted","time":{"start":1756762627847,"stop":1756762627847,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b69b419e35b2efc","name":"Check received message containing SQL Injection","time":{"start":1756763109345,"stop":1756763109345,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d4a38f30bc6105d","name":"should handle task timeouts","time":{"start":1756762626660,"stop":1756762626660,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e1fb52ad35b0dc","name":"random static sharding 2 - Cluster ID: 334, Shard ID: 514","time":{"start":1756763061342,"stop":1756763061343,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b0d43d96af224e2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1756762580521,"stop":1756762580521,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f5196b43e81dbb7","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1756763204741,"stop":1756763204741,"duration":0},"status":"skipped","severity":"normal"},{"uid":"49a80ce40b73340b","name":"should insert message id into causal history","time":{"start":1756762645919,"stop":1756762645919,"duration":0},"status":"passed","severity":"normal"},{"uid":"4da94d775dea4977","name":"Check message received after jswaku node is restarted","time":{"start":1756763109352,"stop":1756763109352,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f511d934b732a41","name":"should add and remove event listeners correctly","time":{"start":1756762610352,"stop":1756762610352,"duration":0},"status":"passed","severity":"normal"},{"uid":"42cda70a6d2cde63","name":"throws if store query response has error status","time":{"start":1756762596864,"stop":1756762596864,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4bfec798c4a026f","name":"should not receive a peer event after stop","time":{"start":1756762610350,"stop":1756762610350,"duration":0},"status":"passed","severity":"normal"},{"uid":"af258abc9c05de07","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app25/1/topic388/xml","time":{"start":1756762969314,"stop":1756762969314,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf3fc1360fad11d","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1756762640232,"stop":1756762640233,"duration":1},"status":"passed","severity":"normal"},{"uid":"d23e93fc1a420f36","name":"should start ping timers on peer connect","time":{"start":1756762596646,"stop":1756762596646,"duration":0},"status":"passed","severity":"normal"},{"uid":"74b2ff71c93d287a","name":"should send to specified number of peers of used peers","time":{"start":1756762627482,"stop":1756762627482,"duration":0},"status":"passed","severity":"normal"},{"uid":"73967d7c8616aba4","name":"should remove event listeners","time":{"start":1756762596215,"stop":1756762596215,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce6260db035c8d79","name":"Refresh subscription","time":{"start":1756763204752,"stop":1756763204752,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d5af088a5295041","name":"isConnected should return false after all peers disconnect","time":{"start":1756762681751,"stop":1756762681751,"duration":0},"status":"passed","severity":"normal"},{"uid":"97d28255d6fe525","name":"Fails to push message bigger that 1MB","time":{"start":1756763729782,"stop":1756763729783,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d50756ab3a99ab9","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1756762645928,"stop":1756762645928,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7159e84449fe791","name":"should be able to encode the field with only FILTER set to true","time":{"start":1756762586117,"stop":1756762586118,"duration":1},"status":"passed","severity":"normal"},{"uid":"3438cc813b9ee2a5","name":"A test","time":{"start":1756762737406,"stop":1756762737407,"duration":1},"status":"passed","severity":"normal"},{"uid":"739f2347b99087ca","name":"Subscribe and receive messages via lightPush","time":{"start":1756763204748,"stop":1756763204748,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b2e338a213886e3","name":"should handle queue processing errors gracefully","time":{"start":1756762595777,"stop":1756762595778,"duration":1},"status":"passed","severity":"normal"},{"uid":"210318c18023b407","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1756762640245,"stop":1756762640245,"duration":0},"status":"passed","severity":"normal"},{"uid":"c506ae3ec2d42a11","name":"should emit message when we just started and store connect event occurs","time":{"start":1756762628098,"stop":1756762628098,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa46659c518c6981","name":"Subscribe and receives messages on 20 topics","time":{"start":1756763204750,"stop":1756763204750,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3263df1168f6263","name":"should add peer to queue when queue is not empty","time":{"start":1756762595747,"stop":1756762595748,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc2cd750b9f61c89","name":"should handle case with no peers in store","time":{"start":1756762596236,"stop":1756762596237,"duration":1},"status":"passed","severity":"normal"},{"uid":"72d4986f460164c3","name":"should return true when peer is on the pubsub topic shard","time":{"start":1756762595597,"stop":1756762595597,"duration":0},"status":"passed","severity":"normal"},{"uid":"6456a566a6fab212","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1756762873211,"stop":1756762873212,"duration":1},"status":"passed","severity":"normal"},{"uid":"748ec88665c70c6d","name":"Push message with escaped characters payload","time":{"start":1756763729773,"stop":1756763729773,"duration":0},"status":"passed","severity":"normal"},{"uid":"64bbdd6243f4d48","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1756762580520,"stop":1756762580520,"duration":0},"status":"passed","severity":"normal"},{"uid":"d07851dcd7f2d87d","name":"should handle errors when globalThis is not available","time":{"start":1756762595179,"stop":1756762595179,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1793c7ab321dade","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1756762640244,"stop":1756762640244,"duration":0},"status":"passed","severity":"normal"},{"uid":"cefdeaaf36df8509","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1756762580516,"stop":1756762580516,"duration":0},"status":"passed","severity":"normal"},{"uid":"46fa4a21a862ae30","name":"Waku message hash computation (no timestamp)","time":{"start":1756762595975,"stop":1756762595975,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4442c077340bf8","name":"throws on content topic with non-number generation field","time":{"start":1756762580503,"stop":1756762580503,"duration":0},"status":"passed","severity":"normal"},{"uid":"d923dca6a12091e1","name":"Retrieval Hint","time":{"start":1756762645394,"stop":1756762645395,"duration":1},"status":"passed","severity":"normal"},{"uid":"4524215cb1f43635","name":"Fails to push message bigger that 1MB","time":{"start":1756763729754,"stop":1756763729754,"duration":0},"status":"passed","severity":"normal"},{"uid":"85300c99fe7977e3","name":"should handle empty peer infos gracefully","time":{"start":1756762606566,"stop":1756762606567,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5971cc49ef902f3","name":"should create ConnectionManager with required options","time":{"start":1756762597258,"stop":1756762597259,"duration":1},"status":"passed","severity":"normal"},{"uid":"45d9fe67b658f312","name":"Push message with content topic containing SQL Injection","time":{"start":1756763729778,"stop":1756763729778,"duration":0},"status":"passed","severity":"normal"},{"uid":"2837feabc5a298ac","name":"should handle multiple peers with different shard configurations","time":{"start":1756762595783,"stop":1756762595783,"duration":0},"status":"passed","severity":"normal"},{"uid":"65106d0abf717eea","name":"should update peers in cache on 'peer:identify' event","time":{"start":1756762610351,"stop":1756762610351,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ba42638fd1889f","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1756762580509,"stop":1756762580509,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a954de064d57786","name":"Refresh subscription","time":{"start":1756763204743,"stop":1756763204743,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c6a30836859c7f","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1756762640237,"stop":1756762640237,"duration":0},"status":"passed","severity":"normal"},{"uid":"f71c7b8a6de09c49","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1756762873198,"stop":1756762873199,"duration":1},"status":"passed","severity":"normal"},{"uid":"66041b1e1babf913","name":"Stops search when maxGet is reached","time":{"start":1756762606256,"stop":1756762606256,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c73126d52007b79","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1756762640241,"stop":1756762640241,"duration":0},"status":"passed","severity":"normal"},{"uid":"96ca46062a03f06e","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1756762580512,"stop":1756762580512,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b2073c2f1e5233","name":"Push message with custom timestamp: 1756759085036","time":{"start":1756763729767,"stop":1756763729767,"duration":0},"status":"passed","severity":"normal"},{"uid":"540630ffa6c974cf","name":"Query generator for multiple messages with different content topic format","time":{"start":1756763097797,"stop":1756763097797,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a26ffca35e12716","name":"Check publish message after client node is restarted","time":{"start":1756762865305,"stop":1756762865305,"duration":0},"status":"skipped","severity":"normal"},{"uid":"772a7fe8ee53cb92","name":"Check received message containing Chinese","time":{"start":1756763109344,"stop":1756763109344,"duration":0},"status":"passed","severity":"normal"},{"uid":"61481fc5d5a476ce","name":"Check publish message containing Russian","time":{"start":1756762865290,"stop":1756762865290,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1f6a367e9a21c25","name":"Push message with Script payload","time":{"start":1756763729741,"stop":1756763729741,"duration":0},"status":"passed","severity":"normal"},{"uid":"e92b18713ceb8103","name":"Callback on promise, aborts when callback returns true","time":{"start":1756763097798,"stop":1756763097798,"duration":0},"status":"passed","severity":"normal"},{"uid":"b827cd21f0e357bb","name":"Push message with long payload","time":{"start":1756763729755,"stop":1756763729755,"duration":0},"status":"passed","severity":"normal"},{"uid":"89802f536b4ff58a","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1756762627780,"stop":1756762627781,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea6a8dc09dc3fb20","name":"Push message with content topic containing Chinese","time":{"start":1756763729763,"stop":1756763729763,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ff775b067514a33","name":"throws on content topic with too few or too many fields","time":{"start":1756762580502,"stop":1756762580503,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee212c2e7f95b7b2","name":"should decode valid enr with tcp successfully","time":{"start":1756762586728,"stop":1756762586728,"duration":0},"status":"passed","severity":"normal"},{"uid":"62a00930e6f52851","name":"should handle relay send failures gracefully","time":{"start":1756762596662,"stop":1756762596663,"duration":1},"status":"passed","severity":"normal"},{"uid":"47c7ac0d97b0eb30","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1756762645923,"stop":1756762645923,"duration":0},"status":"passed","severity":"normal"},{"uid":"e452cbe56b767db5","name":"Reusing cursor across nodes","time":{"start":1756763053504,"stop":1756763053504,"duration":0},"status":"passed","severity":"normal"},{"uid":"62fc1b1003947606","name":"should create KeepAliveManager with required options","time":{"start":1756762596632,"stop":1756762596632,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e123b3a1a1ec27e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1756762640250,"stop":1756762640250,"duration":0},"status":"passed","severity":"normal"},{"uid":"79bbbce884ad5be7","name":"Check received message containing Chinese","time":{"start":1756763109354,"stop":1756763109355,"duration":1},"status":"passed","severity":"normal"},{"uid":"acc673f725175b60","name":"Push message with numeric payload","time":{"start":1756763729755,"stop":1756763729755,"duration":0},"status":"passed","severity":"normal"},{"uid":"be106915057a87d3","name":"should not modify tags of connections for different peers","time":{"start":1756762627841,"stop":1756762627841,"duration":0},"status":"passed","severity":"normal"},{"uid":"dff5d07b2659a706","name":"should remove expired entries after TTL has passed","time":{"start":1756762625823,"stop":1756762625823,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca8053a5151d1040","name":"Check message with non string payload is not received","time":{"start":1756763109352,"stop":1756763109352,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e73f0d49a909d12","name":"should set field with only STORE enabled","time":{"start":1756762586736,"stop":1756762586736,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c94de9dc6810fa","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1756762684750,"stop":1756762684751,"duration":1},"status":"passed","severity":"normal"},{"uid":"17d944edc859d2f7","name":"Non TWN Cluster","time":{"start":1756762969314,"stop":1756762969314,"duration":0},"status":"passed","severity":"normal"},{"uid":"60c7dc191e26ec05","name":"Check publish message containing numeric","time":{"start":1756762865288,"stop":1756762865288,"duration":0},"status":"passed","severity":"normal"},{"uid":"4707eef0ca00cd9f","name":"Push 30 different messages","time":{"start":1756763729746,"stop":1756763729746,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6c896fb2a80579a3","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1756763204745,"stop":1756763204745,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cd67679bce171f4","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1756763204749,"stop":1756763204749,"duration":0},"status":"passed","severity":"normal"},{"uid":"da6baa16307641d4","name":"should throw error - no public key","time":{"start":1756762586728,"stop":1756762586729,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f0399d4e47655d0","name":"should be safe to call multiple times","time":{"start":1756762596634,"stop":1756762596634,"duration":0},"status":"passed","severity":"normal"},{"uid":"95be7afb91e4a827","name":"should be delivered immediately if received","time":{"start":1756762645929,"stop":1756762645929,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f9a0ad480935f5","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1756763088042,"stop":1756763088042,"duration":0},"status":"passed","severity":"normal"},{"uid":"592ac0eee772e608","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1756762580508,"stop":1756762580508,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6a867968d79b842","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1756763088045,"stop":1756763088046,"duration":1},"status":"broken","severity":"normal"},{"uid":"70b62574b0da0c4b","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1756762628099,"stop":1756762628099,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdd9a31cc16f89e4","name":"should register libp2p event listeners when start is called","time":{"start":1756762627839,"stop":1756762627839,"duration":0},"status":"passed","severity":"normal"},{"uid":"dad4d8fe86266796","name":"Check publish message containing escaped characters","time":{"start":1756762865295,"stop":1756762865296,"duration":1},"status":"passed","severity":"normal"},{"uid":"669380339ea2e424","name":"Throws when trying to push message with empty payload","time":{"start":1756763729790,"stop":1756763729790,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc5d25f1869109fc","name":"should handle errors when getting connections","time":{"start":1756762595228,"stop":1756762595228,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7692a79fb0ecb85","name":"should dial peer when on same shard","time":{"start":1756762595759,"stop":1756762595765,"duration":6},"status":"passed","severity":"normal"},{"uid":"ceceb8e950e31829","name":"should create ConnectionManager with relay","time":{"start":1756762597259,"stop":1756762597259,"duration":0},"status":"passed","severity":"normal"},{"uid":"f32be3470ffaa779","name":"Check received message containing shell command","time":{"start":1756763109358,"stop":1756763109358,"duration":0},"status":"passed","severity":"normal"},{"uid":"354b205976acf966","name":"should create an instance with libp2p and dialer","time":{"start":1756762596134,"stop":1756762596135,"duration":1},"status":"passed","severity":"normal"},{"uid":"df2edc362db54e32","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1756762752818,"stop":1756762752818,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ad99131ab0d203a","name":"Push message with Script payload","time":{"start":1756763729771,"stop":1756763729772,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5040390b6e67f79","name":"messageHash returns a Uint8Array","time":{"start":1756762595975,"stop":1756762595976,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7f02592224b9654","name":"Decoder throws on empty string content topic","time":{"start":1756762597050,"stop":1756762597051,"duration":1},"status":"passed","severity":"normal"},{"uid":"f696fa3cc4d36c42","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1756763053503,"stop":1756763053503,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec626787e9b0c6c0","name":"isConnected return false after peer stops","time":{"start":1756762681751,"stop":1756762681752,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7189530bed76bae","name":"Subscribe and receive messages via waku relay post","time":{"start":1756763204740,"stop":1756763204740,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec7438afdfff5c3f","name":"should stop ping timers on peer disconnect","time":{"start":1756762596646,"stop":1756762596647,"duration":1},"status":"passed","severity":"normal"},{"uid":"739dbb1e0d7e78f3","name":"Push message with content topic containing emoji","time":{"start":1756763729751,"stop":1756763729751,"duration":0},"status":"passed","severity":"normal"},{"uid":"8062f32f187f2715","name":"should start peer exchange discovery","time":{"start":1756762606474,"stop":1756762606474,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a2a60571e12207f","name":"should properly create location multiaddrs - udp4","time":{"start":1756762586733,"stop":1756762586733,"duration":0},"status":"passed","severity":"normal"},{"uid":"a10940c7c4fd4056","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1756762595227,"stop":1756762595227,"duration":0},"status":"passed","severity":"normal"},{"uid":"464b91c5c22b8f1c","name":"passes more than one ENR URLs and attempts connection","time":{"start":1756762666042,"stop":1756762666042,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6f796679f6810ba4","name":"Relay + Store","time":{"start":1756762666662,"stop":1756762666664,"duration":2},"status":"passed","severity":"normal"},{"uid":"9b2c2dfb61a1cfa8","name":"should properly create location multiaddrs - tcp","time":{"start":1756762586734,"stop":1756762586734,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9be982f0de73f18","name":"should handle complete connection lifecycle","time":{"start":1756762595235,"stop":1756762595235,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cf7a4bf09005c2a","name":"can query messages normally","time":{"start":1756763076831,"stop":1756763076831,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5d762c5a74b097b","name":"Push message with Chinese payload","time":{"start":1756763729785,"stop":1756763729785,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcf3e547d5138943","name":"Check received message containing JSON","time":{"start":1756763109346,"stop":1756763109347,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7544af019ef6d43","name":"same cluster, static sharding: nodes connect","time":{"start":1756762752813,"stop":1756762752815,"duration":2},"status":"passed","severity":"normal"},{"uid":"e9409a8c0b945d7d","name":"return first retrieved peers without further DNS queries","time":{"start":1756762606731,"stop":1756762606731,"duration":0},"status":"passed","severity":"normal"},{"uid":"898e6fdf205f26aa","name":"should request peer renewal on specific errors","time":{"start":1756762626659,"stop":1756762626659,"duration":0},"status":"passed","severity":"normal"},{"uid":"86c5ee4ca1e91437","name":"Push message with special chars payload","time":{"start":1756763729770,"stop":1756763729770,"duration":0},"status":"passed","severity":"normal"},{"uid":"c871bb29102af0b0","name":"should handle query errors","time":{"start":1756762606484,"stop":1756762606484,"duration":0},"status":"passed","severity":"normal"},{"uid":"7173684202569dea","name":"Push message with numeric payload","time":{"start":1756763729784,"stop":1756763729784,"duration":0},"status":"passed","severity":"normal"},{"uid":"89ad3ee873508e3d","name":"should properly create location multiaddrs - tcp6","time":{"start":1756762586734,"stop":1756762586734,"duration":0},"status":"passed","severity":"normal"},{"uid":"919c20efcfdd07d1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1756762580517,"stop":1756762580517,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bfca19fcf8878e3","name":"should filter out already connected peers","time":{"start":1756762596235,"stop":1756762596235,"duration":0},"status":"passed","severity":"normal"},{"uid":"24cadc0083128002","name":"should reject if Filter is requested but not mounted","time":{"start":1756762627848,"stop":1756762627848,"duration":0},"status":"passed","severity":"normal"},{"uid":"42faac07063be05a","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1756762586125,"stop":1756762586126,"duration":1},"status":"passed","severity":"normal"},{"uid":"d98e001af3c26eab","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1756762595976,"stop":1756762595978,"duration":2},"status":"passed","severity":"normal"},{"uid":"3130a17ce5501bf4","name":"Push message with content topic containing special chars","time":{"start":1756763729776,"stop":1756763729777,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bc4af90e293f07a","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1756762628096,"stop":1756762628097,"duration":1},"status":"passed","severity":"normal"},{"uid":"91ae8c732d0d0136","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1756762580514,"stop":1756762580514,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b9d813599a8f424","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1756762640245,"stop":1756762640245,"duration":0},"status":"passed","severity":"normal"},{"uid":"d534903488b49c70","name":"returns all values when wanted number matches available values","time":{"start":1756762605216,"stop":1756762605227,"duration":11},"status":"passed","severity":"normal"},{"uid":"a5fb7b4df8ffb3b7","name":"handles different clusterIds correctly","time":{"start":1756762580513,"stop":1756762580513,"duration":0},"status":"passed","severity":"normal"},{"uid":"305917fd0e0141f0","name":"should be empty after removing the only subscription","time":{"start":1756762627565,"stop":1756762627565,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f388226c5324f5","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1756763097798,"stop":1756763097798,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb373ab32b8c0c1e","name":"should not execute task if max attempts is 0","time":{"start":1756762626660,"stop":1756762626660,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dd74d8873fae56","name":"Cluster id 0, shard 0","time":{"start":1756763061338,"stop":1756763061339,"duration":1},"status":"passed","severity":"normal"},{"uid":"f42be22cae0a6a68","name":"should set field with only LIGHTPUSH enabled","time":{"start":1756762586737,"stop":1756762586737,"duration":0},"status":"passed","severity":"normal"},{"uid":"21fc1bddb6655933","name":"Decoder throws on empty string content topic","time":{"start":1756762616012,"stop":1756762616012,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cdbbd673755aaa9","name":"Subscribe to topic containing numeric and receive message","time":{"start":1756763204744,"stop":1756763204744,"duration":0},"status":"passed","severity":"normal"},{"uid":"5275b2aaf74e1352","name":"should return different streams if requested simultaniously","time":{"start":1756762596695,"stop":1756762596696,"duration":1},"status":"passed","severity":"normal"},{"uid":"302603ac2b179bfe","name":"Push message equal or less that 1MB","time":{"start":1756763729753,"stop":1756763729754,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c1fbf2a1facddc8","name":"Check received message containing short","time":{"start":1756763109343,"stop":1756763109343,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea32ecfcdc3553ae","name":"Store - dialed first","time":{"start":1756763112428,"stop":1756763112428,"duration":0},"status":"passed","severity":"normal"},{"uid":"75a9e1126551edcd","name":"should create PeerExchangeDiscovery with default options","time":{"start":1756762606487,"stop":1756762606487,"duration":0},"status":"passed","severity":"normal"},{"uid":"66be45fc24870d50","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1756762640254,"stop":1756762640254,"duration":0},"status":"passed","severity":"normal"},{"uid":"a334568ca132869e","name":"Subscribe to topic containing Russian and receive message","time":{"start":1756763204754,"stop":1756763204754,"duration":0},"status":"passed","severity":"normal"},{"uid":"65e96abd82f52e67","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1756762858402,"stop":1756762858402,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba9784e6e80dd211","name":"Rejects garbage","time":{"start":1756762631333,"stop":1756762631334,"duration":1},"status":"passed","severity":"normal"},{"uid":"183e7ca5d5734022","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1756762580522,"stop":1756762580522,"duration":0},"status":"passed","severity":"normal"},{"uid":"a61f5e923afeae74","name":"should handle queue overflow by adding peers to queue","time":{"start":1756762595766,"stop":1756762595766,"duration":0},"status":"passed","severity":"normal"},{"uid":"9131f30f62a9ccfc","name":"should return false when peer is on different cluster","time":{"start":1756762595584,"stop":1756762595585,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ae44ac4a52f7715","name":"Overlapping topic subscription","time":{"start":1756762873207,"stop":1756762873207,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1e01edf4908a524e","name":"Passing page size 19 when there are 20 messages","time":{"start":1756763099552,"stop":1756763099552,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb5f11efb6b6b10","name":"Push message with shell command payload","time":{"start":1756763729788,"stop":1756763729788,"duration":0},"status":"passed","severity":"normal"},{"uid":"9253c85fe73aab62","name":"Sample","time":{"start":1756762586131,"stop":1756762586131,"duration":0},"status":"passed","severity":"normal"},{"uid":"898ee9de8abac1d0","name":"should remove event listener for peer:discovery","time":{"start":1756762596136,"stop":1756762596150,"duration":14},"status":"passed","severity":"normal"},{"uid":"9c038222334d7a57","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1756763204747,"stop":1756763204747,"duration":0},"status":"passed","severity":"normal"},{"uid":"8592534aa75e0c01","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1756762580519,"stop":1756762580519,"duration":0},"status":"passed","severity":"normal"},{"uid":"112b3ac0c6704a8e","name":"Nodes with multiple pubsub topic","time":{"start":1756762858403,"stop":1756762858403,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a0a1af9955a2e8c","name":"Check publish message containing shell command","time":{"start":1756762865294,"stop":1756762865295,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1e50f0c3c7f3d93","name":"should handle v3 RLN errors","time":{"start":1756762627496,"stop":1756762627496,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c89e1bb086b240a","name":"Push message with SQL Injection payload","time":{"start":1756763729757,"stop":1756763729757,"duration":0},"status":"passed","severity":"normal"},{"uid":"1970ccfcbb4ce479","name":"Push message with content topic containing numeric","time":{"start":1756763729776,"stop":1756763729776,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b787cf50992035","name":"should throw an error for insufficient data","time":{"start":1756762580810,"stop":1756762580810,"duration":0},"status":"passed","severity":"normal"},{"uid":"43acf0b7018915a9","name":"Push message with JSON payload","time":{"start":1756763729773,"stop":1756763729773,"duration":0},"status":"passed","severity":"normal"},{"uid":"51197876b705bdd5","name":"Sets default value correctly","time":{"start":1756763106241,"stop":1756763106241,"duration":0},"status":"passed","severity":"normal"},{"uid":"251a9230ec145b1a","name":"should insert message into bloom filter","time":{"start":1756762645918,"stop":1756762645918,"duration":0},"status":"passed","severity":"normal"},{"uid":"84db6ea6ed544f3","name":"connects to nwaku","time":{"start":1756763106238,"stop":1756763106239,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8c4d8465d6c50ca","name":"should clear interval on stop","time":{"start":1756762606486,"stop":1756762606486,"duration":0},"status":"passed","severity":"normal"},{"uid":"b10702c957428556","name":"Subscribe to topic containing short and receive message","time":{"start":1756763204743,"stop":1756763204743,"duration":0},"status":"passed","severity":"normal"},{"uid":"17319e9301e21adb","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1756762865302,"stop":1756762865303,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bcb0241ff22c43c","name":"should handle ping failures gracefully","time":{"start":1756762596656,"stop":1756762596656,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6a9efdb7ef1722c","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1756762605997,"stop":1756762605997,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a0cd0855fa9881e","name":"random static sharding 4 - Cluster ID: 181, Shard ID: 578","time":{"start":1756763061344,"stop":1756763061344,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4b6d6a2ad5a15ab","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1756762645922,"stop":1756762645922,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b9b82d2e90b189b","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1756762645926,"stop":1756762645926,"duration":0},"status":"passed","severity":"normal"},{"uid":"c04d156149d970fc","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1756762639611,"stop":1756762639612,"duration":1},"status":"passed","severity":"normal"},{"uid":"8db3719d341f6b46","name":"should skip peer when dialed recently","time":{"start":1756762595751,"stop":1756762595752,"duration":1},"status":"passed","severity":"normal"},{"uid":"d85b5edc7ffb3948","name":"should throw error - invalid id","time":{"start":1756762586729,"stop":1756762586730,"duration":1},"status":"passed","severity":"normal"},{"uid":"aab26c2620044c81","name":"Push message with unicode special characters payload","time":{"start":1756763729759,"stop":1756763729759,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff997c69ab464510","name":"should insert elements correctly","time":{"start":1756762643383,"stop":1756762643384,"duration":1},"status":"passed","severity":"normal"},{"uid":"23f9edb0b3fab55","name":"should not dispatch event when already connected","time":{"start":1756762595220,"stop":1756762595221,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d0d5a1b7765502e","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1756763088030,"stop":1756763088030,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b83aae8f5841bdb","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1756762606568,"stop":1756762606568,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f8a1eb4cb73484","name":"Check publish message containing Arabic","time":{"start":1756762865289,"stop":1756762865290,"duration":1},"status":"passed","severity":"normal"},{"uid":"6840ce0af3f1396","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1756762605989,"stop":1756762605990,"duration":1},"status":"passed","severity":"normal"},{"uid":"975e3d9801cac10b","name":"Passing an array","time":{"start":1756763106239,"stop":1756763106239,"duration":0},"status":"passed","severity":"normal"},{"uid":"acdaff69df02bde8","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1756762580515,"stop":1756762580516,"duration":1},"status":"passed","severity":"normal"},{"uid":"a690aaa2c7d67eb5","name":"should not trigger query when a recent query happened under threshold","time":{"start":1756762628097,"stop":1756762628097,"duration":0},"status":"passed","severity":"normal"},{"uid":"7938588dede0cd6","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1756762580510,"stop":1756762580510,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf7dc2c08b8f595","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1756763053503,"stop":1756763053504,"duration":1},"status":"passed","severity":"normal"},{"uid":"de190867af702aa1","name":"ignores unrecognized TXT record formats","time":{"start":1756762606729,"stop":1756762606729,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dbdc0a3758e5b1b","name":"Check received message containing numeric","time":{"start":1756763109344,"stop":1756763109344,"duration":0},"status":"passed","severity":"normal"},{"uid":"8638bbfd91741d20","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1756762640249,"stop":1756762640249,"duration":0},"status":"passed","severity":"normal"},{"uid":"57a190eb5d503794","name":"should process successful peer exchange query","time":{"start":1756762606484,"stop":1756762606484,"duration":0},"status":"passed","severity":"normal"},{"uid":"a57c41e3862265a8","name":"should retry on complete failure if specified","time":{"start":1756762627482,"stop":1756762627482,"duration":0},"status":"passed","severity":"normal"},{"uid":"1779102faecbb052","name":"Mutual subscription","time":{"start":1756762873195,"stop":1756762873196,"duration":1},"status":"passed","severity":"normal"},{"uid":"69a67ee7e557d2f2","name":"should return PeerId when PeerId is provided","time":{"start":1756762596188,"stop":1756762596189,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0a50a042d39bf40","name":"should maintain desired error rate","time":{"start":1756762643384,"stop":1756762643384,"duration":0},"status":"passed","severity":"normal"},{"uid":"27c08d36e174e20d","name":"Query generator for multiple messages with different message text format","time":{"start":1756763097792,"stop":1756763097794,"duration":2},"status":"passed","severity":"normal"},{"uid":"b885dad37b8b6e6f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1756762640258,"stop":1756762640258,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab394634380507d4","name":"should handle complete discovery-to-dial flow","time":{"start":1756762596170,"stop":1756762596170,"duration":0},"status":"passed","severity":"normal"},{"uid":"310eb888b14c8448","name":"Query generator for multiple messages with multiple decoders","time":{"start":1756763097796,"stop":1756763097796,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46921a791a59883","name":"should not fail to stop the service if it was not started","time":{"start":1756762900073,"stop":1756762900073,"duration":0},"status":"passed","severity":"normal"},{"uid":"a010a58addfaf900","name":"Subscribe to topic containing special chars and receive message","time":{"start":1756763204744,"stop":1756763204744,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b928b2e717de71","name":"should not return locked peers if enough unlocked are available","time":{"start":1756762627838,"stop":1756762627838,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f60a10681eab90d","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1756763040440,"stop":1756763040440,"duration":0},"status":"passed","severity":"normal"},{"uid":"708811e6602d7d84","name":"should create PeerExchange instance with components","time":{"start":1756762606571,"stop":1756762606571,"duration":0},"status":"passed","severity":"normal"},{"uid":"66ceb0567224db32","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1756762580510,"stop":1756762580511,"duration":1},"status":"passed","severity":"normal"},{"uid":"2be22411aaf48228","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1756762596658,"stop":1756762596658,"duration":0},"status":"passed","severity":"normal"},{"uid":"f880e16e8f8c1d96","name":"Waku message hash computation (meta attribute not present)","time":{"start":1756762595967,"stop":1756762595967,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aad43a2e32f9ca2","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1756762605988,"stop":1756762605988,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a2e08b30be0e9db","name":"Fails to push message bigger that 1MB","time":{"start":1756763729768,"stop":1756763729768,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a44006ad49ed19a","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app91/2/topic968/utf8","time":{"start":1756762969316,"stop":1756762969316,"duration":0},"status":"passed","severity":"normal"},{"uid":"4891295eebac7ff2","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1756763053499,"stop":1756763053501,"duration":2},"status":"passed","severity":"normal"},{"uid":"a59f92db69557785","name":"should skip peers without peerInfo in ENR","time":{"start":1756762606485,"stop":1756762606485,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2f1e1c932ab5c9b","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1756762627841,"stop":1756762627841,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9ae872767c6e540","name":"Check publish message containing special chars","time":{"start":1756762865288,"stop":1756762865288,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc90d8bd6cfa0ae3","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1756763088043,"stop":1756763088043,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4b91c547984c68d","name":"Push message with content topic containing special chars","time":{"start":1756763729762,"stop":1756763729763,"duration":1},"status":"passed","severity":"normal"},{"uid":"c899e5c8289a69fe","name":"Subscribe to topic containing Script and publish message","time":{"start":1756762873216,"stop":1756762873216,"duration":0},"status":"passed","severity":"normal"},{"uid":"45a052c387018a07","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1756763040441,"stop":1756763040442,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8ead648972fc11b","name":"Meta field set when metaSetter is specified","time":{"start":1756762597049,"stop":1756762597049,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa4951348e0a013","name":"different cluster: nodes don't connect","time":{"start":1756762752816,"stop":1756762752816,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a96e455c71c6a62","name":"should wait for Filter peer to be connected","time":{"start":1756762627849,"stop":1756762627850,"duration":1},"status":"passed","severity":"normal"},{"uid":"3608a206ea38d93c","name":"should process tasks in queue","time":{"start":1756762626650,"stop":1756762626654,"duration":4},"status":"passed","severity":"normal"},{"uid":"15a1bcbedb6a6b5f","name":"should query peers that support peer exchange","time":{"start":1756762606478,"stop":1756762606478,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd6bbfca1c263f5d","name":"should initialize with custom number of peers","time":{"start":1756762627837,"stop":1756762627837,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c1d7eb449f18c57","name":"should handle case when navigator is not available","time":{"start":1756762595200,"stop":1756762595201,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7b2285869988be4","name":"should reassess health immediately when peer disconnects","time":{"start":1756762627169,"stop":1756762627169,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2fc0c6f59a19854","name":"should handle case with all peers already connected","time":{"start":1756762596237,"stop":1756762596237,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ef75dd1a189ec3a","name":"Publishes to nwaku","time":{"start":1756762855014,"stop":1756762855015,"duration":1},"status":"passed","severity":"normal"},{"uid":"54090b18abb7422c","name":"Does not throw an exception when node disconnects","time":{"start":1756763106239,"stop":1756763106239,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c19da7a57d5df82","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1756762580520,"stop":1756762580521,"duration":1},"status":"passed","severity":"normal"},{"uid":"63f2dfb36a5bf16c","name":"should transition to Unhealthy when no connections","time":{"start":1756762627153,"stop":1756762627153,"duration":0},"status":"passed","severity":"normal"},{"uid":"682f60399c768c14","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1756762605984,"stop":1756762605985,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf6a7bea3e3fe1b9","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1756763204749,"stop":1756763204749,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1f0fca597401578","name":"should handle corrupted shard info gracefully","time":{"start":1756762595602,"stop":1756762595603,"duration":1},"status":"passed","severity":"normal"},{"uid":"9515732a7d245a6d","name":"should return false when peer is not found","time":{"start":1756762595601,"stop":1756762595602,"duration":1},"status":"passed","severity":"normal"},{"uid":"89354b5d4b98ae38","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1756763088038,"stop":1756763088038,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b2cec6be3c269bc","name":"Push message with content topic containing unicode special characters","time":{"start":1756763729750,"stop":1756763729750,"duration":0},"status":"passed","severity":"normal"},{"uid":"32e4abfdf0dc8e69","name":"does not validate decoders for hash queries","time":{"start":1756762596863,"stop":1756762596863,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3586a7630f8057c","name":"should remove event listeners from globalThis","time":{"start":1756762595180,"stop":1756762595181,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdd6cb6b264a007c","name":"Passing page size 110 when there are 120 messages","time":{"start":1756763099553,"stop":1756763099554,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a70517fb605f8c8","name":"Subscribe and publish message","time":{"start":1756762873197,"stop":1756762873198,"duration":1},"status":"passed","severity":"normal"},{"uid":"35797ef9c01c737a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1756762640253,"stop":1756762640253,"duration":0},"status":"passed","severity":"normal"},{"uid":"42db585f93bf1376","name":"Subscribe to topic containing XML and receive message","time":{"start":1756763204746,"stop":1756763204746,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ea1cb3ffae00b6f","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1756762640224,"stop":1756762640228,"duration":4},"status":"passed","severity":"normal"},{"uid":"6a474088b721056f","name":"Subscribe to topic containing Script and receive message","time":{"start":1756763204745,"stop":1756763204745,"duration":0},"status":"passed","severity":"normal"},{"uid":"860349c58819c62f","name":"should mark all messages in causal history as acknowledged","time":{"start":1756762645922,"stop":1756762645923,"duration":1},"status":"passed","severity":"normal"},{"uid":"dff6325739ec777b","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1756762640234,"stop":1756762640234,"duration":0},"status":"passed","severity":"normal"},{"uid":"63b3e87b9247cb76","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1756762640242,"stop":1756762640242,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf3fabdcd2df9da9","name":"should create dialer with libp2p and shardReader","time":{"start":1756762595729,"stop":1756762595729,"duration":0},"status":"passed","severity":"normal"},{"uid":"8da439eab3bba79d","name":"Push message with Basic HTML tag payload","time":{"start":1756763729758,"stop":1756763729758,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae27e7db961677ab","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1756762596697,"stop":1756762596697,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c17d66954e9d258","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1756762640239,"stop":1756762640240,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f5ba95a14e3edb9","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1756763107742,"stop":1756763107742,"duration":0},"status":"passed","severity":"normal"},{"uid":"1136ead4c4a6c2a0","name":"Check publish message containing short","time":{"start":1756762865286,"stop":1756762865286,"duration":0},"status":"passed","severity":"normal"},{"uid":"df58df501ce10043","name":"should handle errors when removing globalThis listeners","time":{"start":1756762595181,"stop":1756762595198,"duration":17},"status":"passed","severity":"normal"},{"uid":"9af39d3b2d3383a9","name":"Push message with SQL Injection payload","time":{"start":1756763729786,"stop":1756763729786,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1701c630d163864","name":"Push message with content topic containing escaped characters","time":{"start":1756763729750,"stop":1756763729750,"duration":0},"status":"passed","severity":"normal"},{"uid":"afef12f76522a22a","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1756762586129,"stop":1756762586129,"duration":0},"status":"passed","severity":"normal"},{"uid":"468e6230b895c1a3","name":"should return false when peer is on different cluster","time":{"start":1756762595596,"stop":1756762595596,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df673278a1466a4","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1756762586725,"stop":1756762586727,"duration":2},"status":"passed","severity":"normal"},{"uid":"6a47624465178481","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1756763053502,"stop":1756763053502,"duration":0},"status":"passed","severity":"normal"},{"uid":"386eb348cc4d1fa4","name":"Nodes with multiple pubsub topic","time":{"start":1756762858404,"stop":1756762858404,"duration":0},"status":"passed","severity":"normal"},{"uid":"e95c26e02dfaff86","name":"should sort by messageId when timestamps are equal","time":{"start":1756762645395,"stop":1756762645396,"duration":1},"status":"passed","severity":"normal"},{"uid":"f10846fd9621e24d","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1756763088044,"stop":1756763088044,"duration":0},"status":"passed","severity":"normal"},{"uid":"3db196c1913578d7","name":"Push message with escaped characters payload","time":{"start":1756763729759,"stop":1756763729759,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1974b105e571dcc","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1756762640240,"stop":1756762640241,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a799d5a685012a6","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1756762645924,"stop":1756762645924,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb04eadb4a032c5b","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1756762606732,"stop":1756762606732,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bfbcbb26858908d5","name":"configure the node with multiple content topics","time":{"start":1756762969318,"stop":1756762969318,"duration":0},"status":"passed","severity":"normal"},{"uid":"a158c7071401ed64","name":"Get Nodes","time":{"start":1756762606255,"stop":1756762606255,"duration":0},"status":"passed","severity":"normal"},{"uid":"c12978a6668ac317","name":"should dispatch connect and disconnect events","time":{"start":1756762627838,"stop":1756762627838,"duration":0},"status":"passed","severity":"normal"},{"uid":"d88069e5ad828532","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1756763204739,"stop":1756763204740,"duration":1},"status":"passed","severity":"normal"},{"uid":"37a143c779abcb8","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1756762580509,"stop":1756762580509,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf01f6b074e4a96","name":"Check publish message containing emoji","time":{"start":1756762865296,"stop":1756762865297,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed0976320207aad2","name":"should work with stubbed waku event emitter","time":{"start":1756762628093,"stop":1756762628094,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ec4d9aeb7f07e56","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1756762596277,"stop":1756762596277,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e70f498a6008e71","name":"should use DNS peer discovery with light client","time":{"start":1756762666040,"stop":1756762666041,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1d0192e50af4a1c6","name":"should properly create location multiaddrs - udp6","time":{"start":1756762586733,"stop":1756762586734,"duration":1},"status":"passed","severity":"normal"},{"uid":"db7efaa236f53d87","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1756762627154,"stop":1756762627168,"duration":14},"status":"passed","severity":"normal"},{"uid":"237be3593eadf50b","name":"should do nothing if no non-locked connections to drop","time":{"start":1756762596252,"stop":1756762596262,"duration":10},"status":"passed","severity":"normal"},{"uid":"5dd3873213c4928","name":"ends if response has no messages","time":{"start":1756762596864,"stop":1756762596865,"duration":1},"status":"passed","severity":"normal"},{"uid":"94b2c7e1eada5837","name":"should return PeerId when Multiaddr input is provided","time":{"start":1756762596189,"stop":1756762596189,"duration":0},"status":"passed","severity":"normal"},{"uid":"efcfbcc665f5f827","name":"Push message with short payload","time":{"start":1756763729737,"stop":1756763729737,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cf09f2bfeabfcd0","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1756762596859,"stop":1756762596859,"duration":0},"status":"passed","severity":"normal"},{"uid":"e60e0c7cc8f9c713","name":"should handle peer identify event","time":{"start":1756762606476,"stop":1756762606477,"duration":1},"status":"passed","severity":"normal"},{"uid":"838db6bdbaaea096","name":"Push message with content topic containing Russian","time":{"start":1756763729764,"stop":1756763729764,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7166a27184a3c4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1756762580518,"stop":1756762580519,"duration":1},"status":"passed","severity":"normal"},{"uid":"51336cec852ba17a","name":"should handle hash queries without validation","time":{"start":1756762627781,"stop":1756762627781,"duration":0},"status":"passed","severity":"normal"},{"uid":"caaae8ef6c306121","name":"Push message with content topic containing numeric","time":{"start":1756763729747,"stop":1756763729748,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fe202909dbf3dff","name":"Push message with shell command payload","time":{"start":1756763729773,"stop":1756763729773,"duration":0},"status":"passed","severity":"normal"},{"uid":"90ee03131a4c4975","name":"Fails to publish message with size larger than 1 MB","time":{"start":1756762865303,"stop":1756762865303,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f584dd3e5386ef9","name":"should skip peer when already connected","time":{"start":1756762595748,"stop":1756762595751,"duration":3},"status":"passed","severity":"normal"},{"uid":"dfce96b78dc84d14","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1756762640222,"stop":1756762640222,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9d1e561effddfc0","name":"should return false when navigator.onLine is false","time":{"start":1756762595199,"stop":1756762595199,"duration":0},"status":"passed","severity":"normal"},{"uid":"8333b4ff3964dde5","name":"Query with Promise Callback, No message returned","time":{"start":1756763071856,"stop":1756763071857,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b060895ddd27592","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1756763204750,"stop":1756763204750,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4c7f7a369ff4f6c9","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app46/4/topic596/utf8","time":{"start":1756762969315,"stop":1756762969315,"duration":0},"status":"passed","severity":"normal"},{"uid":"e04818935a8cd92","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1756762580517,"stop":1756762580518,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa5e0bc859e116fb","name":"should not fail to start the service if it is already started","time":{"start":1756762900073,"stop":1756762900074,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3a366cc242a367b","name":"should not process empty queue","time":{"start":1756762595777,"stop":1756762595777,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6988d3a14fd6dee","name":"should skip peers without peer exchange protocol","time":{"start":1756762606477,"stop":1756762606478,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0f919948fc15132","name":"handles different networkShards values correctly","time":{"start":1756762580513,"stop":1756762580513,"duration":0},"status":"passed","severity":"normal"},{"uid":"203f999b490a4ddf","name":"Generator, one shard","time":{"start":1756763059649,"stop":1756763059651,"duration":2},"status":"passed","severity":"normal"},{"uid":"21008a251d91a04f","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1756762628100,"stop":1756762628101,"duration":1},"status":"passed","severity":"normal"},{"uid":"71c5f2dcd05d682e","name":"Check message with no pubsub topic is not received","time":{"start":1756763109361,"stop":1756763109362,"duration":1},"status":"passed","severity":"normal"},{"uid":"a58251f63609f443","name":"should filter peers by codec","time":{"start":1756762597266,"stop":1756762597266,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c48bec403321a17","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1756763204751,"stop":1756763204751,"duration":0},"status":"passed","severity":"normal"},{"uid":"142987202f73a618","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1756762640254,"stop":1756762640255,"duration":1},"status":"passed","severity":"normal"},{"uid":"de2c3ff2c4653a72","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1756762627838,"stop":1756762627838,"duration":0},"status":"passed","severity":"normal"},{"uid":"db7672b4a3ecc1de","name":"should create ShardReader with static shards network config","time":{"start":1756762595583,"stop":1756762595584,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2d79b611236eac7","name":"Subscribe to topic containing JSON and publish message","time":{"start":1756762873217,"stop":1756762873217,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f297d52957c447e","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1756762640230,"stop":1756762640230,"duration":0},"status":"passed","severity":"normal"},{"uid":"e95cd74c4be6736","name":"Subscribe and receive messages via waku relay post","time":{"start":1756763204749,"stop":1756763204749,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bab34b0679d8fa1","name":"Push message with emoji payload","time":{"start":1756763729774,"stop":1756763729774,"duration":0},"status":"passed","severity":"normal"},{"uid":"abc5180a2811eca5","name":"should discard bootstrap peers when has more than set limit","time":{"start":1756762704260,"stop":1756762704262,"duration":2},"status":"passed","severity":"normal"},{"uid":"ddd4dda9ae85251e","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1756762640241,"stop":1756762640241,"duration":0},"status":"passed","severity":"normal"},{"uid":"200511f55246175b","name":"should set up event listeners when started","time":{"start":1756762628092,"stop":1756762628092,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5c024312a002e05","name":"isConnected between 2 js-waku relay nodes","time":{"start":1756762681752,"stop":1756762681754,"duration":2},"status":"passed","severity":"normal"},{"uid":"8c23dca61c03404a","name":"Push message with content topic containing long","time":{"start":1756763729790,"stop":1756763729791,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eb1e505a4c275c5","name":"should update peer store before dialing","time":{"start":1756762596152,"stop":1756762596153,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6e6a354f8e12fe","name":"should have no discoveries enabled by default","time":{"start":1756762626803,"stop":1756762626803,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d9bf175fa6dc4de","name":"should retry failed tasks","time":{"start":1756762626656,"stop":1756762626656,"duration":0},"status":"passed","severity":"normal"},{"uid":"80cf2bac15eed9b3","name":"Stops search when 2 null results are returned","time":{"start":1756762606256,"stop":1756762606256,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f81ebaba31eff0b","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1756762580515,"stop":1756762580515,"duration":0},"status":"passed","severity":"normal"},{"uid":"a40b20a19f5fae7a","name":"should reject if WakuNode is not started","time":{"start":1756762627847,"stop":1756762627847,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f7f385eafc392b9","name":"Check message with no payload is not received","time":{"start":1756763109362,"stop":1756763109362,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6c6437352825ec1","name":"Check publish message containing unicode special characters","time":{"start":1756762865296,"stop":1756762865296,"duration":0},"status":"passed","severity":"normal"},{"uid":"dffd68392ef19c38","name":"Push message with meta","time":{"start":1756763729766,"stop":1756763729766,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9d8bf1b8b14a237","name":"Relay Node - default protocol","time":{"start":1756763112430,"stop":1756763112430,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a80a16f3ee50b37","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1756762640228,"stop":1756762640228,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7811ea4de9460e0","name":"should clear dial history on start","time":{"start":1756762595730,"stop":1756762595730,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed3b3a319de97ccc","name":"should add event listeners to libp2p","time":{"start":1756762595150,"stop":1756762595151,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e92b4cbff635eaf","name":"Check publish message containing Script","time":{"start":1756762865291,"stop":1756762865291,"duration":0},"status":"passed","severity":"normal"},{"uid":"44909efa69ecc913","name":"Push message with XML payload","time":{"start":1756763729741,"stop":1756763729741,"duration":0},"status":"passed","severity":"normal"},{"uid":"f727023d0b8423e9","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1756763094785,"stop":1756763094785,"duration":0},"status":"passed","severity":"normal"},{"uid":"152962baa7c4885d","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1756762627839,"stop":1756762627839,"duration":0},"status":"passed","severity":"normal"},{"uid":"4301301de6091a77","name":"should create QueryOnConnect instance without options","time":{"start":1756762628091,"stop":1756762628091,"duration":0},"status":"passed","severity":"normal"},{"uid":"c64bb2b16f86c20e","name":"Push message equal or less that 1MB","time":{"start":1756763729782,"stop":1756763729782,"duration":0},"status":"passed","severity":"normal"},{"uid":"b22e1da2d87541a7","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1756762596657,"stop":1756762596657,"duration":0},"status":"passed","severity":"normal"},{"uid":"e14e5d125184749e","name":"should return false when peer has no shard info","time":{"start":1756762595591,"stop":1756762595592,"duration":1},"status":"passed","severity":"normal"},{"uid":"2669d27ca491911c","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1756763107741,"stop":1756763107741,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fee4484c4c92e9","name":"should handle zero peers request","time":{"start":1756762606570,"stop":1756762606570,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d6c5a9437db85b","name":"should not receive a peer event after stop","time":{"start":1756762666039,"stop":1756762666040,"duration":1},"status":"passed","severity":"normal"},{"uid":"15ecaf5b6f14e262","name":"ends if stream creation fails","time":{"start":1756762596863,"stop":1756762596864,"duration":1},"status":"passed","severity":"normal"},{"uid":"b955012e95c80930","name":"should stop and cleanup resources","time":{"start":1756762627575,"stop":1756762627576,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdff47c11c0a941f","name":"should be able to decode the field with only FILTER set to true","time":{"start":1756762586124,"stop":1756762586124,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2b3bbcdd2a3fa14","name":"should handle dial errors gracefully","time":{"start":1756762595765,"stop":1756762595766,"duration":1},"status":"passed","severity":"normal"},{"uid":"b205fdfa96675ea7","name":"should compute hash only when first accessed","time":{"start":1756762597051,"stop":1756762597052,"duration":1},"status":"passed","severity":"normal"},{"uid":"4abedbe088f8bab3","name":"throws on empty content topic","time":{"start":1756762580501,"stop":1756762580502,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fad58aa96f626dc","name":"should be empty when created","time":{"start":1756762627564,"stop":1756762627564,"duration":0},"status":"passed","severity":"normal"},{"uid":"6819848fff8fc289","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1756762586129,"stop":1756762586130,"duration":1},"status":"passed","severity":"normal"},{"uid":"c08dc6c721c85146","name":"Push message with shell command payload","time":{"start":1756763729745,"stop":1756763729745,"duration":0},"status":"passed","severity":"normal"},{"uid":"1205cc5c9d74ef04","name":"should successfully subscribe to supported pubsub topic","time":{"start":1756762627715,"stop":1756762627716,"duration":1},"status":"passed","severity":"normal"},{"uid":"1662be909ee18f4","name":"should emit a peer event after start","time":{"start":1756762666038,"stop":1756762666039,"duration":1},"status":"passed","severity":"normal"},{"uid":"c00b05e313999a85","name":"should clear timers for specific peer on disconnect","time":{"start":1756762596663,"stop":1756762596663,"duration":0},"status":"passed","severity":"normal"},{"uid":"921c6f0f0ebd4cb4","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1756762681754,"stop":1756762681755,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1d14ae7b708ca83","name":"random static sharding 8 - Cluster ID: 257, Shard ID: 947","time":{"start":1756763061350,"stop":1756763061350,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a3798831dfbab74","name":"Push message with content topic containing escaped characters","time":{"start":1756763729779,"stop":1756763729779,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcaf19fa1b30736d","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1756762640244,"stop":1756762640244,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb8d73942c7c0331","name":"Push message with custom timestamp: 1726004285037","time":{"start":1756763729796,"stop":1756763729796,"duration":0},"status":"passed","severity":"normal"},{"uid":"186a7129bddb89a6","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1756763204749,"stop":1756763204749,"duration":0},"status":"passed","severity":"normal"},{"uid":"69b2159e81619f6d","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1756762640235,"stop":1756762640235,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e87f813aa2a41a","name":"should dial peer immediately when queue is empty","time":{"start":1756762595747,"stop":1756762595747,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1acbf8ff9d2f052","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1756763107746,"stop":1756763107746,"duration":0},"status":"passed","severity":"normal"},{"uid":"a06684ebdcdd1e52","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1756763071852,"stop":1756763071853,"duration":1},"status":"passed","severity":"normal"},{"uid":"a44b1ce562854104","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1756763204756,"stop":1756763204756,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a15f39e5deb1429","name":"messageHashStr produces different results for different inputs","time":{"start":1756762595984,"stop":1756762595984,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c0b3cb95601c731","name":"should create KeepAliveManager with relay","time":{"start":1756762596633,"stop":1756762596633,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c6757db0bebbc8","name":"Check received message containing long","time":{"start":1756763109343,"stop":1756763109343,"duration":0},"status":"passed","severity":"normal"},{"uid":"9926c58e22ecde64","name":"should start the dialing interval","time":{"start":1756762595730,"stop":1756762595730,"duration":0},"status":"passed","severity":"normal"},{"uid":"75bc795f025882b3","name":"should skip updating peer store if peer has same addresses","time":{"start":1756762596169,"stop":1756762596169,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf0bc409e707878f","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1756762728520,"stop":1756762728520,"duration":0},"status":"passed","severity":"normal"},{"uid":"3630e02d2f7710ff","name":"Push message with meta","time":{"start":1756763729795,"stop":1756763729795,"duration":0},"status":"passed","severity":"normal"},{"uid":"fea9e5e896983ad3","name":"udp ip6 address","time":{"start":1756762586083,"stop":1756762586083,"duration":0},"status":"passed","severity":"normal"},{"uid":"d57517cf8b039c62","name":"can start the service","time":{"start":1756762900072,"stop":1756762900072,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e5b5fafea2a5764","name":"Check publish message containing Basic HTML tag","time":{"start":1756762865292,"stop":1756762865293,"duration":1},"status":"passed","severity":"normal"},{"uid":"45cb7357ec7a1889","name":"can start the service","time":{"start":1756762610348,"stop":1756762610348,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfe5a4754ec21136","name":"should not dispatch event when already disconnected","time":{"start":1756762595221,"stop":1756762595226,"duration":5},"status":"passed","severity":"normal"},{"uid":"1ced3c254654f3f1","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1756762873199,"stop":1756762873199,"duration":0},"status":"passed","severity":"normal"},{"uid":"c48341faedbb3f0f","name":"Push message with custom timestamp: 1756766285036","time":{"start":1756763729782,"stop":1756763729782,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a4794120655b18","name":"Check meta is set [ecies]","time":{"start":1756762617732,"stop":1756762617732,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd0e5ebed566208","name":"Push message with content topic containing emoji","time":{"start":1756763729794,"stop":1756763729794,"duration":0},"status":"passed","severity":"normal"},{"uid":"d317cced5dc538e2","name":"Subscribe and receive messages via lightPush","time":{"start":1756763204739,"stop":1756763204739,"duration":0},"status":"passed","severity":"normal"},{"uid":"454a123d05b09254","name":"Ephemeral field set to true","time":{"start":1756762597049,"stop":1756762597049,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8ceb728b08c7ee4","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1756762580507,"stop":1756762580507,"duration":0},"status":"passed","severity":"normal"},{"uid":"636749b1d0e44e1b","name":"should return false when pubsub topic parsing fails","time":{"start":1756762595601,"stop":1756762595601,"duration":0},"status":"passed","severity":"normal"},{"uid":"d13e7b368851e544","name":"should call waitForPeer on Relay","time":{"start":1756762627850,"stop":1756762627850,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a7dd28c9353b7de","name":"msgTime: 0 ms from now, startTime: 1756676695051, endTime: 1756763095051","time":{"start":1756763107745,"stop":1756763107745,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc843223a164e25","name":"should encodeTxt and decodeTxt","time":{"start":1756762586724,"stop":1756762586724,"duration":0},"status":"passed","severity":"normal"},{"uid":"287397e3ef996092","name":"should not change state when connections remain after disconnect","time":{"start":1756762595220,"stop":1756762595220,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce12c58943eb73b9","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1756763107746,"stop":1756763107746,"duration":0},"status":"passed","severity":"normal"},{"uid":"8882f792c937bba9","name":"should handle missing messages with undefined retrievalHint","time":{"start":1756762645927,"stop":1756762645927,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c75541b0a05a80","name":"Push message with long payload","time":{"start":1756763729783,"stop":1756763729784,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fb6efc31895fd04","name":"should return false when network is not connected","time":{"start":1756762597263,"stop":1756762597263,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec49cfbac0ac87c3","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1756763204740,"stop":1756763204740,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d1fb88eb2745e5","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1756762858404,"stop":1756762858404,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c582908d8d98348","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1756762640234,"stop":1756762640234,"duration":0},"status":"passed","severity":"normal"},{"uid":"30222f59f00ed7e","name":"should skip peers without ENR","time":{"start":1756762606484,"stop":1756762606485,"duration":1},"status":"passed","severity":"normal"},{"uid":"97339de47717e967","name":"should only return 1 node with relay and store capability","time":{"start":1756762606730,"stop":1756762606730,"duration":0},"status":"passed","severity":"normal"},{"uid":"e414c17773a48a45","name":"Passing invalid cursor","time":{"start":1756763053509,"stop":1756763053509,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e195e458e99194","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1756762640234,"stop":1756762640235,"duration":1},"status":"passed","severity":"normal"},{"uid":"aba429b8171ad07e","name":"should handle peer not in mesh for all topics","time":{"start":1756762596673,"stop":1756762596673,"duration":0},"status":"passed","severity":"normal"},{"uid":"432a616dc2e52fb6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1756762640250,"stop":1756762640252,"duration":2},"status":"passed","severity":"normal"},{"uid":"e9703e5cbe28c9ed","name":"Subscribe to topic containing Russian and receive message","time":{"start":1756763204745,"stop":1756763204745,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d3749054422134e","name":"Push message with unicode special characters payload","time":{"start":1756763729788,"stop":1756763729789,"duration":1},"status":"passed","severity":"normal"},{"uid":"57dc1d3ec737307d","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1756762596647,"stop":1756762596647,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fc4a0b8bdc668ee","name":"should throw error when no peers are available","time":{"start":1756762627779,"stop":1756762627779,"duration":0},"status":"passed","severity":"normal"},{"uid":"6424a6604036c7e1","name":"Push message with Russian payload","time":{"start":1756763729785,"stop":1756763729786,"duration":1},"status":"passed","severity":"normal"},{"uid":"509b7d8974d85f74","name":"Check received message containing escaped characters","time":{"start":1756763109347,"stop":1756763109347,"duration":0},"status":"passed","severity":"normal"},{"uid":"1892987dfe2f43fe","name":"should return null for non-existent peer","time":{"start":1756762596238,"stop":1756762596249,"duration":11},"status":"passed","severity":"normal"},{"uid":"381da97d974a630c","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1756762873204,"stop":1756762873205,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c73f9d8f2702a1","name":"Subscribe to topic containing short and receive message","time":{"start":1756763204752,"stop":1756763204752,"duration":0},"status":"passed","severity":"normal"},{"uid":"612c3f1c75d2d167","name":"Push message with custom timestamp: 1756759085036","time":{"start":1756763729753,"stop":1756763729753,"duration":0},"status":"passed","severity":"normal"},{"uid":"431ff7fdc3927164","name":"messageHashStr returns a hex string","time":{"start":1756762595976,"stop":1756762595976,"duration":0},"status":"passed","severity":"normal"},{"uid":"5803ea7725a1d159","name":"should add and check entries correctly","time":{"start":1756762625816,"stop":1756762625822,"duration":6},"status":"passed","severity":"normal"},{"uid":"3f7dad3a7c8b3abd","name":"can start and stop the service","time":{"start":1756762900072,"stop":1756762900073,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd519838eeb26375","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1756763204754,"stop":1756763204754,"duration":0},"status":"passed","severity":"normal"},{"uid":"cefa8f0b8dee9c9e","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1756762666041,"stop":1756762666042,"duration":1},"status":"skipped","severity":"normal"},{"uid":"bb44166f52ee29f0","name":"Check publish message containing Chinese","time":{"start":1756762865288,"stop":1756762865289,"duration":1},"status":"passed","severity":"normal"},{"uid":"72ae967e245857a7","name":"nwaku subscribes","time":{"start":1756762855012,"stop":1756762855014,"duration":2},"status":"passed","severity":"normal"},{"uid":"9c8734e7cff36683","name":"should successfully query peers and return peer infos","time":{"start":1756762606566,"stop":1756762606566,"duration":0},"status":"passed","severity":"normal"},{"uid":"8334941bac426f8b","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1756762668276,"stop":1756762668280,"duration":4},"status":"passed","severity":"normal"},{"uid":"6cad3282b3e26377","name":"should trigger query when it went offline since the last successful query","time":{"start":1756762628096,"stop":1756762628096,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a49a1dc01a08aff","name":"Check meta is set [symmetric]","time":{"start":1756762616009,"stop":1756762616010,"duration":1},"status":"passed","severity":"normal"},{"uid":"247316983a12de84","name":"should drop connection to one peer on hangUp","time":{"start":1756762750347,"stop":1756762750348,"duration":1},"status":"passed","severity":"normal"},{"uid":"21b7ae08fdcf0893","name":"Push message with content topic containing SQL Injection","time":{"start":1756763729793,"stop":1756763729793,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa0f36e7f7e85f5e","name":"Check received message containing Russian","time":{"start":1756763109355,"stop":1756763109355,"duration":0},"status":"passed","severity":"normal"},{"uid":"94b5da9fcd04d47d","name":"should not discard bootstrap peers if under the limit","time":{"start":1756762704262,"stop":1756762704263,"duration":1},"status":"passed","severity":"normal"},{"uid":"f640f1bb712bb362","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1756762580521,"stop":1756762580521,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc99ff0c209480e","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1756762596277,"stop":1756762596277,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a73ec1fe23aec71","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1756762681750,"stop":1756762681751,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2ac71dc2d998491","name":"Push message with XML payload","time":{"start":1756763729772,"stop":1756763729772,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f05faf183c74307","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1756762627153,"stop":1756762627154,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ef06640029224cd","name":"Push message with rate limit","time":{"start":1756763729752,"stop":1756763729752,"duration":0},"status":"passed","severity":"normal"},{"uid":"d11fd85612abfe9f","name":"should handle case when globalThis is not available","time":{"start":1756762595218,"stop":1756762595219,"duration":1},"status":"passed","severity":"normal"},{"uid":"498c0434b6925e81","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1756762626810,"stop":1756762626811,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b6ca2a485ceaad9","name":"Push message with short payload","time":{"start":1756763729783,"stop":1756763729783,"duration":0},"status":"passed","severity":"normal"},{"uid":"a17e6ecf60b6eefa","name":"Check received message with timestamp: 1756762660427 ","time":{"start":1756763109360,"stop":1756763109360,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dc287cd3aa3b03a","name":"Query Generator - false","time":{"start":1756763085057,"stop":1756763085059,"duration":2},"status":"passed","severity":"normal"},{"uid":"a57edd5f418ce8ed","name":"Check received message containing short","time":{"start":1756763109353,"stop":1756763109353,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea92ab15b0b871bc","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1756762605985,"stop":1756762605988,"duration":3},"status":"passed","severity":"normal"},{"uid":"dbc326dbfa7d9a60","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1756762595200,"stop":1756762595200,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ef69dbb57ec214","name":"Push message with SQL Injection payload","time":{"start":1756763729771,"stop":1756763729771,"duration":0},"status":"passed","severity":"normal"},{"uid":"92b9e6ff3d4ac35e","name":"should start and stop interval correctly","time":{"start":1756762626649,"stop":1756762626650,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b1c9b1392de3aa5","name":"Push message with Arabic payload","time":{"start":1756763729756,"stop":1756763729756,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0cd74dd90dd735b","name":"Query Generator, No message returned","time":{"start":1756763071851,"stop":1756763071852,"duration":1},"status":"passed","severity":"normal"},{"uid":"477192389dd69455","name":"should add event listeners to globalThis","time":{"start":1756762595151,"stop":1756762595178,"duration":27},"status":"passed","severity":"normal"},{"uid":"2bc0eda38c9e204c","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1756762586126,"stop":1756762586127,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7b4685581c3f0b1","name":"Decoder throws on undefined content topic","time":{"start":1756762597050,"stop":1756762597050,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5121188c63006c9","name":"Store - dialed after - with timeout","time":{"start":1756763112429,"stop":1756763112429,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e3166b93e533df","name":"Push message with meta","time":{"start":1756763729780,"stop":1756763729780,"duration":0},"status":"passed","severity":"normal"},{"uid":"6741d4eb70a49b56","name":"should handle onConnected and onDisconnected","time":{"start":1756762627838,"stop":1756762627839,"duration":1},"status":"passed","severity":"normal"},{"uid":"c91e615a01a1f832","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1756762628098,"stop":1756762628098,"duration":0},"status":"passed","severity":"normal"},{"uid":"60c66d5eaeb8563b","name":"Asymmetric encrypt & decrypt","time":{"start":1756762616566,"stop":1756762616566,"duration":0},"status":"passed","severity":"normal"},{"uid":"42dc041935539973","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1756763204746,"stop":1756763204746,"duration":0},"status":"passed","severity":"normal"},{"uid":"48ebd2a41e459926","name":"Push message with Arabic payload","time":{"start":1756763729770,"stop":1756763729771,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd51175fe4b859e0","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1756763204753,"stop":1756763204754,"duration":1},"status":"passed","severity":"normal"},{"uid":"73efcb22f0c11073","name":"should handle query errors gracefully","time":{"start":1756762606483,"stop":1756762606483,"duration":0},"status":"passed","severity":"normal"},{"uid":"29817c8be88f1b8a","name":"different cluster: nodes don't connect","time":{"start":1756762752817,"stop":1756762752818,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9c26fe2fa676b60","name":"should load peers from local storage and dispatch events","time":{"start":1756762610351,"stop":1756762610351,"duration":0},"status":"passed","severity":"normal"},{"uid":"791d5e1565a41f72","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1756763094785,"stop":1756763094785,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aedbbf7baf9bc80","name":"should add to incoming buffer if dependencies are not met","time":{"start":1756762645921,"stop":1756762645921,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc37005450cb626b","name":"throws on content topic with empty version field","time":{"start":1756762580504,"stop":1756762580505,"duration":1},"status":"passed","severity":"normal"},{"uid":"5510e486267e3bfc","name":"accepts valid message hash query","time":{"start":1756762596473,"stop":1756762596473,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c7d773c058d778c","name":"should initialize with custom TTL","time":{"start":1756762606473,"stop":1756762606474,"duration":1},"status":"passed","severity":"normal"},{"uid":"c315fbc374fdec40","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1756762627566,"stop":1756762627566,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c0781def0370a","name":"tcp ip4 address","time":{"start":1756762586081,"stop":1756762586082,"duration":1},"status":"passed","severity":"normal"},{"uid":"bef3df264e177a1e","name":"random static sharding 6 - Cluster ID: 292, Shard ID: 125","time":{"start":1756763061346,"stop":1756763061346,"duration":0},"status":"passed","severity":"normal"},{"uid":"68cbc2550fc72141","name":"Check received message containing emoji","time":{"start":1756763109348,"stop":1756763109348,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a86ab3dfe39c51a","name":"should handle cache.get errors gracefully","time":{"start":1756762610351,"stop":1756762610352,"duration":1},"status":"passed","severity":"normal"},{"uid":"77929089cfa6773e","name":"should lock peers when selected","time":{"start":1756762627837,"stop":1756762627838,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ebbcf28c2a945ea","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1756762728517,"stop":1756762728518,"duration":1},"status":"passed","severity":"normal"},{"uid":"da2a35c784f2f857","name":"Fields are not dropped","time":{"start":1756762596567,"stop":1756762596568,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ed0455da8db0cbe","name":"Push message with short payload","time":{"start":1756763729769,"stop":1756763729769,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f4feb06dfb58b3d","name":"Check received message containing unicode special characters","time":{"start":1756763109358,"stop":1756763109359,"duration":1},"status":"passed","severity":"normal"},{"uid":"8205f5abd5c2400e","name":"Check received message with timestamp: 1649153314 ","time":{"start":1756763109349,"stop":1756763109350,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfd6f546eb6b80e1","name":"should successfully stop","time":{"start":1756762627717,"stop":1756762627720,"duration":3},"status":"passed","severity":"normal"},{"uid":"7fa396ce1d07226e","name":"Check received message containing Arabic","time":{"start":1756763109355,"stop":1756763109355,"duration":0},"status":"passed","severity":"normal"},{"uid":"d747d409e966faa0","name":"Ephemeral messages are not stored","time":{"start":1756762668274,"stop":1756762668275,"duration":1},"status":"passed","severity":"normal"},{"uid":"398b8c10ddf11d9b","name":"should handle empty pubsub topics","time":{"start":1756762596672,"stop":1756762596672,"duration":0},"status":"passed","severity":"normal"},{"uid":"af185eac3b1a2b77","name":"Check received message containing special chars","time":{"start":1756763109344,"stop":1756763109344,"duration":0},"status":"passed","severity":"normal"},{"uid":"181416377a26acd3","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1756762596697,"stop":1756762596697,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae002c99fd5a6c0","name":"should check connected peers if present and suitable","time":{"start":1756762627849,"stop":1756762627849,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b67dcb3adbaaeb","name":"should create RPC request with correct parameters","time":{"start":1756762606570,"stop":1756762606570,"duration":0},"status":"passed","severity":"normal"},{"uid":"d15a07ec6a695003","name":"should dial second nwaku node that was discovered","time":{"start":1756762661203,"stop":1756762661204,"duration":1},"status":"skipped","severity":"normal"},{"uid":"50719fa14bf9c04c","name":"Push message with Arabic payload","time":{"start":1756763729785,"stop":1756763729785,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8512b2946f633f","name":"throws if decoders don't match content topics","time":{"start":1756762596860,"stop":1756762596860,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f6143c2a98e0021","name":"Check message with no content topic is not received","time":{"start":1756763109362,"stop":1756763109362,"duration":0},"status":"passed","severity":"normal"},{"uid":"165918f2306a3cf6","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1756762873215,"stop":1756762873215,"duration":0},"status":"passed","severity":"normal"},{"uid":"7af73ba41e21f4a5","name":"should emit a peer event after start","time":{"start":1756762610349,"stop":1756762610350,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e3fdf20821891a7","name":"Push message with content topic containing long","time":{"start":1756763729747,"stop":1756763729747,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9a9622b1386c414","name":"should reject if Store is requested but not mounted","time":{"start":1756762627848,"stop":1756762627848,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd1b5eb4de7b06f9","name":"Subscribe to topic containing shell command and receive message","time":{"start":1756763204755,"stop":1756763204755,"duration":0},"status":"passed","severity":"normal"},{"uid":"aefbeeddf039c9b2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1756762580518,"stop":1756762580518,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d41426df04f8f7","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1756762640235,"stop":1756762640236,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd4018bcad898c9c","name":"Using a function","time":{"start":1756763106240,"stop":1756763106240,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa7126ce079e0b0","name":"returns nothing if no connections present","time":{"start":1756762596520,"stop":1756762596520,"duration":0},"status":"passed","severity":"normal"},{"uid":"c91d98235668cebb","name":"Subscribe to topic containing numeric and publish message","time":{"start":1756762873209,"stop":1756762873210,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5b3cf9e86db7b7e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1756762580519,"stop":1756762580520,"duration":1},"status":"passed","severity":"normal"},{"uid":"38a952b47f20b40b","name":"Accepts a valid Waku Message","time":{"start":1756762631332,"stop":1756762631333,"duration":1},"status":"passed","severity":"normal"},{"uid":"516c5839a7ff781e","name":"rejects hash query with content filter parameters","time":{"start":1756762596473,"stop":1756762596476,"duration":3},"status":"passed","severity":"normal"},{"uid":"5f94f2e7c3fe1969","name":"should initialize with libp2p components","time":{"start":1756762606565,"stop":1756762606566,"duration":1},"status":"passed","severity":"normal"},{"uid":"c922aa0be673ca50","name":"should not fail to stop the service if it was not started","time":{"start":1756762666037,"stop":1756762666037,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f21525840eba83c","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1756762597267,"stop":1756762597268,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec0edaa999fc84c3","name":"should set field with all protocols disabled","time":{"start":1756762586735,"stop":1756762586735,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc926fac97bd4a8a","name":"should hang up with multiaddr and return true on success","time":{"start":1756762597265,"stop":1756762597265,"duration":0},"status":"passed","severity":"normal"},{"uid":"852acdef9813f484","name":"should work with stubbed peer manager event emitter","time":{"start":1756762628093,"stop":1756762628093,"duration":0},"status":"passed","severity":"normal"},{"uid":"648e3d189f567ca7","name":"should partition messages based on acknowledgement status","time":{"start":1756762645927,"stop":1756762645927,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e52cee4581fbe1","name":"Check received message containing XML","time":{"start":1756763109356,"stop":1756763109357,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdaaa9baa251c6b3","name":"Subscribe to topic containing XML and publish message","time":{"start":1756762873216,"stop":1756762873216,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2540219adf4243e","name":"should return true when peer is on the specified shard","time":{"start":1756762595595,"stop":1756762595596,"duration":1},"status":"passed","severity":"normal"},{"uid":"347484e7a371308d","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1756762645923,"stop":1756762645924,"duration":1},"status":"passed","severity":"normal"},{"uid":"180125efdbeede80","name":"should not receive a peer event after stop","time":{"start":1756762900075,"stop":1756762900075,"duration":0},"status":"passed","severity":"normal"},{"uid":"77f8d50ef16fe247","name":"Check message with no content topic is not received","time":{"start":1756763109351,"stop":1756763109351,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e9b5c1743bc4b11","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1756763071854,"stop":1756763071855,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ae3bc050b2f3a59","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1756763040439,"stop":1756763040440,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bae465fdca50940","name":"Push message with Basic HTML tag payload","time":{"start":1756763729772,"stop":1756763729772,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab52c7f360101de","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1756762640237,"stop":1756762640238,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1db679a8eec585c","name":"Push message with content topic containing short","time":{"start":1756763729747,"stop":1756763729747,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd79d1ae9225fa9","name":"should merge provided config with defaults","time":{"start":1756762597260,"stop":1756762597260,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be4dfe19a64f6b4","name":"Query Generator - true","time":{"start":1756763085057,"stop":1756763085057,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c2c17edccb887e","name":"Subscribe to topic containing numeric and receive message","time":{"start":1756763204752,"stop":1756763204753,"duration":1},"status":"passed","severity":"normal"},{"uid":"78bb894ad29dd7ac","name":"should be able to encode the field with only RELAY set to true","time":{"start":1756762586115,"stop":1756762586116,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ce74ae86e6d6f1","name":"Check received message containing Basic HTML tag","time":{"start":1756763109346,"stop":1756763109346,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0a68843207c56e5","name":"should properly create location multiaddrs - udp","time":{"start":1756762586734,"stop":1756762586734,"duration":0},"status":"passed","severity":"normal"},{"uid":"dda9e0fd4b19ca59","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1756763204742,"stop":1756763204742,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eb19d32f2926912","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app83/1/topic722/json","time":{"start":1756762969317,"stop":1756762969317,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad9d9952efe5149d","name":"Add multiple subscription objects on single nwaku node","time":{"start":1756763204747,"stop":1756763204748,"duration":1},"status":"passed","severity":"normal"},{"uid":"436c2d0ed3e44549","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1756762616009,"stop":1756762616009,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b0ec328d9952fd2","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1756762640245,"stop":1756762640245,"duration":0},"status":"passed","severity":"normal"},{"uid":"344861746ec7b4fb","name":"should handle all zero keep alive options","time":{"start":1756762596672,"stop":1756762596672,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ce656f9dd686c77","name":"should return false when peer is not on the specified shard","time":{"start":1756762595596,"stop":1756762595596,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce824d34bf384519","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1756763204745,"stop":1756763204745,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e1501be431d1981","name":"Push message with long payload","time":{"start":1756763729738,"stop":1756763729738,"duration":0},"status":"passed","severity":"normal"},{"uid":"b859227e3ac96508","name":"Push message with content topic containing Arabic","time":{"start":1756763729792,"stop":1756763729792,"duration":0},"status":"passed","severity":"normal"},{"uid":"17823c4d8c21b99a","name":"should update ack status of messages in outgoing buffer","time":{"start":1756762645929,"stop":1756762645929,"duration":0},"status":"passed","severity":"normal"},{"uid":"4789591e6f65ccec","name":"Push message with content topic containing Russian","time":{"start":1756763729792,"stop":1756763729793,"duration":1},"status":"passed","severity":"normal"},{"uid":"22dd1e48f3cd0fe9","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1756762752820,"stop":1756762752821,"duration":1},"status":"passed","severity":"normal"},{"uid":"8666094bef0ce6d6","name":"should continually clean up expired entries at intervals","time":{"start":1756762625830,"stop":1756762625831,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e7ffd1bb27943e2","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1756762580510,"stop":1756762580510,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed8f380f8be6d25","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1756763107744,"stop":1756763107745,"duration":1},"status":"passed","severity":"normal"},{"uid":"a45441834601ac0d","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1756762640243,"stop":1756762640243,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b87d816790eb49","name":"Push message with numeric payload","time":{"start":1756763729738,"stop":1756763729738,"duration":0},"status":"passed","severity":"normal"},{"uid":"495b9a0514943c64","name":"should work with stubbed retrieve function","time":{"start":1756762628094,"stop":1756762628094,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9958c7dbf9260c0","name":"Check message with invalid timestamp is not received","time":{"start":1756763109361,"stop":1756763109361,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b2f173298fcd54","name":"Throws when trying to push message with empty payload","time":{"start":1756763729746,"stop":1756763729747,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4427cfb571bbdf6","name":"should not allow unachievable error rate","time":{"start":1756762639610,"stop":1756762639610,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e9bc0567ba5da1","name":"Check message with invalid timestamp is not received","time":{"start":1756763109350,"stop":1756763109350,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a7fe43999182885","name":"should delegate to networkMonitor.isConnected()","time":{"start":1756762597262,"stop":1756762597263,"duration":1},"status":"passed","severity":"normal"},{"uid":"df8e45588d9933de","name":"accepts time-filtered query with content filter","time":{"start":1756762596477,"stop":1756762596477,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ee3faa2d1634a64","name":"should dial peers from store on start","time":{"start":1756762596214,"stop":1756762596214,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dd15fc53479e817","name":"should work with mixed v2 and v3 peers","time":{"start":1756762627495,"stop":1756762627496,"duration":1},"status":"passed","severity":"normal"},{"uid":"a57e7c0b237c0a45","name":"Push message with content topic containing Chinese","time":{"start":1756763729792,"stop":1756763729792,"duration":0},"status":"passed","severity":"normal"},{"uid":"8761dd1d515a08a6","name":"Push message with content topic containing Chinese","time":{"start":1756763729777,"stop":1756763729777,"duration":0},"status":"passed","severity":"normal"},{"uid":"91d087a70e2e9111","name":"Decoder throws on undefined content topic","time":{"start":1756762617733,"stop":1756762617733,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8dbd78fa1976a14","name":"Renews subscription after lossing a connection","time":{"start":1756763204757,"stop":1756763204757,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fcf24b909cf4d16","name":"should return undefined if no connection provided","time":{"start":1756762596694,"stop":1756762596694,"duration":0},"status":"passed","severity":"normal"},{"uid":"254378768d73729","name":"isConnected should return true after first peer connects","time":{"start":1756762681751,"stop":1756762681751,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a80fe00c01b29f7","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1756762640236,"stop":1756762640236,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0fa0afc3b66dffd","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1756762666041,"stop":1756762666041,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5f5268ef8e7499ac","name":"Push message with content topic containing long","time":{"start":1756763729762,"stop":1756763729762,"duration":0},"status":"passed","severity":"normal"},{"uid":"d99b94c2b8dd71b7","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1756762645925,"stop":1756762645926,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe2280a841df31cd","name":"Publish message with custom timestamp: Mon Sep 01 2025 20:40:58 GMT+0000 (Coordinated Universal Time)","time":{"start":1756762865298,"stop":1756762865300,"duration":2},"status":"passed","severity":"normal"},{"uid":"827b48628c8b0661","name":"should clear existing timers before creating new ones","time":{"start":1756762596664,"stop":1756762596671,"duration":7},"status":"passed","severity":"normal"},{"uid":"331d73332f5d7f3f","name":"should invoke callbacks when receiving a message","time":{"start":1756762627565,"stop":1756762627565,"duration":0},"status":"passed","severity":"normal"},{"uid":"aec8eedb4f63f93d","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1756763107744,"stop":1756763107744,"duration":0},"status":"passed","severity":"normal"},{"uid":"70cee2d1fe67a2fb","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1756762640246,"stop":1756762640249,"duration":3},"status":"passed","severity":"normal"},{"uid":"93ecb7c091fe4839","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1756762596276,"stop":1756762596276,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce991567a374bc76","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1756762640238,"stop":1756762640238,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7dfb9a3916fcdee","name":"should properly create location multiaddrs - tcp4","time":{"start":1756762586733,"stop":1756762586733,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e28ec2910f8e8a0","name":"should handle dial errors","time":{"start":1756762597264,"stop":1756762597264,"duration":0},"status":"passed","severity":"normal"},{"uid":"57bcd6f3ba366196","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1756762640255,"stop":1756762640255,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4b8bb58aafeb34e","name":"Push message with escaped characters payload","time":{"start":1756763729788,"stop":1756763729788,"duration":0},"status":"passed","severity":"normal"},{"uid":"13913ab4ecf4466c","name":"should serialize and deserialize correctly","time":{"start":1756762643385,"stop":1756762643385,"duration":0},"status":"passed","severity":"normal"},{"uid":"32de26951b878fd","name":"should reject on timeout if it was set","time":{"start":1756762627848,"stop":1756762627849,"duration":1},"status":"passed","severity":"normal"},{"uid":"a83358990481598b","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1756763053503,"stop":1756763053503,"duration":0},"status":"passed","severity":"normal"},{"uid":"15dd3c750e887a9","name":"should not dial peers from store when browser is not connected","time":{"start":1756762596226,"stop":1756762596226,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bd72a650d90f8c4","name":"Push message with content topic containing numeric","time":{"start":1756763729791,"stop":1756763729791,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4756f2e0e3f834d","name":"Check message received after jswaku node is restarted","time":{"start":1756763109363,"stop":1756763109363,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae4905f8c116a886","name":"should handle multiple query options for time ranges","time":{"start":1756762627779,"stop":1756762627780,"duration":1},"status":"passed","severity":"normal"},{"uid":"19ea2ac775ca3cf4","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1756763204741,"stop":1756763204742,"duration":1},"status":"passed","severity":"normal"},{"uid":"48beb0b4c0915e27","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1756762586120,"stop":1756762586120,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb6c728fe64bd57","name":"Push message with Arabic payload","time":{"start":1756763729739,"stop":1756763729740,"duration":1},"status":"passed","severity":"normal"},{"uid":"7023be4d7b00c0ef","name":"it tolerates circular branch references","time":{"start":1756762606728,"stop":1756762606728,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e84789e2c1e902e","name":"Push message with Script payload","time":{"start":1756763729786,"stop":1756763729786,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9612a312da67c13","name":"should work with mock decoders","time":{"start":1756762628094,"stop":1756762628094,"duration":0},"status":"passed","severity":"normal"},{"uid":"c61d3086ecd01326","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1756763107743,"stop":1756763107743,"duration":0},"status":"passed","severity":"normal"},{"uid":"27acc38bdb6dfd19","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1756762639610,"stop":1756762639611,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eaae8d6a9274f6a","name":"Subscribe to topic containing long and publish message","time":{"start":1756762873209,"stop":1756762873209,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6f6226f48448073","name":"should handle errors gracefully when getting peer info","time":{"start":1756762595602,"stop":1756762595602,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c3ca975bd530a7","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1756763088029,"stop":1756763088030,"duration":1},"status":"broken","severity":"normal"},{"uid":"89392433ecd35e2f","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1756762596251,"stop":1756762596251,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc66b3acd442a5e","name":"should stop all internal components","time":{"start":1756762597261,"stop":1756762597262,"duration":1},"status":"passed","severity":"normal"},{"uid":"d134a55f436d877","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1756763204747,"stop":1756763204747,"duration":0},"status":"passed","severity":"normal"},{"uid":"62b6510c9717d75e","name":"should clear dial history on stop","time":{"start":1756762595746,"stop":1756762595746,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda342548a43dcb8","name":"Push 30 different messages","time":{"start":1756763729789,"stop":1756763729789,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c18ba8c5b2ac3248","name":"Push message with Chinese payload","time":{"start":1756763729756,"stop":1756763729756,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b87498bc2284e4","name":"Push message with special chars payload","time":{"start":1756763729739,"stop":1756763729739,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eb916908c6697aa","name":"Query with Ordered Callback, No Decoder","time":{"start":1756763071853,"stop":1756763071854,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9ed97e0e6497da","name":"should unregister libp2p event listeners when stop is called","time":{"start":1756762627839,"stop":1756762627839,"duration":0},"status":"passed","severity":"normal"},{"uid":"f48dd98209bebd99","name":"should handle peer connect event","time":{"start":1756762595219,"stop":1756762595219,"duration":0},"status":"passed","severity":"normal"},{"uid":"425bf5850136a59c","name":"should deliver messages after dependencies are met","time":{"start":1756762645924,"stop":1756762645925,"duration":1},"status":"passed","severity":"normal"},{"uid":"59e51c4814c3ffcb","name":"should populate queue if has active dial","time":{"start":1756762595752,"stop":1756762595753,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b2c783609f6d265","name":"rejects content-filtered query with only contentTopics","time":{"start":1756762596472,"stop":1756762596472,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8d99ded1b4962c3","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1756762580507,"stop":1756762580507,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c2710a867041ec6","name":"Push message with content topic containing JSON","time":{"start":1756763729750,"stop":1756763729750,"duration":0},"status":"passed","severity":"normal"},{"uid":"5479329350526f72","name":"Round trip binary encryption [ecies, signature]","time":{"start":1756762617732,"stop":1756762617732,"duration":0},"status":"passed","severity":"normal"},{"uid":"b97eacd19619820c","name":"Push message with content topic containing emoji","time":{"start":1756763729765,"stop":1756763729766,"duration":1},"status":"passed","severity":"normal"},{"uid":"580a47972bf32fdb","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1756762580511,"stop":1756762580511,"duration":0},"status":"passed","severity":"normal"},{"uid":"7236a8e49d655bd7","name":"Query generator for 2000 messages","time":{"start":1756763097799,"stop":1756763097799,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b12ae59ccdcefb5","name":"should never report false negatives","time":{"start":1756762643384,"stop":1756762643385,"duration":1},"status":"passed","severity":"normal"},{"uid":"105b6d81dac073cc","name":"should use configured peers when available","time":{"start":1756762627781,"stop":1756762627782,"duration":1},"status":"passed","severity":"normal"},{"uid":"f68c233184a41c3e","name":"Relay","time":{"start":1756762666661,"stop":1756762666661,"duration":0},"status":"passed","severity":"normal"},{"uid":"947364d348a8cfca","name":"should be able to dial TLS multiaddrs","time":{"start":1756762750348,"stop":1756762750349,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ab3e11a693143dd","name":"Default pageSize","time":{"start":1756763099555,"stop":1756763099555,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8b27672e7bbf5b9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1756762580516,"stop":1756762580516,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8b4bba5b6ea119e","name":"should return false when peer is not found","time":{"start":1756762595592,"stop":1756762595592,"duration":0},"status":"passed","severity":"normal"},{"uid":"4535b980d195145a","name":"should trigger query when time since last query exceeds threshold","time":{"start":1756762628097,"stop":1756762628097,"duration":0},"status":"passed","severity":"normal"},{"uid":"efce128bc5b61e76","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1756763088028,"stop":1756763088028,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d330c14b8b8839b","name":"Encoder throws on undefined content topic","time":{"start":1756762597050,"stop":1756762597050,"duration":0},"status":"passed","severity":"normal"},{"uid":"a29bff01711614df","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1756763109350,"stop":1756763109350,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb6711ba9a7f23c9","name":"should create NetworkMonitor with libp2p and events","time":{"start":1756762595140,"stop":1756762595142,"duration":2},"status":"passed","severity":"normal"},{"uid":"c6e33d56915ece5a","name":"should check false positive rate","time":{"start":1756762643388,"stop":1756762643388,"duration":0},"status":"passed","severity":"normal"},{"uid":"2553818c97788978","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1756762640253,"stop":1756762640254,"duration":1},"status":"passed","severity":"normal"},{"uid":"11a993c8986f9a78","name":"Check message with no pubsub topic is not received","time":{"start":1756763109351,"stop":1756763109351,"duration":0},"status":"passed","severity":"normal"},{"uid":"60c65bd7aacab127","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1756763109360,"stop":1756763109361,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e5dfc97a569c6bb","name":"should accept empty decoders array","time":{"start":1756762628092,"stop":1756762628092,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c58f8495ea51a8a","name":"Subscribe to topic containing emoji and receive message","time":{"start":1756763204747,"stop":1756763204747,"duration":0},"status":"passed","severity":"normal"},{"uid":"80e4dd974b96e3eb","name":"Push message with Script payload","time":{"start":1756763729757,"stop":1756763729757,"duration":0},"status":"passed","severity":"normal"},{"uid":"f291263688253b50","name":"should query peer with peer exchange protocol","time":{"start":1756762606482,"stop":1756762606482,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca03cc6d860d2a6","name":"should not receive a peer event before start","time":{"start":1756762900074,"stop":1756762900075,"duration":1},"status":"passed","severity":"normal"},{"uid":"c185943571cd7622","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1756762640221,"stop":1756762640222,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2943784bb231705","name":"Promise Callback - false","time":{"start":1756763085060,"stop":1756763085062,"duration":2},"status":"passed","severity":"normal"},{"uid":"3085c9aa3e2fe30b","name":"Subscribe to topic containing shell command and publish message","time":{"start":1756762873217,"stop":1756762873219,"duration":2},"status":"passed","severity":"normal"},{"uid":"d701c5f087338d29","name":"Push message with content topic containing long","time":{"start":1756763729775,"stop":1756763729776,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac961c7fe3593ec7","name":"A test","time":{"start":1756762737407,"stop":1756762737407,"duration":0},"status":"passed","severity":"normal"},{"uid":"2406b29972a72f96","name":"Query Generator, Multiple PubsubTopics","time":{"start":1756763071849,"stop":1756763071850,"duration":1},"status":"passed","severity":"normal"},{"uid":"52183d3064cfb514","name":"Check publish message containing XML","time":{"start":1756762865291,"stop":1756762865292,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fb55aa502d10fea","name":"should return true even if peer has no overlapping shards","time":{"start":1756762595585,"stop":1756762595591,"duration":6},"status":"passed","severity":"normal"},{"uid":"84aed21c96130023","name":"can start and stop the service","time":{"start":1756762666036,"stop":1756762666037,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ed20617d0b5afd7","name":"should dial with multiaddr and return stream","time":{"start":1756762597263,"stop":1756762597264,"duration":1},"status":"passed","severity":"normal"},{"uid":"79c83c49190da77a","name":"Push message with shell command payload","time":{"start":1756763729759,"stop":1756763729759,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ede10d98bc673ba","name":"Check received message containing special chars","time":{"start":1756763109354,"stop":1756763109354,"duration":0},"status":"passed","severity":"normal"},{"uid":"6833f3cc0fa37335","name":"should clear all timers","time":{"start":1756762596634,"stop":1756762596635,"duration":1},"status":"passed","severity":"normal"},{"uid":"d197a4e5d9891d0f","name":"messageHashStr works with IProtoMessage","time":{"start":1756762595978,"stop":1756762595979,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fcef04018d48e26","name":"should return cached hash on subsequent access","time":{"start":1756762597052,"stop":1756762597052,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd8dc9a85a1ee41c","name":"should be safe to call multiple times","time":{"start":1756762596151,"stop":1756762596151,"duration":0},"status":"passed","severity":"normal"},{"uid":"f934093a96fe995a","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1756763109352,"stop":1756763109353,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa8eeaed72d8544b","name":"Decoder throws on undefined content topic","time":{"start":1756762616012,"stop":1756762616012,"duration":0},"status":"passed","severity":"normal"},{"uid":"5abee7a24ada5be3","name":"should skip peers without peer exchange protocol","time":{"start":1756762606482,"stop":1756762606483,"duration":1},"status":"passed","severity":"normal"},{"uid":"d14f131ab337c626","name":"Push message with unicode special characters payload","time":{"start":1756763729745,"stop":1756763729746,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d720e3655f6a97a","name":"Push message with content topic containing escaped characters","time":{"start":1756763729765,"stop":1756763729765,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c522cefce4ae48","name":"Check received message containing Arabic","time":{"start":1756763109345,"stop":1756763109345,"duration":0},"status":"passed","severity":"normal"},{"uid":"e49a1cb424afb6d7","name":"should select older connection if present","time":{"start":1756762596521,"stop":1756762596521,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b412af584b1dd0a","name":"should not receive a peer event before start","time":{"start":1756762666039,"stop":1756762666039,"duration":0},"status":"passed","severity":"normal"},{"uid":"5385ae110d550dd","name":"Subscribe to topic containing special chars and receive message","time":{"start":1756763204753,"stop":1756763204753,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b82849cd93fb192","name":"Subscribe to topic containing JSON and receive message","time":{"start":1756763204746,"stop":1756763204746,"duration":0},"status":"passed","severity":"normal"},{"uid":"214899ae0bc6b483","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1756762586121,"stop":1756762586122,"duration":1},"status":"passed","severity":"normal"},{"uid":"69f83b06bb31f35f","name":"Query with Promise Callback, No Decoder","time":{"start":1756763071855,"stop":1756763071856,"duration":1},"status":"passed","severity":"normal"},{"uid":"3216e0ac9c78cd6d","name":"should not create relay timers when relay is not provided","time":{"start":1756762596658,"stop":1756762596658,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ec59c9247c4dc4","name":"Callback on promise","time":{"start":1756763097797,"stop":1756763097798,"duration":1},"status":"passed","severity":"normal"},{"uid":"534704716ee951de","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1756762728520,"stop":1756762728521,"duration":1},"status":"passed","severity":"normal"},{"uid":"87ecd5e4ca0001cf","name":"peer exchange sets tag","time":{"start":1756762841191,"stop":1756762841193,"duration":2},"status":"passed","severity":"normal"},{"uid":"bad3baed786579f2","name":"should drop only non-locked connections when over maxConnections","time":{"start":1756762596252,"stop":1756762596252,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cf57af1822d9f07","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1756762596657,"stop":1756762596658,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fde48de78cc3301","name":"groups content topics by expected pubsub topic","time":{"start":1756762580512,"stop":1756762580512,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc00cb5e6224c9c4","name":"Throws when trying to push message with empty payload","time":{"start":1756763729760,"stop":1756763729760,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c66a41324287e8","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1756762668275,"stop":1756762668276,"duration":1},"status":"passed","severity":"normal"},{"uid":"aab61e54f56a26f7","name":"Push message with Russian payload","time":{"start":1756763729740,"stop":1756763729740,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecfefb1e44c91c1a","name":"Push message with Chinese payload","time":{"start":1756763729770,"stop":1756763729770,"duration":0},"status":"passed","severity":"normal"},{"uid":"df37a332aef3f50a","name":"should not fail to start the service if it is already started","time":{"start":1756762610349,"stop":1756762610349,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a371e37ba021d08","name":"should get / set TCP multiaddr","time":{"start":1756762586732,"stop":1756762586732,"duration":0},"status":"passed","severity":"normal"},{"uid":"e36167b79c4d019f","name":"Push message with content topic containing Arabic","time":{"start":1756763729777,"stop":1756763729777,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad20a00a2442238f","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1756762597051,"stop":1756762597051,"duration":0},"status":"passed","severity":"normal"},{"uid":"3775576fdc8ec097","name":"Push message with escaped characters payload","time":{"start":1756763729745,"stop":1756763729745,"duration":0},"status":"passed","severity":"normal"},{"uid":"9442f9430425e37c","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1756762627837,"stop":1756762627837,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8a5386533908031","name":"should skip already querying peers","time":{"start":1756762606483,"stop":1756762606483,"duration":0},"status":"passed","severity":"normal"},{"uid":"25736e0ae35844a1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1756762640258,"stop":1756762640259,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ed5173aedf674f3","name":"Push message with content topic containing Chinese","time":{"start":1756763729748,"stop":1756763729748,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d0475764a97382","name":"Subscribe to topic containing special chars and publish message","time":{"start":1756762873210,"stop":1756762873210,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffec92fe5030d61a","name":"Push message with emoji payload","time":{"start":1756763729789,"stop":1756763729789,"duration":0},"status":"passed","severity":"normal"},{"uid":"38ddbfb55950f73d","name":"Push message with XML payload","time":{"start":1756763729787,"stop":1756763729787,"duration":0},"status":"passed","severity":"normal"},{"uid":"322d771c8d101e7b","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1756762596250,"stop":1756762596250,"duration":0},"status":"passed","severity":"normal"},{"uid":"d049bc8753d4f0d3","name":"Check received message containing JSON","time":{"start":1756763109357,"stop":1756763109357,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e626fa52bf29c2e","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1756762628098,"stop":1756762628098,"duration":0},"status":"passed","severity":"normal"},{"uid":"8255267f692a965c","name":"Push message with numeric payload","time":{"start":1756763729769,"stop":1756763729770,"duration":1},"status":"passed","severity":"normal"},{"uid":"14ae6771019513d","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1756762640223,"stop":1756762640223,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b8c4d73b861afb7","name":"should be safe to call multiple times","time":{"start":1756762596215,"stop":1756762596215,"duration":0},"status":"passed","severity":"normal"},{"uid":"32de1b2acff13542","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1756763094784,"stop":1756763094784,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c3fc56731c19b1f","name":"should handle special patterns correctly","time":{"start":1756762643387,"stop":1756762643388,"duration":1},"status":"passed","severity":"normal"},{"uid":"e82b0df934aca601","name":"Check received message containing XML","time":{"start":1756763109346,"stop":1756763109346,"duration":0},"status":"passed","severity":"normal"},{"uid":"df06fe01cdb3bd44","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1756762873210,"stop":1756762873210,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6a3bf6acac4c786","name":"should handle large number of peers request","time":{"start":1756762606569,"stop":1756762606570,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd16c635f161f359","name":"Push message with content topic containing Russian","time":{"start":1756763729777,"stop":1756763729778,"duration":1},"status":"passed","severity":"normal"},{"uid":"922ca83a16f8f2ae","name":"should handle peer disconnect event when no connections remain","time":{"start":1756762595219,"stop":1756762595220,"duration":1},"status":"passed","severity":"normal"},{"uid":"9499f113cd2b5d00","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1756762616007,"stop":1756762616008,"duration":1},"status":"passed","severity":"normal"},{"uid":"95ff94741209a74c","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1756762586120,"stop":1756762586121,"duration":1},"status":"passed","severity":"normal"},{"uid":"524d094ab58e71e2","name":"Push message with custom timestamp: 1756759085036","time":{"start":1756763729781,"stop":1756763729782,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ee61bf16f438943","name":"should return empty array when no peers connected","time":{"start":1756762597265,"stop":1756762597266,"duration":1},"status":"passed","severity":"normal"},{"uid":"744b0450a979ba24","name":"should initialize bloom filter with correct parameters","time":{"start":1756762643381,"stop":1756762643383,"duration":2},"status":"passed","severity":"normal"},{"uid":"2674f70eb9e19fd0","name":"Relay + Store","time":{"start":1756762586737,"stop":1756762586737,"duration":0},"status":"passed","severity":"normal"},{"uid":"d92dabc2c073e37b","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1756762580511,"stop":1756762580511,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d84ae8b61fc7ba6","name":"should be safe to call multiple times","time":{"start":1756762596635,"stop":1756762596645,"duration":10},"status":"passed","severity":"normal"},{"uid":"13b7bdfea96f02de","name":"should start and setup intervals and event listeners","time":{"start":1756762627572,"stop":1756762627575,"duration":3},"status":"passed","severity":"normal"},{"uid":"c19fbfb47d8c0cd0","name":"should add received messages to bloom filter","time":{"start":1756762645921,"stop":1756762645921,"duration":0},"status":"passed","severity":"normal"},{"uid":"7691a8cf3b6b51e7","name":"should return start time to last successful query since last query is less than max range","time":{"start":1756762628100,"stop":1756762628100,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f6778d3cd4eb711","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1756762681749,"stop":1756762681750,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c9e2dbda8eeb6cc","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1756763109363,"stop":1756763109363,"duration":0},"status":"passed","severity":"normal"},{"uid":"d41c7c829e837da7","name":"Check received message containing SQL Injection","time":{"start":1756763109356,"stop":1756763109356,"duration":0},"status":"passed","severity":"normal"},{"uid":"b74944c2a5fc4863","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1756763204744,"stop":1756763204745,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d3cd75e9c4a0cd","name":"should skip peers that don't support peer exchange","time":{"start":1756762606478,"stop":1756762606479,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ef1a7a2db86f41e","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app56/2/topic70/proto","time":{"start":1756762969316,"stop":1756762969317,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e57967cf27492f5","name":"Encoder throws on undefined content topic","time":{"start":1756762617732,"stop":1756762617733,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a8af10f8a6d60bb","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1756762580507,"stop":1756762580508,"duration":1},"status":"passed","severity":"normal"},{"uid":"92bdb0c2930a43c2","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1756762627839,"stop":1756762627840,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa96590df7d6055a","name":"Push message with custom timestamp: 1726004285036","time":{"start":1756763729752,"stop":1756763729753,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a9ec5b2fc393e59","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1756763088042,"stop":1756763088042,"duration":0},"status":"broken","severity":"normal"},{"uid":"b764deba80a573be","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1756762580514,"stop":1756762580514,"duration":0},"status":"passed","severity":"normal"},{"uid":"25dc300f615a75c0","name":"should return false when peer is not on topic","time":{"start":1756762597268,"stop":1756762597268,"duration":0},"status":"passed","severity":"normal"},{"uid":"f757d3fb8abcab2b","name":"should handle peer store errors gracefully","time":{"start":1756762596250,"stop":1756762596250,"duration":0},"status":"passed","severity":"normal"},{"uid":"96703c9d2d9a378d","name":"Check received message with timestamp: 1756762660427000000 ","time":{"start":1756763109359,"stop":1756763109359,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae8bee996ba80921","name":"Subscribe to topic containing XML and receive message","time":{"start":1756763204754,"stop":1756763204755,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fe1f8af2b17d694","name":"topics with same application and version share the same shard","time":{"start":1756762580511,"stop":1756762580512,"duration":1},"status":"passed","severity":"normal"},{"uid":"54090a9059e076cd","name":"should dial peer when no shard info available","time":{"start":1756762595765,"stop":1756762595765,"duration":0},"status":"passed","severity":"normal"},{"uid":"b336d8b7657a6717","name":"Fails to push message bigger that 1MB","time":{"start":1756763729798,"stop":1756763729798,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e4fe960818870f","name":"Subscribe to topic containing emoji and publish message","time":{"start":1756762873220,"stop":1756762873220,"duration":0},"status":"passed","severity":"normal"},{"uid":"619ed18e4b81e166","name":"should not stop if not started","time":{"start":1756762606476,"stop":1756762606476,"duration":0},"status":"passed","severity":"normal"},{"uid":"67319893e79fd012","name":"Push message with content topic containing Arabic","time":{"start":1756763729763,"stop":1756763729763,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeaf179879903594","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1756762640238,"stop":1756762640239,"duration":1},"status":"passed","severity":"normal"},{"uid":"95c937708c305f5b","name":"Push message with short payload","time":{"start":1756763729754,"stop":1756763729755,"duration":1},"status":"passed","severity":"normal"},{"uid":"da831d2694b0683c","name":"Push message with content topic containing SQL Injection","time":{"start":1756763729749,"stop":1756763729749,"duration":0},"status":"passed","severity":"normal"},{"uid":"51d3144901961669","name":"should wait for LightPush peer to be connected","time":{"start":1756762627849,"stop":1756762627849,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e41e8e58585787","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app94/5/topic715/utf8","time":{"start":1756762969316,"stop":1756762969316,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9ce8d5335ff801d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1756762580522,"stop":1756762580522,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee3f18ec280e398","name":"should process queue every 500ms","time":{"start":1756762595767,"stop":1756762595776,"duration":9},"status":"passed","severity":"normal"},{"uid":"ecafb93f78e4326","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app62/2/topic53/xml","time":{"start":1756762969315,"stop":1756762969315,"duration":0},"status":"passed","severity":"normal"},{"uid":"2664e7686f0bafd7","name":"should successfully unsubscribe from an existing subscription","time":{"start":1756762627716,"stop":1756762627716,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ca7d8893f21725f","name":"Push message with JSON payload","time":{"start":1756763729742,"stop":1756763729742,"duration":0},"status":"passed","severity":"normal"},{"uid":"1281790bbf4c0912","name":"Publish message with custom timestamp: Tue Sep 10 2024 21:40:58 GMT+0000 (Coordinated Universal Time)","time":{"start":1756762865298,"stop":1756762865298,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6ef37552c65f79d","name":"should initialize with isNetworkConnected as false","time":{"start":1756762595143,"stop":1756762595149,"duration":6},"status":"passed","severity":"normal"},{"uid":"bbe769d361a4e699","name":"Wrong topic","time":{"start":1756762969318,"stop":1756762969318,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1a60cf6b7687543","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1756762684751,"stop":1756762684751,"duration":0},"status":"passed","severity":"normal"},{"uid":"2041a0a6a74d7d8b","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1756762645925,"stop":1756762645925,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebc0877e2aaac381","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1756762596214,"stop":1756762596214,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fbedf6cec818d10","name":"should add event listeners for peer connect and disconnect","time":{"start":1756762596633,"stop":1756762596633,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd38127eb9baad1","name":"Query generator for multiple messages","time":{"start":1756763097791,"stop":1756763097792,"duration":1},"status":"passed","severity":"normal"},{"uid":"b95834df662dc92e","name":"should create ShardReader with auto sharding network config","time":{"start":1756762595577,"stop":1756762595583,"duration":6},"status":"passed","severity":"normal"},{"uid":"bac459ab88112b77","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1756763088043,"stop":1756763088043,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef77d754892935b3","name":"should be able to decode the field with only RELAY set to true","time":{"start":1756762586123,"stop":1756762586124,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c4da0a9feacf12","name":"Fails to publish duplicate message","time":{"start":1756762865301,"stop":1756762865301,"duration":0},"status":"passed","severity":"normal"},{"uid":"379b0afbf65fb3cd","name":"should work with v3 peers","time":{"start":1756762627483,"stop":1756762627495,"duration":12},"status":"passed","severity":"normal"},{"uid":"e64a4fe1c9f6ec99","name":"should save new peer to store","time":{"start":1756762596168,"stop":1756762596169,"duration":1},"status":"passed","severity":"normal"},{"uid":"44ee4d052f3fb6a","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1756762640236,"stop":1756762640237,"duration":1},"status":"passed","severity":"normal"},{"uid":"d54940a86fc93976","name":"should dial all remaining peers","time":{"start":1756762596236,"stop":1756762596236,"duration":0},"status":"passed","severity":"normal"},{"uid":"c71c23d884f9ced5","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1756762596472,"stop":1756762596472,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7e8d96e8b312535","name":"should drop connection via multiaddr with hangUp","time":{"start":1756762750348,"stop":1756762750348,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3cd8a73772ecc45","name":"should be safe to call multiple times","time":{"start":1756762596216,"stop":1756762596216,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ae6ce9a019f9c2e","name":"Query with Ordered Callback, No message returned","time":{"start":1756763071854,"stop":1756763071854,"duration":0},"status":"passed","severity":"normal"},{"uid":"26bbc26961f9afd5","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1756762605996,"stop":1756762605996,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd0d4be67e9e6c4","name":"Overlapping topic subscription","time":{"start":1756763204743,"stop":1756763204743,"duration":0},"status":"broken","severity":"normal"},{"uid":"901770cb53d3fd28","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1756762640253,"stop":1756762640253,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c7519180298581","name":"should dial peers from store when browser is connected","time":{"start":1756762596225,"stop":1756762596226,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec24ec727b9ed616","name":"should process up to 3 peers at once","time":{"start":1756762595776,"stop":1756762595777,"duration":1},"status":"passed","severity":"normal"},{"uid":"8746d83e5b36e176","name":"should throw error - no id","time":{"start":1756762586729,"stop":1756762586729,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b1c04ef69815ab","name":"Subscribe to topic containing short and publish message","time":{"start":1756762873207,"stop":1756762873209,"duration":2},"status":"passed","severity":"normal"},{"uid":"3cbeed558123622a","name":"Encoder throws on empty string content topic","time":{"start":1756762616011,"stop":1756762616012,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c388e8c2e725dd7","name":"should not create multiple intervals when called multiple times","time":{"start":1756762595731,"stop":1756762595731,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce36d098c36f2120","name":"should perform ping and update peer store on timer","time":{"start":1756762596648,"stop":1756762596648,"duration":0},"status":"passed","severity":"normal"},{"uid":"e925748f24745650","name":"Passing page size 11 when there are 10 messages","time":{"start":1756763099549,"stop":1756763099550,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab5adfffea76ae48","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1756763204750,"stop":1756763204750,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f4e79209c09503c","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1756762627841,"stop":1756762627841,"duration":0},"status":"passed","severity":"normal"},{"uid":"48feaa43ac5f452b","name":"Check received message containing emoji","time":{"start":1756763109359,"stop":1756763109359,"duration":0},"status":"passed","severity":"normal"},{"uid":"45780194cf52038a","name":"should return false when peer shard info is not found","time":{"start":1756762595597,"stop":1756762595597,"duration":0},"status":"passed","severity":"normal"},{"uid":"e81bc73f7cc0497a","name":"should handle incoming messages","time":{"start":1756762627717,"stop":1756762627717,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddf752856a01376b","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1756762841193,"stop":1756762841194,"duration":1},"status":"passed","severity":"normal"},{"uid":"be6f22c3cabb1d20","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1756762586127,"stop":1756762586129,"duration":2},"status":"passed","severity":"normal"},{"uid":"d53856e13e5fc2f1","name":"ignores domain fetching errors","time":{"start":1756762606729,"stop":1756762606729,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ba56ba20846d9f3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1756762580516,"stop":1756762580517,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecce0a877ed10d67","name":"can start and stop the service","time":{"start":1756762610348,"stop":1756762610348,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f1d1b3ff646b7d5","name":"Query Generator, No Decoder","time":{"start":1756763071850,"stop":1756763071851,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfbbc89100f25aaa","name":"should emit a peer event after start","time":{"start":1756762900074,"stop":1756762900074,"duration":0},"status":"passed","severity":"normal"},{"uid":"69c5be8a7d00d45e","name":"should increase lamport timestamp","time":{"start":1756762645920,"stop":1756762645920,"duration":0},"status":"passed","severity":"normal"},{"uid":"363d3da6495dd498","name":"should capture event listeners for testing","time":{"start":1756762628094,"stop":1756762628095,"duration":1},"status":"passed","severity":"normal"},{"uid":"22719e946c5a0f63","name":"Push message with custom timestamp: 1756766285036","time":{"start":1756763729767,"stop":1756763729768,"duration":1},"status":"passed","severity":"normal"},{"uid":"71b7141d5bb2bc0c","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1756762595975,"stop":1756762595975,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6c59a982a85e651","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1756762858404,"stop":1756762858404,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5eeba930219a809","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1756762640242,"stop":1756762640242,"duration":0},"status":"passed","severity":"normal"},{"uid":"79280f672bb25229","name":"should return no connections if no open connection provided","time":{"start":1756762596521,"stop":1756762596521,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd966e9d3ecb2157","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1756762645926,"stop":1756762645927,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0366a509864189a","name":"should be online or offline if network state changed","time":{"start":1756762681755,"stop":1756762681756,"duration":1},"status":"passed","severity":"normal"},{"uid":"99546dba09cae5d5","name":"should handle peer store errors gracefully","time":{"start":1756762606479,"stop":1756762606480,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b2b1edf51d1dff1","name":"peer:update - should do nothing if another protocol hit","time":{"start":1756762596696,"stop":1756762596696,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c910169c384b03","name":"Push message with Basic HTML tag payload","time":{"start":1756763729787,"stop":1756763729787,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc5f2eae08b4428a","name":"should handle malformed response data","time":{"start":1756762606569,"stop":1756762606569,"duration":0},"status":"passed","severity":"normal"},{"uid":"22638ced4bc3f2b","name":"should skip peer when failed to dial recently","time":{"start":1756762595752,"stop":1756762595752,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2716c660222f81","name":"Ordered Callback - true","time":{"start":1756763085062,"stop":1756763085067,"duration":5},"status":"passed","severity":"normal"},{"uid":"6b434e0d6316e747","name":"should set default options when no config provided","time":{"start":1756762597259,"stop":1756762597259,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5a31fbd2fe1db9b","name":"Push message with unicode special characters payload","time":{"start":1756763729774,"stop":1756763729774,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ea4aad548dea9f2","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1756762606568,"stop":1756762606568,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a41f5930fe1ce56","name":"Push message with rate limit","time":{"start":1756763729795,"stop":1756763729796,"duration":1},"status":"passed","severity":"normal"},{"uid":"67901bfaf796e058","name":"Check message on other pubsub topic is not received","time":{"start":1756763109361,"stop":1756763109361,"duration":0},"status":"passed","severity":"normal"},{"uid":"951fedcd3852bb49","name":"Check received message containing Basic HTML tag","time":{"start":1756763109357,"stop":1756763109357,"duration":0},"status":"passed","severity":"normal"},{"uid":"f496faef7b12f41e","name":"should throw error - no id","time":{"start":1756762586728,"stop":1756762586728,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bd2ce5e6ed78bac","name":"should start periodic discovery on start","time":{"start":1756762606486,"stop":1756762606486,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff99ad724974d501","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1756763107741,"stop":1756763107742,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7531a090d0a4fbf","name":"should allow redial after failed dial cooldown expires","time":{"start":1756762595766,"stop":1756762595766,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b9c1c490490f6ff","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1756762640228,"stop":1756762640228,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba016ddddb85f010","name":"should handle peer store errors gracefully","time":{"start":1756762596153,"stop":1756762596153,"duration":0},"status":"passed","severity":"normal"},{"uid":"b25a71acbd1c8119","name":"should handle disconnect when peer has no timers","time":{"start":1756762596664,"stop":1756762596664,"duration":0},"status":"passed","severity":"normal"},{"uid":"867397d9b760c96a","name":"Check received message containing Script","time":{"start":1756763109346,"stop":1756763109346,"duration":0},"status":"passed","severity":"normal"},{"uid":"5caa348b16942a74","name":"rejects hash query with time filter","time":{"start":1756762596476,"stop":1756762596476,"duration":0},"status":"passed","severity":"normal"},{"uid":"de6bae3b3d9a526e","name":"throws on content topic with empty application field","time":{"start":1756762580504,"stop":1756762580504,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3566005a5cd7aa5","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1756762752816,"stop":1756762752817,"duration":1},"status":"passed","severity":"normal"},{"uid":"b537547213f26ac4","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1756762595966,"stop":1756762595967,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c2a47c0eb3c92f4","name":"throws on content topic with generation field greater than 0","time":{"start":1756762580504,"stop":1756762580504,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ba2bb958af99e3","name":"Check received message containing Script","time":{"start":1756763109356,"stop":1756763109356,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bfcb91546afb191","name":"should properly setup health event callback","time":{"start":1756762628095,"stop":1756762628095,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a958e36e9ab4a3a","name":"Check received message containing shell command","time":{"start":1756763109347,"stop":1756763109347,"duration":0},"status":"passed","severity":"normal"},{"uid":"41322cd1ddcece75","name":"Relay - dialed first","time":{"start":1756763112427,"stop":1756763112427,"duration":0},"status":"passed","severity":"normal"},{"uid":"607fa1c1bfda778f","name":"should not retry if at least one success","time":{"start":1756762627482,"stop":1756762627483,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a842cf206ba20d8","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1756762736833,"stop":1756762736833,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0f647f0249e3a31","name":"Check publish message containing long","time":{"start":1756762865287,"stop":1756762865287,"duration":0},"status":"passed","severity":"normal"},{"uid":"611c7e70a0e856f2","name":"Push message with Chinese payload","time":{"start":1756763729739,"stop":1756763729739,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec467b690059790","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1756762580508,"stop":1756762580509,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e70472f7119080d","name":"should wait for Store peer to be connected","time":{"start":1756762627850,"stop":1756762627850,"duration":0},"status":"passed","severity":"normal"},{"uid":"adaf9452f780e057","name":"should properly start and stop event listening","time":{"start":1756762627169,"stop":1756762627169,"duration":0},"status":"passed","severity":"normal"},{"uid":"8073c69cddc2f84","name":"should sort peers by ping value","time":{"start":1756762597267,"stop":1756762597267,"duration":0},"status":"passed","severity":"normal"},{"uid":"73fb893dfe09879c","name":"should work with async generator that yields promises","time":{"start":1756762628095,"stop":1756762628096,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7c1d3a5bab6adb4","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1756762640239,"stop":1756762640239,"duration":0},"status":"passed","severity":"normal"},{"uid":"1548647039c30b75","name":"should set field with only FILTER enabled","time":{"start":1756762586736,"stop":1756762586736,"duration":0},"status":"passed","severity":"normal"},{"uid":"45fa81cc15a8dde5","name":"Push message with content topic containing SQL Injection","time":{"start":1756763729764,"stop":1756763729764,"duration":0},"status":"passed","severity":"normal"},{"uid":"72f53826ce7acade","name":"Push message with SQL Injection payload","time":{"start":1756763729740,"stop":1756763729741,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c1867682bfcdadd","name":"Push message with content topic containing special chars","time":{"start":1756763729748,"stop":1756763729748,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fbe13c5a0b00da6","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1756763204755,"stop":1756763204756,"duration":1},"status":"passed","severity":"normal"},{"uid":"dca99cf087e56528","name":"should increase lamport timestamp","time":{"start":1756762645917,"stop":1756762645917,"duration":0},"status":"passed","severity":"normal"},{"uid":"458aa4ce216218c6","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1756762580508,"stop":1756762580508,"duration":0},"status":"passed","severity":"normal"},{"uid":"456cc1d221950612","name":"Subscribe to topic containing long and receive message","time":{"start":1756763204744,"stop":1756763204744,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4d6d40584508e65","name":"Push message with content topic containing escaped characters","time":{"start":1756763729793,"stop":1756763729794,"duration":1},"status":"passed","severity":"normal"},{"uid":"af5271ecac1fc111","name":"Check received message with timestamp: 1756762660427000000 ","time":{"start":1756763109348,"stop":1756763109348,"duration":0},"status":"passed","severity":"normal"},{"uid":"27674e91f98bc0ea","name":"should emit multiple messages when query returns multiple messages","time":{"start":1756762628099,"stop":1756762628099,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4d532dd8e7c2483","name":"should return true when peer is on the same cluster","time":{"start":1756762595584,"stop":1756762595584,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d7197e17aec0088","name":"should add event listener for peer:discovery","time":{"start":1756762596135,"stop":1756762596135,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eb1e80abf68d015","name":"should remove event listeners when stopped","time":{"start":1756762628092,"stop":1756762628093,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2b4b03179ab8b22","name":"should not receive a peer event before start","time":{"start":1756762610350,"stop":1756762610350,"duration":0},"status":"passed","severity":"normal"},{"uid":"d53f64172d9bd9cc","name":"should get / set UDP multiaddr","time":{"start":1756762586732,"stop":1756762586732,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb494f4861287618","name":"should dial peers from store when no connections remain","time":{"start":1756762596226,"stop":1756762596227,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f9c5da8fc8d55ca","name":"Push message with Basic HTML tag payload","time":{"start":1756763729742,"stop":1756763729742,"duration":0},"status":"passed","severity":"normal"},{"uid":"a085e3f3878b88e9","name":"Renews subscription after lossing a connection","time":{"start":1756763204748,"stop":1756763204748,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc977aa44058cbde","name":"Push message with content topic containing Arabic","time":{"start":1756763729749,"stop":1756763729749,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0bdac8daa5004de","name":"should return usable stream attached to connection","time":{"start":1756762596694,"stop":1756762596694,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f48007d07e9b6bd","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1756762640238,"stop":1756762640238,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6df067ae82b880","name":"Correctly serialized arguments","time":{"start":1756762750541,"stop":1756762750541,"duration":0},"status":"passed","severity":"normal"},{"uid":"a295b9e5c0c3eb01","name":"should create a new stream if no existing for protocol found","time":{"start":1756762596694,"stop":1756762596695,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6beee975bec3734","name":"All","time":{"start":1756762666664,"stop":1756762666665,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1adcddeba3eb576","name":"Push message with custom timestamp: 1726004285036","time":{"start":1756763729781,"stop":1756763729781,"duration":0},"status":"passed","severity":"normal"},{"uid":"28c571e201e12bc5","name":"Overlapping topic subscription","time":{"start":1756763204751,"stop":1756763204752,"duration":1},"status":"broken","severity":"normal"},{"uid":"d51a8855af7e8fd3","name":"should not fail to start the service if it is already started","time":{"start":1756762666037,"stop":1756762666038,"duration":1},"status":"passed","severity":"normal"},{"uid":"86b8ad5d0432714c","name":"Push message with content topic containing JSON","time":{"start":1756763729793,"stop":1756763729793,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d939536110e79b2","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1756762645923,"stop":1756762645923,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f509e84c1fba99e","name":"new peer added after a peer was already found","time":{"start":1756762841193,"stop":1756762841193,"duration":0},"status":"passed","severity":"normal"},{"uid":"27d83c9bb2e46465","name":"Push message with custom timestamp: 1726004285036","time":{"start":1756763729767,"stop":1756763729767,"duration":0},"status":"passed","severity":"normal"},{"uid":"76a941f1a36fc537","name":"accepts valid content-filtered query","time":{"start":1756762596471,"stop":1756762596472,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcf52871278e53ce","name":"Subscribe to topic containing Russian and publish message","time":{"start":1756762873212,"stop":1756762873213,"duration":1},"status":"passed","severity":"normal"},{"uid":"b802b75c0ce5cce6","name":"Symmetric encrypt & Decrypt","time":{"start":1756762616567,"stop":1756762616567,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffc32723e90969be","name":"should hang up with PeerId and return true on success","time":{"start":1756762597264,"stop":1756762597265,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9e60663a2495f8","name":"should handle errors when accessing navigator","time":{"start":1756762595234,"stop":1756762595235,"duration":1},"status":"passed","severity":"normal"},{"uid":"68fddc117c55ee31","name":"Publish message with rate limit","time":{"start":1756762865306,"stop":1756762865306,"duration":0},"status":"passed","severity":"normal"},{"uid":"437371b8416f5698","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1756762606732,"stop":1756762606732,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e1040f1eb0c5eeb3","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1756763204755,"stop":1756763204755,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a8419e7e9168233","name":"should be safe to call multiple times","time":{"start":1756762596135,"stop":1756762596136,"duration":1},"status":"passed","severity":"normal"},{"uid":"33bdd9feb9a3bee9","name":"should add sent message to localHistory with retrievalHint","time":{"start":1756762645919,"stop":1756762645919,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49f6fc2543e8717","name":"Check message on other pubsub topic is not received","time":{"start":1756763109350,"stop":1756763109351,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ee05736e68ea961","name":"Push message with JSON payload","time":{"start":1756763729787,"stop":1756763729788,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d22467ec2bff9e","name":"should handle complete dial lifecycle","time":{"start":1756762595779,"stop":1756762595782,"duration":3},"status":"passed","severity":"normal"},{"uid":"31a083178ead1a99","name":"Check message with no payload is not received","time":{"start":1756763109351,"stop":1756763109352,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a8d749067b3b3fb","name":"Push 30 different messages","time":{"start":1756763729760,"stop":1756763729760,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6cefa8c820e7d048","name":"should be safe to call multiple times","time":{"start":1756762597262,"stop":1756762597262,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4050bfff8f15802","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1756762606731,"stop":1756762606731,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a38559a5f839deb","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1756762640243,"stop":1756762640243,"duration":0},"status":"passed","severity":"normal"},{"uid":"db9df518a0eca47b","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1756762645929,"stop":1756762645929,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd65a12f46cd8947","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1756762640228,"stop":1756762640229,"duration":1},"status":"passed","severity":"normal"},{"uid":"76b534e0491ecc92","name":"does not throw on valid cases","time":{"start":1756762580500,"stop":1756762580501,"duration":1},"status":"passed","severity":"normal"},{"uid":"2209f96ef79b493","name":"Round trip binary serialization","time":{"start":1756762597048,"stop":1756762597049,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5f7982eb4749f2e","name":"should handle shard reader errors gracefully","time":{"start":1756762595778,"stop":1756762595778,"duration":0},"status":"passed","severity":"normal"},{"uid":"875b789157f0f320","name":"Publish without waiting for remote peer","time":{"start":1756762873196,"stop":1756762873196,"duration":0},"status":"passed","severity":"normal"},{"uid":"e348cd269a31f4a3","name":"Subscribe to topic containing long and receive message","time":{"start":1756763204752,"stop":1756763204752,"duration":0},"status":"passed","severity":"normal"},{"uid":"552695e42253398c","name":"should send relay ping messages on timer","time":{"start":1756762596659,"stop":1756762596662,"duration":3},"status":"passed","severity":"normal"},{"uid":"58c1993f4d4ca6b9","name":"should start all internal components","time":{"start":1756762597260,"stop":1756762597261,"duration":1},"status":"passed","severity":"normal"},{"uid":"1baabe87de7de80a","name":"should attach causal history and bloom filter to each message","time":{"start":1756762645919,"stop":1756762645919,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b602aa73ce2b7f","name":"throws on content topic with empty topic name field","time":{"start":1756762580505,"stop":1756762580505,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e095931f31c1209","name":"Fails to push message with large meta","time":{"start":1756763729766,"stop":1756763729766,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd4809394ab242ae","name":"should handle multiple peer connections","time":{"start":1756762596646,"stop":1756762596646,"duration":0},"status":"passed","severity":"normal"},{"uid":"29a3df9c0537b5eb","name":"Sign & Recover","time":{"start":1756762616568,"stop":1756762616568,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f2255f3c2a82fda","name":"should handle shardReader errors","time":{"start":1756762597268,"stop":1756762597268,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6e938fe25e4181b","name":"Push message with emoji payload","time":{"start":1756763729760,"stop":1756763729760,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbec40a1002566b4","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1756762639612,"stop":1756762639613,"duration":1},"status":"passed","severity":"normal"},{"uid":"72d51d1edf3362ae","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1756762580515,"stop":1756762580515,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f95f6acb91aaf70","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1756762752816,"stop":1756762752816,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e057499afa958b6","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1756762640243,"stop":1756762640244,"duration":1},"status":"passed","severity":"normal"},{"uid":"a96b3cd29b9fbfe5","name":"Check publish message containing SQL Injection","time":{"start":1756762865290,"stop":1756762865291,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c95d9968523a4e1","name":"should detect messages with missing dependencies","time":{"start":1756762645924,"stop":1756762645924,"duration":0},"status":"passed","severity":"normal"},{"uid":"c668bc674e98f3d5","name":"Check received message containing unicode special characters","time":{"start":1756763109347,"stop":1756763109348,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a15ae2101c43bb1","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1756762640229,"stop":1756762640229,"duration":0},"status":"passed","severity":"normal"},{"uid":"e541977da2c40da5","name":"should handle complete peer lifecycle","time":{"start":1756762596673,"stop":1756762596673,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c56e92265afa5a4","name":"should allow redial after cooldown period","time":{"start":1756762595753,"stop":1756762595758,"duration":5},"status":"passed","severity":"normal"},{"uid":"b86b3331739447d","name":"should set field with all protocols enabled","time":{"start":1756762586735,"stop":1756762586735,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd44ca936a35b356","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1756762645395,"stop":1756762645395,"duration":0},"status":"passed","severity":"normal"},{"uid":"889f52e8207785ea","name":"should decode valid enr successfully","time":{"start":1756762586725,"stop":1756762586725,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcea9afcd244a967","name":"Push message with XML payload","time":{"start":1756763729758,"stop":1756763729758,"duration":0},"status":"passed","severity":"normal"},{"uid":"66212195448a6ddd","name":"should handle dial errors gracefully","time":{"start":1756762596236,"stop":1756762596236,"duration":0},"status":"passed","severity":"normal"},{"uid":"c210a3f1e2904dd4","name":"Push message with content topic containing short","time":{"start":1756763729775,"stop":1756763729775,"duration":0},"status":"passed","severity":"normal"},{"uid":"b83b0458b488a5b5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1756762640254,"stop":1756762640254,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b4c24d706bc1037","name":"Push message with custom timestamp: 1756766285037","time":{"start":1756763729797,"stop":1756763729797,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d226793a8debd6","name":"should create PeerExchangeDiscovery instance","time":{"start":1756762606487,"stop":1756762606487,"duration":0},"status":"passed","severity":"normal"},{"uid":"e83309dde2aca291","name":"Promise Callback - true","time":{"start":1756763085059,"stop":1756763085060,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4ea81ddce63b49","name":"Refresh subscription","time":{"start":1756762873206,"stop":1756762873206,"duration":0},"status":"skipped","severity":"normal"},{"uid":"495f877fd82fc6b4","name":"should return PeerId when PeerId is provided","time":{"start":1756762596187,"stop":1756762596188,"duration":1},"status":"passed","severity":"normal"},{"uid":"2391614fdb389395","name":"Nwaku publishes","time":{"start":1756762855015,"stop":1756762855015,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2d5a06a906badd1","name":"Push message with content topic containing emoji","time":{"start":1756763729779,"stop":1756763729780,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccc6c5b0f73adccb","name":"should throw error - no public key","time":{"start":1756762586730,"stop":1756762586730,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c4d155bb6952ed7","name":"Add multiple subscription objects on single nwaku node","time":{"start":1756763204756,"stop":1756763204756,"duration":0},"status":"passed","severity":"normal"},{"uid":"6db58107b32873da","name":"should not retry if at least one success","time":{"start":1756762626660,"stop":1756762626661,"duration":1},"status":"passed","severity":"normal"},{"uid":"cce3bd900ec4aef6","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1756762606567,"stop":1756762606567,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c6faf49a1b372a7","name":"can query messages by message hash","time":{"start":1756763076832,"stop":1756763076832,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9053cd81f5691b7","name":"Subscribe to topic containing JSON and receive message","time":{"start":1756763204755,"stop":1756763204755,"duration":0},"status":"passed","severity":"normal"},{"uid":"85d091b81136bf90","name":"should initialize with default options","time":{"start":1756762606469,"stop":1756762606473,"duration":4},"status":"passed","severity":"normal"},{"uid":"9f37bafe380c6566","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1756762640215,"stop":1756762640221,"duration":6},"status":"passed","severity":"normal"},{"uid":"c1aa18f416f8d078","name":"Push message with Russian payload","time":{"start":1756763729756,"stop":1756763729757,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8afaee3a701ea4f","name":"Fails to publish message with empty text","time":{"start":1756762865301,"stop":1756762865302,"duration":1},"status":"passed","severity":"normal"},{"uid":"585bea0106eb084b","name":"Push message with content topic containing unicode special characters","time":{"start":1756763729779,"stop":1756763729779,"duration":0},"status":"passed","severity":"normal"},{"uid":"f85d2a16de73c75e","name":"Publish message with custom timestamp: Mon Sep 01 2025 22:40:58 GMT+0000 (Coordinated Universal Time)","time":{"start":1756762865300,"stop":1756762865301,"duration":1},"status":"passed","severity":"normal"},{"uid":"f24cc4dceea483b0","name":"returns all values when wanted number is greater than available values","time":{"start":1756762605228,"stop":1756762605231,"duration":3},"status":"passed","severity":"normal"},{"uid":"2d867300cd1fdc29","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1756763107743,"stop":1756763107743,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c21f1cfe1354db","name":"should properly compute the node id","time":{"start":1756762586730,"stop":1756762586731,"duration":1},"status":"passed","severity":"normal"},{"uid":"296c66208f5c814a","name":"should retry if all attempts fail","time":{"start":1756762626661,"stop":1756762626661,"duration":0},"status":"passed","severity":"normal"},{"uid":"c49a6fec2683ed35","name":"Init the array if not present","time":{"start":1756762580477,"stop":1756762580478,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c259f50923865a1","name":"Subscribe to topic containing shell command and receive message","time":{"start":1756763204746,"stop":1756763204746,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec2fdceb919ddc25","name":"caches peers it previously fetched","time":{"start":1756762606729,"stop":1756762606729,"duration":0},"status":"passed","severity":"normal"},{"uid":"27e790ab243a4155","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1756762640229,"stop":1756762640229,"duration":0},"status":"passed","severity":"normal"},{"uid":"914d97e0d519d81","name":"should handle browser offline state overriding peer connections","time":{"start":1756762595235,"stop":1756762595236,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d1bc612f2d9f0e0","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1756762605997,"stop":1756762605997,"duration":0},"status":"passed","severity":"normal"},{"uid":"9225cd5915329ce5","name":"should dial more peers if under maxConnections","time":{"start":1756762596251,"stop":1756762596251,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b095d7cccb1716f","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1756762627716,"stop":1756762627716,"duration":0},"status":"passed","severity":"normal"},{"uid":"c91c4d2a9f6351ef","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1756762640230,"stop":1756762640231,"duration":1},"status":"passed","severity":"normal"},{"uid":"9aa8808822c020da","name":"Encoder throws on empty string content topic","time":{"start":1756762617733,"stop":1756762617733,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb88e5070338513c","name":"Throws when trying to push message with empty payload","time":{"start":1756763729775,"stop":1756763729775,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a583ecd01193579","name":"should initialize with default number of peers","time":{"start":1756762627837,"stop":1756762627837,"duration":0},"status":"passed","severity":"normal"},{"uid":"a22ab0289553060b","name":"Push message with content topic containing JSON","time":{"start":1756763729778,"stop":1756763729778,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff37e8e6dd8db8b","name":"should be able to decode the field with only STORE set to true","time":{"start":1756762586124,"stop":1756762586125,"duration":1},"status":"passed","severity":"normal"},{"uid":"ede11bd296da913d","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1756762640236,"stop":1756762640236,"duration":0},"status":"passed","severity":"normal"},{"uid":"66fb2a743808d0c0","name":"should create all internal components","time":{"start":1756762597260,"stop":1756762597260,"duration":0},"status":"passed","severity":"normal"},{"uid":"c42323c33d13b3fe","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1756762969313,"stop":1756762969314,"duration":1},"status":"passed","severity":"normal"},{"uid":"586c772682845653","name":"Push message with special chars payload","time":{"start":1756763729755,"stop":1756763729756,"duration":1},"status":"passed","severity":"normal"},{"uid":"e62c9cab552a9543","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1756762617731,"stop":1756762617732,"duration":1},"status":"passed","severity":"normal"},{"uid":"31d48156ce7d716d","name":"Js publishes, other Js receives","time":{"start":1756762855015,"stop":1756762855016,"duration":1},"status":"passed","severity":"normal"}] |