allure-jswaku/8819/widgets/severity.json
2025-08-07 08:34:25 +00:00

1 line
188 KiB
JSON

[{"uid":"cb86caa8779df97d","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1754555069465,"stop":1754555069466,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c14ed28ad3e6249","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1754555191708,"stop":1754555191708,"duration":0},"status":"passed","severity":"normal"},{"uid":"5df3601d0cf2c331","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754555530150,"stop":1754555530151,"duration":1},"status":"passed","severity":"normal"},{"uid":"1603f99bfe4abb6b","name":"random static sharding 9 - Cluster ID: 213, Shard ID: 881","time":{"start":1754555300215,"stop":1754555300218,"duration":3},"status":"passed","severity":"normal"},{"uid":"3e827c6a38fbd818","name":"should handle peer not in mesh for all topics","time":{"start":1754554992100,"stop":1754554992101,"duration":1},"status":"passed","severity":"normal"},{"uid":"b972d53c440d14a1","name":"should dial peers from store when browser is connected","time":{"start":1754554991891,"stop":1754554991894,"duration":3},"status":"passed","severity":"normal"},{"uid":"6f61a0200a6a5be0","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1754555318271,"stop":1754555318271,"duration":0},"status":"passed","severity":"normal"},{"uid":"9be337ec59f10af9","name":"should handle dial errors gracefully","time":{"start":1754554991906,"stop":1754554991906,"duration":0},"status":"passed","severity":"normal"},{"uid":"19117dd650602757","name":"should return false when navigator.onLine is false","time":{"start":1754554990567,"stop":1754554990568,"duration":1},"status":"passed","severity":"normal"},{"uid":"b168414db10f6293","name":"should handle empty pubsub topics","time":{"start":1754554992096,"stop":1754554992096,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac53bbeaabe78a1c","name":"should not dispatch event when already connected","time":{"start":1754554990575,"stop":1754554990575,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f69439a67b65b9","name":"should be safe to call multiple times","time":{"start":1754554992320,"stop":1754554992321,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c4aae5b4e4fb0fc","name":"Push message with Russian payload","time":{"start":1754555615359,"stop":1754555615359,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9e38b79a12d4181","name":"Incoming message is emitted as received","time":{"start":1754555042585,"stop":1754555042586,"duration":1},"status":"passed","severity":"normal"},{"uid":"57a4040938ec0a91","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754555530151,"stop":1754555530151,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cdd6ed8bb49a098","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1754555207800,"stop":1754555207800,"duration":0},"status":"passed","severity":"normal"},{"uid":"d04078a8557cb123","name":"should keep entries that haven't expired yet","time":{"start":1754555033116,"stop":1754555033118,"duration":2},"status":"passed","severity":"normal"},{"uid":"a35b2128a9873598","name":"should reject if WakuNode is not started","time":{"start":1754555035635,"stop":1754555035636,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6cea0645cc84d4a","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754555518253,"stop":1754555518253,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b645350482eb59","name":"Check received message with timestamp: 1754555061856000000 ","time":{"start":1754555518252,"stop":1754555518252,"duration":0},"status":"passed","severity":"normal"},{"uid":"10cf662caa22edfe","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1754554975802,"stop":1754554975802,"duration":0},"status":"passed","severity":"normal"},{"uid":"c236f12c3df70a5e","name":"should handle network check errors gracefully","time":{"start":1754554991364,"stop":1754554991364,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a4037075d93967","name":"udp ip6 address","time":{"start":1754554981514,"stop":1754554981515,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f109333f108ea4c","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1754555020787,"stop":1754555020787,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a6399e3fc06c19","name":"Check received message containing emoji","time":{"start":1754555518252,"stop":1754555518252,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdc71d469d89d910","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1754555191709,"stop":1754555191709,"duration":0},"status":"passed","severity":"normal"},{"uid":"53619eb2943bb69a","name":"Push message with content topic containing JSON","time":{"start":1754555615354,"stop":1754555615354,"duration":0},"status":"passed","severity":"normal"},{"uid":"294c488d8079eca","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1754555207793,"stop":1754555207794,"duration":1},"status":"passed","severity":"normal"},{"uid":"80f29984b9961c83","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1754554981333,"stop":1754554981334,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e75d2ab21c3a6e2","name":"Stops search when 2 null results are returned","time":{"start":1754554999610,"stop":1754554999610,"duration":0},"status":"passed","severity":"normal"},{"uid":"95fff5bc97e36470","name":"should create ConnectionManager with relay","time":{"start":1754554992318,"stop":1754554992318,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa7ee5d8c1f310c","name":"throws if store query response has error status","time":{"start":1754554992236,"stop":1754554992236,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf158f76dde3e62c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754555530145,"stop":1754555530145,"duration":0},"status":"passed","severity":"normal"},{"uid":"726d05e09b1a6d7a","name":"Check received message containing Chinese","time":{"start":1754555518258,"stop":1754555518258,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ffefd41ef68723","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1754555035629,"stop":1754555035629,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16edb998eddddfa","name":"random static sharding 6 - Cluster ID: 585, Shard ID: 924","time":{"start":1754555300214,"stop":1754555300214,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda1844e59458ce2","name":"should emit a peer event after start","time":{"start":1754555067886,"stop":1754555067887,"duration":1},"status":"passed","severity":"normal"},{"uid":"9422e4c2929c2cfb","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1754554992078,"stop":1754554992079,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7069e4edc55c46f","name":"should use DNS peer discovery with light client","time":{"start":1754555067888,"stop":1754555067889,"duration":1},"status":"skipped","severity":"normal"},{"uid":"68421133d8ce152a","name":"should save new peer to store","time":{"start":1754554991007,"stop":1754554991007,"duration":0},"status":"passed","severity":"normal"},{"uid":"865b4dd6916c238","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1754555020786,"stop":1754555020786,"duration":0},"status":"passed","severity":"normal"},{"uid":"aee3902c7152b23c","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1754554999584,"stop":1754554999585,"duration":1},"status":"passed","severity":"normal"},{"uid":"e763e4035ae450e8","name":"Publish message with custom timestamp: Thu Aug 07 2025 09:26:31 GMT+0000 (Coordinated Universal Time)","time":{"start":1754555198395,"stop":1754555198395,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd54cd1ef58ea9cb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1754554975814,"stop":1754554975814,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3f3f6c5d44e7997","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app82/9/topic552/xml","time":{"start":1754555303183,"stop":1754555303183,"duration":0},"status":"passed","severity":"normal"},{"uid":"7430b8c5454056e4","name":"Push message with content topic containing Russian","time":{"start":1754555615353,"stop":1754555615353,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0f4bd9570816fb","name":"should handle errors when globalThis is not available","time":{"start":1754554990557,"stop":1754554990561,"duration":4},"status":"passed","severity":"normal"},{"uid":"43fc00de0d538095","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1754554975815,"stop":1754554975815,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d213fee53b91737","name":"should add event listeners for peer connect and disconnect","time":{"start":1754554992067,"stop":1754554992067,"duration":0},"status":"passed","severity":"normal"},{"uid":"59034835514b0ba","name":"should allow redial after cooldown period","time":{"start":1754554991332,"stop":1754554991333,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e6eb20ded1758cb","name":"should populate queue if has active dial","time":{"start":1754554991332,"stop":1754554991332,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d215783dad5d204","name":"Check meta is set [symmetric]","time":{"start":1754555009903,"stop":1754555009903,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5ef9f4b96401648","name":"rejects hash query with time filter","time":{"start":1754554991926,"stop":1754554991927,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbd7795c4ee6ace6","name":"should properly create location multiaddrs - tcp4","time":{"start":1754554982017,"stop":1754554982017,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb7b9455606a42cc","name":"should not receive a peer event before start","time":{"start":1754555067887,"stop":1754555067887,"duration":0},"status":"passed","severity":"normal"},{"uid":"db97fd5cb4f99f75","name":"should set field with all protocols disabled","time":{"start":1754554982019,"stop":1754554982019,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c04a061e052f84","name":"can query messages by message hash","time":{"start":1754555303195,"stop":1754555303196,"duration":1},"status":"passed","severity":"normal"},{"uid":"5aab9b50fa6ea0bb","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1754554982011,"stop":1754554982011,"duration":0},"status":"passed","severity":"normal"},{"uid":"35edfcde10c5f715","name":"Publish message with custom timestamp: Fri Aug 16 2024 08:26:31 GMT+0000 (Coordinated Universal Time)","time":{"start":1754555198395,"stop":1754555198395,"duration":0},"status":"passed","severity":"normal"},{"uid":"686fee6092807145","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1754555020780,"stop":1754555020781,"duration":1},"status":"passed","severity":"normal"},{"uid":"5077ae25d3bd4f57","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754555530156,"stop":1754555530157,"duration":1},"status":"passed","severity":"normal"},{"uid":"249760e199b3f4d7","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1754555025406,"stop":1754555025406,"duration":0},"status":"passed","severity":"normal"},{"uid":"e58bb359e1687a60","name":"Push message with XML payload","time":{"start":1754555615360,"stop":1754555615360,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcddfab0eadb6a10","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754555530162,"stop":1754555530162,"duration":0},"status":"passed","severity":"normal"},{"uid":"b480ffeae49e48de","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1754555198394,"stop":1754555198395,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c15be0324f7c4b1","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1754555020780,"stop":1754555020780,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd3e883d711f4d0a","name":"should be safe to call multiple times","time":{"start":1754554992068,"stop":1754554992068,"duration":0},"status":"passed","severity":"normal"},{"uid":"a15aebf4497a3387","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1754554992088,"stop":1754554992089,"duration":1},"status":"passed","severity":"normal"},{"uid":"c143a474143e618f","name":"does not validate decoders for hash queries","time":{"start":1754554992234,"stop":1754554992235,"duration":1},"status":"passed","severity":"normal"},{"uid":"841ece3958953941","name":"should clear dial history on start","time":{"start":1754554991311,"stop":1754554991311,"duration":0},"status":"passed","severity":"normal"},{"uid":"90668fda2c8a522d","name":"should wait for LightPush peer to be connected","time":{"start":1754555035638,"stop":1754555035638,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc531e6781cb41d","name":"Promise Callback - true","time":{"start":1754555312100,"stop":1754555312101,"duration":1},"status":"passed","severity":"normal"},{"uid":"c252694fb211999a","name":"Relay","time":{"start":1754555069048,"stop":1754555069049,"duration":1},"status":"passed","severity":"normal"},{"uid":"e24152dcd13001f7","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1754555067889,"stop":1754555067890,"duration":1},"status":"skipped","severity":"normal"},{"uid":"152552141a65abd","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1754555020790,"stop":1754555020790,"duration":0},"status":"passed","severity":"normal"},{"uid":"3491ee41b9a76bb3","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1754555279990,"stop":1754555279990,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa6470cdb33d9d5","name":"should decode valid enr with tcp successfully","time":{"start":1754554982011,"stop":1754554982012,"duration":1},"status":"passed","severity":"normal"},{"uid":"63e4f853d8eeb22","name":"should handle errors when getting connections","time":{"start":1754554990582,"stop":1754554990582,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ead4d540173a26","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1754555279992,"stop":1754555279992,"duration":0},"status":"passed","severity":"normal"},{"uid":"56378e75752ccb5","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1754555025405,"stop":1754555025405,"duration":0},"status":"passed","severity":"normal"},{"uid":"186dafb7f1777d56","name":"peer exchange sets tag","time":{"start":1754555206442,"stop":1754555206443,"duration":1},"status":"passed","severity":"normal"},{"uid":"555ee9d0e13c3cf9","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754555530147,"stop":1754555530148,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9443d4497dea05","name":"Push message with shell command payload","time":{"start":1754555615361,"stop":1754555615361,"duration":0},"status":"passed","severity":"normal"},{"uid":"958df60bca941f04","name":"Push message with Script payload","time":{"start":1754555615359,"stop":1754555615360,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6a2cbf0a02e7eaa","name":"Query generator for multiple messages","time":{"start":1754555310965,"stop":1754555310965,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f1d6af91a4904d3","name":"Subscribe to topic containing XML and receive message","time":{"start":1754555530163,"stop":1754555530163,"duration":0},"status":"passed","severity":"normal"},{"uid":"579c598c83db6c9c","name":"should dial one peer on dial","time":{"start":1754555150835,"stop":1754555150835,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e831f750d78942d","name":"should drop connection via multiaddr with hangUp","time":{"start":1754555150836,"stop":1754555150837,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6c7fa62dd590c4b","name":"Check received message containing Chinese","time":{"start":1754555518247,"stop":1754555518248,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c6e20c00ddd2330","name":"should throw an error for insufficient data","time":{"start":1754554975922,"stop":1754554975923,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb6f2b4fd9a5c675","name":"should be safe to call multiple times","time":{"start":1754554991887,"stop":1754554991887,"duration":0},"status":"passed","severity":"normal"},{"uid":"d700e1b5f508b3ae","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754555530164,"stop":1754555530164,"duration":0},"status":"passed","severity":"normal"},{"uid":"8018c47e7878c371","name":"yields undefined for messages without decoder","time":{"start":1754554992237,"stop":1754554992237,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f4442a46d0dcb0","name":"Push message with content topic containing escaped characters","time":{"start":1754555615354,"stop":1754555615354,"duration":0},"status":"passed","severity":"normal"},{"uid":"85a7c3e35262e164","name":"Push message with rate limit","time":{"start":1754555615355,"stop":1754555615355,"duration":0},"status":"passed","severity":"normal"},{"uid":"c46e951280a11e8a","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754555530165,"stop":1754555530165,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eae91bb0c81efc2","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1754555042587,"stop":1754555042587,"duration":0},"status":"passed","severity":"normal"},{"uid":"6684cba55a94812e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1754555020799,"stop":1754555020800,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c7e9334af82724e","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app74/10/topic539/test.js","time":{"start":1754555303185,"stop":1754555303186,"duration":1},"status":"passed","severity":"normal"},{"uid":"96566f322060cafc","name":"messageHashStr works with IProtoMessage","time":{"start":1754554991524,"stop":1754554991524,"duration":0},"status":"passed","severity":"normal"},{"uid":"a657179881787f8d","name":"accepts valid content-filtered query","time":{"start":1754554991923,"stop":1754554991923,"duration":0},"status":"passed","severity":"normal"},{"uid":"7087c2162f896b5c","name":"Push to array if already present","time":{"start":1754554975189,"stop":1754554975189,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a56ae0d5a86d508","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754555518263,"stop":1754555518263,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cf86e4fb247f1ec","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1754555020791,"stop":1754555020791,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1077a75420b2b0d","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1754554991886,"stop":1754554991886,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd7016f04cb15e13","name":"should return true when peer is on the pubsub topic shard","time":{"start":1754554991290,"stop":1754554991291,"duration":1},"status":"passed","severity":"normal"},{"uid":"93969fb1c940bb90","name":"Check received message containing Russian","time":{"start":1754555518259,"stop":1754555518259,"duration":0},"status":"passed","severity":"normal"},{"uid":"32647458a7f0b452","name":"Subscribe and publish message","time":{"start":1754555207789,"stop":1754555207789,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d87f435282586","name":"should update peer store before dialing","time":{"start":1754554990997,"stop":1754554991006,"duration":9},"status":"passed","severity":"normal"},{"uid":"775c2c58a2f3c645","name":"rejects content-filtered query with only contentTopics","time":{"start":1754554991924,"stop":1754554991924,"duration":0},"status":"passed","severity":"normal"},{"uid":"a958c07b818547b4","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754555518263,"stop":1754555518263,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b74001bdc9b9fbc","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1754555020778,"stop":1754555020778,"duration":0},"status":"passed","severity":"normal"},{"uid":"95e10989420de8f6","name":"Fails to push message with large meta","time":{"start":1754555615366,"stop":1754555615366,"duration":0},"status":"passed","severity":"normal"},{"uid":"c07f949de52a8d72","name":"Check publish message containing JSON","time":{"start":1754555198393,"stop":1754555198393,"duration":0},"status":"passed","severity":"normal"},{"uid":"8803e6d25b7f718d","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1754554975922,"stop":1754554975922,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1e9d2905f3019d","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1754555020779,"stop":1754555020780,"duration":1},"status":"passed","severity":"normal"},{"uid":"765de3d62217641","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1754555069466,"stop":1754555069466,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b3150e3f1ae32a5","name":"should dial all remaining peers","time":{"start":1754554991906,"stop":1754554991906,"duration":0},"status":"passed","severity":"normal"},{"uid":"c515f822fb268d39","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1754554991008,"stop":1754554991008,"duration":0},"status":"passed","severity":"normal"},{"uid":"446ad661e61d4378","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1754555025398,"stop":1754555025398,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb94103204e6c1e","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1754555020783,"stop":1754555020783,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf6090d0e678652a","name":"should handle peer connect event","time":{"start":1754554990573,"stop":1754554990573,"duration":0},"status":"passed","severity":"normal"},{"uid":"19d14ad3749149c7","name":"Decoder throws on undefined content topic","time":{"start":1754555011580,"stop":1754555011580,"duration":0},"status":"passed","severity":"normal"},{"uid":"f86d3c486b7b3791","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1754555330026,"stop":1754555330027,"duration":1},"status":"passed","severity":"normal"},{"uid":"a16414f45183a52b","name":"should set default options when no config provided","time":{"start":1754554992318,"stop":1754554992318,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1dd70020684e1dc","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754555530145,"stop":1754555530146,"duration":1},"status":"passed","severity":"normal"},{"uid":"35a45871fec39dc4","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754555530155,"stop":1754555530155,"duration":0},"status":"passed","severity":"normal"},{"uid":"37410e0ee9f38d22","name":"should insert message into bloom filter","time":{"start":1754555025397,"stop":1754555025397,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ee2ff1617dfb540","name":"Push message with content topic containing emoji","time":{"start":1754555615365,"stop":1754555615366,"duration":1},"status":"passed","severity":"normal"},{"uid":"d83b1442ce6b5fde","name":"should handle complete discovery-to-dial flow","time":{"start":1754554991008,"stop":1754554991009,"duration":1},"status":"passed","severity":"normal"},{"uid":"6594e8e887266cf0","name":"should dial with PeerId and return stream","time":{"start":1754554992322,"stop":1754554992322,"duration":0},"status":"passed","severity":"normal"},{"uid":"496b30dea0b13fde","name":"it tolerates circular branch references","time":{"start":1754555000143,"stop":1754555000143,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdaa13f36a71904","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1754555206444,"stop":1754555206444,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed2d801a71d76ba0","name":"Relay + Store","time":{"start":1754554982020,"stop":1754554982021,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbbf99d6ce6b4685","name":"should return false when network is not connected","time":{"start":1754554992321,"stop":1754554992322,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c73c32c7c17c358","name":"Passing page size 0 when there are 110 messages","time":{"start":1754555319410,"stop":1754555319410,"duration":0},"status":"passed","severity":"normal"},{"uid":"dac6c982c2ecb167","name":"Renews subscription after lossing a connection","time":{"start":1754555530156,"stop":1754555530156,"duration":0},"status":"passed","severity":"normal"},{"uid":"b53fd4b20f562a4e","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1754555035397,"stop":1754555035397,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b79828a7c7b09f7","name":"should throw error when no peers are available","time":{"start":1754555035388,"stop":1754555035396,"duration":8},"status":"passed","severity":"normal"},{"uid":"fecce473b377844f","name":"Asymmetric encrypt & decrypt","time":{"start":1754555010407,"stop":1754555010407,"duration":0},"status":"passed","severity":"normal"},{"uid":"6154d958f05abab9","name":"should skip peer when already connected","time":{"start":1754554991318,"stop":1754554991319,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccebec95d60cbda7","name":"random static sharding 7 - Cluster ID: 764, Shard ID: 20","time":{"start":1754555300214,"stop":1754555300214,"duration":0},"status":"passed","severity":"normal"},{"uid":"f127a19dbf69ed04","name":"should handle different types of entries","time":{"start":1754555033119,"stop":1754555033122,"duration":3},"status":"passed","severity":"normal"},{"uid":"33027874c2c8eb3d","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1754555035721,"stop":1754555035721,"duration":0},"status":"passed","severity":"normal"},{"uid":"88fe6eb40463121f","name":"should stop all internal components","time":{"start":1754554992320,"stop":1754554992320,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd411da2c62fec99","name":"Correctly serialized arguments","time":{"start":1754555137649,"stop":1754555137649,"duration":0},"status":"passed","severity":"normal"},{"uid":"6be704282a298b64","name":"Push message with escaped characters payload","time":{"start":1754555615361,"stop":1754555615361,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfe86a3ddcd051ef","name":"should not create timers for topics where peer is not in mesh","time":{"start":1754554992089,"stop":1754554992089,"duration":0},"status":"passed","severity":"normal"},{"uid":"336cc219c4065cc6","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754555518266,"stop":1754555518266,"duration":0},"status":"passed","severity":"normal"},{"uid":"fab6d9f0150ddae0","name":"Relay - times out","time":{"start":1754555333151,"stop":1754555333151,"duration":0},"status":"passed","severity":"normal"},{"uid":"11c0246571645b13","name":"Non TWN Cluster","time":{"start":1754555303180,"stop":1754555303181,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb25bdc4d5fbe89e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1754555020798,"stop":1754555020798,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8df0c7c0910c4d2","name":"should set field with only FILTER enabled","time":{"start":1754554982020,"stop":1754554982020,"duration":0},"status":"passed","severity":"normal"},{"uid":"38ba8f4f75c3aabc","name":"Meta field set when metaSetter is specified","time":{"start":1754554992363,"stop":1754554992363,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc0b4ee5f3f5b285","name":"Push message with content topic containing JSON","time":{"start":1754555615365,"stop":1754555615365,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f135966c8cf00f","name":"should reject on timeout if it was set","time":{"start":1754555035637,"stop":1754555035637,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e1828cc61996665","name":"should be empty when created","time":{"start":1754555035720,"stop":1754555035720,"duration":0},"status":"passed","severity":"normal"},{"uid":"a48be165e50e3789","name":"should reject if Store is requested but not mounted","time":{"start":1754555035636,"stop":1754555035637,"duration":1},"status":"passed","severity":"normal"},{"uid":"caa439ab5f90979c","name":"throws on empty content topic","time":{"start":1754554975797,"stop":1754554975797,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d21423e4603f4be","name":"should properly create location multiaddrs - tcp","time":{"start":1754554982018,"stop":1754554982018,"duration":0},"status":"passed","severity":"normal"},{"uid":"e721b8a9166e8cf","name":"Passing page size 10 when there are 10 messages","time":{"start":1754555319414,"stop":1754555319416,"duration":2},"status":"passed","severity":"normal"},{"uid":"deb984f1f75d13c3","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1754555083197,"stop":1754555083197,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d5e980054b12a9a","name":"should dispatch connect and disconnect events","time":{"start":1754555035457,"stop":1754555035458,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3094205a8561ca5","name":"Using a function","time":{"start":1754555326648,"stop":1754555326649,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc00a27687adab04","name":"should create KeepAliveManager with required options","time":{"start":1754554992066,"stop":1754554992067,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cb098afead0319","name":"Generator, one shard","time":{"start":1754555270455,"stop":1754555270456,"duration":1},"status":"passed","severity":"normal"},{"uid":"12f7fb37d82b0573","name":"yields undefined for messages without content topic","time":{"start":1754554992237,"stop":1754554992237,"duration":0},"status":"passed","severity":"normal"},{"uid":"79812970798bcff1","name":"should not execute task if max attempts is 0","time":{"start":1754555034901,"stop":1754555034901,"duration":0},"status":"passed","severity":"normal"},{"uid":"51444d51b2a44fa6","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1754555191707,"stop":1754555191708,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f8d4810cdfc6729","name":"non connected peers","time":{"start":1754555175016,"stop":1754555175016,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1620fcf530a10fcf","name":"Relay - dialed first","time":{"start":1754555333150,"stop":1754555333150,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac059aa724ff373a","name":"should not create multiple intervals when called multiple times","time":{"start":1754554991312,"stop":1754554991312,"duration":0},"status":"passed","severity":"normal"},{"uid":"307bf927c16545fb","name":"should not create relay timers when relay is not provided","time":{"start":1754554992088,"stop":1754554992088,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ecd3f8db9e51a1","name":"should wait for Filter peer to be connected","time":{"start":1754555035638,"stop":1754555035639,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b9f4786893f6705","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1754555025401,"stop":1754555025401,"duration":0},"status":"passed","severity":"normal"},{"uid":"56af99ec83394fcf","name":"Push message with content topic containing numeric","time":{"start":1754555615352,"stop":1754555615352,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd68e3ef1b14582","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1754555264248,"stop":1754555264248,"duration":0},"status":"passed","severity":"normal"},{"uid":"7088ee975edb9935","name":"should handle case with no peers in store","time":{"start":1754554991907,"stop":1754554991907,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa4a3b8f3ae334db","name":"should not fail to start the service if it is already started","time":{"start":1754555067886,"stop":1754555067886,"duration":0},"status":"passed","severity":"normal"},{"uid":"8208c5e72080c00f","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1754555330024,"stop":1754555330025,"duration":1},"status":"passed","severity":"normal"},{"uid":"97b90ad5462743fe","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1754554975804,"stop":1754554975805,"duration":1},"status":"passed","severity":"normal"},{"uid":"edf3ee054213d052","name":"should dial more peers if under maxConnections","time":{"start":1754554991919,"stop":1754554991919,"duration":0},"status":"passed","severity":"normal"},{"uid":"228e6f26e563834b","name":"should clear all timers","time":{"start":1754554992071,"stop":1754554992071,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ece475259b6fff","name":"ignores unrecognized TXT record formats","time":{"start":1754555000144,"stop":1754555000144,"duration":0},"status":"passed","severity":"normal"},{"uid":"4046a39bcdffbb9a","name":"should be able to decode the field with only STORE set to true","time":{"start":1754554981332,"stop":1754554981333,"duration":1},"status":"passed","severity":"normal"},{"uid":"453a9aeab5d1e111","name":"should handle corrupted local storage data gracefully","time":{"start":1754555004019,"stop":1754555004019,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ac5c0c493aa36b7","name":"should support chaining for add method","time":{"start":1754555033109,"stop":1754555033113,"duration":4},"status":"passed","severity":"normal"},{"uid":"ab1c376b3c868f3c","name":"should update ack status of messages in outgoing buffer","time":{"start":1754555025405,"stop":1754555025405,"duration":0},"status":"passed","severity":"normal"},{"uid":"47f3f878f9109fd1","name":"should return PeerId when Multiaddr input is provided","time":{"start":1754554991538,"stop":1754554991539,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3f00cb25c56af5b","name":"should return false when peer shard info is not found","time":{"start":1754554991290,"stop":1754554991290,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e4f1d4805f18f49","name":"should dial all known peers when reached zero connections","time":{"start":1754555105375,"stop":1754555105376,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7dfff64ea84129c","name":"should handle complete dial lifecycle","time":{"start":1754554991365,"stop":1754554991365,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c5a17494e177dd8","name":"ends after yielding if response size indicates end","time":{"start":1754554992237,"stop":1754554992238,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0c6dadfd40115b","name":"should start all internal components","time":{"start":1754554992319,"stop":1754554992319,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3305394ffd93b0","name":"Refresh subscription","time":{"start":1754555207791,"stop":1754555207791,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3a67ac3a2779b492","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1754554990581,"stop":1754554990581,"duration":0},"status":"passed","severity":"normal"},{"uid":"c98bfd69961104b1","name":"should handle peer store update failures gracefully","time":{"start":1754554992082,"stop":1754554992083,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ca9b75a30885c46","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1754555330028,"stop":1754555330028,"duration":0},"status":"passed","severity":"normal"},{"uid":"5483198e4b81af93","name":"should mark all messages in causal history as acknowledged","time":{"start":1754555025400,"stop":1754555025400,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4f59076b1a04929","name":"should sort peers by ping value","time":{"start":1754554992325,"stop":1754554992325,"duration":0},"status":"passed","severity":"normal"},{"uid":"99ba46faf6d652dc","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1754555020771,"stop":1754555020772,"duration":1},"status":"passed","severity":"normal"},{"uid":"561ec871c063bcf","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1754554991512,"stop":1754554991512,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0d538c9126f0850","name":"should return false when peer is not found","time":{"start":1754554991291,"stop":1754554991292,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3fa1d877717a7f7","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1754555035462,"stop":1754555035462,"duration":0},"status":"passed","severity":"normal"},{"uid":"5652fdf821f4747f","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754555137479,"stop":1754555137480,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c928903961ec5e9","name":"should be safe to call multiple times","time":{"start":1754554992071,"stop":1754554992071,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e1bf9e650d6ae4c","name":"should handle relay send failures gracefully","time":{"start":1754554992090,"stop":1754554992090,"duration":0},"status":"passed","severity":"normal"},{"uid":"d43d10470d1cc77e","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1754555020778,"stop":1754555020778,"duration":0},"status":"passed","severity":"normal"},{"uid":"280884c27e609dd4","name":"should handle peer store errors gracefully","time":{"start":1754554991006,"stop":1754554991007,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac95cdd46efa904e","name":"Check received message with timestamp: 1754555061856 ","time":{"start":1754555518252,"stop":1754555518252,"duration":0},"status":"passed","severity":"normal"},{"uid":"72c3c52256433cc2","name":"should be online or offline if network state changed","time":{"start":1754555083203,"stop":1754555083203,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b43c9c74da7c1bd","name":"should stop and cleanup resources","time":{"start":1754555035722,"stop":1754555035722,"duration":0},"status":"passed","severity":"normal"},{"uid":"8223cf2b94cb0cb4","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1754555020785,"stop":1754555020786,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5015286ed584ebd","name":"should encode/decode to RLP encoding","time":{"start":1754554982015,"stop":1754554982015,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7581348e58259d","name":"Bloom filter","time":{"start":1754555025267,"stop":1754555025268,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7e7968bb0944c77","name":"Check publish message containing Script","time":{"start":1754555198392,"stop":1754555198392,"duration":0},"status":"passed","severity":"normal"},{"uid":"b98f0f4f7304fc0f","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1754555020784,"stop":1754555020784,"duration":0},"status":"passed","severity":"normal"},{"uid":"3310ef7ecee64bec","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app16/10/topic644/xml","time":{"start":1754555303184,"stop":1754555303185,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe9e348e6a5151e0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1754555020800,"stop":1754555020800,"duration":0},"status":"passed","severity":"normal"},{"uid":"795131a60dd10992","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1754555020795,"stop":1754555020795,"duration":0},"status":"passed","severity":"normal"},{"uid":"67ccc696145c0225","name":"should start the dialing interval","time":{"start":1754554991311,"stop":1754554991311,"duration":0},"status":"passed","severity":"normal"},{"uid":"af05651867655de9","name":"Push message with custom timestamp: 1723796687644","time":{"start":1754555615356,"stop":1754555615356,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff25a99040218f1a","name":"should dispatch network event when browser goes online","time":{"start":1754554990580,"stop":1754554990580,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d0e6c995d1f879d","name":"Passing page size 3 when there are 20 messages","time":{"start":1754555319411,"stop":1754555319414,"duration":3},"status":"passed","severity":"normal"},{"uid":"81d1d488bb1a6ca9","name":"Push message with content topic containing Chinese","time":{"start":1754555615364,"stop":1754555615364,"duration":0},"status":"passed","severity":"normal"},{"uid":"67887447d6217761","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1754554999583,"stop":1754554999584,"duration":1},"status":"passed","severity":"normal"},{"uid":"e186b8f918383347","name":"should load peers from local storage and dispatch events","time":{"start":1754555004018,"stop":1754555004018,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7cea7e9a5917f81","name":"Retries within maximum given attempts","time":{"start":1754555034362,"stop":1754555034362,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f67ab0951435ac8","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1754554992087,"stop":1754554992088,"duration":1},"status":"passed","severity":"normal"},{"uid":"f973298fdab44800","name":"should return all connected peers without codec filter","time":{"start":1754554992324,"stop":1754554992324,"duration":0},"status":"passed","severity":"normal"},{"uid":"7109ce4c92b349c6","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1754555207798,"stop":1754555207798,"duration":0},"status":"passed","severity":"normal"},{"uid":"27705e47053dd2fa","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754554981324,"stop":1754554981328,"duration":4},"status":"passed","severity":"normal"},{"uid":"2668f587f1adfc50","name":"Subscribe to topic containing Script and receive message","time":{"start":1754555530152,"stop":1754555530152,"duration":0},"status":"passed","severity":"normal"},{"uid":"9803ae7777d4c1c2","name":"Subscribe to topic containing XML and publish message","time":{"start":1754555207799,"stop":1754555207799,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c755720eda8a5ef","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754555137476,"stop":1754555137477,"duration":1},"status":"passed","severity":"normal"},{"uid":"b82b1cd8151dbddd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1754555020798,"stop":1754555020799,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd83a278b09cbb65","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1754555025403,"stop":1754555025404,"duration":1},"status":"passed","severity":"normal"},{"uid":"eee3beb21c7eaee7","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754555211212,"stop":1754555211212,"duration":0},"status":"passed","severity":"normal"},{"uid":"c220a53b9b6b4c47","name":"should partition messages based on acknowledgement status","time":{"start":1754555025404,"stop":1754555025404,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4e5513ecbc22b25","name":"should unregister libp2p event listeners when stop is called","time":{"start":1754555035461,"stop":1754555035461,"duration":0},"status":"passed","severity":"normal"},{"uid":"d019c168db890d73","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1754554999587,"stop":1754554999588,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce05bb9cc9330be5","name":"Push message with special chars payload","time":{"start":1754555615344,"stop":1754555615346,"duration":2},"status":"passed","severity":"normal"},{"uid":"a0dd7806ea39befb","name":"should not receive a peer event after stop","time":{"start":1754555067887,"stop":1754555067888,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f169d5f520913d7","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1754555035453,"stop":1754555035454,"duration":1},"status":"passed","severity":"normal"},{"uid":"afadb08f3995d5f4","name":"return first retrieved peers without further DNS queries","time":{"start":1754555000146,"stop":1754555000146,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d2832a3672a4b1","name":"Ordered Callback - false","time":{"start":1754555312102,"stop":1754555312102,"duration":0},"status":"passed","severity":"normal"},{"uid":"99090d522efd190d","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1754555020779,"stop":1754555020779,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e46776b0bdda40","name":"isConnected should return false after all peers disconnect","time":{"start":1754555083198,"stop":1754555083198,"duration":0},"status":"passed","severity":"normal"},{"uid":"2346a160ec61f723","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1754555330025,"stop":1754555330026,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bb53395367b6137","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754555530162,"stop":1754555530162,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ad8969a5d3f04c1","name":"should create KeepAliveManager with relay","time":{"start":1754554992067,"stop":1754554992067,"duration":0},"status":"passed","severity":"normal"},{"uid":"256f975fd5b87bcf","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754555530166,"stop":1754555530166,"duration":0},"status":"passed","severity":"normal"},{"uid":"27e9b242e3f252d7","name":"should push the message to the outgoing buffer","time":{"start":1754555025396,"stop":1754555025397,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad547b7369e52b6c","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754555530161,"stop":1754555530161,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e1ff478727968fd","name":"Fields are not dropped","time":{"start":1754554992020,"stop":1754554992021,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd875dbc1b775ecf","name":"Check received message containing shell command","time":{"start":1754555518251,"stop":1754555518251,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d9564c0cb8192c3","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754555530162,"stop":1754555530162,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1554dbb55c253bf","name":"Check received message containing SQL Injection","time":{"start":1754555518249,"stop":1754555518249,"duration":0},"status":"passed","severity":"normal"},{"uid":"158ef42b7b41489d","name":"Used by Waku Relay","time":{"start":1754555326653,"stop":1754555326653,"duration":0},"status":"passed","severity":"normal"},{"uid":"e88167ece94f3b8b","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1754555206443,"stop":1754555206443,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3b07ba009f2d3618","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1754555034651,"stop":1754555034652,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b9dde51ab4d6c46","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1754555020792,"stop":1754555020792,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c880a344659cb09","name":"Subscribe to topic containing Russian and publish message","time":{"start":1754555207795,"stop":1754555207797,"duration":2},"status":"passed","severity":"normal"},{"uid":"611b9998f02b0f9b","name":"should handle complete connection lifecycle","time":{"start":1754554990586,"stop":1754554990592,"duration":6},"status":"passed","severity":"normal"},{"uid":"8dedad65e8944865","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754555211208,"stop":1754555211209,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a0c2a6eb1520d5b","name":"should be able to encode the field with only FILTER set to true","time":{"start":1754554981318,"stop":1754554981320,"duration":2},"status":"passed","severity":"normal"},{"uid":"d43b3da703a48648","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1754555020797,"stop":1754555020797,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa3abcea54a4ce41","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1754554991920,"stop":1754554991921,"duration":1},"status":"passed","severity":"normal"},{"uid":"218205399eb6e32a","name":"Check publish message after service node is restarted","time":{"start":1754555198397,"stop":1754555198397,"duration":0},"status":"skipped","severity":"normal"},{"uid":"60434c3342874f9a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1754554975814,"stop":1754554975814,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf35d901b48acfd","name":"Push message with content topic containing special chars","time":{"start":1754555615363,"stop":1754555615363,"duration":0},"status":"passed","severity":"normal"},{"uid":"a945287a4a8cfcec","name":"Nodes with multiple pubsub topic","time":{"start":1754555191707,"stop":1754555191707,"duration":0},"status":"passed","severity":"normal"},{"uid":"47fdd35b03e1614d","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1754555020773,"stop":1754555020773,"duration":0},"status":"passed","severity":"normal"},{"uid":"789e8e28d7e6bf86","name":"should skip peer when not on same cluster","time":{"start":1754554991333,"stop":1754554991333,"duration":0},"status":"passed","severity":"normal"},{"uid":"56002fba08e2febf","name":"Check received message containing XML","time":{"start":1754555518249,"stop":1754555518250,"duration":1},"status":"passed","severity":"normal"},{"uid":"91b99572dc27d5c8","name":"Check received message containing special chars","time":{"start":1754555518258,"stop":1754555518258,"duration":0},"status":"passed","severity":"normal"},{"uid":"44db3313deb5f493","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754555530159,"stop":1754555530159,"duration":0},"status":"passed","severity":"normal"},{"uid":"137ec8c00d49f4c2","name":"nwaku subscribes","time":{"start":1754555188399,"stop":1754555188399,"duration":0},"status":"passed","severity":"normal"},{"uid":"9861cbfaacb1bbc1","name":"should handle case when globalThis is not available","time":{"start":1754554990572,"stop":1754554990573,"duration":1},"status":"passed","severity":"normal"},{"uid":"121dd62b24a53e8f","name":"Push message with content topic containing escaped characters","time":{"start":1754555615365,"stop":1754555615365,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce141bd3be22de6","name":"should add and remove event listeners correctly","time":{"start":1754555004019,"stop":1754555004019,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d1005f313d7b71","name":"returns all values when wanted number is greater than available values","time":{"start":1754554999328,"stop":1754554999329,"duration":1},"status":"passed","severity":"normal"},{"uid":"816a64902100d251","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754555530153,"stop":1754555530153,"duration":0},"status":"passed","severity":"normal"},{"uid":"f30f75fc8e00f59","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1754555020788,"stop":1754555020788,"duration":0},"status":"passed","severity":"normal"},{"uid":"bab9533888d09dc0","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754555530147,"stop":1754555530147,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7cad36f466b8e58","name":"Wrong topic","time":{"start":1754555303193,"stop":1754555303193,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf52bd385d39e87","name":"accepts time-filtered query with content filter","time":{"start":1754554991927,"stop":1754554991927,"duration":0},"status":"passed","severity":"normal"},{"uid":"676634546f8b75d7","name":"should return false when peer is on different cluster","time":{"start":1754554991285,"stop":1754554991286,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a87b0e89dfa487","name":"Check publish message containing SQL Injection","time":{"start":1754555198392,"stop":1754555198392,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b91809b2d3e1","name":"should not fail to start the service if it is already started","time":{"start":1754555174741,"stop":1754555174745,"duration":4},"status":"passed","severity":"normal"},{"uid":"c717993205c9b276","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754555530151,"stop":1754555530151,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b8eb8cd816cb4d","name":"should skip updating peer store if peer has same addresses","time":{"start":1754554991007,"stop":1754554991008,"duration":1},"status":"passed","severity":"normal"},{"uid":"dabec056caf3e135","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1754554999592,"stop":1754554999593,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbb4868e719565d2","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754555530159,"stop":1754555530159,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cc471f2943a3228","name":"should not change state when connections remain after disconnect","time":{"start":1754554990574,"stop":1754554990574,"duration":0},"status":"passed","severity":"normal"},{"uid":"3658fe1e60b7f8e4","name":"should handle general insertion and lookup correctly","time":{"start":1754555023626,"stop":1754555023626,"duration":0},"status":"passed","severity":"normal"},{"uid":"d54718e57af80dde","name":"Check meta is set [ecies]","time":{"start":1754555011579,"stop":1754555011579,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e763fa0cbc1eda5","name":"Check publish message containing short","time":{"start":1754555198389,"stop":1754555198390,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a3328476f8fbdc8","name":"Fails to push message with large meta","time":{"start":1754555615355,"stop":1754555615355,"duration":0},"status":"passed","severity":"normal"},{"uid":"825222eff8254904","name":"should throw if no connection provided","time":{"start":1754554992199,"stop":1754554992199,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b334cdaa267c047","name":"Renews subscription after lossing a connection","time":{"start":1754555530166,"stop":1754555530166,"duration":0},"status":"passed","severity":"normal"},{"uid":"23c3484aa47d1eba","name":"should handle hash queries without validation","time":{"start":1754555035401,"stop":1754555035401,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d1f08374d83304","name":"Decrypt messages","time":{"start":1754555176631,"stop":1754555176631,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cae231423cf2a38","name":"Query with Ordered Callback, No message returned","time":{"start":1754555279992,"stop":1754555279992,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3ce95281b965ed","name":"Throws when trying to push message with empty payload","time":{"start":1754555615351,"stop":1754555615351,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd32918656914d65","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1754555121982,"stop":1754555121982,"duration":0},"status":"passed","severity":"normal"},{"uid":"964c68866767b3b","name":"should set field with all protocols enabled","time":{"start":1754554982019,"stop":1754554982019,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe56eae4df5d7db6","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754555530148,"stop":1754555530148,"duration":0},"status":"passed","severity":"normal"},{"uid":"e73a86d418e21e48","name":"should remove event listeners from libp2p","time":{"start":1754554990562,"stop":1754554990562,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e8f97e1aaab3c1b","name":"Check received message containing Russian","time":{"start":1754555518248,"stop":1754555518249,"duration":1},"status":"passed","severity":"normal"},{"uid":"bac0affb9d6e79bc","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1754554981335,"stop":1754554981335,"duration":0},"status":"passed","severity":"normal"},{"uid":"623dddf97df6b562","name":"Decoder throws on empty string content topic","time":{"start":1754554992365,"stop":1754554992365,"duration":0},"status":"passed","severity":"normal"},{"uid":"91e72f72c974eabe","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1754554999588,"stop":1754554999590,"duration":2},"status":"passed","severity":"normal"},{"uid":"3c059fde7535fefa","name":"should create a new stream if no existing for protocol found","time":{"start":1754554992199,"stop":1754554992200,"duration":1},"status":"passed","severity":"normal"},{"uid":"48841d42238ae0c6","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1754554975807,"stop":1754554975807,"duration":0},"status":"passed","severity":"normal"},{"uid":"b32ad828b8a7496b","name":"Outgoing message is possibly acknowledged","time":{"start":1754555042585,"stop":1754555042585,"duration":0},"status":"passed","severity":"normal"},{"uid":"73c75232799a7b40","name":"Check received message containing long","time":{"start":1754555518246,"stop":1754555518246,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cff304c92d4516c","name":"should return null for non-existent peer","time":{"start":1754554991908,"stop":1754554991917,"duration":9},"status":"passed","severity":"normal"},{"uid":"d11dc01ad9a63a8","name":"should have no discoveries enabled by default","time":{"start":1754555034648,"stop":1754555034649,"duration":1},"status":"passed","severity":"normal"},{"uid":"77de58f569432105","name":"should wait for Store peer to be connected","time":{"start":1754555035639,"stop":1754555035639,"duration":0},"status":"passed","severity":"normal"},{"uid":"e357b0ce4e442555","name":"should throw error - no id","time":{"start":1754554982013,"stop":1754554982013,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0b2d0a1ddc6b8a8","name":"messageHash returns a Uint8Array","time":{"start":1754554991523,"stop":1754554991523,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2f43a71ccca987","name":"Relay - dialed after","time":{"start":1754555333151,"stop":1754555333151,"duration":0},"status":"passed","severity":"normal"},{"uid":"78e723c3bf6bac04","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754555530155,"stop":1754555530155,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda0b62e326652e3","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1754554999591,"stop":1754554999592,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf500337548a7be0","name":"Delete observer","time":{"start":1754555176631,"stop":1754555176632,"duration":1},"status":"passed","severity":"normal"},{"uid":"f10b694296bbcdb0","name":"should only return 1 node with relay and store capability","time":{"start":1754555000145,"stop":1754555000146,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0de382844e7868e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1754555020796,"stop":1754555020796,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc79d5142bb271b","name":"Publish message with large meta","time":{"start":1754555198397,"stop":1754555198398,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5ce5e77a9350fa","name":"throws if decoders don't match content topics","time":{"start":1754554992234,"stop":1754554992234,"duration":0},"status":"passed","severity":"normal"},{"uid":"29db773cd30541da","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1754555318276,"stop":1754555318277,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ef946a5a3f4069b","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1754555042587,"stop":1754555042588,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6a8a050b0147211","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754555530155,"stop":1754555530155,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cb3d48fb0a3ea4a","name":"A test","time":{"start":1754555122233,"stop":1754555122233,"duration":0},"status":"passed","severity":"normal"},{"uid":"df663072e44b5509","name":"Check message with non string payload is not received","time":{"start":1754555518265,"stop":1754555518265,"duration":0},"status":"passed","severity":"normal"},{"uid":"7873eb6c3d71b712","name":"throws on content topic with empty version field","time":{"start":1754554975799,"stop":1754554975800,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2427cd33c86775","name":"should not receive a peer event before start","time":{"start":1754555004017,"stop":1754555004017,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d687b50487a90b0","name":"Check received message containing Script","time":{"start":1754555518249,"stop":1754555518249,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0470fdbe9383a68","name":"pre and post cipher","time":{"start":1754555010408,"stop":1754555010409,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c7f0fdc71adc0df","name":"Check received message containing Arabic","time":{"start":1754555518258,"stop":1754555518258,"duration":0},"status":"passed","severity":"normal"},{"uid":"411d1565110a4495","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1754555330028,"stop":1754555330028,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd148f397fe2cc39","name":"Subscribe and receive messages via lightPush","time":{"start":1754555530145,"stop":1754555530145,"duration":0},"status":"passed","severity":"normal"},{"uid":"5362faa6aaa7bb9d","name":"Push message with content topic containing unicode special characters","time":{"start":1754555615354,"stop":1754555615354,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d6465897a9e01a3","name":"random static sharding 10 - Cluster ID: 985, Shard ID: 27","time":{"start":1754555300218,"stop":1754555300219,"duration":1},"status":"passed","severity":"normal"},{"uid":"312421d652c87bee","name":"Push message with emoji payload","time":{"start":1754555615361,"stop":1754555615362,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2da5a739fcfb7b","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1754555019350,"stop":1754555019350,"duration":0},"status":"passed","severity":"normal"},{"uid":"4daac026702633a1","name":"should return false and handle errors gracefully","time":{"start":1754554992324,"stop":1754554992324,"duration":0},"status":"passed","severity":"normal"},{"uid":"47bb00cf4eff5710","name":"should properly create location multiaddrs - udp","time":{"start":1754554982018,"stop":1754554982018,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4afda0285dd9a09","name":"Query Generator, No Decoder","time":{"start":1754555279989,"stop":1754555279989,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb9ab621c23620e3","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1754554991918,"stop":1754554991918,"duration":0},"status":"passed","severity":"normal"},{"uid":"f242e031948963c0","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1754554975806,"stop":1754554975806,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a215ad019ab2241","name":"should be able to decode the field with only FILTER set to true","time":{"start":1754554981331,"stop":1754554981332,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a3a5c12fa18c6e3","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1754555020783,"stop":1754555020783,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0b5974ddee617c","name":"Symmetric encrypt & Decrypt","time":{"start":1754555010408,"stop":1754555010408,"duration":0},"status":"passed","severity":"normal"},{"uid":"c27764fd475711ff","name":"should be sent with empty content","time":{"start":1754555025404,"stop":1754555025404,"duration":0},"status":"passed","severity":"normal"},{"uid":"766f5ec2b085d46e","name":"Check received message containing shell command","time":{"start":1754555518261,"stop":1754555518261,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a51bb9b8b42628c","name":"Push message with Basic HTML tag payload","time":{"start":1754555615348,"stop":1754555615349,"duration":1},"status":"passed","severity":"normal"},{"uid":"16992391332bdeff","name":"should retry failed tasks","time":{"start":1754555034899,"stop":1754555034900,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9891efee8e2b396","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1754554990568,"stop":1754554990569,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eb6b05286fa9187","name":"Query with Promise Callback, No message returned","time":{"start":1754555279993,"stop":1754555279993,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ddc7b3f0f664a81","name":"Check message on other pubsub topic is not received","time":{"start":1754555518254,"stop":1754555518254,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe74f8efcc0ed97","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754555530153,"stop":1754555530154,"duration":1},"status":"passed","severity":"normal"},{"uid":"869c179bf176559a","name":"Check publish message containing shell command","time":{"start":1754555198393,"stop":1754555198393,"duration":0},"status":"passed","severity":"normal"},{"uid":"2351f6575738cb8d","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754555251279,"stop":1754555251281,"duration":2},"status":"passed","severity":"normal"},{"uid":"8194b1ea84fa63e3","name":"should throw error - no id","time":{"start":1754554982012,"stop":1754554982012,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4711fa9fd6388cc","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1754554975815,"stop":1754554975815,"duration":0},"status":"passed","severity":"normal"},{"uid":"d14392225d423635","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754555211210,"stop":1754555211210,"duration":0},"status":"passed","severity":"normal"},{"uid":"913e25613c0b561e","name":"should remove event listeners from globalThis","time":{"start":1754554990562,"stop":1754554990566,"duration":4},"status":"passed","severity":"normal"},{"uid":"f4b35834882ebaf7","name":"should set field with only LIGHTPUSH enabled","time":{"start":1754554982020,"stop":1754554982020,"duration":0},"status":"passed","severity":"normal"},{"uid":"d31760e5e10bdad8","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1754554991524,"stop":1754554991524,"duration":0},"status":"passed","severity":"normal"},{"uid":"67d6df97909af23","name":"Promise Callback - false","time":{"start":1754555312101,"stop":1754555312101,"duration":0},"status":"passed","severity":"normal"},{"uid":"120fd9201d076df3","name":"Push message with SQL Injection payload","time":{"start":1754555615359,"stop":1754555615359,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e3f76e266e9f3d4","name":"Push message with content topic containing Arabic","time":{"start":1754555615364,"stop":1754555615364,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba44d316bc3f439","name":"should return false when peer has no shard info","time":{"start":1754554991287,"stop":1754554991287,"duration":0},"status":"passed","severity":"normal"},{"uid":"8693f295e29dd238","name":"ends if stream creation fails","time":{"start":1754554992235,"stop":1754554992235,"duration":0},"status":"passed","severity":"normal"},{"uid":"9679a30947d6c5bc","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1754555020793,"stop":1754555020793,"duration":0},"status":"passed","severity":"normal"},{"uid":"deed6d827afc79aa","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1754555020796,"stop":1754555020796,"duration":0},"status":"passed","severity":"normal"},{"uid":"b87923fcf838f818","name":"should dial peer when no shard info available","time":{"start":1754554991334,"stop":1754554991334,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2817cfda7b2e54a","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1754554975809,"stop":1754554975809,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ebbfe4f46ad8257","name":"handles different networkShards values correctly","time":{"start":1754554975808,"stop":1754554975808,"duration":0},"status":"passed","severity":"normal"},{"uid":"b94834d5bd4e8124","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1754555004018,"stop":1754555004019,"duration":1},"status":"passed","severity":"normal"},{"uid":"3023486f5110c4e4","name":"should insert message id into causal history","time":{"start":1754555025397,"stop":1754555025397,"duration":0},"status":"passed","severity":"normal"},{"uid":"28a208ee6cd83906","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1754554975805,"stop":1754554975805,"duration":0},"status":"passed","severity":"normal"},{"uid":"5efc0aeb64f6a9dd","name":"should lock peers when selected","time":{"start":1754555035454,"stop":1754555035455,"duration":1},"status":"passed","severity":"normal"},{"uid":"584072efceda6126","name":"should deliver messages after dependencies are met","time":{"start":1754555025403,"stop":1754555025403,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e576ea4e93e6c45","name":"should return false when peer is not on topic","time":{"start":1754554992326,"stop":1754554992326,"duration":0},"status":"passed","severity":"normal"},{"uid":"4639221fcc2791b4","name":"Encoder throws on empty string content topic","time":{"start":1754555009905,"stop":1754555009905,"duration":0},"status":"passed","severity":"normal"},{"uid":"96e58a098e53d7b4","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1754554975922,"stop":1754554975922,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b1667d60c849fae","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754555530151,"stop":1754555530151,"duration":0},"status":"passed","severity":"normal"},{"uid":"4512c68934d3bb1b","name":"Encoder throws on undefined content topic","time":{"start":1754555011580,"stop":1754555011580,"duration":0},"status":"passed","severity":"normal"},{"uid":"e666bc02a97f13fc","name":"Does not throw an exception when node disconnects","time":{"start":1754555326645,"stop":1754555326646,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7af04e78d65f82d","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1754554992325,"stop":1754554992326,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c5eb50ebe49b860","name":"should properly compute the node id","time":{"start":1754554982014,"stop":1754554982015,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ca4541c040ff61d","name":"Subscribe to topic containing numeric and publish message","time":{"start":1754555207792,"stop":1754555207793,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c404d74ec87d48c","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754555211211,"stop":1754555211211,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a1bb6bee88ca428","name":"should not process empty queue","time":{"start":1754554991351,"stop":1754554991351,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c2495497162bbe","name":"Push message with Basic HTML tag payload","time":{"start":1754555615360,"stop":1754555615360,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee7a4fb92cf093c","name":"random static sharding 8 - Cluster ID: 461, Shard ID: 21","time":{"start":1754555300214,"stop":1754555300215,"duration":1},"status":"passed","severity":"normal"},{"uid":"f68e06e477de48b9","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1754554991918,"stop":1754554991918,"duration":0},"status":"passed","severity":"normal"},{"uid":"66ce1e17bc7478c2","name":"Push message with Arabic payload","time":{"start":1754555615359,"stop":1754555615359,"duration":0},"status":"passed","severity":"normal"},{"uid":"1581110ebd45563f","name":"should requeue task if no peer is available","time":{"start":1754555034892,"stop":1754555034893,"duration":1},"status":"passed","severity":"normal"},{"uid":"a73c0f81a98d984f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1754554975811,"stop":1754554975811,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a08a90382f57f1","name":"should handle onConnected and onDisconnected","time":{"start":1754555035458,"stop":1754555035461,"duration":3},"status":"passed","severity":"normal"},{"uid":"dc13b6ca30614316","name":"Outgoing message is emitted as sending","time":{"start":1754555042582,"stop":1754555042583,"duration":1},"status":"passed","severity":"normal"},{"uid":"c58cf36e807f846f","name":"should add event listeners to libp2p","time":{"start":1754554990555,"stop":1754554990556,"duration":1},"status":"passed","severity":"normal"},{"uid":"71b10ca735e3dc3d","name":"should handle task timeouts","time":{"start":1754555034900,"stop":1754555034901,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cd962e9c5c083f4","name":"Subscribe to topic containing long and receive message","time":{"start":1754555530160,"stop":1754555530160,"duration":0},"status":"passed","severity":"normal"},{"uid":"804c3b5872e377cb","name":"should increase lamport timestamp","time":{"start":1754555025398,"stop":1754555025398,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7cddeb3b4ca5965","name":"should clear timers for specific peer on disconnect","time":{"start":1754554992094,"stop":1754554992095,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce54aee98ce35ebe","name":"can start the service","time":{"start":1754555067883,"stop":1754555067884,"duration":1},"status":"passed","severity":"normal"},{"uid":"e95a6c0eb574a9fe","name":"Publishes to nwaku","time":{"start":1754555188400,"stop":1754555188400,"duration":0},"status":"passed","severity":"normal"},{"uid":"49e19bece98c106e","name":"Push message with numeric payload","time":{"start":1754555615358,"stop":1754555615358,"duration":0},"status":"passed","severity":"normal"},{"uid":"38bed52b0c08f97","name":"should retry on complete failure if specified","time":{"start":1754555035679,"stop":1754555035679,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2e92857f6515b15","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1754555020789,"stop":1754555020790,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c9089ff381a3f54","name":"should successfully subscribe to supported pubsub topic","time":{"start":1754555035628,"stop":1754555035628,"duration":0},"status":"passed","severity":"normal"},{"uid":"7798b026aa4719a1","name":"Ordered Callback - true","time":{"start":1754555312101,"stop":1754555312102,"duration":1},"status":"passed","severity":"normal"},{"uid":"435dfd1fff110118","name":"should increase lamport timestamp","time":{"start":1754555025396,"stop":1754555025396,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac12f18083aa59ff","name":"should not fail to stop the service if it was not started","time":{"start":1754555067885,"stop":1754555067886,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd44b314516582c8","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1754555020787,"stop":1754555020787,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b92659f1f1a0246","name":"Check message with non string payload is not received","time":{"start":1754555518255,"stop":1754555518255,"duration":0},"status":"passed","severity":"normal"},{"uid":"28f43dd90fdc308f","name":"should emit a peer event after start","time":{"start":1754555004016,"stop":1754555004017,"duration":1},"status":"passed","severity":"normal"},{"uid":"76532808c9e773","name":"Encoder throws on undefined content topic","time":{"start":1754554992364,"stop":1754554992364,"duration":0},"status":"passed","severity":"normal"},{"uid":"480c9d36c47bf0e6","name":"Check publish message containing unicode special characters","time":{"start":1754555198394,"stop":1754555198394,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce0e4efbf1c82654","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app60/6/topic430/json","time":{"start":1754555303188,"stop":1754555303188,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0b0fc452ffca535","name":"should not allow unachievable error rate","time":{"start":1754555019349,"stop":1754555019350,"duration":1},"status":"passed","severity":"normal"},{"uid":"7feceb3ff64c25c4","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754555211212,"stop":1754555211212,"duration":0},"status":"passed","severity":"normal"},{"uid":"f323faa152906b8f","name":"Check received message containing Basic HTML tag","time":{"start":1754555518250,"stop":1754555518250,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8a05ecd9b775f61","name":"should be safe to call multiple times","time":{"start":1754554991317,"stop":1754554991317,"duration":0},"status":"passed","severity":"normal"},{"uid":"c607e017862a6d8a","name":"Push message with SQL Injection payload","time":{"start":1754555615347,"stop":1754555615347,"duration":0},"status":"passed","severity":"normal"},{"uid":"b52b87b62a03ded9","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754555530154,"stop":1754555530154,"duration":0},"status":"passed","severity":"normal"},{"uid":"726e7b9d7065436e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1754555020797,"stop":1754555020797,"duration":0},"status":"passed","severity":"normal"},{"uid":"d80b10e8339b862a","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1754555020779,"stop":1754555020779,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d9264bfbdce794f","name":"Query Generator - false","time":{"start":1754555312100,"stop":1754555312100,"duration":0},"status":"passed","severity":"normal"},{"uid":"78dc4e3ef667f94e","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1754555207800,"stop":1754555207801,"duration":1},"status":"passed","severity":"normal"},{"uid":"f28e62a4cad1c24","name":"Check received message containing numeric","time":{"start":1754555518257,"stop":1754555518257,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4650d0078c3e4fa","name":"should check connected peers if present and suitable","time":{"start":1754555035638,"stop":1754555035638,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cf723be59a95c86","name":"Push 30 different messages","time":{"start":1754555615351,"stop":1754555615351,"duration":0},"status":"skipped","severity":"normal"},{"uid":"19c7b2fa438be070","name":"should not modify tags of connections for different peers","time":{"start":1754555035469,"stop":1754555035472,"duration":3},"status":"passed","severity":"normal"},{"uid":"683501960504875c","name":"should dial all peers on dial","time":{"start":1754555150834,"stop":1754555150834,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4bbd86944840578","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754555211212,"stop":1754555211212,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c95da7187a6ca6","name":"should not retry if at least one success","time":{"start":1754555035679,"stop":1754555035679,"duration":0},"status":"passed","severity":"normal"},{"uid":"a108d84b57010a1c","name":"should handle shardReader errors","time":{"start":1754554992326,"stop":1754554992326,"duration":0},"status":"passed","severity":"normal"},{"uid":"2401507b333f8afc","name":"should handle peerStore errors gracefully","time":{"start":1754554992325,"stop":1754554992325,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4d53db630e3d5e3","name":"should start ping timers on peer connect","time":{"start":1754554992071,"stop":1754554992072,"duration":1},"status":"passed","severity":"normal"},{"uid":"6329f3e7e1b855f5","name":"messageHashStr produces different results for different inputs","time":{"start":1754554991525,"stop":1754554991527,"duration":2},"status":"passed","severity":"normal"},{"uid":"49a800bd9ec339fc","name":"Check received message containing XML","time":{"start":1754555518260,"stop":1754555518260,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac3f8c5ce959d2f","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754555530163,"stop":1754555530163,"duration":0},"status":"passed","severity":"normal"},{"uid":"945faa857962a583","name":"should detect messages with missing dependencies","time":{"start":1754555025402,"stop":1754555025403,"duration":1},"status":"passed","severity":"normal"},{"uid":"9048ba4d2db0c63e","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754555067889,"stop":1754555067889,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3107638a2a44e9bd","name":"should be empty after removing the only subscription","time":{"start":1754555035720,"stop":1754555035721,"duration":1},"status":"passed","severity":"normal"},{"uid":"957f1bc195d62d9a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1754554975811,"stop":1754554975812,"duration":1},"status":"passed","severity":"normal"},{"uid":"8779869c9539cd6f","name":"should start and setup intervals and event listeners","time":{"start":1754555035722,"stop":1754555035722,"duration":0},"status":"passed","severity":"normal"},{"uid":"3772a16c7338168d","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1754555035462,"stop":1754555035466,"duration":4},"status":"passed","severity":"normal"},{"uid":"872b08548aef765e","name":"Decoder throws on undefined content topic","time":{"start":1754554992364,"stop":1754554992364,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dfd1d6fca2ebc7c","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754555530164,"stop":1754555530164,"duration":0},"status":"passed","severity":"normal"},{"uid":"c083c7eecbb8a8f8","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1754555264247,"stop":1754555264247,"duration":0},"status":"passed","severity":"normal"},{"uid":"84d5225f0c76ea6e","name":"should process tasks in queue","time":{"start":1754555034892,"stop":1754555034892,"duration":0},"status":"passed","severity":"normal"},{"uid":"555f57070678ac02","name":"should handle errors when removing globalThis listeners","time":{"start":1754554990566,"stop":1754554990567,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbd1d2b2f0ad9222","name":"Push message with emoji payload","time":{"start":1754555615350,"stop":1754555615351,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf46809d261eb4d7","name":"Check received message containing short","time":{"start":1754555518246,"stop":1754555518246,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3940f8e917ce54a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1754555020798,"stop":1754555020798,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a0359277fe77856","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1754554991523,"stop":1754554991523,"duration":0},"status":"passed","severity":"normal"},{"uid":"81efa635f87505a4","name":"Passing page size 1 when there are 4 messages","time":{"start":1754555319411,"stop":1754555319411,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ae4bdba4ad0eb0","name":"Check received message containing JSON","time":{"start":1754555518250,"stop":1754555518250,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c74ed73c8fc606e","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1754555020788,"stop":1754555020789,"duration":1},"status":"passed","severity":"normal"},{"uid":"14184e491627cb53","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1754555034484,"stop":1754555034485,"duration":1},"status":"passed","severity":"normal"},{"uid":"f41257277d42bae0","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1754554992087,"stop":1754554992087,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab2d55a2d9a4082b","name":"should check false positive rate","time":{"start":1754555023626,"stop":1754555023627,"duration":1},"status":"passed","severity":"normal"},{"uid":"416f479c8708c28d","name":"should dial peers from store when no connections remain","time":{"start":1754554991895,"stop":1754554991895,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c54cd0ca90158dd","name":"should handle errors when accessing navigator","time":{"start":1754554990585,"stop":1754554990585,"duration":0},"status":"passed","severity":"normal"},{"uid":"61101caf630a80ec","name":"Overlapping topic subscription","time":{"start":1754555530148,"stop":1754555530149,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5f31115a2c9ac92","name":"Fails to push message bigger that 1MB","time":{"start":1754555615357,"stop":1754555615357,"duration":0},"status":"passed","severity":"normal"},{"uid":"53a47fb1dce676c9","name":"Get Nodes","time":{"start":1754554999609,"stop":1754554999609,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d8659f80020471f","name":"should handle peer disconnect event when no connections remain","time":{"start":1754554990574,"stop":1754554990574,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6eb9a504e49a949","name":"should throw error - no public key","time":{"start":1754554982013,"stop":1754554982014,"duration":1},"status":"passed","severity":"normal"},{"uid":"825c32bc04c9af46","name":"should merge provided config with defaults","time":{"start":1754554992318,"stop":1754554992319,"duration":1},"status":"passed","severity":"normal"},{"uid":"26fd03190c845fb7","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1754555318277,"stop":1754555318277,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e6ddee65a445bf","name":"should fail to send if no connected peers found","time":{"start":1754555035678,"stop":1754555035678,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb3aa36deb42fa9c","name":"should handle all zero keep alive options","time":{"start":1754554992096,"stop":1754554992100,"duration":4},"status":"passed","severity":"normal"},{"uid":"1b8abdf8acfe66b1","name":"should decode valid enr successfully","time":{"start":1754554982011,"stop":1754554982011,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b692810e46b6cd","name":"Decoder throws on empty string content topic","time":{"start":1754555009906,"stop":1754555009906,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6a7029ef3f6a385","name":"Outgoing message is emitted as sent","time":{"start":1754555042583,"stop":1754555042584,"duration":1},"status":"passed","severity":"normal"},{"uid":"581229f74e28fd9c","name":"should be safe to call multiple times","time":{"start":1754554991890,"stop":1754554991891,"duration":1},"status":"passed","severity":"normal"},{"uid":"218de7e78b3532cf","name":"Push message with escaped characters payload","time":{"start":1754555615349,"stop":1754555615350,"duration":1},"status":"passed","severity":"normal"},{"uid":"82f1da2e9adf52f4","name":"should initialize with Unhealthy status","time":{"start":1754555034477,"stop":1754555034477,"duration":0},"status":"passed","severity":"normal"},{"uid":"158e5a57e9cb38a3","name":"Decoder throws on empty string content topic","time":{"start":1754555011581,"stop":1754555011581,"duration":0},"status":"passed","severity":"normal"},{"uid":"c736ece63ca716a9","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1754555011578,"stop":1754555011578,"duration":0},"status":"passed","severity":"normal"},{"uid":"abab9d1d24020792","name":"should not fail to stop the service if it was not started","time":{"start":1754555174740,"stop":1754555174741,"duration":1},"status":"passed","severity":"normal"},{"uid":"64c9389fe8bb4b77","name":"Publish without waiting for remote peer","time":{"start":1754555207789,"stop":1754555207789,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb921e6a1e4b3ac9","name":"should be able to encode the field with only STORE set to true","time":{"start":1754554981317,"stop":1754554981318,"duration":1},"status":"passed","severity":"normal"},{"uid":"86443f9233b457a6","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754555530154,"stop":1754555530154,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7f3efc9bb3f3d94","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754555211210,"stop":1754555211211,"duration":1},"status":"passed","severity":"normal"},{"uid":"5452a0363243ced5","name":"Sync message is sent within sync frequency","time":{"start":1754555042586,"stop":1754555042586,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c85ab80a54d3296","name":"Check publish message containing escaped characters","time":{"start":1754555198394,"stop":1754555198394,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c934e902cb0f83","name":"Subscribe to topic containing short and receive message","time":{"start":1754555530160,"stop":1754555530160,"duration":0},"status":"passed","severity":"normal"},{"uid":"32255c410a2ccb4d","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1754555191706,"stop":1754555191707,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f46c9f42705374d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1754554975816,"stop":1754554975816,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1b81c0f77a7b2bb","name":"should process up to 3 peers at once","time":{"start":1754554991350,"stop":1754554991350,"duration":0},"status":"passed","severity":"normal"},{"uid":"b40774f0852d232c","name":"should delegate to networkMonitor.isConnected()","time":{"start":1754554992321,"stop":1754554992321,"duration":0},"status":"passed","severity":"normal"},{"uid":"45f3ec1643418dbb","name":"Subscribe to topic containing special chars and publish message","time":{"start":1754555207793,"stop":1754555207793,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ff67ac6059f5f7","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1754555025402,"stop":1754555025402,"duration":0},"status":"broken","severity":"normal"},{"uid":"8c1269fa6c89c5b6","name":"rejects hash query with content filter parameters","time":{"start":1754554991924,"stop":1754554991925,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fb05829a24a65d8","name":"should handle ping failures gracefully","time":{"start":1754554992082,"stop":1754554992082,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c79ffa9905b6034","name":"throws on content topic with empty topic name field","time":{"start":1754554975800,"stop":1754554975801,"duration":1},"status":"passed","severity":"normal"},{"uid":"756ad183b9e115fe","name":"Round trip binary encryption [ecies, signature]","time":{"start":1754555011579,"stop":1754555011579,"duration":0},"status":"passed","severity":"normal"},{"uid":"415b7f54a024293d","name":"Ordered callback, aborts when callback returns true","time":{"start":1754555310972,"stop":1754555310972,"duration":0},"status":"passed","severity":"normal"},{"uid":"e381a2c5d40b4063","name":"should handle case with all peers already connected","time":{"start":1754554991907,"stop":1754554991907,"duration":0},"status":"passed","severity":"normal"},{"uid":"b018c1d951f79192","name":"should properly create peer info with all multiaddrs","time":{"start":1754554982018,"stop":1754554982018,"duration":0},"status":"passed","severity":"normal"},{"uid":"35799d30adc49e85","name":"LightPush","time":{"start":1754555333153,"stop":1754555333153,"duration":0},"status":"passed","severity":"normal"},{"uid":"31b097921e16afe8","name":"should handle errors gracefully when getting peer info","time":{"start":1754554991292,"stop":1754554991292,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6402850e628ec26","name":"msgTime: 0 ms from now, startTime: 1754296112348, endTime: 1754555312348","time":{"start":1754555330027,"stop":1754555330027,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e7c4091bcdda519","name":"random static sharding 1 - Cluster ID: 89, Shard ID: 304","time":{"start":1754555300206,"stop":1754555300208,"duration":2},"status":"passed","severity":"normal"},{"uid":"79889616a3e28f0","name":"messageHashStr returns a hex string","time":{"start":1754554991524,"stop":1754554991524,"duration":0},"status":"passed","severity":"normal"},{"uid":"acdbddfcbda5f2d7","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1754555083196,"stop":1754555083196,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a388bc2c61d3297","name":"should enable all discoveries when explicitly set","time":{"start":1754555034649,"stop":1754555034650,"duration":1},"status":"passed","severity":"normal"},{"uid":"c639167a7c2d70ca","name":"should drop connection to all peers on hangUp","time":{"start":1754555150835,"stop":1754555150835,"duration":0},"status":"passed","severity":"normal"},{"uid":"5000fa744304abf8","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754555530158,"stop":1754555530159,"duration":1},"status":"skipped","severity":"normal"},{"uid":"90c21565b48b8a49","name":"Check message with no content topic is not received","time":{"start":1754555518254,"stop":1754555518255,"duration":1},"status":"passed","severity":"normal"},{"uid":"10d36859617a3864","name":"Passing invalid cursor","time":{"start":1754555264249,"stop":1754555264250,"duration":1},"status":"passed","severity":"normal"},{"uid":"27b0a82f269b4609","name":"returns all values when wanted number matches available values","time":{"start":1754554999326,"stop":1754554999328,"duration":2},"status":"passed","severity":"normal"},{"uid":"bc0154ac1f331565","name":"Push message with rate limit","time":{"start":1754555615366,"stop":1754555615366,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc489b1347236b73","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1754554975805,"stop":1754554975805,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe525fd96cc473b","name":"Push message with content topic containing numeric","time":{"start":1754555615363,"stop":1754555615363,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf78d474fa68433b","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1754555191708,"stop":1754555191708,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f13968dcfca6fed","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1754555020784,"stop":1754555020784,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d7055120fb8b61d","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1754554991920,"stop":1754554991920,"duration":0},"status":"passed","severity":"normal"},{"uid":"127b05f019c83982","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1754555009900,"stop":1754555009902,"duration":2},"status":"passed","severity":"normal"},{"uid":"f42fd1efca547501","name":"Waku message hash computation (payload length 0)","time":{"start":1754554991513,"stop":1754554991513,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b372eea9e6f0019","name":"should handle incoming messages","time":{"start":1754555035629,"stop":1754555035630,"duration":1},"status":"passed","severity":"normal"},{"uid":"92b1beb5d442c4e4","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1754555035456,"stop":1754555035456,"duration":0},"status":"passed","severity":"normal"},{"uid":"8346a62d2e758ea1","name":"should remove expired entries after TTL has passed","time":{"start":1754555033113,"stop":1754555033116,"duration":3},"status":"passed","severity":"normal"},{"uid":"b1c9f7c828057176","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754555087446,"stop":1754555087446,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95fe3c31c6e6d1b","name":"should handle queue processing errors gracefully","time":{"start":1754554991363,"stop":1754554991363,"duration":0},"status":"passed","severity":"normal"},{"uid":"d388fc7fc5f00607","name":"Check message with invalid timestamp is not received","time":{"start":1754555518253,"stop":1754555518254,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee0641c152f356ab","name":"Check received message with timestamp: 1754555061856 ","time":{"start":1754555518262,"stop":1754555518263,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad4d67324ae588b","name":"Refresh subscription","time":{"start":1754555530160,"stop":1754555530160,"duration":0},"status":"passed","severity":"normal"},{"uid":"6845de70bef67efa","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1754555207791,"stop":1754555207791,"duration":0},"status":"passed","severity":"normal"},{"uid":"588c6be0d24b96ed","name":"Push message with special chars payload","time":{"start":1754555615358,"stop":1754555615358,"duration":0},"status":"passed","severity":"normal"},{"uid":"4352d403d2bc6854","name":"Push message equal or less that 1MB","time":{"start":1754555615367,"stop":1754555615368,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ae5f881da2bc99d","name":"Subscribe and receive messages via waku relay post","time":{"start":1754555530157,"stop":1754555530157,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f16dfa9d80eb009","name":"should clear the dialing interval","time":{"start":1754554991316,"stop":1754554991316,"duration":0},"status":"passed","severity":"normal"},{"uid":"49d4161f0b6201da","name":"should do nothing if no non-locked connections to drop","time":{"start":1754554991919,"stop":1754554991920,"duration":1},"status":"passed","severity":"normal"},{"uid":"a66e939c361fbe0b","name":"should not retry if at least one success","time":{"start":1754555034901,"stop":1754555034901,"duration":0},"status":"passed","severity":"normal"},{"uid":"45098a6188697aa5","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1754555020795,"stop":1754555020796,"duration":1},"status":"passed","severity":"normal"},{"uid":"5df512be7e09f9ba","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1754554991923,"stop":1754554991923,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a63cda04ae6b50f","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1754554975810,"stop":1754554975810,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd7c7df012b4bf0c","name":"should not receive a peer event after stop","time":{"start":1754555004017,"stop":1754555004018,"duration":1},"status":"passed","severity":"normal"},{"uid":"33ae20dcba9bd7af","name":"should add peer to queue when queue is not empty","time":{"start":1754554991318,"stop":1754554991318,"duration":0},"status":"passed","severity":"normal"},{"uid":"e580a23f396b83eb","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1754555020783,"stop":1754555020784,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c9cf89aa5ac8af3","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1754554992365,"stop":1754554992365,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f5ee5bec770055","name":"Generator, 2 different shards","time":{"start":1754555270458,"stop":1754555270458,"duration":0},"status":"passed","severity":"normal"},{"uid":"d712ec8f01019c58","name":"Check received message with timestamp: 1754555061856000000 ","time":{"start":1754555518262,"stop":1754555518262,"duration":0},"status":"passed","severity":"normal"},{"uid":"d051e0c152ce5e22","name":"configure the node with multiple content topics","time":{"start":1754555303193,"stop":1754555303193,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bcfce16f29d4366","name":"should dial peer when on same shard","time":{"start":1754554991333,"stop":1754554991333,"duration":0},"status":"passed","severity":"normal"},{"uid":"334f786394dc6137","name":"should maintain proper timestamps if all messages received","time":{"start":1754555025399,"stop":1754555025399,"duration":0},"status":"passed","severity":"normal"},{"uid":"45567972e55b0a35","name":"Push message with meta","time":{"start":1754555615355,"stop":1754555615355,"duration":0},"status":"passed","severity":"normal"},{"uid":"93fe4ef8c78fd3f1","name":"should not discard bootstrap peers if under the limit","time":{"start":1754555105379,"stop":1754555105379,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a01fec31e3864","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1754555020787,"stop":1754555020788,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdbf7b669e0888de","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1754555020792,"stop":1754555020792,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbcab7951cd7e7b6","name":"Fails to publish message with size larger than 1 MB","time":{"start":1754555198397,"stop":1754555198397,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa7ab831acdf7073","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1754555020786,"stop":1754555020786,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6ec99a105aa628e","name":"Subscribe to topic containing long and receive message","time":{"start":1754555530150,"stop":1754555530150,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c116ee58e37c11e","name":"can start and stop the service","time":{"start":1754555067884,"stop":1754555067885,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7e0858a68f7a003","name":"should handle corrupted shard info gracefully","time":{"start":1754554991292,"stop":1754554991293,"duration":1},"status":"passed","severity":"normal"},{"uid":"156440e769d2e4ad","name":"should return PeerId when PeerId is provided","time":{"start":1754554991538,"stop":1754554991538,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf567841bd976d0","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1754555009902,"stop":1754555009903,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6e2834cdfb9fbf3","name":"Check received message containing long","time":{"start":1754555518257,"stop":1754555518257,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5491589e4df845b","name":"returns nothing if no connections present","time":{"start":1754554991972,"stop":1754554991974,"duration":2},"status":"passed","severity":"normal"},{"uid":"33932c6a534b3c7e","name":"should successfully query store with valid decoders and options","time":{"start":1754555035387,"stop":1754555035388,"duration":1},"status":"passed","severity":"normal"},{"uid":"2644e04de750a5f3","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1754555000147,"stop":1754555000147,"duration":0},"status":"skipped","severity":"normal"},{"uid":"36f1641d5eb62203","name":"should use configured peers when available","time":{"start":1754555035402,"stop":1754555035402,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ee0753bc6aba187","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1754554975803,"stop":1754554975803,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b1f0d8d6d09d80","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1754554975803,"stop":1754554975804,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7b0f37ce1a12756","name":"should handle multiple peers with different shard configurations","time":{"start":1754554991365,"stop":1754554991365,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5a0ef98aec0fe22","name":"should not receive a peer event after stop","time":{"start":1754555174746,"stop":1754555174746,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e577f429c5230b1","name":"should attach causal history and bloom filter to each message","time":{"start":1754555025397,"stop":1754555025398,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f6acfa0937acfe4","name":"Sync message is not sent if another sync message was just sent","time":{"start":1754555042587,"stop":1754555042587,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cac7410f2e53296","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1754554975809,"stop":1754554975809,"duration":0},"status":"passed","severity":"normal"},{"uid":"d88121ac8ae26b56","name":"should handle browser offline state overriding peer connections","time":{"start":1754554990592,"stop":1754554990593,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9b589516a6c411f","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1754555025403,"stop":1754555025403,"duration":0},"status":"passed","severity":"normal"},{"uid":"6261766c09353e51","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754555530150,"stop":1754555530150,"duration":0},"status":"passed","severity":"normal"},{"uid":"879955bb72f6645d","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1754554975804,"stop":1754554975804,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf6557b92f7a2df6","name":"Decoder throws on undefined content topic","time":{"start":1754555009905,"stop":1754555009906,"duration":1},"status":"passed","severity":"normal"},{"uid":"109ff7265c33afa0","name":"should send relay ping messages on timer","time":{"start":1754554992089,"stop":1754554992089,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecacb33b227ab77b","name":"should return PeerId when PeerId is provided","time":{"start":1754554991537,"stop":1754554991537,"duration":0},"status":"passed","severity":"normal"},{"uid":"3186a34f6c196f7e","name":"should be delivered immediately if received","time":{"start":1754555025406,"stop":1754555025406,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c596d66517cdad4","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app51/1/topic710/test.js","time":{"start":1754555303182,"stop":1754555303182,"duration":0},"status":"passed","severity":"normal"},{"uid":"2229246eeeab2e31","name":"Passing an array","time":{"start":1754555326646,"stop":1754555326648,"duration":2},"status":"passed","severity":"normal"},{"uid":"35f887c04493cf14","name":"should not fail to start the service if it is already started","time":{"start":1754555004016,"stop":1754555004016,"duration":0},"status":"passed","severity":"normal"},{"uid":"a26a7b704ade9b6f","name":"should handle shard reader errors gracefully","time":{"start":1754554991364,"stop":1754554991364,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f7649ee7c8cf04c","name":"Push message with content topic containing Arabic","time":{"start":1754555615353,"stop":1754555615353,"duration":0},"status":"passed","severity":"normal"},{"uid":"88be92a7bc635ac5","name":"should clear dial history on stop","time":{"start":1754554991317,"stop":1754554991317,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd9e78c0d5b4a6b6","name":"random static sharding 2 - Cluster ID: 138, Shard ID: 355","time":{"start":1754555300209,"stop":1754555300209,"duration":0},"status":"passed","severity":"normal"},{"uid":"314522041e34a63d","name":"Check received message containing unicode special characters","time":{"start":1754555518251,"stop":1754555518251,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a0b177f39573944","name":"Check received message containing SQL Injection","time":{"start":1754555518259,"stop":1754555518259,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ec9a07594c9411d","name":"should initialize with default number of peers","time":{"start":1754555035451,"stop":1754555035452,"duration":1},"status":"passed","severity":"normal"},{"uid":"33471024599388ce","name":"should dial second nwaku node that was discovered","time":{"start":1754555062836,"stop":1754555062838,"duration":2},"status":"skipped","severity":"normal"},{"uid":"acd51901d9eaaf9","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1754555020770,"stop":1754555020770,"duration":0},"status":"passed","severity":"normal"},{"uid":"6576c1200ea11663","name":"should create dialer with libp2p and shardReader","time":{"start":1754554991310,"stop":1754554991310,"duration":0},"status":"passed","severity":"normal"},{"uid":"d304ba808f209848","name":"should retry if all attempts fail","time":{"start":1754555034902,"stop":1754555034902,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1301c60e9cb4218","name":"should do nothing when connections still exist","time":{"start":1754554991895,"stop":1754554991895,"duration":0},"status":"passed","severity":"normal"},{"uid":"5361456527e48402","name":"can query messages normally","time":{"start":1754555303195,"stop":1754555303195,"duration":0},"status":"passed","severity":"normal"},{"uid":"fab4982f9ea8f047","name":"same cluster, static sharding: nodes connect","time":{"start":1754555137472,"stop":1754555137473,"duration":1},"status":"passed","severity":"normal"},{"uid":"52b00f04ad055733","name":"should create ShardReader with static shards network config","time":{"start":1754554991284,"stop":1754554991284,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbbb31cd06b28da9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1754554975813,"stop":1754554975813,"duration":0},"status":"passed","severity":"normal"},{"uid":"d208ff8f3071836b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1754555020797,"stop":1754555020797,"duration":0},"status":"passed","severity":"normal"},{"uid":"bee05bfe3d52920f","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1754554975802,"stop":1754554975802,"duration":0},"status":"passed","severity":"normal"},{"uid":"76a0195a696a67dd","name":"Store - dialed first","time":{"start":1754555333151,"stop":1754555333152,"duration":1},"status":"passed","severity":"normal"},{"uid":"590b6285a5e51ae","name":"yields decoded messages","time":{"start":1754554992236,"stop":1754554992237,"duration":1},"status":"passed","severity":"normal"},{"uid":"5111d5180edb3c57","name":"should return usable stream attached to connection","time":{"start":1754554992198,"stop":1754554992198,"duration":0},"status":"passed","severity":"normal"},{"uid":"36cf80936945cf03","name":"should hang up with PeerId and return true on success","time":{"start":1754554992323,"stop":1754554992323,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb7675eba12f0c3a","name":"should only return 1 node with relay capability","time":{"start":1754555000145,"stop":1754555000145,"duration":0},"status":"passed","severity":"normal"},{"uid":"32770d90f945c327","name":"should get / set UDP multiaddr","time":{"start":1754554982016,"stop":1754554982016,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d721dbd0ef04c76","name":"Ephemeral field set to true","time":{"start":1754554992363,"stop":1754554992363,"duration":0},"status":"passed","severity":"normal"},{"uid":"6484c1160ec4b448","name":"should properly create location multiaddrs - udp4","time":{"start":1754554982017,"stop":1754554982017,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec15fc2b7322833","name":"Subscribe to topic containing emoji and publish message","time":{"start":1754555207801,"stop":1754555207801,"duration":0},"status":"passed","severity":"normal"},{"uid":"37006e04f03efeaa","name":"Reusing cursor across nodes","time":{"start":1754555264249,"stop":1754555264249,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca22b9ff243da11","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754555530157,"stop":1754555530158,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec028379e5c0de4c","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1754554975804,"stop":1754554975804,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d513ed96859d35","name":"Query generator for 2000 messages","time":{"start":1754555310972,"stop":1754555310973,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd6ef13d069726eb","name":"should encodeTxt and decodeTxt","time":{"start":1754554982010,"stop":1754554982010,"duration":0},"status":"passed","severity":"normal"},{"uid":"f672ff0fa54b2b41","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1754555083196,"stop":1754555083197,"duration":1},"status":"passed","severity":"normal"},{"uid":"65f6138546f23b8a","name":"Subscribe and receive messages via waku relay post","time":{"start":1754555530146,"stop":1754555530146,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2d0eed238efaab","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1754555264247,"stop":1754555264248,"duration":1},"status":"passed","severity":"normal"},{"uid":"5855b4dd39a6c305","name":"Should update multiaddrs","time":{"start":1754555151151,"stop":1754555151152,"duration":1},"status":"passed","severity":"normal"},{"uid":"357f94d74663877d","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754555530157,"stop":1754555530157,"duration":0},"status":"passed","severity":"normal"},{"uid":"697bfce59b7e77cc","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1754555020791,"stop":1754555020791,"duration":0},"status":"passed","severity":"normal"},{"uid":"53c7c6379082aade","name":"throws on content topic with generation field greater than 0","time":{"start":1754554975799,"stop":1754554975799,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fe7476fea672587","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app29/4/topic129/utf8","time":{"start":1754555303189,"stop":1754555303189,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c00266a3bea677f","name":"Push message with content topic containing SQL Injection","time":{"start":1754555615353,"stop":1754555615353,"duration":0},"status":"passed","severity":"normal"},{"uid":"560c224420146a2f","name":"Own sync message does not acknowledge own messages","time":{"start":1754555042588,"stop":1754555042588,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b2c64117e6b63f","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1754555207790,"stop":1754555207791,"duration":1},"status":"passed","severity":"normal"},{"uid":"30f87824ce4df00b","name":"should not dispatch event when already disconnected","time":{"start":1754554990575,"stop":1754554990575,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8959bfa2385f39","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1754555019350,"stop":1754555019351,"duration":1},"status":"passed","severity":"normal"},{"uid":"843fbb1476a1fb","name":"Check publish message containing long","time":{"start":1754555198390,"stop":1754555198390,"duration":0},"status":"passed","severity":"normal"},{"uid":"3833efdcf52e20b4","name":"should handle complete peer lifecycle","time":{"start":1754554992101,"stop":1754554992101,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8d505a1a8586c06","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754555251285,"stop":1754555251288,"duration":3},"status":"passed","severity":"normal"},{"uid":"1f58dbcf56fc7392","name":"throws on content topic with non-number generation field","time":{"start":1754554975798,"stop":1754554975798,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa7c6ed90b314ac","name":"Push message with Chinese payload","time":{"start":1754555615358,"stop":1754555615359,"duration":1},"status":"passed","severity":"normal"},{"uid":"c79ba91ccbf072ed","name":"Callback on promise","time":{"start":1754555310971,"stop":1754555310971,"duration":0},"status":"passed","severity":"normal"},{"uid":"196ce557527b267c","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1754554981334,"stop":1754554981335,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ab82799c4f08794","name":"Sync message are not sent excessively within sync frequency","time":{"start":1754555042586,"stop":1754555042586,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce568bf694515786","name":"should return false when peer is not found","time":{"start":1754554991287,"stop":1754554991288,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8ba308b61bce492","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1754555035467,"stop":1754555035467,"duration":0},"status":"passed","severity":"normal"},{"uid":"220ea6805c325037","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754555530148,"stop":1754555530148,"duration":0},"status":"passed","severity":"normal"},{"uid":"e706b31cb610590","name":"passes more than one ENR URLs and attempts connection","time":{"start":1754555067890,"stop":1754555067890,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2d868db37a222c1","name":"retrieves a single peer","time":{"start":1754555000142,"stop":1754555000143,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a3fa0ca9a416c5d","name":"Push message with content topic containing SQL Injection","time":{"start":1754555615364,"stop":1754555615365,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a1610131a0a06ef","name":"should register libp2p event listeners when start is called","time":{"start":1754555035461,"stop":1754555035461,"duration":0},"status":"passed","severity":"normal"},{"uid":"f896c53b10e32acd","name":"should select older connection if present","time":{"start":1754554991975,"stop":1754554991976,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa092e27db07e30a","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1754554975804,"stop":1754554975804,"duration":0},"status":"passed","severity":"normal"},{"uid":"af2185db484fcd8e","name":"should be able to decode the field with only RELAY set to true","time":{"start":1754554981329,"stop":1754554981331,"duration":2},"status":"passed","severity":"normal"},{"uid":"34773fdd9715cfec","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754555211210,"stop":1754555211210,"duration":0},"status":"passed","severity":"normal"},{"uid":"699a3081f5c86100","name":"Nodes with multiple pubsub topic","time":{"start":1754555191709,"stop":1754555191709,"duration":0},"status":"passed","severity":"normal"},{"uid":"602275fc59e2f77c","name":"throws on content topic with too few or too many fields","time":{"start":1754554975798,"stop":1754554975798,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c19eee3365f9772","name":"should not be empty after adding a subscription","time":{"start":1754555035720,"stop":1754555035720,"duration":0},"status":"passed","severity":"normal"},{"uid":"75290640535c7c97","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1754555020785,"stop":1754555020785,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ab8e60463a7bddc","name":"Push message equal or less that 1MB","time":{"start":1754555615357,"stop":1754555615357,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ee0c067193e9b2f","name":"isConnected return false after peer stops","time":{"start":1754555083198,"stop":1754555083198,"duration":0},"status":"passed","severity":"normal"},{"uid":"416b243cddf1e5f2","name":"Check message received after jswaku node is restarted","time":{"start":1754555518256,"stop":1754555518256,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d4b8bffbc6db1ba","name":"random static sharding 3 - Cluster ID: 556, Shard ID: 340","time":{"start":1754555300210,"stop":1754555300210,"duration":0},"status":"passed","severity":"normal"},{"uid":"942e4390a4198635","name":"Push message with Arabic payload","time":{"start":1754555615346,"stop":1754555615347,"duration":1},"status":"passed","severity":"normal"},{"uid":"290cb23682dc6d50","name":"should not be delivered","time":{"start":1754555025405,"stop":1754555025405,"duration":0},"status":"passed","severity":"normal"},{"uid":"14f1dc2c36eafd64","name":"Subscribe to topic containing long and publish message","time":{"start":1754555207792,"stop":1754555207792,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5bfeeb4ed617a19","name":"Encoder throws on undefined content topic","time":{"start":1754555009904,"stop":1754555009905,"duration":1},"status":"passed","severity":"normal"},{"uid":"e987888e96c18651","name":"topics with same application and version share the same shard","time":{"start":1754554975806,"stop":1754554975806,"duration":0},"status":"passed","severity":"normal"},{"uid":"792ddb8d50fe5c75","name":"should remove event listeners","time":{"start":1754554992070,"stop":1754554992070,"duration":0},"status":"passed","severity":"normal"},{"uid":"87c3d312fab2d231","name":"Fails to publish message with empty text","time":{"start":1754555198396,"stop":1754555198396,"duration":0},"status":"passed","severity":"normal"},{"uid":"eec914bddaa449cf","name":"Throws when trying to push message with empty payload","time":{"start":1754555615362,"stop":1754555615362,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dbe377232619a6a","name":"ends if response has no messages","time":{"start":1754554992236,"stop":1754554992236,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b8c0e3420dcf6f","name":"should throw error - invalid id","time":{"start":1754554982013,"stop":1754554982013,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd5174a1221b15ec","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1754554992233,"stop":1754554992234,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d0fa39a30cd1b34","name":"Query generator for multiple messages with different message text format","time":{"start":1754555310965,"stop":1754555310970,"duration":5},"status":"passed","severity":"normal"},{"uid":"d29a09fac468db52","name":"should continually clean up expired entries at intervals","time":{"start":1754555033123,"stop":1754555033123,"duration":0},"status":"passed","severity":"normal"},{"uid":"30309dbe2cfb9881","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1754554981323,"stop":1754554981324,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa6b6527d9a54655","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app31/3/topic201/json","time":{"start":1754555303188,"stop":1754555303188,"duration":0},"status":"passed","severity":"normal"},{"uid":"a209821bf464fed5","name":"should add and check entries correctly","time":{"start":1754555033098,"stop":1754555033108,"duration":10},"status":"passed","severity":"normal"},{"uid":"a6a15ed785e6719f","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1754555198396,"stop":1754555198396,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f95018aa00f3333","name":"Push message with content topic containing Chinese","time":{"start":1754555615353,"stop":1754555615353,"duration":0},"status":"passed","severity":"normal"},{"uid":"296bf3230d41793","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1754555035468,"stop":1754555035468,"duration":0},"status":"passed","severity":"normal"},{"uid":"d574a8d904205c0a","name":"Check message with no pubsub topic is not received","time":{"start":1754555518264,"stop":1754555518264,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d4573a3ac564a04","name":"Subscribe to topic containing Script and publish message","time":{"start":1754555207798,"stop":1754555207799,"duration":1},"status":"passed","severity":"normal"},{"uid":"85a2690422a5d30","name":"Check received message containing Arabic","time":{"start":1754555518248,"stop":1754555518248,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ca41cfc10c80e60","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1754555330025,"stop":1754555330025,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4febe78af969366","name":"Push message with custom timestamp: 1723796687644","time":{"start":1754555615367,"stop":1754555615367,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbcb36a17bbb1caa","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754555518253,"stop":1754555518253,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc0ff0dda188c2e","name":"Mutual subscription","time":{"start":1754555207788,"stop":1754555207788,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba4a90b29bf518a","name":"should be safe to call multiple times","time":{"start":1754554992320,"stop":1754554992320,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b63b87ace0d023","name":"Callback on promise, aborts when callback returns true","time":{"start":1754555310972,"stop":1754555310972,"duration":0},"status":"passed","severity":"normal"},{"uid":"938de8d1506f3c1","name":"Check received message containing Script","time":{"start":1754555518259,"stop":1754555518260,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bd1e9ce7fad9510","name":"should handle dial errors gracefully","time":{"start":1754554991348,"stop":1754554991349,"duration":1},"status":"passed","severity":"normal"},{"uid":"26126174f37cf59f","name":"Cluster ID 0, shard 1","time":{"start":1754555300205,"stop":1754555300206,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef07d227a402e44d","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1754554999329,"stop":1754554999329,"duration":0},"status":"passed","severity":"normal"},{"uid":"503c320cd49bc6d2","name":"Check received message containing escaped characters","time":{"start":1754555518261,"stop":1754555518261,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee277f3060b3ca9d","name":"should properly create location multiaddrs - udp6","time":{"start":1754554982017,"stop":1754554982017,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c660771f790f7d","name":"accepts valid message hash query","time":{"start":1754554991924,"stop":1754554991924,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e582a0a7b311cc","name":"more peers than existing","time":{"start":1754555175015,"stop":1754555175015,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9b56533f0c3b62a1","name":"Subscribe to topic containing short and receive message","time":{"start":1754555530149,"stop":1754555530149,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c4ebf4a9d6a6be3","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1754555270458,"stop":1754555270458,"duration":0},"status":"passed","severity":"normal"},{"uid":"81171c761f98129b","name":"should serialize and deserialize correctly","time":{"start":1754555023622,"stop":1754555023625,"duration":3},"status":"passed","severity":"normal"},{"uid":"f2a5417e2d35d29d","name":"should never report false negatives","time":{"start":1754555023622,"stop":1754555023622,"duration":0},"status":"passed","severity":"normal"},{"uid":"905dbce48515cdfc","name":"Register correct protocols","time":{"start":1754555207788,"stop":1754555207789,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fa593a6a5ba1cf5","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1754555035467,"stop":1754555035467,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8a3c550bdd67db9","name":"Check received message containing unicode special characters","time":{"start":1754555518261,"stop":1754555518261,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4ea79022052f38d","name":"Push 30 different messages","time":{"start":1754555615362,"stop":1754555615362,"duration":0},"status":"skipped","severity":"normal"},{"uid":"362f3893f7f61262","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app6/4/topic594/utf8","time":{"start":1754555303186,"stop":1754555303187,"duration":1},"status":"passed","severity":"normal"},{"uid":"f840bb8ceefd07d0","name":"Check received message containing emoji","time":{"start":1754555518262,"stop":1754555518262,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6ec9067953b240b","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754555137480,"stop":1754555137481,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d9af3500e9d5e28","name":"A test","time":{"start":1754555122234,"stop":1754555122234,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e26cdf36c4f600f","name":"ignores domain fetching errors","time":{"start":1754555000143,"stop":1754555000144,"duration":1},"status":"passed","severity":"normal"},{"uid":"396214697434afbe","name":"should create all internal components","time":{"start":1754554992319,"stop":1754554992319,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe3d9afcc9a9d00","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1754554991291,"stop":1754554991291,"duration":0},"status":"passed","severity":"normal"},{"uid":"a72a011a2a98f979","name":"Push message with content topic containing short","time":{"start":1754555615362,"stop":1754555615363,"duration":1},"status":"passed","severity":"normal"},{"uid":"99a97a3725fd0cd","name":"should initialize bloom filter with correct parameters","time":{"start":1754555023620,"stop":1754555023621,"duration":1},"status":"passed","severity":"normal"},{"uid":"79da09e103283041","name":"should dispatch network event when browser goes offline","time":{"start":1754554990580,"stop":1754554990581,"duration":1},"status":"passed","severity":"normal"},{"uid":"dabb976910c70f4b","name":"should handle dial errors gracefully","time":{"start":1754554990996,"stop":1754554990997,"duration":1},"status":"passed","severity":"normal"},{"uid":"92cfaf3eb9a97210","name":"Check received message containing short","time":{"start":1754555518256,"stop":1754555518257,"duration":1},"status":"passed","severity":"normal"},{"uid":"67fd3eecfc247c10","name":"Check publish message containing numeric","time":{"start":1754555198390,"stop":1754555198390,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac0dfd5060306945","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1754555034651,"stop":1754555034651,"duration":0},"status":"passed","severity":"normal"},{"uid":"150fdc20b49b196d","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1754555020780,"stop":1754555020780,"duration":0},"status":"passed","severity":"normal"},{"uid":"8990789b6c1d94f7","name":"Relay Node - default protocol","time":{"start":1754555333154,"stop":1754555333154,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f8403ad96066c7","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1754555264246,"stop":1754555264247,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2b2aafcfa0329bd","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1754555207799,"stop":1754555207799,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d7346b131323d5b","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1754555191707,"stop":1754555191707,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6ae2aa30d542618","name":"returns only open connection if one present","time":{"start":1754554991975,"stop":1754554991975,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d2570a0274d1f3","name":"should not receive a peer event before start","time":{"start":1754555174745,"stop":1754555174745,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d949a01b8c3c525","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1754555020769,"stop":1754555020770,"duration":1},"status":"passed","severity":"normal"},{"uid":"69a6dc4ef16b2f8a","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1754555020792,"stop":1754555020792,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeebd626793ea640","name":"Query Generator - true","time":{"start":1754555312100,"stop":1754555312100,"duration":0},"status":"passed","severity":"normal"},{"uid":"e92f90cbce367564","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1754554981335,"stop":1754554981335,"duration":0},"status":"passed","severity":"normal"},{"uid":"57e9206009ef3a93","name":"Check publish message containing Basic HTML tag","time":{"start":1754555198392,"stop":1754555198393,"duration":1},"status":"passed","severity":"normal"},{"uid":"925f757a13cf21a8","name":"handles different clusterIds correctly","time":{"start":1754554975807,"stop":1754554975808,"duration":1},"status":"passed","severity":"normal"},{"uid":"379166a6b51a1472","name":"should successfully unsubscribe from an existing subscription","time":{"start":1754555035629,"stop":1754555035629,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf19e8e293971e66","name":"should handle case when navigator is not available","time":{"start":1754554990569,"stop":1754554990572,"duration":3},"status":"passed","severity":"normal"},{"uid":"42e249a842d68446","name":"Query with Promise Callback, No Decoder","time":{"start":1754555279993,"stop":1754555279993,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4d7c27ecea39544","name":"should set field with only STORE enabled","time":{"start":1754554982019,"stop":1754554982020,"duration":1},"status":"passed","severity":"normal"},{"uid":"40b29fe1ea432884","name":"should be safe to call multiple times","time":{"start":1754554990993,"stop":1754554990994,"duration":1},"status":"passed","severity":"normal"},{"uid":"896f45d064d4d5e4","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1754554975809,"stop":1754554975810,"duration":1},"status":"passed","severity":"normal"},{"uid":"daa34e249ee5c4c5","name":"Push message with XML payload","time":{"start":1754555615348,"stop":1754555615348,"duration":0},"status":"passed","severity":"normal"},{"uid":"376bedc7952ccd1d","name":"should create ConnectionManager with required options","time":{"start":1754554992317,"stop":1754554992317,"duration":0},"status":"passed","severity":"normal"},{"uid":"334e2faec86844a6","name":"can start and stop the service","time":{"start":1754555174739,"stop":1754555174740,"duration":1},"status":"passed","severity":"normal"},{"uid":"53772c24af4a2f25","name":"Check publish message containing Arabic","time":{"start":1754555198391,"stop":1754555198391,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d81127fba265f25","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1754555020782,"stop":1754555020782,"duration":0},"status":"passed","severity":"normal"},{"uid":"69414b0f2e301b86","name":"Query generator for multiple messages with different content topic format","time":{"start":1754555310971,"stop":1754555310971,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec5430d3640dace","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1754554991921,"stop":1754554991921,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e3a0bb43f44e45","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1754555207794,"stop":1754555207794,"duration":0},"status":"passed","severity":"normal"},{"uid":"66f2cdb750015acc","name":"tcp ip4 address","time":{"start":1754554981514,"stop":1754554981514,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c5cc87605bdda7","name":"should respect custom numPeersToUse configuration","time":{"start":1754555035466,"stop":1754555035467,"duration":1},"status":"passed","severity":"normal"},{"uid":"159940b0502f0313","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1754555019351,"stop":1754555019351,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed58974e86e138b5","name":"should drop connection to one peer on hangUp","time":{"start":1754555150836,"stop":1754555150836,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5ab172fc1a9932","name":"Push message with long payload","time":{"start":1754555615343,"stop":1754555615343,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e0f32c9162fbcb","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1754555034651,"stop":1754555034651,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc5573fb7a851c6d","name":"Overlapping topic subscription","time":{"start":1754555530159,"stop":1754555530160,"duration":1},"status":"passed","severity":"normal"},{"uid":"35cc6e14704050f0","name":"Subscribe and receives messages on 20 topics","time":{"start":1754555530147,"stop":1754555530147,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3e1f1daebead660","name":"should remove event listeners","time":{"start":1754554991890,"stop":1754554991890,"duration":0},"status":"passed","severity":"normal"},{"uid":"91178dcc83c515d","name":"should get all peers from store","time":{"start":1754554991896,"stop":1754554991905,"duration":9},"status":"passed","severity":"normal"},{"uid":"3c87a086019edaa1","name":"should return peer for existing peer","time":{"start":1754554991908,"stop":1754554991908,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fcb83a6fd411434","name":"should invoke callbacks when receiving a message","time":{"start":1754555035721,"stop":1754555035721,"duration":0},"status":"passed","severity":"normal"},{"uid":"785dfdaa2c8e549a","name":"Outgoing message is acknowledged","time":{"start":1754555042585,"stop":1754555042585,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab8cd9752a667d98","name":"Push message with JSON payload","time":{"start":1754555615360,"stop":1754555615361,"duration":1},"status":"passed","severity":"normal"},{"uid":"c50c8607160d6d7a","name":"Push message with shell command payload","time":{"start":1754555615349,"stop":1754555615349,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b70f358948e5f1c","name":"isConnected should return true after first peer connects","time":{"start":1754555083197,"stop":1754555083198,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ec308e083fca90e","name":"Retries within given interval","time":{"start":1754555034361,"stop":1754555034362,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3e761e272fa8e5b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1754555020796,"stop":1754555020797,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaffe42412fad205","name":"Push message with Russian payload","time":{"start":1754555615347,"stop":1754555615347,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c447cbec4b1fe8d","name":"Round trip binary serialization","time":{"start":1754554992363,"stop":1754554992363,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e57741ada7c4037","name":"should perform ping and update peer store on timer","time":{"start":1754554992082,"stop":1754554992082,"duration":0},"status":"passed","severity":"normal"},{"uid":"727227fec785e710","name":"Js publishes, other Js receives","time":{"start":1754555188400,"stop":1754555188400,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8024438d322bbe0","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1754555020791,"stop":1754555020791,"duration":0},"status":"passed","severity":"normal"},{"uid":"6102a89248f6fd72","name":"should allow redial after failed dial cooldown expires","time":{"start":1754554991349,"stop":1754554991349,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f59619a33af1436","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1754554981321,"stop":1754554981322,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6602fdb19d9a2d3","name":"should successfully stop","time":{"start":1754555035630,"stop":1754555035630,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d3295f2c7ab3d40","name":"Push message with custom timestamp: 1754551487644","time":{"start":1754555615367,"stop":1754555615367,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a0be1958bc59653","name":"Push message with content topic containing unicode special characters","time":{"start":1754555615365,"stop":1754555615365,"duration":0},"status":"passed","severity":"normal"},{"uid":"98cfcdd31df98c51","name":"Check publish message containing XML","time":{"start":1754555198392,"stop":1754555198392,"duration":0},"status":"passed","severity":"normal"},{"uid":"48e1088a5d9072d5","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754554981336,"stop":1754554981336,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6e07797c014b2e1","name":"Push message with Chinese payload","time":{"start":1754555615346,"stop":1754555615346,"duration":0},"status":"passed","severity":"normal"},{"uid":"811c5703eb4f94c8","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754555137474,"stop":1754555137475,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a1181e31c112eb","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1754555264246,"stop":1754555264246,"duration":0},"status":"passed","severity":"normal"},{"uid":"825aae276c4e0f4c","name":"should return no connections if no open connection provided","time":{"start":1754554991975,"stop":1754554991975,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e4b71c90494699","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754555530147,"stop":1754555530147,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd2c132663074a2","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1754554999586,"stop":1754554999587,"duration":1},"status":"passed","severity":"normal"},{"uid":"17b2546d49ace3db","name":"Push message with short payload","time":{"start":1754555615357,"stop":1754555615357,"duration":0},"status":"passed","severity":"normal"},{"uid":"adba6c64ced09131","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754555530165,"stop":1754555530165,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b8876fef1aefc58","name":"Check message with no payload is not received","time":{"start":1754555518265,"stop":1754555518265,"duration":0},"status":"passed","severity":"normal"},{"uid":"71dca6a0861fdd13","name":"Sets default value correctly","time":{"start":1754555326653,"stop":1754555326655,"duration":2},"status":"passed","severity":"normal"},{"uid":"a5863e869c92ac7e","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1754554981322,"stop":1754554981323,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d636730afaf46e6","name":"should properly start and stop event listening","time":{"start":1754555034485,"stop":1754555034488,"duration":3},"status":"passed","severity":"normal"},{"uid":"df9f19d4733d87c7","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1754555020784,"stop":1754555020785,"duration":1},"status":"passed","severity":"normal"},{"uid":"18f632f33c8e954c","name":"Subscribe to topic containing short and publish message","time":{"start":1754555207792,"stop":1754555207792,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8f745ae5dd00ae","name":"Passing page size 110 when there are 120 messages","time":{"start":1754555319416,"stop":1754555319417,"duration":1},"status":"passed","severity":"normal"},{"uid":"65587f3fac941a87","name":"should add received messages to bloom filter","time":{"start":1754555025399,"stop":1754555025399,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eea33163c649b77","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1754554975816,"stop":1754554975816,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1bcf18f1790f117","name":"throws an error for improperly formatted content topics","time":{"start":1754554975808,"stop":1754554975808,"duration":0},"status":"passed","severity":"normal"},{"uid":"672ed40161623278","name":"Passing page size 19 when there are 20 messages","time":{"start":1754555319416,"stop":1754555319416,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b29cab404580a2d","name":"Check message with no content topic is not received","time":{"start":1754555518264,"stop":1754555518265,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7f50e879fc03e87","name":"Outgoing message is retried until acknowledged","time":{"start":1754555042588,"stop":1754555042588,"duration":0},"status":"passed","severity":"normal"},{"uid":"666b89be28c9806f","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1754554975806,"stop":1754554975806,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6e73b0160bc2a6e","name":"Push message with custom timestamp: 1754558687644","time":{"start":1754555615356,"stop":1754555615356,"duration":0},"status":"passed","severity":"normal"},{"uid":"3be2761974aaba5","name":"Sign & Recover","time":{"start":1754555010409,"stop":1754555010409,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f2a64cf5b2c72a8","name":"different cluster: nodes don't connect","time":{"start":1754555137474,"stop":1754555137474,"duration":0},"status":"passed","severity":"normal"},{"uid":"13b38289d4f1d595","name":"should handle disconnect when peer has no timers","time":{"start":1754554992095,"stop":1754554992095,"duration":0},"status":"passed","severity":"normal"},{"uid":"89aebf22bc9cb84e","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754555530152,"stop":1754555530152,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c61b24808f91eed","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1754554992079,"stop":1754554992079,"duration":0},"status":"passed","severity":"normal"},{"uid":"431c3005bf5e5de2","name":"Refresh subscription","time":{"start":1754555530149,"stop":1754555530149,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ef2d4ec1cfee30","name":"should return different streams if requested simultaniously","time":{"start":1754554992200,"stop":1754554992200,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c0e6293b184f8f6","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1754555025401,"stop":1754555025401,"duration":0},"status":"passed","severity":"normal"},{"uid":"73fc6789160ba7f2","name":"should create NetworkMonitor with libp2p and events","time":{"start":1754554990544,"stop":1754554990549,"duration":5},"status":"passed","severity":"normal"},{"uid":"43355f472b9ef811","name":"should handle dial errors","time":{"start":1754554992323,"stop":1754554992323,"duration":0},"status":"passed","severity":"normal"},{"uid":"999dd09d8ed6e6b4","name":"should dial with multiaddr and return stream","time":{"start":1754554992322,"stop":1754554992323,"duration":1},"status":"passed","severity":"normal"},{"uid":"377a89317c140bb5","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1754555034650,"stop":1754555034651,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee084e83248e272d","name":"Init the array if not present","time":{"start":1754554975187,"stop":1754554975189,"duration":2},"status":"passed","severity":"normal"},{"uid":"d077be5045e21a2","name":"should hang up with multiaddr and return true on success","time":{"start":1754554992323,"stop":1754554992324,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5383c7dc657219d","name":"Push message with content topic containing short","time":{"start":1754555615351,"stop":1754555615352,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0e50d3e8d6da1eb","name":"Subscribe to topic containing XML and receive message","time":{"start":1754555530152,"stop":1754555530153,"duration":1},"status":"passed","severity":"normal"},{"uid":"79bcf82ee309200d","name":"should not fail to stop the service if it was not started","time":{"start":1754555004015,"stop":1754555004016,"duration":1},"status":"passed","severity":"normal"},{"uid":"c38d427a6ef3363f","name":"should create an instance with libp2p and dialer","time":{"start":1754554990982,"stop":1754554990982,"duration":0},"status":"passed","severity":"normal"},{"uid":"1042ca89d3442e5f","name":"should request peer renewal on specific errors","time":{"start":1754555034900,"stop":1754555034900,"duration":0},"status":"passed","severity":"normal"},{"uid":"524eb13723209a42","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1754555330027,"stop":1754555330027,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f5bc123ad41facf","name":"should encode/decode to text encoding","time":{"start":1754554982015,"stop":1754554982015,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a5493387bd8aaf","name":"Nwaku publishes","time":{"start":1754555188400,"stop":1754555188400,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc0f44827085411f","name":"Encoder throws on empty string content topic","time":{"start":1754555011580,"stop":1754555011580,"duration":0},"status":"passed","severity":"normal"},{"uid":"df3be62ff35f21f6","name":"Check received message containing escaped characters","time":{"start":1754555518251,"stop":1754555518251,"duration":0},"status":"passed","severity":"normal"},{"uid":"94a05182e457f8cc","name":"Encoder throws on empty string content topic","time":{"start":1754554992364,"stop":1754554992364,"duration":0},"status":"passed","severity":"normal"},{"uid":"c363dce1ba089476","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1754554975814,"stop":1754554975815,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e5095470468c642","name":"Check publish message containing emoji","time":{"start":1754555198394,"stop":1754555198394,"duration":0},"status":"passed","severity":"normal"},{"uid":"1800faecd3938770","name":"should handle multiple peer connections","time":{"start":1754554992072,"stop":1754554992072,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b8f214dfb662475","name":"connects to nwaku","time":{"start":1754555326643,"stop":1754555326644,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b10dc327ed4520","name":"should emit a peer event after start","time":{"start":1754555174745,"stop":1754555174745,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0ff9cc3addc5364","name":"should filter out already connected peers","time":{"start":1754554991905,"stop":1754554991906,"duration":1},"status":"passed","severity":"normal"},{"uid":"54add7aa967b7a84","name":"should drop only non-locked connections when over maxConnections","time":{"start":1754554991919,"stop":1754554991919,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec90f8ee55f7546e","name":"should handle a minimal index list","time":{"start":1754554975922,"stop":1754554975922,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df86fe0bf1d42fe","name":"should not allow k > 12","time":{"start":1754555019344,"stop":1754555019346,"duration":2},"status":"passed","severity":"normal"},{"uid":"23097682de50ab8b","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1754555020774,"stop":1754555020774,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e5d5071d595be58","name":"caches peers it previously fetched","time":{"start":1754555000144,"stop":1754555000144,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2e46ce84ce61613","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1754554991511,"stop":1754554991512,"duration":1},"status":"passed","severity":"normal"},{"uid":"71028f3f5cd04a6c","name":"Push message with content topic containing Russian","time":{"start":1754555615364,"stop":1754555615364,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d24b569f892f09","name":"Filter","time":{"start":1754555333153,"stop":1754555333153,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c7e29b59fbbdabf","name":"Check publish message containing Russian","time":{"start":1754555198391,"stop":1754555198392,"duration":1},"status":"passed","severity":"normal"},{"uid":"159e6b2087be19f","name":"can start and stop the service","time":{"start":1754555004015,"stop":1754555004015,"duration":0},"status":"passed","severity":"normal"},{"uid":"3942931cc0949372","name":"should add to incoming buffer if dependencies are not met","time":{"start":1754555025400,"stop":1754555025400,"duration":0},"status":"passed","severity":"normal"},{"uid":"94242677b93c22a9","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754555530164,"stop":1754555530164,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1ad05e1cf485795","name":"should return false when pubsub topic parsing fails","time":{"start":1754554991291,"stop":1754554991291,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b58a8063b538449","name":"Push message with content topic containing long","time":{"start":1754555615363,"stop":1754555615363,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d989e51323ca0e8","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754555530158,"stop":1754555530158,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7f65c622bd347e8","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1754555083199,"stop":1754555083203,"duration":4},"status":"passed","severity":"normal"},{"uid":"f07ee3640b5af19a","name":"should stop ping timers on peer disconnect","time":{"start":1754554992072,"stop":1754554992073,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd29776574bf675e","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1754555020773,"stop":1754555020773,"duration":0},"status":"passed","severity":"normal"},{"uid":"f309ca394cb8a279","name":"should not return locked peers if enough unlocked are available","time":{"start":1754555035456,"stop":1754555035457,"duration":1},"status":"passed","severity":"normal"},{"uid":"287f2943c51db5de","name":"Check message on other pubsub topic is not received","time":{"start":1754555518264,"stop":1754555518264,"duration":0},"status":"passed","severity":"normal"},{"uid":"4748b116016dd5d9","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1754554992201,"stop":1754554992202,"duration":1},"status":"passed","severity":"normal"},{"uid":"50447ba9943275ac","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1754554975813,"stop":1754554975814,"duration":1},"status":"passed","severity":"normal"},{"uid":"355e13dad60868a1","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1754555207790,"stop":1754555207790,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ac2c9eef98eeff","name":"should be safe to call multiple times","time":{"start":1754554990983,"stop":1754554990984,"duration":1},"status":"passed","severity":"normal"},{"uid":"b423f19f3b7a7fff","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1754555330025,"stop":1754555330025,"duration":0},"status":"passed","severity":"normal"},{"uid":"f81e630e162d5f4d","name":"should set field with only RELAY enabled","time":{"start":1754554982019,"stop":1754554982019,"duration":0},"status":"passed","severity":"normal"},{"uid":"b90c45d65c43eb7c","name":"should return false when peer is on different cluster","time":{"start":1754554991288,"stop":1754554991289,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1567f03bb09a9d","name":"should add event listeners to globalThis","time":{"start":1754554990556,"stop":1754554990557,"duration":1},"status":"passed","severity":"normal"},{"uid":"f03c66f77c4237c1","name":"Passing page size 11 when there are 10 messages","time":{"start":1754555319416,"stop":1754555319416,"duration":0},"status":"passed","severity":"normal"},{"uid":"efbdea254bd68938","name":"Push message with numeric payload","time":{"start":1754555615344,"stop":1754555615344,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8249acc18152b9","name":"should not dial peers from store when browser is not connected","time":{"start":1754554991894,"stop":1754554991894,"duration":0},"status":"passed","severity":"normal"},{"uid":"81c2da09083e3e8d","name":"Check received message containing Basic HTML tag","time":{"start":1754555518260,"stop":1754555518260,"duration":0},"status":"passed","severity":"normal"},{"uid":"cebe24aa7049738a","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1754554992202,"stop":1754554992203,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb7df7eaf1a483f4","name":"Push message with unicode special characters payload","time":{"start":1754555615350,"stop":1754555615350,"duration":0},"status":"passed","severity":"normal"},{"uid":"36dfdfb50df8ed39","name":"should dial peers from store on start","time":{"start":1754554991882,"stop":1754554991886,"duration":4},"status":"passed","severity":"normal"},{"uid":"5ea8d86832860cc4","name":"Query generator for multiple messages with multiple decoders","time":{"start":1754555310970,"stop":1754555310971,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d7c406ba45e194f","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1754554975810,"stop":1754554975810,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d8399edc95b353d","name":"should handle special patterns correctly","time":{"start":1754555023626,"stop":1754555023626,"duration":0},"status":"passed","severity":"normal"},{"uid":"342f12e25934d357","name":"throws on content topic with empty encoding field","time":{"start":1754554975801,"stop":1754554975801,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ad0658818345368","name":"Check message with no payload is not received","time":{"start":1754555518255,"stop":1754555518255,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6ce3f6528ca9805","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1754555207790,"stop":1754555207790,"duration":0},"status":"passed","severity":"normal"},{"uid":"835e3adda665df28","name":"should call waitForPeer on Relay","time":{"start":1754555035639,"stop":1754555035639,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fcabac36d6567bb","name":"should process queue every 500ms","time":{"start":1754554991350,"stop":1754554991350,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e1e3beb9683d1f1","name":"Check publish message after client node is restarted","time":{"start":1754555198397,"stop":1754555198397,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7a5011ea1a4c6c3d","name":"Relay + Store","time":{"start":1754555069049,"stop":1754555069049,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d41f9288a9779b","name":"Subscribe to topic containing JSON and publish message","time":{"start":1754555207799,"stop":1754555207800,"duration":1},"status":"passed","severity":"normal"},{"uid":"675bb61060465c07","name":"should return true when peer is on the specified shard","time":{"start":1754554991288,"stop":1754554991288,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f1c70dbdce23602","name":"Check received message containing special chars","time":{"start":1754555518247,"stop":1754555518247,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7426f84439793a2","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app82/4/topic703/proto","time":{"start":1754555303188,"stop":1754555303189,"duration":1},"status":"passed","severity":"normal"},{"uid":"85caa43e1ddcf94e","name":"should create ShardReader with auto sharding network config","time":{"start":1754554991283,"stop":1754554991283,"duration":0},"status":"passed","severity":"normal"},{"uid":"7145a58827da5265","name":"Push message with content topic containing long","time":{"start":1754555615352,"stop":1754555615352,"duration":0},"status":"passed","severity":"normal"},{"uid":"2321543d9ca26660","name":"should get / set TCP multiaddr","time":{"start":1754554982016,"stop":1754554982016,"duration":0},"status":"passed","severity":"normal"},{"uid":"388c522473751d52","name":"Query Generator, No message returned","time":{"start":1754555279990,"stop":1754555279990,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef450a9d314bf766","name":"Light Node - default protocols","time":{"start":1754555333154,"stop":1754555333154,"duration":0},"status":"passed","severity":"normal"},{"uid":"77378307d768ea51","name":"Push message with custom timestamp: 1754551487644","time":{"start":1754555615356,"stop":1754555615356,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fdf8e0b9528a813","name":"random static sharding 5 - Cluster ID: 239, Shard ID: 806","time":{"start":1754555300213,"stop":1754555300213,"duration":0},"status":"passed","severity":"normal"},{"uid":"c80c420fb91f464a","name":"Push message with unicode special characters payload","time":{"start":1754555615361,"stop":1754555615361,"duration":0},"status":"passed","severity":"normal"},{"uid":"98fc70e2da93c14","name":"Subscribe and receives messages on 20 topics","time":{"start":1754555530158,"stop":1754555530158,"duration":0},"status":"passed","severity":"normal"},{"uid":"adc81b878723a2d1","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1754555020795,"stop":1754555020795,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5491cc76f3bacd7","name":"Push message with content topic containing special chars","time":{"start":1754555615352,"stop":1754555615352,"duration":0},"status":"passed","severity":"normal"},{"uid":"e886ef69b9f50c1a","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1754554999585,"stop":1754554999586,"duration":1},"status":"passed","severity":"normal"},{"uid":"932a21db93ed6780","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1754555121981,"stop":1754555121982,"duration":1},"status":"passed","severity":"normal"},{"uid":"a501b7deb88838c1","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1754555318275,"stop":1754555318276,"duration":1},"status":"passed","severity":"normal"},{"uid":"4037eb9a8bf37287","name":"Subscribe to topic containing shell command and publish message","time":{"start":1754555207800,"stop":1754555207800,"duration":0},"status":"passed","severity":"normal"},{"uid":"647a04e453f16286","name":"can start the service","time":{"start":1754555174738,"stop":1754555174739,"duration":1},"status":"passed","severity":"normal"},{"uid":"92aaa10b5aeac2d1","name":"Ephemeral messages are not stored","time":{"start":1754555069458,"stop":1754555069459,"duration":1},"status":"passed","severity":"normal"},{"uid":"a438d9a7fd83440e","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1754554981320,"stop":1754554981321,"duration":1},"status":"passed","severity":"normal"},{"uid":"5288f2fdd28b003b","name":"should properly create location multiaddrs - tcp6","time":{"start":1754554982018,"stop":1754554982018,"duration":0},"status":"passed","severity":"normal"},{"uid":"1da14f88d37829dc","name":"should transition to Unhealthy when no connections","time":{"start":1754555034477,"stop":1754555034478,"duration":1},"status":"passed","severity":"normal"},{"uid":"10f13cadffee53b6","name":"Rejects garbage","time":{"start":1754555045913,"stop":1754555045913,"duration":0},"status":"passed","severity":"normal"},{"uid":"a17a49087c5d9625","name":"All","time":{"start":1754555069049,"stop":1754555069050,"duration":1},"status":"passed","severity":"normal"},{"uid":"41d1670c7be96def","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1754555020789,"stop":1754555020789,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bc792c17ef44318","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1754555035468,"stop":1754555035469,"duration":1},"status":"passed","severity":"normal"},{"uid":"16b4c89a5279bbaa","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1754555042584,"stop":1754555042585,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c1774afe8932644","name":"should skip peer when dialed recently","time":{"start":1754554991319,"stop":1754554991331,"duration":12},"status":"passed","severity":"normal"},{"uid":"dc586411cbec9331","name":"Sample","time":{"start":1754554981374,"stop":1754554981374,"duration":0},"status":"passed","severity":"normal"},{"uid":"a53541c66f13161d","name":"Check message received after jswaku node is restarted","time":{"start":1754555518265,"stop":1754555518266,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4fd4134ed879b89","name":"Push message with Script payload","time":{"start":1754555615348,"stop":1754555615348,"duration":0},"status":"passed","severity":"normal"},{"uid":"38e7303e3a4b8d43","name":"Encoder error raises irrecoverable error","time":{"start":1754555042584,"stop":1754555042584,"duration":0},"status":"passed","severity":"normal"},{"uid":"31c658e35c241d33","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1754555020772,"stop":1754555020773,"duration":1},"status":"passed","severity":"normal"},{"uid":"32b8532805d1c361","name":"Push message with custom timestamp: 1754558687644","time":{"start":1754555615367,"stop":1754555615367,"duration":0},"status":"passed","severity":"normal"},{"uid":"785381f2ef8bbdd5","name":"should dial peer when peer is discovered","time":{"start":1754554990995,"stop":1754554990996,"duration":1},"status":"passed","severity":"normal"},{"uid":"774c6d6f9b01400a","name":"Check received message containing JSON","time":{"start":1754555518260,"stop":1754555518260,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc781f8de04e8d61","name":"should remove event listener for peer:discovery","time":{"start":1754554990991,"stop":1754554990992,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b669b81234c03","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1754554975802,"stop":1754554975803,"duration":1},"status":"passed","severity":"normal"},{"uid":"61ac0400d764a6b","name":"Default pageSize","time":{"start":1754555319417,"stop":1754555319417,"duration":0},"status":"passed","severity":"normal"},{"uid":"562e6c415f810bc4","name":"should maintain desired error rate","time":{"start":1754555023622,"stop":1754555023622,"duration":0},"status":"passed","severity":"normal"},{"uid":"225d0bc596da0205","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1754555035468,"stop":1754555035468,"duration":0},"status":"passed","severity":"normal"},{"uid":"36e2b9ce65036f07","name":"should start and stop interval correctly","time":{"start":1754555034887,"stop":1754555034892,"duration":5},"status":"passed","severity":"normal"},{"uid":"a34411397d1680dc","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1754555264248,"stop":1754555264248,"duration":0},"status":"passed","severity":"normal"},{"uid":"30d456087b943b42","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754555211209,"stop":1754555211210,"duration":1},"status":"passed","severity":"normal"},{"uid":"b16aa33ee74a16d","name":"should handle queue overflow by adding peers to queue","time":{"start":1754554991349,"stop":1754554991350,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc573214bc8f8938","name":"Push message with JSON payload","time":{"start":1754555615349,"stop":1754555615349,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df7a4bd36042d11","name":"same cluster: nodes connect","time":{"start":1754555137478,"stop":1754555137478,"duration":0},"status":"passed","severity":"normal"},{"uid":"15b9f18cd172dcb6","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754555087446,"stop":1754555087446,"duration":0},"status":"passed","severity":"normal"},{"uid":"60fad7ffa1999da1","name":"should be able to dial TLS multiaddrs","time":{"start":1754555150837,"stop":1754555150837,"duration":0},"status":"passed","severity":"normal"},{"uid":"273020a374d2e46e","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754555530161,"stop":1754555530161,"duration":0},"status":"passed","severity":"normal"},{"uid":"937876d3ba0ebe73","name":"should return empty array when no peers connected","time":{"start":1754554992324,"stop":1754554992324,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4ed7568038d1e0a","name":"Push message with content topic containing emoji","time":{"start":1754555615355,"stop":1754555615355,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4374fab95401ed8","name":"Sync message is not sent if another sync message was just received","time":{"start":1754555042586,"stop":1754555042587,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd59585620422917","name":"Waku message hash computation (meta attribute not present)","time":{"start":1754554991512,"stop":1754554991513,"duration":1},"status":"passed","severity":"normal"},{"uid":"883f900acc7dda0c","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754555518256,"stop":1754555518256,"duration":0},"status":"passed","severity":"normal"},{"uid":"5adfaa145f41bace","name":"Subscribe to topic containing Script and receive message","time":{"start":1754555530163,"stop":1754555530163,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b1f8b8c5670a32b","name":"peer:update - should do nothing if another protocol hit","time":{"start":1754554992201,"stop":1754554992201,"duration":0},"status":"passed","severity":"normal"},{"uid":"a25ca66fc5bebb2","name":"should return true even if peer has no overlapping shards","time":{"start":1754554991287,"stop":1754554991287,"duration":0},"status":"passed","severity":"normal"},{"uid":"4400e9fb8698884","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1754554975812,"stop":1754554975812,"duration":0},"status":"passed","severity":"normal"},{"uid":"e23a0d4c4dac6d32","name":"Check received message containing numeric","time":{"start":1754555518247,"stop":1754555518247,"duration":0},"status":"passed","severity":"normal"},{"uid":"65e58c8fd77470c8","name":"Fails to push message bigger that 1MB","time":{"start":1754555615368,"stop":1754555615368,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a43dde586494a8","name":"Stops search when maxGet is reached","time":{"start":1754554999609,"stop":1754554999610,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2444da8b50b7de3","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1754555034481,"stop":1754555034484,"duration":3},"status":"passed","severity":"normal"},{"uid":"2d125a39a7c8342e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1754554975811,"stop":1754554975811,"duration":0},"status":"passed","severity":"normal"},{"uid":"e25570d546f1ac28","name":"Check publish message containing special chars","time":{"start":1754555198390,"stop":1754555198391,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8f7a0f4f61256bf","name":"Fails to publish duplicate message","time":{"start":1754555198396,"stop":1754555198396,"duration":0},"status":"passed","severity":"normal"},{"uid":"71cf02bc001059b4","name":"should properly clean up resources when disposed","time":{"start":1754555033122,"stop":1754555033123,"duration":1},"status":"passed","severity":"normal"},{"uid":"46d52d64fff1b0a7","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1754555251282,"stop":1754555251283,"duration":1},"status":"passed","severity":"normal"},{"uid":"46f5ae20d6766ef6","name":"Overlapping topic subscription","time":{"start":1754555207791,"stop":1754555207792,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d8b6632c141d67ce","name":"should return false when peer is not on the specified shard","time":{"start":1754554991289,"stop":1754554991290,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf3aff94c9f4a2d7","name":"should skip peer when failed to dial recently","time":{"start":1754554991331,"stop":1754554991332,"duration":1},"status":"passed","severity":"normal"},{"uid":"44600191ae638752","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1754555020792,"stop":1754555020793,"duration":1},"status":"passed","severity":"normal"},{"uid":"245ceefd829807ab","name":"random static sharding 4 - Cluster ID: 169, Shard ID: 800","time":{"start":1754555300211,"stop":1754555300213,"duration":2},"status":"passed","severity":"normal"},{"uid":"c0c97de0909224b0","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754555211211,"stop":1754555211211,"duration":0},"status":"passed","severity":"normal"},{"uid":"35884d9017f498c4","name":"Publish message with custom timestamp: Thu Aug 07 2025 07:26:31 GMT+0000 (Coordinated Universal Time)","time":{"start":1754555198395,"stop":1754555198395,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f109cee8db5d224","name":"Waku message hash computation (no timestamp)","time":{"start":1754554991517,"stop":1754554991523,"duration":6},"status":"passed","severity":"normal"},{"uid":"d95f4c6a1c0622b2","name":"should reject if Filter is requested but not mounted","time":{"start":1754555035637,"stop":1754555035637,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4f5f8af3056daf8","name":"messageHashStr produces consistent results for the same input","time":{"start":1754554991524,"stop":1754554991525,"duration":1},"status":"passed","severity":"normal"},{"uid":"1067a3e0c4aaf37b","name":"Store - dialed after - with timeout","time":{"start":1754555333152,"stop":1754555333152,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c85a74c8306b14","name":"recovers when dns.resolve returns empty","time":{"start":1754555000143,"stop":1754555000143,"duration":0},"status":"passed","severity":"normal"},{"uid":"c99742d31c0ff0e6","name":"Wait given interval before re-trying","time":{"start":1754555034363,"stop":1754555034363,"duration":0},"status":"passed","severity":"normal"},{"uid":"fad62b48614e5bc5","name":"Check message with invalid timestamp is not received","time":{"start":1754555518263,"stop":1754555518264,"duration":1},"status":"passed","severity":"normal"},{"uid":"df91e10b9196bfc7","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1754555310972,"stop":1754555310972,"duration":0},"status":"passed","severity":"normal"},{"uid":"221fc70c92f92b42","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1754554975812,"stop":1754554975812,"duration":0},"status":"passed","severity":"normal"},{"uid":"707d03a99e88d74c","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1754555000146,"stop":1754555000146,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a0ad8779a08651a","name":"should clear existing timers before creating new ones","time":{"start":1754554992095,"stop":1754554992095,"duration":0},"status":"passed","severity":"normal"},{"uid":"549baf170b470192","name":"should add event listener for peer:discovery","time":{"start":1754554990983,"stop":1754554990983,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c675c16d5abcbf2","name":"Subscribe and receive messages via lightPush","time":{"start":1754555530156,"stop":1754555530156,"duration":0},"status":"passed","severity":"normal"},{"uid":"c60187222edd2d7c","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754555000147,"stop":1754555000147,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2edcc7b84c9848f8","name":"Ephemeral field is preserved - encoder v0","time":{"start":1754555069459,"stop":1754555069465,"duration":6},"status":"passed","severity":"normal"},{"uid":"8820c315d904b4da","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1754554991537,"stop":1754554991538,"duration":1},"status":"passed","severity":"normal"},{"uid":"75cbfb330e4bb058","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1754555034893,"stop":1754555034893,"duration":0},"status":"passed","severity":"normal"},{"uid":"87ee9520126a5bcb","name":"Accepts a valid Waku Message","time":{"start":1754555045911,"stop":1754555045912,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b5926dd3aec07b6","name":"should return false","time":{"start":1754554982014,"stop":1754554982014,"duration":0},"status":"passed","severity":"normal"},{"uid":"e84d6c72831ceb8f","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1754555020781,"stop":1754555020782,"duration":1},"status":"passed","severity":"normal"},{"uid":"218f61c608f8b28d","name":"should send to specified number of peers of used peers","time":{"start":1754555035679,"stop":1754555035679,"duration":0},"status":"passed","severity":"normal"},{"uid":"aca9e61a828d2fec","name":"isConnected between 2 js-waku relay nodes","time":{"start":1754555083198,"stop":1754555083199,"duration":1},"status":"passed","severity":"normal"},{"uid":"419319b3f09cb74b","name":"different cluster: nodes don't connect","time":{"start":1754555137478,"stop":1754555137479,"duration":1},"status":"passed","severity":"normal"},{"uid":"407f254bde226586","name":"groups content topics by expected pubsub topic","time":{"start":1754554975807,"stop":1754554975807,"duration":0},"status":"passed","severity":"normal"},{"uid":"38ca79c0ad9b0ec2","name":"new peer added after a peer was already found","time":{"start":1754555206443,"stop":1754555206443,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e74681bdc30d5920","name":"Should update shard info","time":{"start":1754555151152,"stop":1754555151152,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc089ea9c7a23ff1","name":"Check message with no pubsub topic is not received","time":{"start":1754555518254,"stop":1754555518254,"duration":0},"status":"passed","severity":"normal"},{"uid":"30892ca0ad0d1813","name":"throws on content topic with empty application field","time":{"start":1754554975799,"stop":1754554975799,"duration":0},"status":"passed","severity":"normal"},{"uid":"f84ac1b19d0b7955","name":"Publish message with rate limit","time":{"start":1754555198398,"stop":1754555198398,"duration":0},"status":"passed","severity":"normal"},{"uid":"b600dfb6439d06bf","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1754555020770,"stop":1754555020770,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b2ff47440d21cbe","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1754554975812,"stop":1754554975813,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8e0d23a057b48b2","name":"does not throw on valid cases","time":{"start":1754554975796,"stop":1754554975797,"duration":1},"status":"passed","severity":"normal"},{"uid":"33478b3193944340","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1754555020786,"stop":1754555020787,"duration":1},"status":"passed","severity":"normal"},{"uid":"4867b840134d7ef3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1754554975813,"stop":1754554975813,"duration":0},"status":"passed","severity":"normal"},{"uid":"af924309c5b0cd2b","name":"should handle peer store errors gracefully","time":{"start":1754554991917,"stop":1754554991917,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe41f0b2c53de637","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1754555303179,"stop":1754555303180,"duration":1},"status":"passed","severity":"normal"},{"uid":"40da4e22438b0829","name":"should be able to encode the field with only RELAY set to true","time":{"start":1754554981313,"stop":1754554981317,"duration":4},"status":"passed","severity":"normal"},{"uid":"f196134dd8627dbe","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754555530165,"stop":1754555530165,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4ce4e4693df03","name":"Push message with meta","time":{"start":1754555615366,"stop":1754555615366,"duration":0},"status":"passed","severity":"normal"},{"uid":"62379549c6beaafc","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1754555330026,"stop":1754555330026,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceeb2ef0c127ab99","name":"less peers than existing","time":{"start":1754555175015,"stop":1754555175015,"duration":0},"status":"skipped","severity":"normal"},{"uid":"210bd060584140ac","name":"Cluster id 0, shard 0","time":{"start":1754555300205,"stop":1754555300205,"duration":0},"status":"passed","severity":"normal"},{"uid":"360ff1902370669a","name":"msgTime: 0 ms from now, startTime: 1754468912348, endTime: 1754555312348","time":{"start":1754555330027,"stop":1754555330028,"duration":1},"status":"passed","severity":"normal"},{"uid":"24f4bb2af112f043","name":"should reject if Relay is requested but not mounted","time":{"start":1754555035636,"stop":1754555035636,"duration":0},"status":"passed","severity":"normal"},{"uid":"327604c02a15e421","name":"should initialize with custom number of peers","time":{"start":1754555035452,"stop":1754555035453,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b401091326aad11","name":"should insert elements correctly","time":{"start":1754555023621,"stop":1754555023622,"duration":1},"status":"passed","severity":"normal"},{"uid":"b835a1a9c1fbff3b","name":"Query with Ordered Callback, No Decoder","time":{"start":1754555279991,"stop":1754555279991,"duration":0},"status":"passed","severity":"normal"},{"uid":"58b228f2a00b7a09","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1754555020799,"stop":1754555020799,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4ad734e8aa5b10a","name":"should filter peers by codec","time":{"start":1754554992325,"stop":1754554992325,"duration":0},"status":"passed","severity":"normal"},{"uid":"b842dbeee77103ac","name":"Push message with short payload","time":{"start":1754555615343,"stop":1754555615343,"duration":0},"status":"passed","severity":"normal"},{"uid":"e502396e229e4116","name":"Check publish message containing Chinese","time":{"start":1754555198391,"stop":1754555198391,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a990979153da23","name":"should reject if LightPush is requested but not mounted","time":{"start":1754555035636,"stop":1754555035636,"duration":0},"status":"passed","severity":"normal"},{"uid":"429923a10dd63718","name":"should initialize with isNetworkConnected as false","time":{"start":1754554990550,"stop":1754554990554,"duration":4},"status":"passed","severity":"normal"},{"uid":"d643ec2b3823d8c4","name":"connected peers and dial","time":{"start":1754555175014,"stop":1754555175015,"duration":1},"status":"skipped","severity":"normal"},{"uid":"cf28860fc7510818","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1754554999590,"stop":1754554999591,"duration":1},"status":"passed","severity":"normal"},{"uid":"39b1374b508ab369","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app85/6/topic355/proto","time":{"start":1754555303183,"stop":1754555303184,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd23970582c44b51","name":"Push message with long payload","time":{"start":1754555615358,"stop":1754555615358,"duration":0},"status":"passed","severity":"normal"},{"uid":"497bca3fc292f66c","name":"should discard bootstrap peers when has more than set limit","time":{"start":1754555105376,"stop":1754555105379,"duration":3},"status":"passed","severity":"normal"},{"uid":"fc8548d8b68810cf","name":"Query Generator, Multiple PubsubTopics","time":{"start":1754555279989,"stop":1754555279989,"duration":0},"status":"passed","severity":"normal"},{"uid":"eef51ac4265fa73","name":"should dial peer immediately when queue is empty","time":{"start":1754554991318,"stop":1754554991318,"duration":0},"status":"passed","severity":"normal"},{"uid":"da4a5646be7673a3","name":"should return true when peer is on the same cluster","time":{"start":1754554991284,"stop":1754554991284,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4133665816dee3","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1754554975810,"stop":1754554975811,"duration":1},"status":"passed","severity":"normal"},{"uid":"c65519c67a5ceb3c","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1754555025400,"stop":1754555025401,"duration":1},"status":"passed","severity":"normal"},{"uid":"d961ed673d849bc8","name":"should handle multiple query options for time ranges","time":{"start":1754555035396,"stop":1754555035397,"duration":1},"status":"passed","severity":"normal"},{"uid":"82428ff4f5932411","name":"can start the service","time":{"start":1754555004014,"stop":1754555004015,"duration":1},"status":"passed","severity":"normal"},{"uid":"993fe4709371ee45","name":"should throw error - no public key","time":{"start":1754554982012,"stop":1754554982012,"duration":0},"status":"passed","severity":"normal"}]