mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-16 11:53:14 +00:00
1 line
219 KiB
JSON
1 line
219 KiB
JSON
[{"uid":"709ebf66794e9936","name":"should create a new stream if no existing for protocol found","time":{"start":1757383563026,"stop":1757383563027,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a385bd8826ca258","name":"Push message with custom timestamp: 1757380065386","time":{"start":1757384702048,"stop":1757384702048,"duration":0},"status":"passed","severity":"normal"},{"uid":"277ee92b2ba0960a","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1757383545626,"stop":1757383545627,"duration":1},"status":"passed","severity":"normal"},{"uid":"97cf01eca12b3c70","name":"should not change state when connections remain after disconnect","time":{"start":1757383562135,"stop":1757383562135,"duration":0},"status":"passed","severity":"normal"},{"uid":"6151059ce661b1c","name":"should skip updating peer store if peer has same addresses","time":{"start":1757383561832,"stop":1757383561832,"duration":0},"status":"passed","severity":"normal"},{"uid":"e20b43f277eea8dc","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1757383562988,"stop":1757383562988,"duration":0},"status":"passed","severity":"normal"},{"uid":"d63dae3fbc430282","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1757383808867,"stop":1757383808868,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a89a77814c1bd","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757384131156,"stop":1757384131156,"duration":0},"status":"passed","severity":"normal"},{"uid":"6afc7029be720c6a","name":"handles different clusterIds correctly","time":{"start":1757383545624,"stop":1757383545624,"duration":0},"status":"passed","severity":"normal"},{"uid":"e493b4f1d6799e4","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1757383617080,"stop":1757383617080,"duration":0},"status":"passed","severity":"normal"},{"uid":"22b3bef23b8e2847","name":"Passing page size 3 when there are 20 messages","time":{"start":1757383988090,"stop":1757383988092,"duration":2},"status":"passed","severity":"normal"},{"uid":"de1774bbc50bdb41","name":"Push message with Script payload","time":{"start":1757384702067,"stop":1757384702067,"duration":0},"status":"passed","severity":"normal"},{"uid":"f450251556f7df7f","name":"should handle peer store errors gracefully","time":{"start":1757383612953,"stop":1757383612953,"duration":0},"status":"passed","severity":"normal"},{"uid":"149742d40bdfe67","name":"throws an error for improperly formatted content topics","time":{"start":1757383545624,"stop":1757383545625,"duration":1},"status":"passed","severity":"normal"},{"uid":"877973a2af1a0196","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1757383562269,"stop":1757383562270,"duration":1},"status":"passed","severity":"normal"},{"uid":"34765d52e0e39d4","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1757383562376,"stop":1757383562376,"duration":0},"status":"passed","severity":"normal"},{"uid":"360cdcf0bb5a10e7","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1757383551393,"stop":1757383551393,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa1a8a3f3858c07","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app82/6/topic953/xml","time":{"start":1757383914187,"stop":1757383914188,"duration":1},"status":"passed","severity":"normal"},{"uid":"a49ff8459993650c","name":"Encoder throws on empty string content topic","time":{"start":1757383585200,"stop":1757383585201,"duration":1},"status":"passed","severity":"normal"},{"uid":"87ba13ebb3967850","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1757383573544,"stop":1757383573544,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f611f54cc959e42","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1757383545828,"stop":1757383545828,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7f92ecce8a617b3","name":"Check message with invalid timestamp is not received","time":{"start":1757384093371,"stop":1757384093372,"duration":1},"status":"passed","severity":"normal"},{"uid":"eec8f0d70de60518","name":"should be able to decode the field with only FILTER set to true","time":{"start":1757383551391,"stop":1757383551392,"duration":1},"status":"passed","severity":"normal"},{"uid":"462df16af5d2b0b1","name":"Cluster ID 0, shard 1","time":{"start":1757383971869,"stop":1757383971869,"duration":0},"status":"passed","severity":"normal"},{"uid":"a28d8ee85837d79d","name":"Promise Callback - false","time":{"start":1757383975992,"stop":1757383975992,"duration":0},"status":"passed","severity":"normal"},{"uid":"27faf2d7317a0e0b","name":"should serialize and deserialize correctly","time":{"start":1757383598724,"stop":1757383598725,"duration":1},"status":"passed","severity":"normal"},{"uid":"32f4cf6331be1fc8","name":"should sort by messageId when timestamps are equal","time":{"start":1757383600407,"stop":1757383600407,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ae1b387c62314b","name":"Push message with Arabic payload","time":{"start":1757384702077,"stop":1757384702077,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1212f538fc924df","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1757383562376,"stop":1757383562376,"duration":0},"status":"passed","severity":"normal"},{"uid":"587603d60e4e0dd2","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1757383647703,"stop":1757383647703,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8dfa666d20944e9","name":"Filter","time":{"start":1757384000808,"stop":1757384000808,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e7c5f42af3d47c7","name":"Subscribe and receive messages via waku relay post","time":{"start":1757384131156,"stop":1757384131156,"duration":0},"status":"passed","severity":"normal"},{"uid":"46bff5761a025364","name":"should handle v3 RLN errors","time":{"start":1757383611581,"stop":1757383611581,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2919ba9be27ef0e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757384131167,"stop":1757384131168,"duration":1},"status":"passed","severity":"normal"},{"uid":"45db1843e02cf5bf","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757383791878,"stop":1757383791879,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f0a5b85621f75e7","name":"Push message with rate limit","time":{"start":1757384702047,"stop":1757384702047,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a866a16973f2a0","name":"should clear timers for specific peer on disconnect","time":{"start":1757383562379,"stop":1757383562379,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ce738ac1d39d092","name":"should not fail to start the service if it is already started","time":{"start":1757383645475,"stop":1757383645475,"duration":0},"status":"passed","severity":"normal"},{"uid":"b363ef73257e370","name":"should dial with PeerId and return stream","time":{"start":1757383563349,"stop":1757383563350,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ca94e074a3c7678","name":"should update peers in cache on 'peer:identify' event","time":{"start":1757383577510,"stop":1757383577511,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f6abde3714b2ca8","name":"Push message with content topic containing Russian","time":{"start":1757384702082,"stop":1757384702083,"duration":1},"status":"passed","severity":"normal"},{"uid":"954c5a1d4cbdc97e","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1757383594793,"stop":1757383594793,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d8420d507f8d1e8","name":"should handle queue processing errors gracefully","time":{"start":1757383562090,"stop":1757383562091,"duration":1},"status":"passed","severity":"normal"},{"uid":"12a26ba5418b803d","name":"should properly compute the node id","time":{"start":1757383552107,"stop":1757383552108,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7cc0b99ab86c87f","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1757383600757,"stop":1757383600757,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b75dd1ade8ebe10","name":"Subscribe to topic containing numeric and publish message","time":{"start":1757383824690,"stop":1757383824691,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6d111c25439539c","name":"should handle shardReader errors","time":{"start":1757383563353,"stop":1757383563354,"duration":1},"status":"passed","severity":"normal"},{"uid":"11c786ceb4a0e1eb","name":"Default pageSize","time":{"start":1757383988095,"stop":1757383988095,"duration":0},"status":"passed","severity":"normal"},{"uid":"deeefd85e2ec2552","name":"Push message with content topic containing long","time":{"start":1757384702070,"stop":1757384702071,"duration":1},"status":"passed","severity":"normal"},{"uid":"e22d1f3727adbb00","name":"Encoder throws on undefined content topic","time":{"start":1757383583543,"stop":1757383583543,"duration":0},"status":"passed","severity":"normal"},{"uid":"cea759df6ed6a541","name":"should be online or offline if network state changed","time":{"start":1757383662008,"stop":1757383662008,"duration":0},"status":"passed","severity":"normal"},{"uid":"974f7684a27c9bc7","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1757383594751,"stop":1757383594752,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5f18e845d5100f3","name":"Push message with escaped characters payload","time":{"start":1757384702079,"stop":1757384702080,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee4a2d28d631f22b","name":"should work with v3 peers","time":{"start":1757383611580,"stop":1757383611580,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a279d4454fccdb","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1757383926753,"stop":1757383926754,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d28b6cc1b5ff5a3","name":"Check meta is set [symmetric]","time":{"start":1757383583541,"stop":1757383583542,"duration":1},"status":"passed","severity":"normal"},{"uid":"a25b078aaa24705b","name":"Push message with content topic containing emoji","time":{"start":1757384702046,"stop":1757384702046,"duration":0},"status":"passed","severity":"normal"},{"uid":"54b236a2692d733d","name":"Push message with content topic containing JSON","time":{"start":1757384702083,"stop":1757384702083,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce44ffb084a19642","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757384131174,"stop":1757384131174,"duration":0},"status":"passed","severity":"normal"},{"uid":"325b323fff590f28","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1757383573543,"stop":1757383573543,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2cbb8fc3c0eb180","name":"Check publish message containing XML","time":{"start":1757383815468,"stop":1757383815468,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f18c3e0298ca521","name":"Store - dialed first","time":{"start":1757384000806,"stop":1757384000807,"duration":1},"status":"passed","severity":"normal"},{"uid":"453c399d4328b2b","name":"Own sync message does not acknowledge own messages","time":{"start":1757383619889,"stop":1757383619889,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eb046026c2746b7","name":"Overlapping topic subscription","time":{"start":1757383824687,"stop":1757383824688,"duration":1},"status":"skipped","severity":"normal"},{"uid":"798efe9cc5151032","name":"Check received message containing emoji","time":{"start":1757384093379,"stop":1757384093379,"duration":0},"status":"passed","severity":"normal"},{"uid":"e00ee292e8a7b7d3","name":"should add received message to localHistory with retrievalHint","time":{"start":1757383600755,"stop":1757383600755,"duration":0},"status":"passed","severity":"normal"},{"uid":"67ad190ef093c7aa","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757384131161,"stop":1757384131161,"duration":0},"status":"passed","severity":"normal"},{"uid":"27dc2e04858cc947","name":"Ordered Callback - false","time":{"start":1757383975992,"stop":1757383975998,"duration":6},"status":"passed","severity":"normal"},{"uid":"c851b01160250ad2","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1757383600407,"stop":1757383600407,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c76307b495b23e","name":"Push message with content topic containing SQL Injection","time":{"start":1757384702061,"stop":1757384702061,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b6a5f0365938a0","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1757383824697,"stop":1757383824697,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7bfd59f09de83f4","name":"Check message with invalid timestamp is not received","time":{"start":1757384093380,"stop":1757384093380,"duration":0},"status":"passed","severity":"normal"},{"uid":"db0bb89471d83086","name":"Wrong topic","time":{"start":1757383914191,"stop":1757383914191,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc2fa066b0cd6950","name":"should handle mixed protocol support correctly","time":{"start":1757383612953,"stop":1757383612954,"duration":1},"status":"passed","severity":"normal"},{"uid":"e63998449d93d7d2","name":"should be able to decode the field with only RELAY set to true","time":{"start":1757383551391,"stop":1757383551391,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c6be820d6ccb4c7","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1757383562804,"stop":1757383562804,"duration":0},"status":"passed","severity":"normal"},{"uid":"12c563db0bab751","name":"should dispatch connect and disconnect events","time":{"start":1757383612547,"stop":1757383612548,"duration":1},"status":"passed","severity":"normal"},{"uid":"d08e7c541ae70bc3","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757384131166,"stop":1757384131167,"duration":1},"status":"passed","severity":"normal"},{"uid":"edec0f64ba3c4c9d","name":"Subscribe to topic containing Script and publish message","time":{"start":1757383824693,"stop":1757383824693,"duration":0},"status":"passed","severity":"normal"},{"uid":"89fc12862fc9aaa4","name":"Relay + Store","time":{"start":1757383552114,"stop":1757383552114,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aefcd3204a373f","name":"Push message with short payload","time":{"start":1757384702064,"stop":1757384702065,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed753769b8c6614e","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1757383551393,"stop":1757383551394,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc884f17ddc6959e","name":"should register libp2p event listeners when start is called","time":{"start":1757383612548,"stop":1757383612548,"duration":0},"status":"passed","severity":"normal"},{"uid":"59bce7e24274f8f6","name":"Passing page size 0 when there are 110 messages","time":{"start":1757383988089,"stop":1757383988090,"duration":1},"status":"passed","severity":"normal"},{"uid":"d319dbc9e618e317","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1757383600762,"stop":1757383600762,"duration":0},"status":"passed","severity":"normal"},{"uid":"30fb83eac519c189","name":"Throws when trying to push message with empty payload","time":{"start":1757384702042,"stop":1757384702042,"duration":0},"status":"passed","severity":"normal"},{"uid":"25943d207e508309","name":"should handle empty peer infos gracefully","time":{"start":1757383573542,"stop":1757383573542,"duration":0},"status":"passed","severity":"normal"},{"uid":"26891a38e78188a9","name":"Subscribe to topic containing emoji and publish message","time":{"start":1757383824697,"stop":1757383824698,"duration":1},"status":"passed","severity":"normal"},{"uid":"74db674b1d8333a2","name":"Check received message containing escaped characters","time":{"start":1757384093369,"stop":1757384093369,"duration":0},"status":"passed","severity":"normal"},{"uid":"b53d355790455c7d","name":"should emit a peer event after start","time":{"start":1757383882389,"stop":1757383882389,"duration":0},"status":"passed","severity":"normal"},{"uid":"48231735f947c916","name":"should perform ping and update peer store on timer","time":{"start":1757383562374,"stop":1757383562374,"duration":0},"status":"passed","severity":"normal"},{"uid":"98d7f0fa692e1588","name":"throws if store query response has error status","time":{"start":1757383563068,"stop":1757383563068,"duration":0},"status":"passed","severity":"normal"},{"uid":"d42b82bc8a311f7b","name":"should not allow k > 12","time":{"start":1757383594673,"stop":1757383594674,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa6292c9b1bee3cf","name":"should create NetworkMonitor with libp2p and events","time":{"start":1757383562116,"stop":1757383562116,"duration":0},"status":"passed","severity":"normal"},{"uid":"81a601d418611a82","name":"Asymmetric encrypt & decrypt","time":{"start":1757383583983,"stop":1757383583983,"duration":0},"status":"passed","severity":"normal"},{"uid":"2394c74fb2fc61d4","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1757383545617,"stop":1757383545617,"duration":0},"status":"passed","severity":"normal"},{"uid":"276c012f475a98d8","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1757383594777,"stop":1757383594777,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e1ae6d2f4460bd2","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1757383611745,"stop":1757383611745,"duration":0},"status":"passed","severity":"normal"},{"uid":"1590ef195ae57f1d","name":"Subscribe to topic containing special chars and publish message","time":{"start":1757383824691,"stop":1757383824691,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0ce1bbd3ddcdae8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1757383594799,"stop":1757383594799,"duration":0},"status":"passed","severity":"normal"},{"uid":"42db73e7c69ed7e0","name":"rejects hash query with time filter","time":{"start":1757383562475,"stop":1757383562475,"duration":0},"status":"passed","severity":"normal"},{"uid":"8952c86ac5a5ed1c","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1757383994180,"stop":1757383994180,"duration":0},"status":"passed","severity":"normal"},{"uid":"db4c92144434d11c","name":"Query generator for multiple messages with multiple decoders","time":{"start":1757383978015,"stop":1757383978015,"duration":0},"status":"passed","severity":"normal"},{"uid":"5669a420cb9d88ba","name":"should skip already querying peers","time":{"start":1757383573534,"stop":1757383573535,"duration":1},"status":"passed","severity":"normal"},{"uid":"ace967bcbe7cd13d","name":"Check publish message containing long","time":{"start":1757383815465,"stop":1757383815466,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9d8ff35913ad3b8","name":"Subscribe to topic containing JSON and publish message","time":{"start":1757383824694,"stop":1757383824695,"duration":1},"status":"passed","severity":"normal"},{"uid":"200a72b9b44ebb49","name":"throws on content topic with empty application field","time":{"start":1757383545612,"stop":1757383545612,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d46ddb9ad0dff","name":"Push message with XML payload","time":{"start":1757384702039,"stop":1757384702039,"duration":0},"status":"passed","severity":"normal"},{"uid":"243484b1110d63f3","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1757383612773,"stop":1757383612773,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1a3d5b6130c4c97","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1757383612761,"stop":1757383612761,"duration":0},"status":"passed","severity":"normal"},{"uid":"723777e09940e2ab","name":"messageHashStr produces different results for different inputs","time":{"start":1757383562821,"stop":1757383562822,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e63616cd132f324","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1757383612779,"stop":1757383612780,"duration":1},"status":"passed","severity":"normal"},{"uid":"80b23799b71c6a4c","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757384131157,"stop":1757384131157,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7872b6e009ea4f99","name":"Push message equal or less that 1MB","time":{"start":1757384702049,"stop":1757384702049,"duration":0},"status":"passed","severity":"normal"},{"uid":"e08374565979ccc1","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757383735507,"stop":1757383735509,"duration":2},"status":"passed","severity":"normal"},{"uid":"dfd554fadce54c7","name":"Check message with non string payload is not received","time":{"start":1757384093373,"stop":1757384093373,"duration":0},"status":"passed","severity":"normal"},{"uid":"877b6673b403b235","name":"Query Generator - false","time":{"start":1757383975991,"stop":1757383975991,"duration":0},"status":"passed","severity":"normal"},{"uid":"b73f844a699bd36f","name":"should insert elements correctly","time":{"start":1757383598720,"stop":1757383598720,"duration":0},"status":"passed","severity":"normal"},{"uid":"895f5477b53c4c96","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1757383612949,"stop":1757383612949,"duration":0},"status":"passed","severity":"normal"},{"uid":"b81bbb68a2971b1b","name":"Fails to push message bigger that 1MB","time":{"start":1757384702064,"stop":1757384702064,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ef0490488952286","name":"pre and post cipher","time":{"start":1757383583984,"stop":1757383583984,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad3f7515e475c5c","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1757383594765,"stop":1757383594766,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b3030a1a443dc90","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1757383611736,"stop":1757383611736,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f50617cc0f3216c","name":"Query Generator - true","time":{"start":1757383975990,"stop":1757383975990,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae9cfb626dab972d","name":"should set field with only STORE enabled","time":{"start":1757383552113,"stop":1757383552113,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bedfacf99621910","name":"Delete observer","time":{"start":1757383793422,"stop":1757383793422,"duration":0},"status":"passed","severity":"normal"},{"uid":"79668a8c98a3e1c9","name":"can start the service","time":{"start":1757383577507,"stop":1757383577507,"duration":0},"status":"passed","severity":"normal"},{"uid":"db90e971d0447c10","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1757383662001,"stop":1757383662001,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d5716a9e16d6136","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1757383562142,"stop":1757383562142,"duration":0},"status":"passed","severity":"normal"},{"uid":"9946d62fa3547464","name":"should skip peer when already connected","time":{"start":1757383562070,"stop":1757383562070,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b5ac0751af531","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1757383594784,"stop":1757383594787,"duration":3},"status":"passed","severity":"normal"},{"uid":"8701df3adf65c418","name":"should handle malformed response data","time":{"start":1757383573544,"stop":1757383573545,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b6668f9d9b9fd84","name":"Sync message are not sent excessively within sync frequency","time":{"start":1757383619887,"stop":1757383619888,"duration":1},"status":"passed","severity":"normal"},{"uid":"836202c134cdd47c","name":"should start ping timers on peer connect","time":{"start":1757383562368,"stop":1757383562368,"duration":0},"status":"passed","severity":"normal"},{"uid":"26ba2604e0fad3a","name":"tcp ip4 address","time":{"start":1757383551339,"stop":1757383551340,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f153ca958fe1597","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1757383983961,"stop":1757383983961,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ee27d4814ccf198","name":"Push message with short payload","time":{"start":1757384702076,"stop":1757384702076,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a8765ea93eb9565","name":"should handle peer store errors gracefully","time":{"start":1757383573532,"stop":1757383573532,"duration":0},"status":"passed","severity":"normal"},{"uid":"c603f43d3a061be3","name":"should handle case when globalThis is not available","time":{"start":1757383562134,"stop":1757383562134,"duration":0},"status":"passed","severity":"normal"},{"uid":"e40618077c8abbf6","name":"Push message with content topic containing Arabic","time":{"start":1757384702082,"stop":1757384702082,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed36ad55c70d227","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757383791881,"stop":1757383791881,"duration":0},"status":"passed","severity":"normal"},{"uid":"27dff77c09e1c4ce","name":"Publish message with rate limit","time":{"start":1757383815475,"stop":1757383815475,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7603bd9a634eff7","name":"should hang up with multiaddr and return true on success","time":{"start":1757383563351,"stop":1757383563351,"duration":0},"status":"passed","severity":"normal"},{"uid":"64f82fb18ce08cca","name":"should get / set UDP multiaddr","time":{"start":1757383552109,"stop":1757383552109,"duration":0},"status":"passed","severity":"normal"},{"uid":"871137a9edd0be82","name":"should create all internal components","time":{"start":1757383563346,"stop":1757383563346,"duration":0},"status":"passed","severity":"normal"},{"uid":"913cb525ad56bdf4","name":"should send to specified number of peers of used peers","time":{"start":1757383611572,"stop":1757383611572,"duration":0},"status":"passed","severity":"normal"},{"uid":"99ec77dcf451cd4d","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757384131155,"stop":1757384131156,"duration":1},"status":"passed","severity":"normal"},{"uid":"719759804a6f7b4d","name":"should discover peers from provided peer cache","time":{"start":1757383735398,"stop":1757383735398,"duration":0},"status":"passed","severity":"normal"},{"uid":"91e4bf4eb40c7bef","name":"Fails to push message bigger that 1MB","time":{"start":1757384702086,"stop":1757384702086,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6194c64c0efe1dd","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1757383572804,"stop":1757383572804,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8c8eeb20502309e","name":"should use configured peers when available","time":{"start":1757383613610,"stop":1757383613610,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa04648b23a19f6d","name":"should properly clean up resources when disposed","time":{"start":1757383610166,"stop":1757383610174,"duration":8},"status":"passed","severity":"normal"},{"uid":"8fd1d89bb0e7d67d","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1757383994180,"stop":1757383994181,"duration":1},"status":"passed","severity":"normal"},{"uid":"13250a48a3ad6d85","name":"should be empty when created","time":{"start":1757383612647,"stop":1757383612648,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfb4c1eb55939d65","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1757383594787,"stop":1757383594787,"duration":0},"status":"passed","severity":"normal"},{"uid":"568f76eb75e8e8c5","name":"should return false when pubsub topic parsing fails","time":{"start":1757383562270,"stop":1757383562270,"duration":0},"status":"passed","severity":"normal"},{"uid":"30585d06551e7416","name":"Sync message is sent within sync frequency","time":{"start":1757383619887,"stop":1757383619887,"duration":0},"status":"passed","severity":"normal"},{"uid":"32422437743b7af","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1757383944207,"stop":1757383944208,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c84b44083808966","name":"should dispatch network event when browser goes offline","time":{"start":1757383562141,"stop":1757383562141,"duration":0},"status":"passed","severity":"normal"},{"uid":"99ccfe3faf19501","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1757383613609,"stop":1757383613609,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f66bfd417a07a44","name":"Push message with content topic containing Arabic","time":{"start":1757384702072,"stop":1757384702072,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecbf6b6e4892252a","name":"Check message with no content topic is not received","time":{"start":1757384093372,"stop":1757384093373,"duration":1},"status":"passed","severity":"normal"},{"uid":"aab13011c1dbc89d","name":"should not create relay timers when relay is not provided","time":{"start":1757383562377,"stop":1757383562377,"duration":0},"status":"passed","severity":"normal"},{"uid":"c21a96890f799bbb","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1757383585199,"stop":1757383585199,"duration":0},"status":"passed","severity":"normal"},{"uid":"7783dfd75fcbb7cd","name":"should filter out undefined ENRs","time":{"start":1757383573543,"stop":1757383573543,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cebca88e8846679","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1757383545629,"stop":1757383545629,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac554027583f855","name":"Push message with Chinese payload","time":{"start":1757384702037,"stop":1757384702038,"duration":1},"status":"passed","severity":"normal"},{"uid":"401d0b116537da85","name":"groups content topics by expected pubsub topic","time":{"start":1757383545623,"stop":1757383545623,"duration":0},"status":"passed","severity":"normal"},{"uid":"75eb7ed8b31710e6","name":"Cluster id 0, shard 0","time":{"start":1757383971867,"stop":1757383971869,"duration":2},"status":"passed","severity":"normal"},{"uid":"e634d64e0025305","name":"random static sharding 5 - Cluster ID: 63, Shard ID: 573","time":{"start":1757383971871,"stop":1757383971872,"duration":1},"status":"passed","severity":"normal"},{"uid":"75d4b727b838a82d","name":"Check received message containing Basic HTML tag","time":{"start":1757384093377,"stop":1757384093377,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecf2af2aafe05b86","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1757383824685,"stop":1757383824685,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c86da5cf034f70","name":"Push message with rate limit","time":{"start":1757384702063,"stop":1757384702063,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd6105c50fcea19","name":"Subscribe and receives messages on 20 topics","time":{"start":1757384131168,"stop":1757384131168,"duration":0},"status":"passed","severity":"normal"},{"uid":"39022562f0b76218","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1757383612784,"stop":1757383612785,"duration":1},"status":"passed","severity":"normal"},{"uid":"d06111a95db880ac","name":"Renews subscription after lossing a connection","time":{"start":1757384131176,"stop":1757384131176,"duration":0},"status":"passed","severity":"normal"},{"uid":"d028f5a9129e2bf9","name":"Check received message containing Script","time":{"start":1757384093367,"stop":1757384093367,"duration":0},"status":"passed","severity":"normal"},{"uid":"d550d7b9dba3332d","name":"rejects content-filtered query with only contentTopics","time":{"start":1757383562474,"stop":1757383562474,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f2e6cc1df795a21","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1757383662001,"stop":1757383662001,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff2090506fa1814","name":"Push message with JSON payload","time":{"start":1757384702040,"stop":1757384702040,"duration":0},"status":"passed","severity":"normal"},{"uid":"8299e3b61d8ed3fe","name":"should query peer with peer exchange protocol","time":{"start":1757383573533,"stop":1757383573533,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f06762b1de95e4","name":"Relay - times out","time":{"start":1757384000806,"stop":1757384000806,"duration":0},"status":"passed","severity":"normal"},{"uid":"51bbef48b118bc8c","name":"should not create timers for topics where peer is not in mesh","time":{"start":1757383562377,"stop":1757383562378,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce28c07f27797310","name":"Nwaku publishes","time":{"start":1757383805239,"stop":1757383805239,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe9f64dd70c2a295","name":"should not start if already started","time":{"start":1757383573528,"stop":1757383573529,"duration":1},"status":"passed","severity":"normal"},{"uid":"c439136616ed629e","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757384093382,"stop":1757384093383,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb956331c6eebfc3","name":"Incoming message is emitted as received","time":{"start":1757383617079,"stop":1757383617079,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f044b5cf1f0604e","name":"should mark all messages in causal history as acknowledged","time":{"start":1757383600756,"stop":1757383600756,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fd3bd5fd33ed623","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1757383594798,"stop":1757383594798,"duration":0},"status":"passed","severity":"normal"},{"uid":"7389ef1397fdc48e","name":"Check received message containing unicode special characters","time":{"start":1757384093378,"stop":1757384093379,"duration":1},"status":"passed","severity":"normal"},{"uid":"3836afe55d540870","name":"Passing invalid cursor","time":{"start":1757383926756,"stop":1757383926756,"duration":0},"status":"passed","severity":"normal"},{"uid":"253da732e4303d39","name":"should properly create location multiaddrs - udp4","time":{"start":1757383552110,"stop":1757383552110,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc21e957144d912","name":"should start and setup intervals and event listeners","time":{"start":1757383612652,"stop":1757383612652,"duration":0},"status":"passed","severity":"normal"},{"uid":"439ef1eb20d893bc","name":"should handle errors when removing globalThis listeners","time":{"start":1757383562127,"stop":1757383562127,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c90f90c0ce042","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1757383545828,"stop":1757383545828,"duration":0},"status":"passed","severity":"normal"},{"uid":"de82837b8d5e0079","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757384131161,"stop":1757384131162,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf14d6ca0d46b3a9","name":"should start and stop interval correctly","time":{"start":1757383611346,"stop":1757383611355,"duration":9},"status":"passed","severity":"normal"},{"uid":"35820ef9f066e874","name":"random static sharding 6 - Cluster ID: 581, Shard ID: 689","time":{"start":1757383971872,"stop":1757383971872,"duration":0},"status":"passed","severity":"normal"},{"uid":"67317141b6fa10b8","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757384131165,"stop":1757384131165,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0c82511c6a37ba4","name":"Symmetric encrypt & Decrypt","time":{"start":1757383583983,"stop":1757383583984,"duration":1},"status":"passed","severity":"normal"},{"uid":"672efcaac2f5ea0a","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1757383572803,"stop":1757383572803,"duration":0},"status":"passed","severity":"normal"},{"uid":"3feab1c9f3b5c26d","name":"should dial second nwaku node that was discovered","time":{"start":1757383640573,"stop":1757383640580,"duration":7},"status":"skipped","severity":"normal"},{"uid":"166b6bb8fc113b5e","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1757383600759,"stop":1757383600760,"duration":1},"status":"passed","severity":"normal"},{"uid":"157f32f2130feb2e","name":"Push message with content topic containing long","time":{"start":1757384702059,"stop":1757384702059,"duration":0},"status":"passed","severity":"normal"},{"uid":"a84a6d6d7ca6fc7c","name":"can start and stop the service","time":{"start":1757383882388,"stop":1757383882388,"duration":0},"status":"passed","severity":"normal"},{"uid":"385aef107e4d272d","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1757383551387,"stop":1757383551388,"duration":1},"status":"passed","severity":"normal"},{"uid":"d955980c8ec55d42","name":"accepts valid message hash query","time":{"start":1757383562474,"stop":1757383562475,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b3e073d8b9f78e3","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1757383594779,"stop":1757383594779,"duration":0},"status":"passed","severity":"normal"},{"uid":"b987ecadae2cc800","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1757383594800,"stop":1757383594800,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0fa145ab3b7632c","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757384131164,"stop":1757384131164,"duration":0},"status":"passed","severity":"normal"},{"uid":"6563b9c78bfbf48e","name":"Check received message with timestamp: 1757383639423 ","time":{"start":1757384093379,"stop":1757384093379,"duration":0},"status":"passed","severity":"normal"},{"uid":"54247d67282dde53","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1757383545630,"stop":1757383545630,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c5852e55f5db27","name":"Push message with long payload","time":{"start":1757384702036,"stop":1757384702037,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0e3daad17a51859","name":"should wait for LightPush peer to be connected","time":{"start":1757383613625,"stop":1757383613625,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c91949b21d647c2","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757384131155,"stop":1757384131155,"duration":0},"status":"passed","severity":"normal"},{"uid":"e37e734ae6f187e7","name":"should be able to dial TLS multiaddrs","time":{"start":1757383730477,"stop":1757383730478,"duration":1},"status":"passed","severity":"normal"},{"uid":"c27f7fced6e4aef","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app60/5/topic800/xml","time":{"start":1757383914187,"stop":1757383914187,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4d0d2f5398cb2d7","name":"should handle errors when accessing navigator","time":{"start":1757383562143,"stop":1757383562143,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d10d09cd99f822","name":"Subscribe and receive messages via lightPush","time":{"start":1757384131154,"stop":1757384131155,"duration":1},"status":"passed","severity":"normal"},{"uid":"24e3eea18dd1053c","name":"should merge provided config with defaults","time":{"start":1757383563346,"stop":1757383563346,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7e5bf166a96421b","name":"yields undefined for messages without decoder","time":{"start":1757383563069,"stop":1757383563070,"duration":1},"status":"passed","severity":"normal"},{"uid":"272e280d77845179","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1757383594774,"stop":1757383594774,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c1d7484e7f6d0e","name":"should handle incoming messages","time":{"start":1757383612704,"stop":1757383612704,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bdfa43d6fe6ae62","name":"should work with stubbed retrieve function","time":{"start":1757383612768,"stop":1757383612768,"duration":0},"status":"passed","severity":"normal"},{"uid":"48f328232eeb124e","name":"Nodes with multiple pubsub topic","time":{"start":1757383808866,"stop":1757383808867,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e1c9de0c202baea","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1757383594755,"stop":1757383594755,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ad4c0b7b09d64cb","name":"should save new peer to store","time":{"start":1757383561822,"stop":1757383561831,"duration":9},"status":"passed","severity":"normal"},{"uid":"6331ac1d8c1758d7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1757383594800,"stop":1757383594800,"duration":0},"status":"passed","severity":"normal"},{"uid":"64e34b0f20c28526","name":"should handle all zero keep alive options","time":{"start":1757383562383,"stop":1757383562383,"duration":0},"status":"passed","severity":"normal"},{"uid":"4928f3d520be6e4b","name":"should initialize with isNetworkConnected as false","time":{"start":1757383562119,"stop":1757383562119,"duration":0},"status":"passed","severity":"normal"},{"uid":"39b231164b49635e","name":"should handle peer store update failures gracefully","time":{"start":1757383562375,"stop":1757383562375,"duration":0},"status":"passed","severity":"normal"},{"uid":"24dfe95a65f54ee5","name":"should handle complete discovery-to-dial flow","time":{"start":1757383561833,"stop":1757383561833,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9a330318aaa68da","name":"Fails to push message with large meta","time":{"start":1757384702074,"stop":1757384702074,"duration":0},"status":"passed","severity":"normal"},{"uid":"b68628492698e353","name":"recovers when dns.resolve returns empty","time":{"start":1757383573679,"stop":1757383573679,"duration":0},"status":"passed","severity":"normal"},{"uid":"54565c2d4eed157","name":"should handle case with all peers already connected","time":{"start":1757383562981,"stop":1757383562981,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9fa98485a959a20","name":"Push message with Arabic payload","time":{"start":1757384702066,"stop":1757384702066,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa79559c27faf5ec","name":"should use peerId from options when provided to queryGenerator","time":{"start":1757383613610,"stop":1757383613611,"duration":1},"status":"passed","severity":"normal"},{"uid":"beaba1e0edc012ae","name":"should return PeerId when PeerId is provided","time":{"start":1757383562611,"stop":1757383562611,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f1afafc6772b5c0","name":"Push message with XML payload","time":{"start":1757384702078,"stop":1757384702079,"duration":1},"status":"passed","severity":"normal"},{"uid":"37e3df574ebfaa12","name":"should properly create location multiaddrs - tcp4","time":{"start":1757383552110,"stop":1757383552110,"duration":0},"status":"passed","severity":"normal"},{"uid":"990518bb1ae5e02a","name":"should skip peers without peerInfo in ENR","time":{"start":1757383573537,"stop":1757383573537,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff0d2c10b59d68e7","name":"Check received message containing XML","time":{"start":1757384093367,"stop":1757384093368,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d85c4c67cc1e7be","name":"should add sent message to localHistory with retrievalHint","time":{"start":1757383600752,"stop":1757383600753,"duration":1},"status":"passed","severity":"normal"},{"uid":"95a593adf7ed8602","name":"Outgoing message is emitted as sending","time":{"start":1757383615452,"stop":1757383615452,"duration":0},"status":"passed","severity":"normal"},{"uid":"947e8385b02ead9","name":"should handle multiple query options for time ranges","time":{"start":1757383613608,"stop":1757383613609,"duration":1},"status":"passed","severity":"normal"},{"uid":"1260ff3a90642477","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1757383573681,"stop":1757383573681,"duration":0},"status":"passed","severity":"normal"},{"uid":"d47ee46e0f9c2ea3","name":"throws on content topic with generation field greater than 0","time":{"start":1757383545612,"stop":1757383545612,"duration":0},"status":"passed","severity":"normal"},{"uid":"27fb0b888b1773fa","name":"should initialize with custom TTL","time":{"start":1757383573527,"stop":1757383573527,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3074fe97126bb7a","name":"Check message with no payload is not received","time":{"start":1757384093381,"stop":1757384093382,"duration":1},"status":"passed","severity":"normal"},{"uid":"55d2d16891a4f27f","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757383791883,"stop":1757383791883,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0396ed27c0b9272","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1757383545622,"stop":1757383545622,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f7b6967243ac6cd","name":"Check received message containing short","time":{"start":1757384093374,"stop":1757384093375,"duration":1},"status":"passed","severity":"normal"},{"uid":"27da1fb7dd84cc14","name":"it tolerates circular branch references","time":{"start":1757383573679,"stop":1757383573679,"duration":0},"status":"passed","severity":"normal"},{"uid":"36f68066a1982744","name":"should successfully query peers and return peer infos","time":{"start":1757383573542,"stop":1757383573542,"duration":0},"status":"passed","severity":"normal"},{"uid":"b057de96a654abf3","name":"return first retrieved peers without further DNS queries","time":{"start":1757383573681,"stop":1757383573681,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa1bbab3aab47b2a","name":"ends if stream creation fails","time":{"start":1757383563067,"stop":1757383563068,"duration":1},"status":"passed","severity":"normal"},{"uid":"af2f9cc5da09e7fb","name":"Publish message with large meta","time":{"start":1757383815475,"stop":1757383815475,"duration":0},"status":"passed","severity":"normal"},{"uid":"63cf3ed1c41db5a0","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757383963770,"stop":1757383963773,"duration":3},"status":"passed","severity":"normal"},{"uid":"c8772674cfd64384","name":"connects to nwaku","time":{"start":1757383996583,"stop":1757383996583,"duration":0},"status":"passed","severity":"normal"},{"uid":"260ef6464e184503","name":"should dial peer immediately when queue is empty","time":{"start":1757383562069,"stop":1757383562069,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f6e52853d13ff6","name":"should throw error - no id","time":{"start":1757383552106,"stop":1757383552106,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8c4d2bed4b8e42","name":"Push message with meta","time":{"start":1757384702046,"stop":1757384702046,"duration":0},"status":"passed","severity":"normal"},{"uid":"c30b47f5c47f52b5","name":"Push message with SQL Injection payload","time":{"start":1757384702078,"stop":1757384702078,"duration":0},"status":"passed","severity":"normal"},{"uid":"55a243fadcaa2b07","name":"should check false positive rate","time":{"start":1757383598726,"stop":1757383598726,"duration":0},"status":"passed","severity":"normal"},{"uid":"229af93a4747dfce","name":"Push message with Basic HTML tag payload","time":{"start":1757384702079,"stop":1757384702079,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc5ef3682cea863d","name":"Check publish message containing escaped characters","time":{"start":1757383815469,"stop":1757383815469,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a463649b301dba7","name":"should successfully subscribe to supported pubsub topic","time":{"start":1757383612701,"stop":1757383612701,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5ad99ce830ebb2c","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1757383594755,"stop":1757383594759,"duration":4},"status":"passed","severity":"normal"},{"uid":"ec750077611d9062","name":"should set field with only LIGHTPUSH enabled","time":{"start":1757383552114,"stop":1757383552114,"duration":0},"status":"passed","severity":"normal"},{"uid":"bea160f3908c4e3e","name":"Push message with Script payload","time":{"start":1757384702053,"stop":1757384702053,"duration":0},"status":"passed","severity":"normal"},{"uid":"45665050b3f0bdaf","name":"should be safe to call multiple times","time":{"start":1757383562971,"stop":1757383562971,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f415922d427ebee","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1757383594752,"stop":1757383594752,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b5abda783eae8e","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757384131175,"stop":1757384131176,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc070d32ba87879","name":"should stop ping timers on peer disconnect","time":{"start":1757383562370,"stop":1757383562371,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec91c3bea4a92aaa","name":"messageHashStr returns a hex string","time":{"start":1757383562815,"stop":1757383562815,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a9940b9262e4306","name":"returns all values when wanted number matches available values","time":{"start":1757383572092,"stop":1757383572094,"duration":2},"status":"passed","severity":"normal"},{"uid":"e843385cdf7a546c","name":"should wait for Store peer to be connected","time":{"start":1757383613627,"stop":1757383613627,"duration":0},"status":"passed","severity":"normal"},{"uid":"535143a5723b4afa","name":"Check publish message containing SQL Injection","time":{"start":1757383815467,"stop":1757383815468,"duration":1},"status":"passed","severity":"normal"},{"uid":"83bcada83824094d","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1757383612776,"stop":1757383612777,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2a242dfc112e90a","name":"should be able to encode the field with only RELAY set to true","time":{"start":1757383551385,"stop":1757383551386,"duration":1},"status":"passed","severity":"normal"},{"uid":"7322019933185a81","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757384131172,"stop":1757384131172,"duration":0},"status":"passed","severity":"normal"},{"uid":"48a859d0d5fb9af5","name":"should drop connection to one peer on hangUp","time":{"start":1757383730476,"stop":1757383730477,"duration":1},"status":"passed","severity":"normal"},{"uid":"767369d5169b3d0d","name":"should not return locked peers if enough unlocked are available","time":{"start":1757383612547,"stop":1757383612547,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc2644f9eefb01","name":"Refresh subscription","time":{"start":1757384131158,"stop":1757384131159,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b9c530e7a9979e7","name":"should drop connection via multiaddr with hangUp","time":{"start":1757383730477,"stop":1757383730477,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e4fe0886b4c1155","name":"Check received message containing special chars","time":{"start":1757384093375,"stop":1757384093375,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f6457d3f3520982","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757383791876,"stop":1757383791877,"duration":1},"status":"passed","severity":"normal"},{"uid":"785071ef2fd0ac3f","name":"should not discard bootstrap peers if under the limit","time":{"start":1757383683647,"stop":1757383683648,"duration":1},"status":"passed","severity":"normal"},{"uid":"7336c529cc488a6c","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1757383617078,"stop":1757383617079,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dd5fed8d8a0d651","name":"Bloom filter","time":{"start":1757383600406,"stop":1757383600406,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3675fada3892ab0","name":"should properly create location multiaddrs - udp6","time":{"start":1757383552110,"stop":1757383552111,"duration":1},"status":"passed","severity":"normal"},{"uid":"502173cd243cb3f3","name":"LightPush","time":{"start":1757384000807,"stop":1757384000808,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d066b4b15c56ff3","name":"random static sharding 10 - Cluster ID: 238, Shard ID: 373","time":{"start":1757383971873,"stop":1757383971873,"duration":0},"status":"passed","severity":"normal"},{"uid":"f95535819580d0f6","name":"Push message with JSON payload","time":{"start":1757384702054,"stop":1757384702056,"duration":2},"status":"passed","severity":"normal"},{"uid":"e9df31646d79d79b","name":"retrieves a single peer","time":{"start":1757383573678,"stop":1757383573678,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1b79bb6c31e3f80","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1757383994176,"stop":1757383994179,"duration":3},"status":"passed","severity":"normal"},{"uid":"3180d57d1ceb3082","name":"should filter peers by codec","time":{"start":1757383563352,"stop":1757383563352,"duration":0},"status":"passed","severity":"normal"},{"uid":"f95811861e5ffd5b","name":"should remove expired entries after TTL has passed","time":{"start":1757383610164,"stop":1757383610164,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ccd50cd13a7a38","name":"Push 30 different messages","time":{"start":1757384702058,"stop":1757384702058,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b3604824e4fce624","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1757383600760,"stop":1757383600760,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1e16e91b6118dfa","name":"Promise Callback - true","time":{"start":1757383975991,"stop":1757383975992,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e74b956eea0b38d","name":"should not fail to start the service if it is already started","time":{"start":1757383577508,"stop":1757383577509,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b8904518fc3d274","name":"should initialize with libp2p components","time":{"start":1757383573542,"stop":1757383573542,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ffd6e1c091e3e7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1757383545633,"stop":1757383545633,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e076501f4b293c8","name":"should query peers that support peer exchange","time":{"start":1757383573531,"stop":1757383573532,"duration":1},"status":"passed","severity":"normal"},{"uid":"285bcd2c26b3469c","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757383791879,"stop":1757383791879,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dfb02f0ad9d1f3f","name":"should return false when peer is not found","time":{"start":1757383562260,"stop":1757383562261,"duration":1},"status":"passed","severity":"normal"},{"uid":"bba73e00db81e4ed","name":"Push message with content topic containing SQL Injection","time":{"start":1757384702044,"stop":1757384702045,"duration":1},"status":"passed","severity":"normal"},{"uid":"31f00b579546e569","name":"should never report false negatives","time":{"start":1757383598723,"stop":1757383598724,"duration":1},"status":"passed","severity":"normal"},{"uid":"72b5605f80ab03e1","name":"Query generator for 2000 messages","time":{"start":1757383978018,"stop":1757383978018,"duration":0},"status":"passed","severity":"normal"},{"uid":"e241d7fb99ad17f3","name":"Subscribe to topic containing XML and publish message","time":{"start":1757383824693,"stop":1757383824694,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd34432719f2928","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1757383594772,"stop":1757383594773,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0de380f6e9034e","name":"should set field with all protocols disabled","time":{"start":1757383552112,"stop":1757383552112,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a05e53ca413a357","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1757383594794,"stop":1757383594794,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5cc78856ef1af20","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1757383545630,"stop":1757383545630,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a6dde43f819a7c4","name":"accepts time-filtered query with content filter","time":{"start":1757383562484,"stop":1757383562485,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b2b83afd50e35c","name":"should return true even if peer has no overlapping shards","time":{"start":1757383562255,"stop":1757383562260,"duration":5},"status":"passed","severity":"normal"},{"uid":"4db69a9c2515d880","name":"Push message with content topic containing JSON","time":{"start":1757384702061,"stop":1757384702061,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e0c98311a49d64","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1757383594766,"stop":1757383594769,"duration":3},"status":"passed","severity":"normal"},{"uid":"df1fc3ec5f7b9049","name":"Publish message with custom timestamp: Tue Sep 09 2025 03:10:09 GMT+0000 (Coordinated Universal Time)","time":{"start":1757383815472,"stop":1757383815472,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16ec5d90ed6a555","name":"Fails to push message bigger that 1MB","time":{"start":1757384702075,"stop":1757384702075,"duration":0},"status":"passed","severity":"normal"},{"uid":"5067072c997637ba","name":"Push message with custom timestamp: 1726625265386","time":{"start":1757384702063,"stop":1757384702063,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a82edf0d6dadeed","name":"Push message with content topic containing special chars","time":{"start":1757384702082,"stop":1757384702082,"duration":0},"status":"passed","severity":"normal"},{"uid":"28fe9d8fe46f63c2","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1757383552104,"stop":1757383552104,"duration":0},"status":"passed","severity":"normal"},{"uid":"7017984e080f42ba","name":"should not execute task if max attempts is 0","time":{"start":1757383611366,"stop":1757383611366,"duration":0},"status":"passed","severity":"normal"},{"uid":"77db8bbd97ecd6aa","name":"should add and remove event listeners correctly","time":{"start":1757383577511,"stop":1757383577511,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef28c1c5dd2c5b07","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1757383611364,"stop":1757383611364,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bde94e26d5b45a3","name":"should dial peers from store on start","time":{"start":1757383562969,"stop":1757383562970,"duration":1},"status":"passed","severity":"normal"},{"uid":"85f4f42caeab3444","name":"Check publish message containing special chars","time":{"start":1757383815466,"stop":1757383815466,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af62c7852d60bb0","name":"Decoder throws on undefined content topic","time":{"start":1757383563356,"stop":1757383563356,"duration":0},"status":"passed","severity":"normal"},{"uid":"271dee4b5e5942e4","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757384131171,"stop":1757384131171,"duration":0},"status":"passed","severity":"normal"},{"uid":"32766015b10ed60e","name":"Push message with Chinese payload","time":{"start":1757384702052,"stop":1757384702052,"duration":0},"status":"passed","severity":"normal"},{"uid":"c00a60fca1b61c21","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1757383594779,"stop":1757383594779,"duration":0},"status":"passed","severity":"normal"},{"uid":"5892db832c6aae5e","name":"Check received message containing Arabic","time":{"start":1757384093366,"stop":1757384093366,"duration":0},"status":"passed","severity":"normal"},{"uid":"22794fe0b5e827a3","name":"random static sharding 4 - Cluster ID: 142, Shard ID: 716","time":{"start":1757383971871,"stop":1757383971871,"duration":0},"status":"passed","severity":"normal"},{"uid":"94a3e6fa00895b62","name":"Push message with Basic HTML tag payload","time":{"start":1757384702054,"stop":1757384702054,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5f5911a7626b59","name":"Check message received after jswaku node is restarted","time":{"start":1757384093373,"stop":1757384093374,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d2685d5633c9884","name":"Push message with XML payload","time":{"start":1757384702053,"stop":1757384702054,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2c9b01123fc052","name":"should return false when peer is not on the specified shard","time":{"start":1757383562262,"stop":1757383562262,"duration":0},"status":"passed","severity":"normal"},{"uid":"3577bf3f85663976","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757384093371,"stop":1757384093371,"duration":0},"status":"passed","severity":"normal"},{"uid":"34a54600df9d1427","name":"should unregister libp2p event listeners when stop is called","time":{"start":1757383612549,"stop":1757383612549,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fe60869710b76cc","name":"should handle errors when getting connections","time":{"start":1757383562142,"stop":1757383562143,"duration":1},"status":"passed","severity":"normal"},{"uid":"26a1cf38ffcafd74","name":"random static sharding 2 - Cluster ID: 948, Shard ID: 196","time":{"start":1757383971870,"stop":1757383971870,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb3f382632a103de","name":"should return all connected peers without codec filter","time":{"start":1757383563352,"stop":1757383563352,"duration":0},"status":"passed","severity":"normal"},{"uid":"f828cba97a514408","name":"should be delivered immediately if received","time":{"start":1757383600764,"stop":1757383600764,"duration":0},"status":"passed","severity":"normal"},{"uid":"456c12842b7840b3","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app51/2/topic413/xml","time":{"start":1757383914191,"stop":1757383914191,"duration":0},"status":"passed","severity":"normal"},{"uid":"e60f5a0509ffb7df","name":"should work with mixed v2 and v3 peers","time":{"start":1757383611580,"stop":1757383611580,"duration":0},"status":"passed","severity":"normal"},{"uid":"aac7ef81945157f0","name":"should not process empty queue","time":{"start":1757383562088,"stop":1757383562090,"duration":2},"status":"passed","severity":"normal"},{"uid":"34f24b5986c4d8b2","name":"should process up to 3 peers at once","time":{"start":1757383562087,"stop":1757383562088,"duration":1},"status":"passed","severity":"normal"},{"uid":"592353732cded428","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1757383594759,"stop":1757383594759,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf2434d75d7115a","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757383735509,"stop":1757383735510,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e7556ef1fffdfbe","name":"should create ConnectionManager with required options","time":{"start":1757383563342,"stop":1757383563342,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c84632659d5cad1","name":"different cluster: nodes don't connect","time":{"start":1757383735507,"stop":1757383735507,"duration":0},"status":"passed","severity":"normal"},{"uid":"622f76a3908adddc","name":"Ordered Callback - true","time":{"start":1757383975992,"stop":1757383975992,"duration":0},"status":"passed","severity":"normal"},{"uid":"139af0e361c2f780","name":"Fails to push message bigger that 1MB","time":{"start":1757384702049,"stop":1757384702050,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cb9017dc62b78cd","name":"Push message with numeric payload","time":{"start":1757384702037,"stop":1757384702037,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f6b698603059f4","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1757383612554,"stop":1757383612554,"duration":0},"status":"passed","severity":"normal"},{"uid":"e08102dbe6ab4935","name":"Passing page size 10 when there are 10 messages","time":{"start":1757383988092,"stop":1757383988093,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e2d57b5c225d123","name":"should perform initial health assessment on start","time":{"start":1757383612953,"stop":1757383612953,"duration":0},"status":"passed","severity":"normal"},{"uid":"16a5b0899ba4ccfd","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1757383545619,"stop":1757383545619,"duration":0},"status":"passed","severity":"normal"},{"uid":"25f1414d41b80627","name":"should drop connection to all peers on hangUp","time":{"start":1757383730474,"stop":1757383730475,"duration":1},"status":"passed","severity":"normal"},{"uid":"58856b4972c55591","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757384131172,"stop":1757384131172,"duration":0},"status":"passed","severity":"normal"},{"uid":"1631d43e436cb4dd","name":"Refresh subscription","time":{"start":1757384131170,"stop":1757384131170,"duration":0},"status":"passed","severity":"normal"},{"uid":"96279acf26984c82","name":"Push message with custom timestamp: 1757387265387","time":{"start":1757384702086,"stop":1757384702086,"duration":0},"status":"passed","severity":"normal"},{"uid":"31246a05ccadc293","name":"should encodeTxt and decodeTxt","time":{"start":1757383552100,"stop":1757383552101,"duration":1},"status":"passed","severity":"normal"},{"uid":"7834074c19123185","name":"Passing page size 19 when there are 20 messages","time":{"start":1757383988093,"stop":1757383988094,"duration":1},"status":"passed","severity":"normal"},{"uid":"d08aebc5cc1f11a5","name":"random static sharding 8 - Cluster ID: 638, Shard ID: 198","time":{"start":1757383971872,"stop":1757383971873,"duration":1},"status":"passed","severity":"normal"},{"uid":"30e7b8cb8094b6aa","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1757383926755,"stop":1757383926755,"duration":0},"status":"passed","severity":"normal"},{"uid":"b58c48f41eef81dc","name":"Register correct protocols","time":{"start":1757383824684,"stop":1757383824684,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8214c269b67a49c","name":"Outgoing message is emitted as sent","time":{"start":1757383615452,"stop":1757383615452,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b626feb1baf4f9","name":"should attach causal history and bloom filter to each message","time":{"start":1757383600753,"stop":1757383600753,"duration":0},"status":"passed","severity":"normal"},{"uid":"cccd5a9b5c74969f","name":"should return true when peer is on the pubsub topic shard","time":{"start":1757383562269,"stop":1757383562269,"duration":0},"status":"passed","severity":"normal"},{"uid":"354b88ebeaf0999b","name":"passes more than one ENR URLs and attempts connection","time":{"start":1757383645480,"stop":1757383645480,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bb78d7b385a4d2f","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1757383572799,"stop":1757383572799,"duration":0},"status":"passed","severity":"normal"},{"uid":"997659608ec83","name":"Check received message containing Script","time":{"start":1757384093376,"stop":1757384093377,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ccaae6156626dd6","name":"Check publish message containing JSON","time":{"start":1757383815469,"stop":1757383815469,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e86c6229e9301b","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1757383819693,"stop":1757383819694,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ae8191b2139db1b","name":"should keep entries that haven't expired yet","time":{"start":1757383610165,"stop":1757383610165,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d0686aaaba66ec8","name":"should update peer store before dialing","time":{"start":1757383561821,"stop":1757383561821,"duration":0},"status":"passed","severity":"normal"},{"uid":"54d348b1b7fd6916","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1757383994187,"stop":1757383994187,"duration":0},"status":"passed","severity":"normal"},{"uid":"69ae8dbbab5066ec","name":"should start all internal components","time":{"start":1757383563347,"stop":1757383563347,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d285bad5c0c540c","name":"should handle empty pubsub topics","time":{"start":1757383562382,"stop":1757383562382,"duration":0},"status":"passed","severity":"normal"},{"uid":"351f104e0974a43e","name":"Outgoing message is retried until acknowledged","time":{"start":1757383617080,"stop":1757383617080,"duration":0},"status":"passed","severity":"normal"},{"uid":"106e3f3c7f8ab727","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1757383645479,"stop":1757383645479,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b18aec4e4d0f9a0c","name":"Used by Waku Relay","time":{"start":1757383996585,"stop":1757383996585,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b577f53be2916e0","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1757383545627,"stop":1757383545627,"duration":0},"status":"passed","severity":"normal"},{"uid":"4649b86c69051f51","name":"should skip peer when failed to dial recently","time":{"start":1757383562071,"stop":1757383562071,"duration":0},"status":"passed","severity":"normal"},{"uid":"bddf9c74f5185bb3","name":"should set up event listeners when started","time":{"start":1757383612762,"stop":1757383612762,"duration":0},"status":"passed","severity":"normal"},{"uid":"81c882ae41a9ee38","name":"Automatically retrieves missing message","time":{"start":1757383617080,"stop":1757383617080,"duration":0},"status":"passed","severity":"normal"},{"uid":"212584b05a327009","name":"Push message with content topic containing unicode special characters","time":{"start":1757384702062,"stop":1757384702062,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e6438e79ae86a6d","name":"should reject if LightPush is requested but not mounted","time":{"start":1757383613623,"stop":1757383613623,"duration":0},"status":"passed","severity":"normal"},{"uid":"9088cbd1df56b5d6","name":"should handle retrieve function with query parameters","time":{"start":1757383612772,"stop":1757383612772,"duration":0},"status":"passed","severity":"normal"},{"uid":"a340bfeb4e9ab5b8","name":"should load peers from local storage and dispatch events","time":{"start":1757383577510,"stop":1757383577510,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eafce34f52c4606","name":"should work with stubbed peer manager event emitter","time":{"start":1757383612763,"stop":1757383612767,"duration":4},"status":"passed","severity":"normal"},{"uid":"4552bea2ce357ed1","name":"should skip peers without peer exchange protocol","time":{"start":1757383573534,"stop":1757383573534,"duration":0},"status":"passed","severity":"normal"},{"uid":"373ffe2f3279fb5a","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1757383709338,"stop":1757383709339,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d1ca6bc7046e74b","name":"should remove event listeners","time":{"start":1757383562971,"stop":1757383562971,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff6c8262d6941ad","name":"should wait for Filter peer to be connected","time":{"start":1757383613625,"stop":1757383613627,"duration":2},"status":"passed","severity":"normal"},{"uid":"37ebc742335bd61f","name":"should push the message to the outgoing buffer","time":{"start":1757383600751,"stop":1757383600752,"duration":1},"status":"passed","severity":"normal"},{"uid":"a49db5f00cec8659","name":"should handle a minimal index list","time":{"start":1757383545827,"stop":1757383545827,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e1c6b9457faf9db","name":"should handle peer store errors gracefully","time":{"start":1757383561821,"stop":1757383561822,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a986a8f47f05320","name":"isConnected return false after peer stops","time":{"start":1757383662003,"stop":1757383662003,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d8716ea8c27839","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1757383562128,"stop":1757383562128,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f42adbee3b1ad5","name":"should not fail to start the service if it is already started","time":{"start":1757383882389,"stop":1757383882389,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad482db6627c81b","name":"Sync message is not sent if another sync message was just sent","time":{"start":1757383619888,"stop":1757383619888,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e0cbfd936f0f75b","name":"Push to array if already present","time":{"start":1757383545445,"stop":1757383545445,"duration":0},"status":"passed","severity":"normal"},{"uid":"19963efe083d4c1a","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1757383612553,"stop":1757383612553,"duration":0},"status":"passed","severity":"normal"},{"uid":"306807d9c95cab49","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1757383545631,"stop":1757383545631,"duration":0},"status":"passed","severity":"normal"},{"uid":"8631ecc73fb2e31f","name":"Push message with unicode special characters payload","time":{"start":1757384702080,"stop":1757384702080,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f2f55993787381","name":"Push message with SQL Injection payload","time":{"start":1757384702066,"stop":1757384702066,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2731df996f86047","name":"should return false when peer is on different cluster","time":{"start":1757383562261,"stop":1757383562262,"duration":1},"status":"passed","severity":"normal"},{"uid":"87f149bbc1fdb3d3","name":"Push message with numeric payload","time":{"start":1757384702065,"stop":1757384702065,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5ffbf782d7ffd80","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1757383562987,"stop":1757383562987,"duration":0},"status":"passed","severity":"normal"},{"uid":"322480c055522192","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1757383562371,"stop":1757383562371,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0f8e461c8ace7d8","name":"should add and check entries correctly","time":{"start":1757383610144,"stop":1757383610153,"duration":9},"status":"passed","severity":"normal"},{"uid":"69512b95eeffa902","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1757383926745,"stop":1757383926748,"duration":3},"status":"passed","severity":"normal"},{"uid":"5fe84e5f6f25bd44","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1757383994181,"stop":1757383994183,"duration":2},"status":"passed","severity":"normal"},{"uid":"2896ca2a5ebca7b","name":"Decoder throws on empty string content topic","time":{"start":1757383583544,"stop":1757383583544,"duration":0},"status":"passed","severity":"normal"},{"uid":"711e215c33d4a94a","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app98/3/topic458/proto","time":{"start":1757383914186,"stop":1757383914187,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3e693daf19e4d23","name":"should properly create location multiaddrs - tcp","time":{"start":1757383552111,"stop":1757383552111,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4398dffd61ca3f7","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1757383563356,"stop":1757383563357,"duration":1},"status":"passed","severity":"normal"},{"uid":"fec03b84845cb863","name":"Publishes to nwaku","time":{"start":1757383805238,"stop":1757383805239,"duration":1},"status":"passed","severity":"normal"},{"uid":"74118b74ab789411","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1757383614108,"stop":1757383614108,"duration":0},"status":"passed","severity":"normal"},{"uid":"b404b4e1dc6863f9","name":"Push message with content topic containing special chars","time":{"start":1757384702043,"stop":1757384702043,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff24156695539f1","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1757383994186,"stop":1757383994186,"duration":0},"status":"passed","severity":"normal"},{"uid":"f17d7506f58f597e","name":"Check message with no payload is not received","time":{"start":1757384093373,"stop":1757384093373,"duration":0},"status":"passed","severity":"normal"},{"uid":"6193b59c9a38892e","name":"Push message with custom timestamp: 1726625265387","time":{"start":1757384702085,"stop":1757384702085,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecad218a5061c27f","name":"Correctly serialized arguments","time":{"start":1757383730707,"stop":1757383730707,"duration":0},"status":"passed","severity":"normal"},{"uid":"faec875a05933e8e","name":"ends if response has no messages","time":{"start":1757383563068,"stop":1757383563068,"duration":0},"status":"passed","severity":"normal"},{"uid":"34bc0c1deafdaa6b","name":"should handle complete peer lifecycle","time":{"start":1757383562387,"stop":1757383562387,"duration":0},"status":"passed","severity":"normal"},{"uid":"d92181da0dfeb45d","name":"should handle query errors","time":{"start":1757383573536,"stop":1757383573536,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d46c43913f99035","name":"should process tasks in queue","time":{"start":1757383611355,"stop":1757383611356,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc3e71898c5f69b9","name":"Push message with meta","time":{"start":1757384702084,"stop":1757384702084,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc223cec84095f81","name":"Push message with Russian payload","time":{"start":1757384702038,"stop":1757384702038,"duration":0},"status":"passed","severity":"normal"},{"uid":"8813b09ce9aebcdf","name":"should skip peers that were recently queried","time":{"start":1757383573533,"stop":1757383573533,"duration":0},"status":"passed","severity":"normal"},{"uid":"514e5d14e7e8c1f","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1757383612551,"stop":1757383612551,"duration":0},"status":"passed","severity":"normal"},{"uid":"4648bffcf3424b3e","name":"Push message with special chars payload","time":{"start":1757384702076,"stop":1757384702077,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d980f88600b730b","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1757383994183,"stop":1757383994183,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae9f405bb92a86a1","name":"should create ShardReader with static shards network config","time":{"start":1757383562254,"stop":1757383562254,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3672806b64c1dcc","name":"should add event listeners to globalThis","time":{"start":1757383562120,"stop":1757383562121,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f24ff8993f2385f","name":"topics with same application and version share the same shard","time":{"start":1757383545622,"stop":1757383545623,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c89d343fd655aae","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1757383926744,"stop":1757383926745,"duration":1},"status":"passed","severity":"normal"},{"uid":"e48de449ea503bc7","name":"should dial one peer on dial","time":{"start":1757383730475,"stop":1757383730476,"duration":1},"status":"passed","severity":"normal"},{"uid":"b95acdf7f2d441e4","name":"returns only open connection if one present","time":{"start":1757383562914,"stop":1757383562914,"duration":0},"status":"passed","severity":"normal"},{"uid":"65690d5582c6baf6","name":"Push message with content topic containing Arabic","time":{"start":1757384702044,"stop":1757384702044,"duration":0},"status":"passed","severity":"normal"},{"uid":"924a3e3391a4201b","name":"should populate queue if has active dial","time":{"start":1757383562071,"stop":1757383562076,"duration":5},"status":"passed","severity":"normal"},{"uid":"b87c81932abdd1cb","name":"Push message with unicode special characters payload","time":{"start":1757384702068,"stop":1757384702068,"duration":0},"status":"passed","severity":"normal"},{"uid":"c03960877419bf67","name":"Query generator for multiple messages with different message text format","time":{"start":1757383978015,"stop":1757383978015,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d58db51ba76917a","name":"isConnected between 2 js-waku relay nodes","time":{"start":1757383662003,"stop":1757383662006,"duration":3},"status":"passed","severity":"normal"},{"uid":"6eb34e002702ca51","name":"Fails to push message with large meta","time":{"start":1757384702046,"stop":1757384702047,"duration":1},"status":"passed","severity":"normal"},{"uid":"9463b21f2319227c","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1757383594788,"stop":1757383594788,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f5c52431cd349d","name":"Publish message with custom timestamp: Tue Sep 09 2025 01:10:09 GMT+0000 (Coordinated Universal Time)","time":{"start":1757383815471,"stop":1757383815471,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af1f75b5bcf9b6b","name":"should update ack status of messages in outgoing buffer","time":{"start":1757383600763,"stop":1757383600763,"duration":0},"status":"passed","severity":"normal"},{"uid":"503539207b786eae","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1757383551388,"stop":1757383551388,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf8d9ac976db76f","name":"Subscribe and receives messages on 20 topics","time":{"start":1757384131157,"stop":1757384131157,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f6487401c4aa597","name":"returns nothing if no connections present","time":{"start":1757383562913,"stop":1757383562914,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd0dec1ce9b277ec","name":"can start and stop the service","time":{"start":1757383577508,"stop":1757383577508,"duration":0},"status":"passed","severity":"normal"},{"uid":"5401fb314f0b747c","name":"Passing page size 1 when there are 4 messages","time":{"start":1757383988090,"stop":1757383988090,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f77b9b92a36b778","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1757383594751,"stop":1757383594751,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf98d12e659cea70","name":"Check message on other pubsub topic is not received","time":{"start":1757384093380,"stop":1757384093381,"duration":1},"status":"passed","severity":"normal"},{"uid":"55b9206658c40259","name":"Subscribe and receive messages via waku relay post","time":{"start":1757384131167,"stop":1757384131167,"duration":0},"status":"passed","severity":"normal"},{"uid":"d122339f2aca2a85","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1757383545625,"stop":1757383545625,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8bc8ff45951a640","name":"should retry if all attempts fail","time":{"start":1757383611374,"stop":1757383611375,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5f5c9755f69c7f2","name":"Push message with rate limit","time":{"start":1757384702074,"stop":1757384702074,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6eacd96eccb518a","name":"Push message with content topic containing Chinese","time":{"start":1757384702082,"stop":1757384702082,"duration":0},"status":"passed","severity":"normal"},{"uid":"15abc1ee48f470ae","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757383735519,"stop":1757383735520,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fcbbe2a6ab7ba21","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1757383545626,"stop":1757383545626,"duration":0},"status":"passed","severity":"normal"},{"uid":"be469c64e3a77e2f","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1757383583539,"stop":1757383583540,"duration":1},"status":"passed","severity":"normal"},{"uid":"37f71a4e3408a6ea","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1757383545622,"stop":1757383545622,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a18e2ff7f3f5170","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1757383594800,"stop":1757383594801,"duration":1},"status":"passed","severity":"normal"},{"uid":"69f9fae60819a410","name":"should be safe to call multiple times","time":{"start":1757383563347,"stop":1757383563347,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d72504e83169ca","name":"Round trip binary serialization","time":{"start":1757383563355,"stop":1757383563355,"duration":0},"status":"passed","severity":"normal"},{"uid":"92b1af30c38504ed","name":"should use DNS peer discovery with light client","time":{"start":1757383645478,"stop":1757383645478,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6a217397137a6276","name":"Outgoing message is emitted as sent","time":{"start":1757383617078,"stop":1757383617078,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb76ac18977800d","name":"should return false","time":{"start":1757383552107,"stop":1757383552107,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f0353edd562679","name":"Encoder throws on empty string content topic","time":{"start":1757383583543,"stop":1757383583544,"duration":1},"status":"passed","severity":"normal"},{"uid":"93b5cca23c9d92e0","name":"isConnected should return false after all peers disconnect","time":{"start":1757383662002,"stop":1757383662003,"duration":1},"status":"passed","severity":"normal"},{"uid":"99da78f9129596c6","name":"should not trigger query when a recent query happened under threshold","time":{"start":1757383612775,"stop":1757383612775,"duration":0},"status":"passed","severity":"normal"},{"uid":"92cc4f35c514f08f","name":"Check message with non string payload is not received","time":{"start":1757384093382,"stop":1757384093382,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b0e32c175d1b9cd","name":"Check publish message containing Basic HTML tag","time":{"start":1757383815468,"stop":1757383815468,"duration":0},"status":"passed","severity":"normal"},{"uid":"276deace246f4ed0","name":"should not be delivered","time":{"start":1757383600763,"stop":1757383600763,"duration":0},"status":"passed","severity":"normal"},{"uid":"4220af9db51b9ae4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1757383594798,"stop":1757383594799,"duration":1},"status":"passed","severity":"normal"},{"uid":"16418e0864ef5f38","name":"should dial peer when no shard info available","time":{"start":1757383562079,"stop":1757383562080,"duration":1},"status":"passed","severity":"normal"},{"uid":"c647c183cc32a991","name":"Push message with content topic containing JSON","time":{"start":1757384702072,"stop":1757384702073,"duration":1},"status":"passed","severity":"normal"},{"uid":"46a757932659dec6","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1757383594750,"stop":1757383594750,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2134e28aa5e4840","name":"should be empty after removing the only subscription","time":{"start":1757383612648,"stop":1757383612649,"duration":1},"status":"passed","severity":"normal"},{"uid":"853eb025ebad8353","name":"should have no discoveries enabled by default","time":{"start":1757383611735,"stop":1757383611735,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb033fd51679083f","name":"should capture event listeners for testing","time":{"start":1757383612770,"stop":1757383612771,"duration":1},"status":"passed","severity":"normal"},{"uid":"756a6fedab85294a","name":"should handle peer identify event","time":{"start":1757383573530,"stop":1757383573530,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b632ae66559e5ac","name":"Push message with content topic containing escaped characters","time":{"start":1757384702061,"stop":1757384702062,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cfe7ce21f587b62","name":"Push message with Script payload","time":{"start":1757384702078,"stop":1757384702078,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9f16afab9f73dd2","name":"Using a function","time":{"start":1757383996584,"stop":1757383996584,"duration":0},"status":"passed","severity":"normal"},{"uid":"37cdf5722dfc58e8","name":"should return start time to last successful query since last query is less than max range","time":{"start":1757383612784,"stop":1757383612784,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e55703720d83e5","name":"should not fail to stop the service if it was not started","time":{"start":1757383882388,"stop":1757383882388,"duration":0},"status":"passed","severity":"normal"},{"uid":"7862dd4409ad2175","name":"Outgoing message is possibly acknowledged","time":{"start":1757383617079,"stop":1757383617079,"duration":0},"status":"passed","severity":"normal"},{"uid":"12e103ab4895cce3","name":"Push message with unicode special characters payload","time":{"start":1757384702041,"stop":1757384702041,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dc6323064a75e67","name":"should not fail to stop the service if it was not started","time":{"start":1757383645475,"stop":1757383645475,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f5dc720814df703","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1757383647702,"stop":1757383647703,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bbeedbd4311132b","name":"Push message with Basic HTML tag payload","time":{"start":1757384702039,"stop":1757384702040,"duration":1},"status":"passed","severity":"normal"},{"uid":"56099d86633db864","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757383791882,"stop":1757383791883,"duration":1},"status":"passed","severity":"normal"},{"uid":"c78cf9a84e80d2d4","name":"should skip peers without ENR","time":{"start":1757383573536,"stop":1757383573536,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf228305e5bd79e","name":"should increase lamport timestamp","time":{"start":1757383600751,"stop":1757383600751,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b848e51b0ee5f2f","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1757383594769,"stop":1757383594772,"duration":3},"status":"passed","severity":"normal"},{"uid":"e846d1ab7c4e3845","name":"Check received message containing long","time":{"start":1757384093365,"stop":1757384093365,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e2b2b26b2cdb9be","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app84/6/topic891/proto","time":{"start":1757383914184,"stop":1757383914184,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cc11f4894f29411","name":"should not be empty after adding a subscription","time":{"start":1757383612648,"stop":1757383612648,"duration":0},"status":"passed","severity":"normal"},{"uid":"78bd8d3333c38b34","name":"should do nothing if no non-locked connections to drop","time":{"start":1757383562985,"stop":1757383562986,"duration":1},"status":"passed","severity":"normal"},{"uid":"d96b3f302c9816b7","name":"ignores unrecognized TXT record formats","time":{"start":1757383573679,"stop":1757383573680,"duration":1},"status":"passed","severity":"normal"},{"uid":"de8e1fcd91232074","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1757383612542,"stop":1757383612547,"duration":5},"status":"passed","severity":"normal"},{"uid":"cedb0e4bff65b736","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1757383600760,"stop":1757383600760,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ce13ac86eb2e79","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1757383545621,"stop":1757383545621,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3827193f70ec89d","name":"Push message with long payload","time":{"start":1757384702076,"stop":1757384702076,"duration":0},"status":"passed","severity":"normal"},{"uid":"d522f8b8d4268b58","name":"should handle dial errors gracefully","time":{"start":1757383562979,"stop":1757383562980,"duration":1},"status":"passed","severity":"normal"},{"uid":"364efe179e54eea1","name":"should successfully query store with valid decoders and options","time":{"start":1757383613601,"stop":1757383613602,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3f29a581130b365","name":"Query generator for multiple messages with different content topic format","time":{"start":1757383978015,"stop":1757383978016,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fa559d8b772ad1","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757383665145,"stop":1757383665145,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f1d4d27cdac2661","name":"Decoder throws on empty string content topic","time":{"start":1757383563356,"stop":1757383563356,"duration":0},"status":"passed","severity":"normal"},{"uid":"7135fc9f50ed00c8","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1757383545618,"stop":1757383545618,"duration":0},"status":"passed","severity":"normal"},{"uid":"317d4a3918ee648","name":"should return false when navigator.onLine is false","time":{"start":1757383562127,"stop":1757383562127,"duration":0},"status":"passed","severity":"normal"},{"uid":"64648ebf9cf5be17","name":"should handle hash queries without validation","time":{"start":1757383613610,"stop":1757383613610,"duration":0},"status":"passed","severity":"normal"},{"uid":"949c5cd37c83fb0","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757383665146,"stop":1757383665147,"duration":1},"status":"passed","severity":"normal"},{"uid":"421ef2c48fb6b38e","name":"isConnected should return true after first peer connects","time":{"start":1757383662002,"stop":1757383662002,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c5c9073530c0307","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app9/5/topic94/json","time":{"start":1757383914185,"stop":1757383914185,"duration":0},"status":"passed","severity":"normal"},{"uid":"6182c51dc4e8bca5","name":"Push message with content topic containing Chinese","time":{"start":1757384702043,"stop":1757384702044,"duration":1},"status":"passed","severity":"normal"},{"uid":"2692993886ac93b7","name":"should create an instance with libp2p and dialer","time":{"start":1757383561795,"stop":1757383561797,"duration":2},"status":"passed","severity":"normal"},{"uid":"3c30ac646bb059cc","name":"should accept empty decoders array","time":{"start":1757383612762,"stop":1757383612762,"duration":0},"status":"passed","severity":"normal"},{"uid":"342ab4a546a88de9","name":"should not modify tags of connections for different peers","time":{"start":1757383612554,"stop":1757383612555,"duration":1},"status":"passed","severity":"normal"},{"uid":"71fb3db96cae1ff0","name":"should be able to encode the field with only FILTER set to true","time":{"start":1757383551387,"stop":1757383551387,"duration":0},"status":"passed","severity":"normal"},{"uid":"4324043d7fbcaef2","name":"should be safe to call multiple times","time":{"start":1757383562062,"stop":1757383562062,"duration":0},"status":"passed","severity":"normal"},{"uid":"c58998021c627751","name":"Callback on promise","time":{"start":1757383978016,"stop":1757383978016,"duration":0},"status":"passed","severity":"normal"},{"uid":"6305b75a9d264d3a","name":"Push message with short payload","time":{"start":1757384702036,"stop":1757384702036,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f80c7ef813c0e8","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1757383562814,"stop":1757383562814,"duration":0},"status":"passed","severity":"normal"},{"uid":"20f349bc0f76f35b","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757383791880,"stop":1757383791880,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2f289f4f8c6c99e","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1757383594760,"stop":1757383594760,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6a1df61e6cc77eb","name":"should reject if Filter is requested but not mounted","time":{"start":1757383613624,"stop":1757383613624,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fcaa0d83f75b041","name":"should create ShardReader with auto sharding network config","time":{"start":1757383562253,"stop":1757383562253,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac51de1409fef217","name":"should compute hash only when first accessed","time":{"start":1757383563357,"stop":1757383563357,"duration":0},"status":"passed","severity":"normal"},{"uid":"fad1954b0e8f0987","name":"should throw error - invalid id","time":{"start":1757383552106,"stop":1757383552106,"duration":0},"status":"passed","severity":"normal"},{"uid":"81473ca395144ef5","name":"should call waitForPeer on Relay","time":{"start":1757383613627,"stop":1757383613627,"duration":0},"status":"passed","severity":"normal"},{"uid":"6432cc40e3beefde","name":"should be safe to call multiple times","time":{"start":1757383561813,"stop":1757383561814,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7aace75b6cc3252","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1757383612777,"stop":1757383612777,"duration":0},"status":"passed","severity":"normal"},{"uid":"806736c9244a9240","name":"should successfully unsubscribe from an existing subscription","time":{"start":1757383612703,"stop":1757383612704,"duration":1},"status":"passed","severity":"normal"},{"uid":"38bd10cda708a05d","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1757383611736,"stop":1757383611736,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f5fcf18612a25d8","name":"Push message with rate limit","time":{"start":1757384702085,"stop":1757384702085,"duration":0},"status":"passed","severity":"normal"},{"uid":"5389210797963022","name":"should handle complete dial lifecycle","time":{"start":1757383562093,"stop":1757383562096,"duration":3},"status":"passed","severity":"normal"},{"uid":"33dcd377c513ba1c","name":"Push message with content topic containing emoji","time":{"start":1757384702084,"stop":1757384702084,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a01a5f9cc681363","name":"Incoming message is emitted as received","time":{"start":1757383615454,"stop":1757383615454,"duration":0},"status":"passed","severity":"normal"},{"uid":"bebed3de4b832a4a","name":"should fail to send if no connected peers found","time":{"start":1757383611571,"stop":1757383611572,"duration":1},"status":"passed","severity":"normal"},{"uid":"64dcb2ccafa090b5","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1757383612701,"stop":1757383612703,"duration":2},"status":"passed","severity":"normal"},{"uid":"21bc78e65c7ea628","name":"should clear existing timers before creating new ones","time":{"start":1757383562382,"stop":1757383562382,"duration":0},"status":"passed","severity":"normal"},{"uid":"87d08f10fac3d47c","name":"Ephemeral messages are not stored","time":{"start":1757383647699,"stop":1757383647699,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a22e7bb10ac23fc","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1757383563027,"stop":1757383563029,"duration":2},"status":"passed","severity":"normal"},{"uid":"f0aef1f9f0c4f18a","name":"Check received message containing XML","time":{"start":1757384093377,"stop":1757384093377,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1963be6e3f09f09","name":"should remove event listener for peer:discovery","time":{"start":1757383561806,"stop":1757383561813,"duration":7},"status":"passed","severity":"normal"},{"uid":"88ac1a9b7f72180e","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1757383572802,"stop":1757383572803,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3f6fad8382c6e94","name":"should handle task timeouts","time":{"start":1757383611365,"stop":1757383611365,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba375c1537e24b2a","name":"should handle peerStore errors gracefully","time":{"start":1757383563352,"stop":1757383563352,"duration":0},"status":"passed","severity":"normal"},{"uid":"5921a1a4cef98207","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757384131172,"stop":1757384131172,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e0c900fb6d5d290","name":"Fields are not dropped","time":{"start":1757383562957,"stop":1757383562957,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca7330e568eb3893","name":"should clear the dialing interval","time":{"start":1757383562061,"stop":1757383562062,"duration":1},"status":"passed","severity":"normal"},{"uid":"6997a826201e56a2","name":"should stop peer exchange discovery","time":{"start":1757383573529,"stop":1757383573529,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3039673aa79ea18","name":"should return undefined if no connection provided","time":{"start":1757383563026,"stop":1757383563026,"duration":0},"status":"passed","severity":"normal"},{"uid":"f826430d8140874e","name":"Push message with content topic containing emoji","time":{"start":1757384702073,"stop":1757384702073,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d8bfd6506d9b61c","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757383645478,"stop":1757383645479,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b8fc9c119d995e96","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1757383545620,"stop":1757383545620,"duration":0},"status":"passed","severity":"normal"},{"uid":"e76839d2d279af6f","name":"Push message with content topic containing escaped characters","time":{"start":1757384702073,"stop":1757384702073,"duration":0},"status":"passed","severity":"normal"},{"uid":"c93d27494bd6415e","name":"Relay + Store","time":{"start":1757383646234,"stop":1757383646235,"duration":1},"status":"passed","severity":"normal"},{"uid":"20b206343f888c76","name":"rejects hash query with content filter parameters","time":{"start":1757383562475,"stop":1757383562475,"duration":0},"status":"passed","severity":"normal"},{"uid":"e36803a0719cb345","name":"configure the node with multiple content topics","time":{"start":1757383914191,"stop":1757383914193,"duration":2},"status":"passed","severity":"normal"},{"uid":"8e9cf57b8de2d4c8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1757383545628,"stop":1757383545628,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff01914fcde6242","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1757383594747,"stop":1757383594747,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ce3e6ab127013e4","name":"Push message with content topic containing short","time":{"start":1757384702058,"stop":1757384702059,"duration":1},"status":"passed","severity":"normal"},{"uid":"9afca30063c6f345","name":"Push message with escaped characters payload","time":{"start":1757384702040,"stop":1757384702041,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb4417645f100f39","name":"should process queue every 500ms","time":{"start":1757383562086,"stop":1757383562087,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e8ab45c5045ee38","name":"should request peer renewal on specific errors","time":{"start":1757383611365,"stop":1757383611365,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a6b6ac05a7ec6a5","name":"should handle peer disconnect event when no connections remain","time":{"start":1757383562135,"stop":1757383562135,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef73df2162be3535","name":"Push message with unicode special characters payload","time":{"start":1757384702057,"stop":1757384702057,"duration":0},"status":"passed","severity":"normal"},{"uid":"645b2cd5ea5ff875","name":"Accepts a valid Waku Message","time":{"start":1757383623277,"stop":1757383623278,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b85e130ea9fb99d","name":"throws if decoders don't match content topics","time":{"start":1757383563067,"stop":1757383563067,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a5786b10fee6ef8","name":"Meta field set when metaSetter is specified","time":{"start":1757383563355,"stop":1757383563355,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c3b04afbe6fe039","name":"should set default options when no config provided","time":{"start":1757383563345,"stop":1757383563346,"duration":1},"status":"passed","severity":"normal"},{"uid":"cba6d278065a74f","name":"Fails to publish duplicate message","time":{"start":1757383815472,"stop":1757383815472,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3587d20ffe2c093","name":"Subscribe to topic containing long and receive message","time":{"start":1757384131159,"stop":1757384131159,"duration":0},"status":"passed","severity":"normal"},{"uid":"27322be1dd81d02f","name":"Push message with content topic containing emoji","time":{"start":1757384702062,"stop":1757384702062,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa271a37316ad04e","name":"should trigger query when it went offline since the last successful query","time":{"start":1757383612773,"stop":1757383612773,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bc7a8cbb8b3a012","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1757383815471,"stop":1757383815471,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ab040fc48edb92","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757384131164,"stop":1757384131164,"duration":0},"status":"passed","severity":"normal"},{"uid":"5618f3737d941504","name":"should return false and handle errors gracefully","time":{"start":1757383563351,"stop":1757383563351,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c1863d8d3a48997","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1757383545620,"stop":1757383545621,"duration":1},"status":"passed","severity":"normal"},{"uid":"675ee1247890aa13","name":"should reject if Store is requested but not mounted","time":{"start":1757383613623,"stop":1757383613624,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb7654ba4f30ff64","name":"should not receive a peer event before start","time":{"start":1757383645476,"stop":1757383645477,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe695f2ead55d0af","name":"should not receive a peer event before start","time":{"start":1757383577509,"stop":1757383577509,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d79e5b122e3e90","name":"should dial peer when on same shard","time":{"start":1757383562078,"stop":1757383562079,"duration":1},"status":"passed","severity":"normal"},{"uid":"b487dd952a12dae5","name":"Push message with special chars payload","time":{"start":1757384702065,"stop":1757384702065,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d428ecdd3b2577e","name":"Push message with escaped characters payload","time":{"start":1757384702068,"stop":1757384702068,"duration":0},"status":"passed","severity":"normal"},{"uid":"edabf464407be461","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1757383562984,"stop":1757383562984,"duration":0},"status":"passed","severity":"normal"},{"uid":"7198682de85ae320","name":"should handle ENR without shardInfo","time":{"start":1757383573537,"stop":1757383573537,"duration":0},"status":"passed","severity":"normal"},{"uid":"335cfd17b1fd488","name":"should dial with multiaddr and return stream","time":{"start":1757383563350,"stop":1757383563350,"duration":0},"status":"passed","severity":"normal"},{"uid":"80882e4bc8726b2b","name":"Retries within maximum given attempts","time":{"start":1757383613322,"stop":1757383613322,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a05923277ba6c77","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757384131156,"stop":1757384131157,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f1c67744052e6b2","name":"Subscribe to topic containing short and receive message","time":{"start":1757384131159,"stop":1757384131159,"duration":0},"status":"passed","severity":"normal"},{"uid":"943dbf429f830319","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1757383600756,"stop":1757383600756,"duration":0},"status":"passed","severity":"normal"},{"uid":"995b5bf848772694","name":"Relay - dialed first","time":{"start":1757384000805,"stop":1757384000805,"duration":0},"status":"passed","severity":"normal"},{"uid":"36be9b0ccb67547f","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1757383594780,"stop":1757383594782,"duration":2},"status":"passed","severity":"normal"},{"uid":"16057f3491ef89c7","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1757383594750,"stop":1757383594751,"duration":1},"status":"passed","severity":"normal"},{"uid":"4873d90d74c8c43e","name":"Push message with JSON payload","time":{"start":1757384702067,"stop":1757384702068,"duration":1},"status":"passed","severity":"normal"},{"uid":"45626ea96a3dde90","name":"should handle multiple peers with different shard configurations","time":{"start":1757383562096,"stop":1757383562097,"duration":1},"status":"passed","severity":"normal"},{"uid":"f39a9a6aa6fc4b74","name":"Subscribe to topic containing short and publish message","time":{"start":1757383824688,"stop":1757383824689,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ff4b7577c979fbd","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1757383572798,"stop":1757383572799,"duration":1},"status":"passed","severity":"normal"},{"uid":"5da421bc2abe5a7c","name":"should process successful peer exchange query","time":{"start":1757383573535,"stop":1757383573536,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5b0430bdb753235","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1757383563353,"stop":1757383563353,"duration":0},"status":"passed","severity":"normal"},{"uid":"adc69ac06fe3586d","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1757383594788,"stop":1757383594790,"duration":2},"status":"passed","severity":"normal"},{"uid":"6c32ec1fd836b690","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757384131171,"stop":1757384131171,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd342788d6c6e07","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1757383926748,"stop":1757383926752,"duration":4},"status":"passed","severity":"normal"},{"uid":"53de5f4f6cbb3ff1","name":"Js publishes, other Js receives","time":{"start":1757383805239,"stop":1757383805245,"duration":6},"status":"passed","severity":"normal"},{"uid":"f35cda0813208d6d","name":"should handle peer store errors gracefully","time":{"start":1757383562982,"stop":1757383562983,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0d3c46ac6a05851","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app43/8/topic640/xml","time":{"start":1757383914184,"stop":1757383914184,"duration":0},"status":"passed","severity":"normal"},{"uid":"510b9e81da785205","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1757383709341,"stop":1757383709341,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7e09e5bb7aa2f8d","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757384131158,"stop":1757384131158,"duration":0},"status":"passed","severity":"normal"},{"uid":"f28578b3bd287bd5","name":"should return false when peer is not found","time":{"start":1757383562270,"stop":1757383562271,"duration":1},"status":"passed","severity":"normal"},{"uid":"3db6d293e16e6a45","name":"Encoder throws on undefined content topic","time":{"start":1757383585200,"stop":1757383585200,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebcd5ea3afefff91","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1757383824697,"stop":1757383824697,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fdc9c1e5ec23684","name":"should maintain chronological order of messages in localHistory","time":{"start":1757383600755,"stop":1757383600756,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffe1cdec7f44c4f","name":"Check received message containing SQL Injection","time":{"start":1757384093376,"stop":1757384093376,"duration":0},"status":"passed","severity":"normal"},{"uid":"28621eaa50353976","name":"should not dispatch event when already disconnected","time":{"start":1757383562136,"stop":1757383562136,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dd85e7f6400c460","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1757383562371,"stop":1757383562374,"duration":3},"status":"passed","severity":"normal"},{"uid":"a7079a34b75fdc1b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1757383594801,"stop":1757383594802,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b4a46b625084ed0","name":"Check publish message containing Russian","time":{"start":1757383815467,"stop":1757383815467,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d7fe7eb6036c26a","name":"Check received message containing JSON","time":{"start":1757384093368,"stop":1757384093368,"duration":0},"status":"passed","severity":"normal"},{"uid":"243331ef0e9940e3","name":"should clear dial history on start","time":{"start":1757383562060,"stop":1757383562061,"duration":1},"status":"passed","severity":"normal"},{"uid":"37f8978d579dcaa","name":"Push 30 different messages","time":{"start":1757384702069,"stop":1757384702069,"duration":0},"status":"skipped","severity":"normal"},{"uid":"87484af4994b93ca","name":"Passing an array","time":{"start":1757383996584,"stop":1757383996584,"duration":0},"status":"passed","severity":"normal"},{"uid":"680fe341162e68c2","name":"should set field with only FILTER enabled","time":{"start":1757383552113,"stop":1757383552114,"duration":1},"status":"passed","severity":"normal"},{"uid":"2652867d22f440b6","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app75/5/topic573/proto","time":{"start":1757383914190,"stop":1757383914190,"duration":0},"status":"passed","severity":"normal"},{"uid":"779a859a140cefe0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1757383545630,"stop":1757383545631,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff39817d7677e07b","name":"should be safe to call multiple times","time":{"start":1757383563348,"stop":1757383563348,"duration":0},"status":"passed","severity":"normal"},{"uid":"c63be5b6b78f1091","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1757383914182,"stop":1757383914182,"duration":0},"status":"passed","severity":"normal"},{"uid":"98156c4cb18bc526","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1757383545621,"stop":1757383545621,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bada714f3beb6a4","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757384131168,"stop":1757384131169,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e5b694bce577df55","name":"should create QueryOnConnect instance without options","time":{"start":1757383612761,"stop":1757383612762,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ef82a4b3558514c","name":"should return false when network is not connected","time":{"start":1757383563349,"stop":1757383563349,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e9580202d3191d3","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1757383808868,"stop":1757383808868,"duration":0},"status":"passed","severity":"normal"},{"uid":"250e3643da2465e5","name":"Check received message containing numeric","time":{"start":1757384093375,"stop":1757384093375,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeee0bb41ae9a91e","name":"accepts valid content-filtered query","time":{"start":1757383562473,"stop":1757383562473,"duration":0},"status":"passed","severity":"normal"},{"uid":"b91c6225232fdef3","name":"Push message with content topic containing unicode special characters","time":{"start":1757384702073,"stop":1757384702073,"duration":0},"status":"passed","severity":"normal"},{"uid":"334829c9ed34f622","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1757383594800,"stop":1757383594800,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c8bb889728dc28e","name":"should retry on complete failure if specified","time":{"start":1757383611579,"stop":1757383611579,"duration":0},"status":"passed","severity":"normal"},{"uid":"e49b7b1afc8acadc","name":"should dial all known peers when reached zero connections","time":{"start":1757383683646,"stop":1757383683647,"duration":1},"status":"passed","severity":"normal"},{"uid":"c83450443a9db7a8","name":"same cluster, static sharding: nodes connect","time":{"start":1757383735504,"stop":1757383735507,"duration":3},"status":"passed","severity":"normal"},{"uid":"6fe9bd2247683bbd","name":"should return true when peer is on the specified shard","time":{"start":1757383562261,"stop":1757383562261,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5e9cf2426ada6a8","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1757383594793,"stop":1757383594794,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6fe385062fe1982","name":"should handle corrupted shard info gracefully","time":{"start":1757383562271,"stop":1757383562278,"duration":7},"status":"passed","severity":"normal"},{"uid":"135ab5b78b82afa9","name":"should start periodic discovery on start","time":{"start":1757383573537,"stop":1757383573537,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3b6516f76ad6d46","name":"should start the dialing interval","time":{"start":1757383562060,"stop":1757383562060,"duration":0},"status":"passed","severity":"normal"},{"uid":"bab4b595546efd03","name":"Subscribe to topic containing Script and receive message","time":{"start":1757384131173,"stop":1757384131173,"duration":0},"status":"passed","severity":"normal"},{"uid":"990511a2ddc8da0a","name":"should add event listener for peer:discovery","time":{"start":1757383561801,"stop":1757383561805,"duration":4},"status":"passed","severity":"normal"},{"uid":"d9591e34f2722c80","name":"should only return 1 node with relay capability","time":{"start":1757383573680,"stop":1757383573680,"duration":0},"status":"passed","severity":"normal"},{"uid":"52c86372224ac5b4","name":"Push message with long payload","time":{"start":1757384702050,"stop":1757384702051,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b23cd2e1c49bc2a","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1757383562987,"stop":1757383562987,"duration":0},"status":"passed","severity":"normal"},{"uid":"7609484b0e9fe96d","name":"can start the service","time":{"start":1757383645473,"stop":1757383645474,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d044a017b149d7c","name":"Push message with custom timestamp: 1757387265386","time":{"start":1757384702063,"stop":1757384702064,"duration":1},"status":"passed","severity":"normal"},{"uid":"42b5d085e3a2ce77","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1757383824686,"stop":1757383824686,"duration":0},"status":"passed","severity":"normal"},{"uid":"300d0d8b3309beed","name":"should handle case when navigator is not available","time":{"start":1757383562128,"stop":1757383562133,"duration":5},"status":"passed","severity":"normal"},{"uid":"a6fe5fd5ae95765f","name":"Push message with Chinese payload","time":{"start":1757384702066,"stop":1757384702066,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7aa4eb7d2d0e94","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1757383808869,"stop":1757383808869,"duration":0},"status":"passed","severity":"normal"},{"uid":"c54966d6929060b2","name":"Fails to publish message with size larger than 1 MB","time":{"start":1757383815474,"stop":1757383815474,"duration":0},"status":"passed","severity":"normal"},{"uid":"d463a7561dfbd107","name":"should remove event listeners from globalThis","time":{"start":1757383562126,"stop":1757383562126,"duration":0},"status":"passed","severity":"normal"},{"uid":"491f2fe7a024f80","name":"Push message with emoji payload","time":{"start":1757384702080,"stop":1757384702080,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d364924cb29f966","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1757383662002,"stop":1757383662002,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9a96126a261d4af","name":"should initialize with custom number of peers","time":{"start":1757383612541,"stop":1757383612541,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb3d9abf9580dbd3","name":"should handle peer connect event","time":{"start":1757383562134,"stop":1757383562135,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd1a97dbb4f10a57","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757384131169,"stop":1757384131169,"duration":0},"status":"passed","severity":"normal"},{"uid":"74f71a427cec7a8b","name":"should handle missing messages with undefined retrievalHint","time":{"start":1757383600761,"stop":1757383600761,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74d37ead71cbd2f","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1757383600760,"stop":1757383600761,"duration":1},"status":"passed","severity":"normal"},{"uid":"d33e852222edc19","name":"should respect custom numPeersToUse configuration","time":{"start":1757383612551,"stop":1757383612551,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8241edcb2a89de","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757384093371,"stop":1757384093371,"duration":0},"status":"passed","severity":"normal"},{"uid":"94a592890cb42151","name":"should only return 1 node with relay and store capability","time":{"start":1757383573680,"stop":1757383573681,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb5a33f6337ff5e1","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1757383824685,"stop":1757383824686,"duration":1},"status":"passed","severity":"normal"},{"uid":"c886cab4df3d6a96","name":"Check received message containing long","time":{"start":1757384093375,"stop":1757384093375,"duration":0},"status":"passed","severity":"normal"},{"uid":"a261ded94414d418","name":"same cluster: nodes connect","time":{"start":1757383735510,"stop":1757383735510,"duration":0},"status":"passed","severity":"normal"},{"uid":"734a81f5def049b7","name":"Reusing cursor across nodes","time":{"start":1757383926755,"stop":1757383926756,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7ca9344f6d5e7a8","name":"A test","time":{"start":1757383718637,"stop":1757383718637,"duration":0},"status":"passed","severity":"normal"},{"uid":"d23e997f37208560","name":"should do nothing when connections still exist","time":{"start":1757383562973,"stop":1757383562973,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb180ea87228ab3d","name":"yields decoded messages","time":{"start":1757383563069,"stop":1757383563069,"duration":0},"status":"passed","severity":"normal"},{"uid":"93cf1df92def82d4","name":"Check publish message containing Script","time":{"start":1757383815468,"stop":1757383815468,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d556c2c2a1733d4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1757383545629,"stop":1757383545629,"duration":0},"status":"passed","severity":"normal"},{"uid":"40bb1a12fd2a5ff6","name":"should monitor connected peers and store them into cache","time":{"start":1757383735399,"stop":1757383735402,"duration":3},"status":"passed","severity":"normal"},{"uid":"b13572973db7d29","name":"should return PeerId when Multiaddr input is provided","time":{"start":1757383562611,"stop":1757383562611,"duration":0},"status":"passed","severity":"normal"},{"uid":"192a6f894174e994","name":"should remove event listeners","time":{"start":1757383562357,"stop":1757383562357,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e8ba931b743e9c0","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1757383573682,"stop":1757383573682,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dd592fc840436b8d","name":"Check message on other pubsub topic is not received","time":{"start":1757384093372,"stop":1757384093372,"duration":0},"status":"passed","severity":"normal"},{"uid":"458e5852811d910b","name":"ignores domain fetching errors","time":{"start":1757383573679,"stop":1757383573679,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f87375273b2e657","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1757383573543,"stop":1757383573543,"duration":0},"status":"passed","severity":"normal"},{"uid":"641824a74db0318","name":"Check publish message containing short","time":{"start":1757383815465,"stop":1757383815465,"duration":0},"status":"passed","severity":"normal"},{"uid":"2443fb28eeb9a5f","name":"Push message with Arabic payload","time":{"start":1757384702052,"stop":1757384702052,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f993903328b2f40","name":"should not receive a peer event after stop","time":{"start":1757383882390,"stop":1757383882390,"duration":0},"status":"passed","severity":"normal"},{"uid":"c005562e1d95d1c5","name":"Push message with JSON payload","time":{"start":1757384702079,"stop":1757384702079,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0adc26fcb6ab1e","name":"messageHash returns a Uint8Array","time":{"start":1757383562814,"stop":1757383562815,"duration":1},"status":"passed","severity":"normal"},{"uid":"87b611b480aed1aa","name":"should decode valid enr successfully","time":{"start":1757383552103,"stop":1757383552104,"duration":1},"status":"passed","severity":"normal"},{"uid":"582a7713d65b71ff","name":"Subscribe to topic containing Russian and publish message","time":{"start":1757383824692,"stop":1757383824692,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a3f809a5235a89","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1757383594774,"stop":1757383594774,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef30043621903e06","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1757383612553,"stop":1757383612553,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcdbe87d40378f07","name":"Waku message hash computation (payload length 0)","time":{"start":1757383562813,"stop":1757383562813,"duration":0},"status":"passed","severity":"normal"},{"uid":"582220cb9dde78c6","name":"Push message equal or less that 1MB","time":{"start":1757384702064,"stop":1757384702064,"duration":0},"status":"passed","severity":"normal"},{"uid":"3302fe9f4d90326c","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757384131161,"stop":1757384131161,"duration":0},"status":"passed","severity":"normal"},{"uid":"a26c801e824b4d78","name":"should handle errors when globalThis is not available","time":{"start":1757383562121,"stop":1757383562121,"duration":0},"status":"passed","severity":"normal"},{"uid":"19c1a8b7631d3643","name":"should handle disconnect when peer has no timers","time":{"start":1757383562381,"stop":1757383562381,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c4541c7f8c69e1d","name":"should create PeerExchangeDiscovery instance","time":{"start":1757383573538,"stop":1757383573538,"duration":0},"status":"passed","severity":"normal"},{"uid":"e703ef1401f39365","name":"Throws when trying to push message with empty payload","time":{"start":1757384702069,"stop":1757384702069,"duration":0},"status":"passed","severity":"normal"},{"uid":"68bc0459d4fa40da","name":"should handle general insertion and lookup correctly","time":{"start":1757383598726,"stop":1757383598726,"duration":0},"status":"passed","severity":"normal"},{"uid":"3849961593472647","name":"Push message with custom timestamp: 1757387265386","time":{"start":1757384702048,"stop":1757384702049,"duration":1},"status":"passed","severity":"normal"},{"uid":"caf0ccc478542225","name":"should create PeerExchangeDiscovery with default options","time":{"start":1757383573538,"stop":1757383573538,"duration":0},"status":"passed","severity":"normal"},{"uid":"24ed1800d7829846","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1757383594790,"stop":1757383594793,"duration":3},"status":"passed","severity":"normal"},{"uid":"62e8cbea6e925c11","name":"should emit a peer event after start","time":{"start":1757383645476,"stop":1757383645476,"duration":0},"status":"passed","severity":"normal"},{"uid":"edfacfaf83b42533","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1757383562377,"stop":1757383562377,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c4ff5041d463240","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1757383545627,"stop":1757383545627,"duration":0},"status":"passed","severity":"normal"},{"uid":"c809b9f3e66cb143","name":"Callback on promise, aborts when callback returns true","time":{"start":1757383978016,"stop":1757383978017,"duration":1},"status":"passed","severity":"normal"},{"uid":"49730e44ecd55522","name":"throws on content topic with non-number generation field","time":{"start":1757383545611,"stop":1757383545611,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf07f9ff1e1fae8a","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1757383933603,"stop":1757383933604,"duration":1},"status":"passed","severity":"normal"},{"uid":"51af29ab3d6a6fa6","name":"should drop only non-locked connections when over maxConnections","time":{"start":1757383562985,"stop":1757383562985,"duration":0},"status":"passed","severity":"normal"},{"uid":"d71fddc9cc923e9","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757384131171,"stop":1757384131171,"duration":0},"status":"passed","severity":"normal"},{"uid":"1196684df1a75b92","name":"should clear interval on stop","time":{"start":1757383573537,"stop":1757383573538,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7dbad39dec2fcab","name":"Check received message containing Arabic","time":{"start":1757384093376,"stop":1757384093376,"duration":0},"status":"passed","severity":"normal"},{"uid":"744724bfb991d22a","name":"Check received message containing shell command","time":{"start":1757384093378,"stop":1757384093378,"duration":0},"status":"passed","severity":"normal"},{"uid":"74db54a166717e26","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1757383545632,"stop":1757383545633,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8baad1e1fd045ab","name":"Push message with custom timestamp: 1757380065386","time":{"start":1757384702063,"stop":1757384702063,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c638afd9938e6e","name":"Non TWN Cluster","time":{"start":1757383914182,"stop":1757383914184,"duration":2},"status":"passed","severity":"normal"},{"uid":"b04162edae51fa7c","name":"Push message with content topic containing JSON","time":{"start":1757384702045,"stop":1757384702045,"duration":0},"status":"passed","severity":"normal"},{"uid":"5531b82e4c8a41f4","name":"should initialize with Unhealthy status","time":{"start":1757383612947,"stop":1757383612948,"duration":1},"status":"passed","severity":"normal"},{"uid":"45c91191f5851ec","name":"peer:update - should do nothing if another protocol hit","time":{"start":1757383563027,"stop":1757383563027,"duration":0},"status":"passed","severity":"normal"},{"uid":"daf4bc56fec3c24b","name":"Check received message with timestamp: 1757383639423000000 ","time":{"start":1757384093379,"stop":1757384093379,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd3dc8e6aaaab3","name":"Light Node - default protocols","time":{"start":1757384000808,"stop":1757384000808,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3252e2274306160","name":"Sample","time":{"start":1757383551418,"stop":1757383551418,"duration":0},"status":"passed","severity":"normal"},{"uid":"764be75caa5f6f29","name":"should not create multiple intervals when called multiple times","time":{"start":1757383562061,"stop":1757383562061,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2a8dcc861ce29a0","name":"Encoder throws on undefined content topic","time":{"start":1757383563355,"stop":1757383563356,"duration":1},"status":"passed","severity":"normal"},{"uid":"9664114d92746ef6","name":"should get / set TCP multiaddr","time":{"start":1757383552109,"stop":1757383552109,"duration":0},"status":"passed","severity":"normal"},{"uid":"619a698df52de3b2","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757384131173,"stop":1757384131173,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f1f851850d41dc","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1757383562970,"stop":1757383562970,"duration":0},"status":"passed","severity":"normal"},{"uid":"200b9e24f721d5f2","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1757383612948,"stop":1757383612949,"duration":1},"status":"passed","severity":"normal"},{"uid":"88849348358feedd","name":"should reject if Relay is requested but not mounted","time":{"start":1757383613622,"stop":1757383613623,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c8d57c24a55f14e","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757384093380,"stop":1757384093380,"duration":0},"status":"passed","severity":"normal"},{"uid":"92814c19db90512c","name":"Retrieval Hint","time":{"start":1757383600406,"stop":1757383600406,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f8d23c506312fc6","name":"Sync message is not sent if another sync message was just received","time":{"start":1757383619888,"stop":1757383619888,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aaf6e59cfb01c6e","name":"Push message with Script payload","time":{"start":1757384702039,"stop":1757384702039,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a85d26003996a2b","name":"Query with Ordered Callback, No message returned","time":{"start":1757383944206,"stop":1757383944207,"duration":1},"status":"passed","severity":"normal"},{"uid":"abaafdd76c75628d","name":"should initialize with default number of peers","time":{"start":1757383612540,"stop":1757383612540,"duration":0},"status":"passed","severity":"normal"},{"uid":"c921919de4d09d72","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1757383594754,"stop":1757383594755,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f4bde8b0ec1c0a8","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1757383572804,"stop":1757383572804,"duration":0},"status":"passed","severity":"normal"},{"uid":"db58152f405a84cf","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1757383594676,"stop":1757383594677,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1c64406d56924b1","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757383791882,"stop":1757383791882,"duration":0},"status":"passed","severity":"normal"},{"uid":"11d2abae1949014f","name":"should properly setup health event callback","time":{"start":1757383612771,"stop":1757383612772,"duration":1},"status":"passed","severity":"normal"},{"uid":"657d0eed4ea9861c","name":"Passing page size 110 when there are 120 messages","time":{"start":1757383988095,"stop":1757383988095,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d27fc8e6f8f079","name":"random static sharding 7 - Cluster ID: 312, Shard ID: 356","time":{"start":1757383971872,"stop":1757383971872,"duration":0},"status":"passed","severity":"normal"},{"uid":"baf430f8ccbc5294","name":"should return PeerId when PeerId is provided","time":{"start":1757383562610,"stop":1757383562610,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ac7567028181514","name":"should encode/decode to RLP encoding","time":{"start":1757383552108,"stop":1757383552108,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2bad00ce2c68489","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1757383612552,"stop":1757383612553,"duration":1},"status":"passed","severity":"normal"},{"uid":"1af64428c8a1d477","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1757383612541,"stop":1757383612542,"duration":1},"status":"passed","severity":"normal"},{"uid":"a63ed9dd75f45cb0","name":"should handle peer not in mesh for all topics","time":{"start":1757383562383,"stop":1757383562383,"duration":0},"status":"passed","severity":"normal"},{"uid":"7360844f2dbbb259","name":"should throw error - no public key","time":{"start":1757383552105,"stop":1757383552105,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8be5425b20f9df0","name":"Push message with content topic containing escaped characters","time":{"start":1757384702083,"stop":1757384702084,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5dfff28ac69c71","name":"should check connected peers if present and suitable","time":{"start":1757383613625,"stop":1757383613625,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2e17fc0f2fbc8d3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1757383594799,"stop":1757383594799,"duration":0},"status":"passed","severity":"normal"},{"uid":"28beb44cd60e2ec5","name":"should set field with only RELAY enabled","time":{"start":1757383552113,"stop":1757383552113,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bca0c84535e909f","name":"Push message with content topic containing numeric","time":{"start":1757384702081,"stop":1757384702081,"duration":0},"status":"passed","severity":"normal"},{"uid":"757e12f15e55c365","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1757383612778,"stop":1757383612779,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b342d215006dbde","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1757383594776,"stop":1757383594777,"duration":1},"status":"passed","severity":"normal"},{"uid":"62f4c624129982f2","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1757383545625,"stop":1757383545625,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf9647772ca08196","name":"should return different streams if requested simultaniously","time":{"start":1757383563027,"stop":1757383563027,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f0dd387df7a9ff","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1757383824691,"stop":1757383824691,"duration":0},"status":"passed","severity":"normal"},{"uid":"c23dc83cf21aa858","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1757383619888,"stop":1757383619889,"duration":1},"status":"passed","severity":"normal"},{"uid":"29ccd1bb6c8a5b1f","name":"should not fail to stop the service if it was not started","time":{"start":1757383577508,"stop":1757383577508,"duration":0},"status":"passed","severity":"normal"},{"uid":"915b7d02db9bff76","name":"should initialize bloom filter with correct parameters","time":{"start":1757383598719,"stop":1757383598720,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6da11d0d5a8449a","name":"should encode/decode to text encoding","time":{"start":1757383552108,"stop":1757383552108,"duration":0},"status":"passed","severity":"normal"},{"uid":"795bc3ec48da4912","name":"should successfully stop","time":{"start":1757383612705,"stop":1757383612705,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c33e421e7053bf6","name":"Check received message containing shell command","time":{"start":1757384093368,"stop":1757384093369,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4590f6708595319","name":"should return false when peer has no shard info","time":{"start":1757383562260,"stop":1757383562260,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0fd9b1d91626663","name":"Push message with meta","time":{"start":1757384702073,"stop":1757384702074,"duration":1},"status":"passed","severity":"normal"},{"uid":"66f462609d11d3ea","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1757383617081,"stop":1757383617081,"duration":0},"status":"passed","severity":"normal"},{"uid":"4416af15b7f383d5","name":"messageHashStr works with IProtoMessage","time":{"start":1757383562821,"stop":1757383562821,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b496c789e356737","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757384131163,"stop":1757384131163,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c6d02e1ac336214","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757384131164,"stop":1757384131165,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7ef6f2a754f4f6e","name":"should be sent with empty content","time":{"start":1757383600762,"stop":1757383600762,"duration":0},"status":"passed","severity":"normal"},{"uid":"adf2c95cf890929c","name":"should skip peer when dialed recently","time":{"start":1757383562070,"stop":1757383562071,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c0d4a4b70228be6","name":"should properly create location multiaddrs - udp","time":{"start":1757383552111,"stop":1757383552111,"duration":0},"status":"passed","severity":"normal"},{"uid":"efda73028bec1c18","name":"Check publish message containing numeric","time":{"start":1757383815466,"stop":1757383815466,"duration":0},"status":"passed","severity":"normal"},{"uid":"af74ef1369b3091d","name":"Encoder error raises irrecoverable error","time":{"start":1757383615453,"stop":1757383615453,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfa7669baf1cf0c","name":"Sign & Recover","time":{"start":1757383583984,"stop":1757383583985,"duration":1},"status":"passed","severity":"normal"},{"uid":"6245ee97950e7585","name":"Outgoing message is emitted as sending","time":{"start":1757383617077,"stop":1757383617078,"duration":1},"status":"passed","severity":"normal"},{"uid":"a50f4183f7756a81","name":"should properly create peer info with all multiaddrs","time":{"start":1757383552111,"stop":1757383552112,"duration":1},"status":"passed","severity":"normal"},{"uid":"8767ca32e67dd34","name":"Decoder throws on undefined content topic","time":{"start":1757383583544,"stop":1757383583544,"duration":0},"status":"passed","severity":"normal"},{"uid":"e70c16e28fa924a","name":"should properly start and stop event listening","time":{"start":1757383612949,"stop":1757383612952,"duration":3},"status":"passed","severity":"normal"},{"uid":"fc209e6ea6de9853","name":"should return empty array when no peers connected","time":{"start":1757383563351,"stop":1757383563352,"duration":1},"status":"passed","severity":"normal"},{"uid":"b75cb6b4edc1afba","name":"should return false when peer is not on topic","time":{"start":1757383563353,"stop":1757383563353,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7551c60c8f59b9a","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1757383551388,"stop":1757383551389,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0c73a209a607949","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1757383709342,"stop":1757383709343,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d88182d1e9e0c5c","name":"Check message with no content topic is not received","time":{"start":1757384093381,"stop":1757384093381,"duration":0},"status":"passed","severity":"normal"},{"uid":"363b34491331f1f4","name":"Push message with content topic containing special chars","time":{"start":1757384702059,"stop":1757384702060,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2782dce74bcdabf","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1757383545628,"stop":1757383545628,"duration":0},"status":"passed","severity":"normal"},{"uid":"38f65fac3f0d4525","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1757383573543,"stop":1757383573543,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ab00e21dd37a201","name":"Encoder error raises irrecoverable error","time":{"start":1757383617078,"stop":1757383617078,"duration":0},"status":"passed","severity":"normal"},{"uid":"2613a8e7b8a7c4b4","name":"should insert message id into causal history","time":{"start":1757383600752,"stop":1757383600752,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5df393bc201a832","name":"Push message with numeric payload","time":{"start":1757384702076,"stop":1757384702076,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c277870c4a70b30","name":"Refresh subscription","time":{"start":1757383824687,"stop":1757383824687,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f9bb1f6d3f143f0b","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1757383662007,"stop":1757383662008,"duration":1},"status":"passed","severity":"normal"},{"uid":"375652ce36d0d0a5","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757384131175,"stop":1757384131175,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ef2551c0800f25","name":"Push message with content topic containing special chars","time":{"start":1757384702071,"stop":1757384702071,"duration":0},"status":"passed","severity":"normal"},{"uid":"552a5846da46e3a1","name":"should not dispatch event when already connected","time":{"start":1757383562136,"stop":1757383562136,"duration":0},"status":"passed","severity":"normal"},{"uid":"1399f574c4f7b28","name":"Waku message hash computation (meta attribute not present)","time":{"start":1757383562810,"stop":1757383562813,"duration":3},"status":"passed","severity":"normal"},{"uid":"2bd8f82419b12163","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1757383561832,"stop":1757383561833,"duration":1},"status":"passed","severity":"normal"},{"uid":"a963ca144fc86a70","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1757383808867,"stop":1757383808867,"duration":0},"status":"passed","severity":"normal"},{"uid":"a833113fa95bb32f","name":"should reject on timeout if it was set","time":{"start":1757383613624,"stop":1757383613624,"duration":0},"status":"passed","severity":"normal"},{"uid":"28cb4b7224043e9","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757383551390,"stop":1757383551390,"duration":0},"status":"passed","severity":"normal"},{"uid":"2410a57a8b6b7805","name":"Push message with Russian payload","time":{"start":1757384702052,"stop":1757384702052,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c7229bd20868e4e","name":"should create ConnectionManager with relay","time":{"start":1757383563342,"stop":1757383563345,"duration":3},"status":"passed","severity":"normal"},{"uid":"f079d8da20dea8ec","name":"should handle special patterns correctly","time":{"start":1757383598725,"stop":1757383598725,"duration":0},"status":"passed","severity":"normal"},{"uid":"63b7237c86f0de1","name":"Push message with XML payload","time":{"start":1757384702067,"stop":1757384702067,"duration":0},"status":"passed","severity":"normal"},{"uid":"15bb578da67e2af7","name":"should return false when peer shard info is not found","time":{"start":1757383562262,"stop":1757383562268,"duration":6},"status":"passed","severity":"normal"},{"uid":"dc6cfa910c14a3b2","name":"Sets default value correctly","time":{"start":1757383996585,"stop":1757383996585,"duration":0},"status":"passed","severity":"normal"},{"uid":"354e1873071a1b2c","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1757383562610,"stop":1757383562610,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d1cf85b1940cafd","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1757383808866,"stop":1757383808866,"duration":0},"status":"passed","severity":"normal"},{"uid":"839df25a4b346f32","name":"Push message with custom timestamp: 1757380065387","time":{"start":1757384702085,"stop":1757384702086,"duration":1},"status":"passed","severity":"normal"},{"uid":"4adb1ce585d90e8e","name":"should skip peers that don't support peer exchange","time":{"start":1757383573532,"stop":1757383573532,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d3a2c9a6a924923","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1757383594801,"stop":1757383594801,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1c70e26b4cafe9c","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757384131175,"stop":1757384131175,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f34f9e60821fed","name":"should set field with all protocols enabled","time":{"start":1757383552112,"stop":1757383552112,"duration":0},"status":"passed","severity":"normal"},{"uid":"63be21ade61d51d5","name":"should remove event listeners when stopped","time":{"start":1757383612763,"stop":1757383612763,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bcc1d08c361660b","name":"Ephemeral field set to true","time":{"start":1757383563355,"stop":1757383563355,"duration":0},"status":"passed","severity":"normal"},{"uid":"224664bcd57b1c21","name":"should enable all discoveries when explicitly set","time":{"start":1757383611735,"stop":1757383611735,"duration":0},"status":"passed","severity":"normal"},{"uid":"516c158b8e32075a","name":"Push message with long payload","time":{"start":1757384702065,"stop":1757384702065,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef00180388d47e7","name":"should select older connection if present","time":{"start":1757383562915,"stop":1757383562915,"duration":0},"status":"passed","severity":"normal"},{"uid":"69c600878e476cca","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1757383594777,"stop":1757383594777,"duration":0},"status":"passed","severity":"normal"},{"uid":"506fd27d979bd165","name":"Check received message containing Chinese","time":{"start":1757384093375,"stop":1757384093376,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ae583a0a7da2ad1","name":"should handle queue overflow by adding peers to queue","time":{"start":1757383562085,"stop":1757383562085,"duration":0},"status":"passed","severity":"normal"},{"uid":"4950cbacd2ca45eb","name":"Push message with custom timestamp: 1757380065386","time":{"start":1757384702074,"stop":1757384702075,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a31ec19573e868e","name":"should insert message into bloom filter","time":{"start":1757383600752,"stop":1757383600752,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba81415dd123ba57","name":"should handle browser offline state overriding peer connections","time":{"start":1757383562150,"stop":1757383562150,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5290f4b648427b7","name":"should dial peers from store when no connections remain","time":{"start":1757383562972,"stop":1757383562973,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebab0af2df9010f7","name":"should retry failed tasks","time":{"start":1757383611364,"stop":1757383611364,"duration":0},"status":"passed","severity":"normal"},{"uid":"a096c353a6d6b42","name":"should allow redial after failed dial cooldown expires","time":{"start":1757383562081,"stop":1757383562084,"duration":3},"status":"passed","severity":"normal"},{"uid":"2db9fc97614d455a","name":"Push message with content topic containing Russian","time":{"start":1757384702072,"stop":1757384702072,"duration":0},"status":"passed","severity":"normal"},{"uid":"8060cadc04bbf4cf","name":"Check message with no pubsub topic is not received","time":{"start":1757384093372,"stop":1757384093372,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c260699dab2a08","name":"should stop all internal components","time":{"start":1757383563348,"stop":1757383563348,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5ab1cfde52ca90b","name":"Push message with special chars payload","time":{"start":1757384702037,"stop":1757384702037,"duration":0},"status":"passed","severity":"normal"},{"uid":"906b5dd30d13c17a","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1757383545618,"stop":1757383545619,"duration":1},"status":"passed","severity":"normal"},{"uid":"47281c92fc6fbc1a","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1757383594783,"stop":1757383594784,"duration":1},"status":"passed","severity":"normal"},{"uid":"25e0c60f06cc2f63","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1757383594773,"stop":1757383594773,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e69e3c0dc14806e","name":"should be safe to call multiple times","time":{"start":1757383562970,"stop":1757383562970,"duration":0},"status":"passed","severity":"normal"},{"uid":"38cc42a59a09e04f","name":"should work with stubbed waku event emitter","time":{"start":1757383612767,"stop":1757383612767,"duration":0},"status":"passed","severity":"normal"},{"uid":"2979ad665b0e44a5","name":"should clear dial history on stop","time":{"start":1757383562062,"stop":1757383562062,"duration":0},"status":"passed","severity":"normal"},{"uid":"918c1f695b348c9d","name":"throws on content topic with empty version field","time":{"start":1757383545613,"stop":1757383545613,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffecf12718f3173d","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757383791877,"stop":1757383791878,"duration":1},"status":"passed","severity":"normal"},{"uid":"88ce79c0d90f6b4","name":"Ephemeral field is preserved - encoder v0","time":{"start":1757383647699,"stop":1757383647700,"duration":1},"status":"passed","severity":"normal"},{"uid":"4047215c67975323","name":"Check received message containing Basic HTML tag","time":{"start":1757384093368,"stop":1757384093368,"duration":0},"status":"passed","severity":"normal"},{"uid":"536c03baae2674a2","name":"should not dial peers from store when browser is not connected","time":{"start":1757383562972,"stop":1757383562972,"duration":0},"status":"passed","severity":"normal"},{"uid":"eafef8c4bb191dd","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757384131167,"stop":1757384131167,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49206471d8523a2","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1757383600754,"stop":1757383600754,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cab5a5f4966754a","name":"Nodes with multiple pubsub topic","time":{"start":1757383808868,"stop":1757383808869,"duration":1},"status":"passed","severity":"normal"},{"uid":"33748f9b8e3d3740","name":"Subscribe to topic containing shell command and publish message","time":{"start":1757383824696,"stop":1757383824696,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f9a9897286b53cc","name":"Subscribe to topic containing long and receive message","time":{"start":1757384131170,"stop":1757384131170,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d313dcb815cda9c","name":"returns all values when wanted number is greater than available values","time":{"start":1757383572094,"stop":1757383572105,"duration":11},"status":"passed","severity":"normal"},{"uid":"88428cc88c4fe2bb","name":"should hang up with PeerId and return true on success","time":{"start":1757383563350,"stop":1757383563351,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb10754e7c0c0d57","name":"Relay","time":{"start":1757383646234,"stop":1757383646234,"duration":0},"status":"passed","severity":"normal"},{"uid":"a23396577d2c71bb","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1757383594759,"stop":1757383594760,"duration":1},"status":"passed","severity":"normal"},{"uid":"851d285032fbc5a3","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1757383963766,"stop":1757383963766,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2c6ef00a7a724b7","name":"Subscribe and receive messages via lightPush","time":{"start":1757384131166,"stop":1757384131166,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1d481ae8a344aee","name":"Push message with emoji payload","time":{"start":1757384702068,"stop":1757384702069,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2308ff9b73964bb","name":"Push message with short payload","time":{"start":1757384702050,"stop":1757384702050,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a2298528afe697b","name":"Waku message hash computation (no timestamp)","time":{"start":1757383562813,"stop":1757383562814,"duration":1},"status":"passed","severity":"normal"},{"uid":"c16b5fd29868406d","name":"All","time":{"start":1757383646235,"stop":1757383646235,"duration":0},"status":"passed","severity":"normal"},{"uid":"db53b2a6aeaf3053","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757384131160,"stop":1757384131160,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a476fa77261ef82","name":"Push message with Russian payload","time":{"start":1757384702066,"stop":1757384702066,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b017892a17ebc9","name":"should create KeepAliveManager with relay","time":{"start":1757383562337,"stop":1757383562337,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2d4d238646e7376","name":"Publish message with custom timestamp: Wed Sep 18 2024 02:10:09 GMT+0000 (Coordinated Universal Time)","time":{"start":1757383815471,"stop":1757383815471,"duration":0},"status":"passed","severity":"normal"},{"uid":"989b0d521e4f341d","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1757383562983,"stop":1757383562983,"duration":0},"status":"passed","severity":"normal"},{"uid":"c852220daa6c4d59","name":"ends after yielding if response size indicates end","time":{"start":1757383563070,"stop":1757383563070,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b31cd166b5dff85","name":"Push message with shell command payload","time":{"start":1757384702068,"stop":1757384702068,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c6f282984272c6","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1757383594793,"stop":1757383594793,"duration":0},"status":"passed","severity":"normal"},{"uid":"218dfaa93a6ad384","name":"Push message with content topic containing Chinese","time":{"start":1757384702060,"stop":1757384702060,"duration":0},"status":"passed","severity":"normal"},{"uid":"492c5d173296fa4c","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1757383594773,"stop":1757383594774,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c9e91a6c464d09e","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1757383594764,"stop":1757383594765,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d2c73ee1dd55e5c","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1757383619888,"stop":1757383619888,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb31cc48d5e66503","name":"Overlapping topic subscription","time":{"start":1757384131169,"stop":1757384131170,"duration":1},"status":"passed","severity":"normal"},{"uid":"24b91115efb8d79a","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1757383600757,"stop":1757383600757,"duration":0},"status":"passed","severity":"normal"},{"uid":"806cdc4bee05b7f1","name":"should stop and cleanup resources","time":{"start":1757383612652,"stop":1757383612653,"duration":1},"status":"passed","severity":"normal"},{"uid":"405c19a4210b46f0","name":"should handle query errors gracefully","time":{"start":1757383573535,"stop":1757383573535,"duration":0},"status":"passed","severity":"normal"},{"uid":"39fac3831d63e822","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1757383983960,"stop":1757383983961,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc3465abf88f710e","name":"Check publish message containing unicode special characters","time":{"start":1757383815470,"stop":1757383815470,"duration":0},"status":"passed","severity":"normal"},{"uid":"7240473ee18d29e6","name":"should clear all timers","time":{"start":1757383562358,"stop":1757383562358,"duration":0},"status":"passed","severity":"normal"},{"uid":"473e95becf596505","name":"Push message with custom timestamp: 1757387265386","time":{"start":1757384702075,"stop":1757384702075,"duration":0},"status":"passed","severity":"normal"},{"uid":"5735010fba88be9d","name":"should not receive a peer event after stop","time":{"start":1757383577509,"stop":1757383577510,"duration":1},"status":"passed","severity":"normal"},{"uid":"890b4d03505692ad","name":"Get Nodes","time":{"start":1757383572749,"stop":1757383572749,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f9ead678a0ff2e","name":"should initialize with default options","time":{"start":1757383573526,"stop":1757383573527,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd3d0c5925d57936","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1757383808865,"stop":1757383808866,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa8af53c68d14fe8","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1757383551389,"stop":1757383551390,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f030870bb4dc427","name":"should be safe to call multiple times","time":{"start":1757383562358,"stop":1757383562358,"duration":0},"status":"passed","severity":"normal"},{"uid":"195a59fb842b52f0","name":"Outgoing message is acknowledged","time":{"start":1757383615454,"stop":1757383615454,"duration":0},"status":"passed","severity":"normal"},{"uid":"db6eabdb36ba8aa9","name":"should add to incoming buffer if dependencies are not met","time":{"start":1757383600755,"stop":1757383600755,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b1fd0cccd5f74d","name":"should invoke callbacks when receiving a message","time":{"start":1757383612649,"stop":1757383612649,"duration":0},"status":"passed","severity":"normal"},{"uid":"419485f6f8ffd9c6","name":"Check message with no pubsub topic is not received","time":{"start":1757384093381,"stop":1757384093381,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aca243ca2698294","name":"Push message with escaped characters payload","time":{"start":1757384702057,"stop":1757384702057,"duration":0},"status":"passed","severity":"normal"},{"uid":"e15aa409f841c722","name":"should return cached hash on subsequent access","time":{"start":1757383563357,"stop":1757383563357,"duration":0},"status":"passed","severity":"normal"},{"uid":"8607e51f023b7015","name":"should handle ping failures gracefully","time":{"start":1757383562375,"stop":1757383562375,"duration":0},"status":"passed","severity":"normal"},{"uid":"a12eb80c31157c86","name":"should handle cache.get errors gracefully","time":{"start":1757383577511,"stop":1757383577511,"duration":0},"status":"passed","severity":"normal"},{"uid":"563ff5e92d32373f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1757383594794,"stop":1757383594794,"duration":0},"status":"passed","severity":"normal"},{"uid":"e577950166011f24","name":"Generator, one shard","time":{"start":1757383933602,"stop":1757383933603,"duration":1},"status":"passed","severity":"normal"},{"uid":"f82d294dcbf08bea","name":"Push message with content topic containing short","time":{"start":1757384702069,"stop":1757384702069,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d60957d51f3b247","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app44/3/topic339/utf8","time":{"start":1757383914188,"stop":1757383914188,"duration":0},"status":"passed","severity":"normal"},{"uid":"90ccea06851ef67b","name":"can query messages normally","time":{"start":1757383967460,"stop":1757383967460,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8151d90fc5e6dd3","name":"should dial all remaining peers","time":{"start":1757383562979,"stop":1757383562979,"duration":0},"status":"passed","severity":"normal"},{"uid":"8626ca6d059f70c0","name":"Retries within given interval","time":{"start":1757383613321,"stop":1757383613322,"duration":1},"status":"passed","severity":"normal"},{"uid":"c54bf7747331470","name":"Check received message with timestamp: 1757383639423000000 ","time":{"start":1757384093370,"stop":1757384093370,"duration":0},"status":"passed","severity":"normal"},{"uid":"783e320ffe76d192","name":"Generator, 2 different shards","time":{"start":1757383933603,"stop":1757383933603,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4b2d9a38da9d825","name":"udp ip6 address","time":{"start":1757383551341,"stop":1757383551341,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec960fa68a3f4bff","name":"Check publish message after service node is restarted","time":{"start":1757383815474,"stop":1757383815474,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a920d093aba43256","name":"Check publish message containing emoji","time":{"start":1757383815470,"stop":1757383815470,"duration":0},"status":"passed","severity":"normal"},{"uid":"e69af78331e9cdda","name":"Check received message containing Russian","time":{"start":1757384093366,"stop":1757384093367,"duration":1},"status":"passed","severity":"normal"},{"uid":"46725381e9b3a273","name":"should work with mock decoders","time":{"start":1757383612769,"stop":1757383612769,"duration":0},"status":"passed","severity":"normal"},{"uid":"113370fed4b1c98a","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1757383545619,"stop":1757383545620,"duration":1},"status":"passed","severity":"normal"},{"uid":"411f3041c528ca81","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1757383824694,"stop":1757383824694,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc8b26af457f2366","name":"Push message with content topic containing unicode special characters","time":{"start":1757384702084,"stop":1757384702084,"duration":0},"status":"passed","severity":"normal"},{"uid":"e47b1a84173b2576","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757384131166,"stop":1757384131166,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d85a0ec6448298","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1757383983961,"stop":1757383983962,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffd9dca16d327494","name":"Check received message containing numeric","time":{"start":1757384093365,"stop":1757384093365,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d69998c4766843","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1757383594780,"stop":1757383594780,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd942f37d865ef54","name":"should not receive a peer event after stop","time":{"start":1757383645477,"stop":1757383645477,"duration":0},"status":"passed","severity":"normal"},{"uid":"35648c8360a8e442","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1757383583541,"stop":1757383583541,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c1fa86dba4a65d6","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1757383594787,"stop":1757383594788,"duration":1},"status":"passed","severity":"normal"},{"uid":"43347d0e226bef54","name":"should return usable stream attached to connection","time":{"start":1757383563025,"stop":1757383563026,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3a905403cbb9cc5","name":"should be safe to call multiple times","time":{"start":1757383562357,"stop":1757383562357,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea5989357c02378d","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1757383611736,"stop":1757383611745,"duration":9},"status":"passed","severity":"normal"},{"uid":"79fb4ad620473e17","name":"Check publish message containing shell command","time":{"start":1757383815469,"stop":1757383815469,"duration":0},"status":"passed","severity":"normal"},{"uid":"99509d6e2a2471f2","name":"throws on content topic with empty topic name field","time":{"start":1757383545614,"stop":1757383545615,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9c612b45abb2dfa","name":"Push message with shell command payload","time":{"start":1757384702079,"stop":1757384702079,"duration":0},"status":"passed","severity":"normal"},{"uid":"a82495d28b62aa6f","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1757383551393,"stop":1757383551393,"duration":0},"status":"passed","severity":"normal"},{"uid":"b93d4276ea66cacc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1757383545627,"stop":1757383545628,"duration":1},"status":"passed","severity":"normal"},{"uid":"4af975dc1ac9ec2a","name":"Push message with content topic containing Chinese","time":{"start":1757384702071,"stop":1757384702072,"duration":1},"status":"passed","severity":"normal"},{"uid":"a88bb63c2b1ab220","name":"Query generator for multiple messages","time":{"start":1757383978014,"stop":1757383978014,"duration":0},"status":"passed","severity":"normal"},{"uid":"486beaec929a0cd8","name":"should be able to encode the field with only STORE set to true","time":{"start":1757383551386,"stop":1757383551387,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f532781dafc46b0","name":"should send relay ping messages on timer","time":{"start":1757383562378,"stop":1757383562378,"duration":0},"status":"passed","severity":"normal"},{"uid":"64f0241bccc5fa2e","name":"Push message with content topic containing SQL Injection","time":{"start":1757384702072,"stop":1757384702072,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f0ee438fa2cc3d","name":"should maintain proper timestamps if all messages received","time":{"start":1757383600754,"stop":1757383600754,"duration":0},"status":"passed","severity":"normal"},{"uid":"47424d11429cfe84","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757384093380,"stop":1757384093380,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e6a021ce38b0366","name":"Push message with content topic containing long","time":{"start":1757384702081,"stop":1757384702081,"duration":0},"status":"passed","severity":"normal"},{"uid":"bed6823221a2de95","name":"peer exchange sets tag","time":{"start":1757383819689,"stop":1757383819690,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaa077b1e105e5e6","name":"should allow redial after cooldown period","time":{"start":1757383562076,"stop":1757383562077,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4aa72e3fe776251","name":"Fails to push message with large meta","time":{"start":1757384702062,"stop":1757384702063,"duration":1},"status":"passed","severity":"normal"},{"uid":"89d1a74a6859a1f2","name":"Mutual subscription","time":{"start":1757383824683,"stop":1757383824683,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b97dbf948c3fdff","name":"Subscribe to topic containing XML and receive message","time":{"start":1757384131162,"stop":1757384131163,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fb7f13bd2e0142d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1757383545632,"stop":1757383545632,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1ec2867cc6ea92e","name":"should handle onConnected and onDisconnected","time":{"start":1757383612548,"stop":1757383612548,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bfdfa93dea612c0","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1757383594764,"stop":1757383594764,"duration":0},"status":"passed","severity":"normal"},{"uid":"c701c36392bdc805","name":"msgTime: 0 ms from now, startTime: 1757297578265, endTime: 1757383978265","time":{"start":1757383994187,"stop":1757383994187,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c8b81fb0f4d3e2f","name":"Query with Promise Callback, No Decoder","time":{"start":1757383944208,"stop":1757383944208,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fbc017f0fa7ace2","name":"should create dialer with libp2p and shardReader","time":{"start":1757383562058,"stop":1757383562058,"duration":0},"status":"passed","severity":"normal"},{"uid":"c25473a8615972a3","name":"Check received message containing escaped characters","time":{"start":1757384093378,"stop":1757384093378,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe759be842a72cc7","name":"Overlapping topic subscription","time":{"start":1757384131158,"stop":1757384131158,"duration":0},"status":"passed","severity":"normal"},{"uid":"efb9b25f5d9c12ef","name":"Check received message containing unicode special characters","time":{"start":1757384093369,"stop":1757384093369,"duration":0},"status":"passed","severity":"normal"},{"uid":"76da32fa5e5393f6","name":"should create KeepAliveManager with required options","time":{"start":1757383562336,"stop":1757383562337,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6bf1847f5de365d","name":"Fails to publish message with empty text","time":{"start":1757383815472,"stop":1757383815473,"duration":1},"status":"passed","severity":"normal"},{"uid":"9265e14add5e2189","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1757383551392,"stop":1757383551392,"duration":0},"status":"passed","severity":"normal"},{"uid":"c00b0c12f1d69451","name":"should not receive a peer event before start","time":{"start":1757383882389,"stop":1757383882390,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ccbb8cc274981b9","name":"Round trip binary encryption [ecies, signature]","time":{"start":1757383585199,"stop":1757383585200,"duration":1},"status":"passed","severity":"normal"},{"uid":"25432a0688cb29fc","name":"should emit multiple messages when query returns multiple messages","time":{"start":1757383612777,"stop":1757383612778,"duration":1},"status":"passed","severity":"normal"},{"uid":"e55f37ae40588595","name":"should skip peer when not on same cluster","time":{"start":1757383562077,"stop":1757383562078,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb4d1c3418d39870","name":"Push message with SQL Injection payload","time":{"start":1757384702038,"stop":1757384702039,"duration":1},"status":"passed","severity":"normal"},{"uid":"969872bdc186d447","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1757383594799,"stop":1757383594799,"duration":0},"status":"passed","severity":"normal"},{"uid":"f53647231a52171f","name":"Push message equal or less that 1MB","time":{"start":1757384702075,"stop":1757384702075,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d5af9fbcf8bfb37","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1757383545620,"stop":1757383545620,"duration":0},"status":"passed","severity":"normal"},{"uid":"d55aab6f703036e1","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1757383594780,"stop":1757383594780,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d2b8d4f7e248417","name":"Throws when trying to push message with empty payload","time":{"start":1757384702081,"stop":1757384702081,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4b3b4882a44d39e","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757384131169,"stop":1757384131169,"duration":0},"status":"passed","severity":"normal"},{"uid":"48916dbb1df91eb0","name":"should handle errors gracefully when getting peer info","time":{"start":1757383562271,"stop":1757383562271,"duration":0},"status":"passed","severity":"normal"},{"uid":"754a8e458e3ad437","name":"Store - dialed after - with timeout","time":{"start":1757384000807,"stop":1757384000807,"duration":0},"status":"passed","severity":"normal"},{"uid":"697f877d3c9618ea","name":"Push message with special chars payload","time":{"start":1757384702051,"stop":1757384702051,"duration":0},"status":"passed","severity":"normal"},{"uid":"7318d9b973de6961","name":"messageHashStr produces consistent results for the same input","time":{"start":1757383562821,"stop":1757383562821,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7d2a7ac1264bba3","name":"should delegate to networkMonitor.isConnected()","time":{"start":1757383563348,"stop":1757383563349,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd55b8aecac73d38","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1757383594760,"stop":1757383594760,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9bf59474af50ee","name":"should be able to decode the field with only STORE set to true","time":{"start":1757383551392,"stop":1757383551392,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c5109fc8a18c40","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1757383594677,"stop":1757383594678,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb9250e782258798","name":"should start peer exchange discovery","time":{"start":1757383573528,"stop":1757383573528,"duration":0},"status":"passed","severity":"normal"},{"uid":"429b42a888dbfcf1","name":"random static sharding 1 - Cluster ID: 717, Shard ID: 453","time":{"start":1757383971870,"stop":1757383971870,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef251eb61b47ff35","name":"can start and stop the service","time":{"start":1757383645474,"stop":1757383645474,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd11b6e8c9a347cb","name":"Query Generator, No Decoder","time":{"start":1757383944205,"stop":1757383944205,"duration":0},"status":"passed","severity":"normal"},{"uid":"106d7bdde4a49287","name":"Push message with meta","time":{"start":1757384702062,"stop":1757384702062,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e9af8adf96bc74","name":"Ordered callback, aborts when callback returns true","time":{"start":1757383978017,"stop":1757383978017,"duration":0},"status":"passed","severity":"normal"},{"uid":"db4b33c199ef9273","name":"Publish without waiting for remote peer","time":{"start":1757383824684,"stop":1757383824684,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d281b5ba8ad5e","name":"Push message with content topic containing Russian","time":{"start":1757384702060,"stop":1757384702061,"duration":1},"status":"passed","severity":"normal"},{"uid":"8023cf14c19ffee","name":"should support chaining for add method","time":{"start":1757383610153,"stop":1757383610154,"duration":1},"status":"passed","severity":"normal"},{"uid":"9022f41b53957047","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1757383545632,"stop":1757383545632,"duration":0},"status":"passed","severity":"normal"},{"uid":"3650ccf63620076d","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1757383815473,"stop":1757383815473,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3648ead597cf605","name":"Subscribe and publish message","time":{"start":1757383824685,"stop":1757383824685,"duration":0},"status":"passed","severity":"normal"},{"uid":"5293195ef6497218","name":"should emit message when we just started and store connect event occurs","time":{"start":1757383612776,"stop":1757383612776,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e712f99d4c9473d","name":"should trigger query when time since last query exceeds threshold","time":{"start":1757383612773,"stop":1757383612775,"duration":2},"status":"passed","severity":"normal"},{"uid":"f49c18ee2fd09e7c","name":"Push message with custom timestamp: 1726625265386","time":{"start":1757384702074,"stop":1757384702074,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c88288b3e649e48","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1757383600758,"stop":1757383600758,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9fc12f07879206","name":"should handle dial errors","time":{"start":1757383563350,"stop":1757383563350,"duration":0},"status":"passed","severity":"normal"},{"uid":"66025d3fa785958a","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757384131174,"stop":1757384131174,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c87b82c9f06ed68","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1757383594779,"stop":1757383594779,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc7c7e82ba71aed","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1757383572803,"stop":1757383572803,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc054f4ea924b539","name":"should decode valid enr with tcp successfully","time":{"start":1757383552104,"stop":1757383552105,"duration":1},"status":"passed","severity":"normal"},{"uid":"860856bea1f938af","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1757383563066,"stop":1757383563067,"duration":1},"status":"passed","severity":"normal"},{"uid":"93ea9bfe1260253e","name":"should skip peers without peer exchange protocol","time":{"start":1757383573531,"stop":1757383573531,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c58dc1d7593b303","name":"should remove event listeners from libp2p","time":{"start":1757383562121,"stop":1757383562126,"duration":5},"status":"passed","severity":"normal"},{"uid":"e307dc8cbbc775cf","name":"Relay Node - default protocol","time":{"start":1757384000808,"stop":1757384000809,"duration":1},"status":"passed","severity":"normal"},{"uid":"61c2563afea3a610","name":"should discard bootstrap peers when has more than set limit","time":{"start":1757383683647,"stop":1757383683647,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f502511c75fb33b","name":"random static sharding 9 - Cluster ID: 269, Shard ID: 264","time":{"start":1757383971873,"stop":1757383971873,"duration":0},"status":"passed","severity":"normal"},{"uid":"10dd9633a27eea05","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1757383572802,"stop":1757383572802,"duration":0},"status":"passed","severity":"normal"},{"uid":"e26b84910590353a","name":"Outgoing message is possibly acknowledged","time":{"start":1757383615453,"stop":1757383615454,"duration":1},"status":"passed","severity":"normal"},{"uid":"493468e81eac2a41","name":"Decoder throws on empty string content topic","time":{"start":1757383585201,"stop":1757383585201,"duration":0},"status":"passed","severity":"normal"},{"uid":"4796ae3c1b0b88b4","name":"should throw error - no id","time":{"start":1757383552105,"stop":1757383552105,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea108efb36c4851f","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1757383926745,"stop":1757383926745,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e17d00efce0c5bb","name":"should dispatch network event when browser goes online","time":{"start":1757383562141,"stop":1757383562141,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9a024815fca31ed","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757384131163,"stop":1757384131164,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d714b86780f98b1","name":"Check received message containing short","time":{"start":1757384093364,"stop":1757384093364,"duration":0},"status":"passed","severity":"normal"},{"uid":"565c55a03d4e857","name":"Push 30 different messages","time":{"start":1757384702041,"stop":1757384702042,"duration":1},"status":"skipped","severity":"normal"},{"uid":"24f9414b9f45ad1b","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757383573682,"stop":1757383573682,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4e537fb99a2507c8","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757384131162,"stop":1757384131162,"duration":0},"status":"passed","severity":"normal"},{"uid":"16d047f44873fb35","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1757383562474,"stop":1757383562474,"duration":0},"status":"passed","severity":"normal"},{"uid":"d35b3732337b9686","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757384131157,"stop":1757384131158,"duration":1},"status":"passed","severity":"normal"},{"uid":"81e12e6069d126ad","name":"should add event listeners to libp2p","time":{"start":1757383562120,"stop":1757383562120,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d1d7c2e3837078f","name":"msgTime: 0 ms from now, startTime: 1757124778265, endTime: 1757383978265","time":{"start":1757383994186,"stop":1757383994187,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2782b6753a001aa","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app49/6/topic353/xml","time":{"start":1757383914185,"stop":1757383914185,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9762268dcafad23","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1757383545631,"stop":1757383545632,"duration":1},"status":"passed","severity":"normal"},{"uid":"71c4fe627369b663","name":"should add peer to queue when queue is not empty","time":{"start":1757383562069,"stop":1757383562070,"duration":1},"status":"passed","severity":"normal"},{"uid":"3543fbe389a6f21e","name":"Outgoing message is acknowledged","time":{"start":1757383614108,"stop":1757383614108,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6e721e6a3a9147f","name":"Push message with shell command payload","time":{"start":1757384702040,"stop":1757384702040,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a18348e8e3ff6aa","name":"Push message with SQL Injection payload","time":{"start":1757384702053,"stop":1757384702053,"duration":0},"status":"passed","severity":"normal"},{"uid":"4851aedabd6eae8f","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1757383824692,"stop":1757383824693,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d60ed7a139cb140","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1757383594769,"stop":1757383594769,"duration":0},"status":"passed","severity":"normal"},{"uid":"780f69e5b0f885d4","name":"Query Generator, No message returned","time":{"start":1757383944205,"stop":1757383944205,"duration":0},"status":"passed","severity":"normal"},{"uid":"c494fcb7e7dcb6d0","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1757383612649,"stop":1757383612652,"duration":3},"status":"passed","severity":"normal"},{"uid":"8ac83caeb6e03641","name":"Push message with content topic containing numeric","time":{"start":1757384702043,"stop":1757384702043,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cc4caa0094aa669","name":"should partition messages based on acknowledgement status","time":{"start":1757383600761,"stop":1757383600762,"duration":1},"status":"passed","severity":"normal"},{"uid":"a103f9073a52ae51","name":"yields undefined for messages without content topic","time":{"start":1757383563069,"stop":1757383563069,"duration":0},"status":"passed","severity":"normal"},{"uid":"628c55baebd05ebd","name":"Check publish message containing Arabic","time":{"start":1757383815467,"stop":1757383815467,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c601d0c8e98a35","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757384093374,"stop":1757384093374,"duration":0},"status":"passed","severity":"normal"},{"uid":"472bf6291ddc22a4","name":"should throw error when no peers are available","time":{"start":1757383613602,"stop":1757383613602,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8973fa603a24758","name":"should return null for non-existent peer","time":{"start":1757383562982,"stop":1757383562982,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1e414a880d3e864","name":"should reassess health immediately when peer disconnects","time":{"start":1757383612952,"stop":1757383612952,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dfff7d4fe5e57ea","name":"Check received message containing emoji","time":{"start":1757384093370,"stop":1757384093370,"duration":0},"status":"passed","severity":"normal"},{"uid":"393ce964887664a7","name":"Check received message containing SQL Injection","time":{"start":1757384093367,"stop":1757384093367,"duration":0},"status":"passed","severity":"normal"},{"uid":"c85e7f6bb1a233a0","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1757383612554,"stop":1757383612554,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eb0ca4151c63040","name":"Push message with Russian payload","time":{"start":1757384702078,"stop":1757384702078,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f5e2f7996656495","name":"Subscribe to topic containing Script and receive message","time":{"start":1757384131162,"stop":1757384131162,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aa303987aa96294","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1757383983962,"stop":1757383983962,"duration":0},"status":"passed","severity":"normal"},{"uid":"817f9776a04510b5","name":"Push 30 different messages","time":{"start":1757384702080,"stop":1757384702080,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c3dd2fc12dd95d46","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1757383545629,"stop":1757383545630,"duration":1},"status":"passed","severity":"normal"},{"uid":"10167185789e320e","name":"should transition to Unhealthy when no connections","time":{"start":1757383612948,"stop":1757383612948,"duration":0},"status":"passed","severity":"normal"},{"uid":"139732aab98093d3","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757383735518,"stop":1757383735519,"duration":1},"status":"passed","severity":"normal"},{"uid":"3878cd0762738afb","name":"Push message with content topic containing Arabic","time":{"start":1757384702060,"stop":1757384702060,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2ab3eb23150f614","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1757383545618,"stop":1757383545618,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b90bb7fd56a563","name":"Push message with emoji payload","time":{"start":1757384702041,"stop":1757384702041,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1ab1221e1ae293c","name":"should handle different types of entries","time":{"start":1757383610166,"stop":1757383610166,"duration":0},"status":"passed","severity":"normal"},{"uid":"274d59d5639277b7","name":"nwaku subscribes","time":{"start":1757383805234,"stop":1757383805237,"duration":3},"status":"passed","severity":"normal"},{"uid":"f1de1d10fbfd3bee","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1757383594803,"stop":1757383594803,"duration":0},"status":"passed","severity":"normal"},{"uid":"df0ace4dd0238bef","name":"Push message with Basic HTML tag payload","time":{"start":1757384702067,"stop":1757384702067,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c8ed6bbd6b372eb","name":"should throw an error for insufficient data","time":{"start":1757383545828,"stop":1757383545828,"duration":0},"status":"passed","severity":"normal"},{"uid":"994f87de28da7252","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1757383573544,"stop":1757383573544,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9f79d2029cb9986","name":"should return no connections if no open connection provided","time":{"start":1757383562914,"stop":1757383562914,"duration":0},"status":"passed","severity":"normal"},{"uid":"10947b6cb4ab6ad4","name":"should requeue task if no peer is available","time":{"start":1757383611361,"stop":1757383611361,"duration":0},"status":"passed","severity":"normal"},{"uid":"4130768c5f06d14c","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1757383594794,"stop":1757383594798,"duration":4},"status":"passed","severity":"normal"},{"uid":"5dd0aaed6fcb6451","name":"Check received message containing JSON","time":{"start":1757384093377,"stop":1757384093378,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecd0d6c0aa458e20","name":"Push message with content topic containing SQL Injection","time":{"start":1757384702083,"stop":1757384702083,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69963d46f0426d0","name":"should add event listeners for peer connect and disconnect","time":{"start":1757383562356,"stop":1757383562356,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4c8c3e22f761e2a","name":"Check meta is set [ecies]","time":{"start":1757383585200,"stop":1757383585200,"duration":0},"status":"passed","severity":"normal"},{"uid":"a75ce693546dead7","name":"should handle case with no peers in store","time":{"start":1757383562980,"stop":1757383562980,"duration":0},"status":"passed","severity":"normal"},{"uid":"a55529b7fddba0ac","name":"Fails to push message with large meta","time":{"start":1757384702085,"stop":1757384702085,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce3502f185b6d44b","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1757383944205,"stop":1757383944205,"duration":0},"status":"passed","severity":"normal"},{"uid":"18de17d8d63fd786","name":"should create PeerExchange instance with components","time":{"start":1757383573545,"stop":1757383573546,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7235bff327d27fe","name":"should filter out already connected peers","time":{"start":1757383562974,"stop":1757383562979,"duration":5},"status":"passed","severity":"normal"},{"uid":"d2bcbcce5e000b69","name":"Push message with content topic containing numeric","time":{"start":1757384702059,"stop":1757384702059,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffcf06d55869647","name":"Push message with content topic containing unicode special characters","time":{"start":1757384702045,"stop":1757384702046,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5c7842d22c005ae","name":"Stops search when maxGet is reached","time":{"start":1757383572750,"stop":1757383572750,"duration":0},"status":"passed","severity":"normal"},{"uid":"1601bff6166a1cb5","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1757383594782,"stop":1757383594783,"duration":1},"status":"passed","severity":"normal"},{"uid":"c738c0e17fffe668","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1757383824692,"stop":1757383824692,"duration":0},"status":"passed","severity":"normal"},{"uid":"782cd4bc150279c3","name":"Query Generator, Multiple PubsubTopics","time":{"start":1757383944204,"stop":1757383944204,"duration":0},"status":"passed","severity":"normal"},{"uid":"2def03c565e2d863","name":"should create RPC request with correct parameters","time":{"start":1757383573545,"stop":1757383573545,"duration":0},"status":"passed","severity":"normal"},{"uid":"6db486ad34f93ec","name":"Decoder throws on undefined content topic","time":{"start":1757383585201,"stop":1757383585201,"duration":0},"status":"passed","severity":"normal"},{"uid":"59f48d9c761c5757","name":"Init the array if not present","time":{"start":1757383545443,"stop":1757383545445,"duration":2},"status":"passed","severity":"normal"},{"uid":"a80e2ce35928ebe9","name":"Check received message containing special chars","time":{"start":1757384093365,"stop":1757384093366,"duration":1},"status":"passed","severity":"normal"},{"uid":"47e0afcd1d307692","name":"Outgoing message is acknowledged","time":{"start":1757383617079,"stop":1757383617079,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc0f4a6739d8ef40","name":"Push message with custom timestamp: 1726625265386","time":{"start":1757384702047,"stop":1757384702047,"duration":0},"status":"passed","severity":"normal"},{"uid":"808aa57324087b97","name":"should handle complete connection lifecycle","time":{"start":1757383562143,"stop":1757383562150,"duration":7},"status":"passed","severity":"normal"},{"uid":"2b5f7294ca51ef35","name":"should dial more peers if under maxConnections","time":{"start":1757383562984,"stop":1757383562985,"duration":1},"status":"passed","severity":"normal"},{"uid":"db631640ff25d1d9","name":"Push message with content topic containing short","time":{"start":1757384702042,"stop":1757384702042,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b44a734cedd2bd0","name":"Push message with content topic containing numeric","time":{"start":1757384702071,"stop":1757384702071,"duration":0},"status":"passed","severity":"normal"},{"uid":"8991df85b9a270c7","name":"should not stop if not started","time":{"start":1757383573530,"stop":1757383573530,"duration":0},"status":"passed","severity":"normal"},{"uid":"4296177a98e97616","name":"Check received message containing Chinese","time":{"start":1757384093366,"stop":1757384093366,"duration":0},"status":"passed","severity":"normal"},{"uid":"94fbee4d559c3819","name":"should return peer for existing peer","time":{"start":1757383562982,"stop":1757383562982,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a0fd216536bc60","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1757383612549,"stop":1757383612550,"duration":1},"status":"passed","severity":"normal"},{"uid":"8255db4fdaae9a3d","name":"different cluster: nodes don't connect","time":{"start":1757383735510,"stop":1757383735517,"duration":7},"status":"passed","severity":"normal"},{"uid":"27cddcfcbe503def","name":"should increase lamport timestamp","time":{"start":1757383600753,"stop":1757383600754,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd6f52a6f8c12069","name":"Push message with content topic containing short","time":{"start":1757384702081,"stop":1757384702081,"duration":0},"status":"passed","severity":"normal"},{"uid":"8998b6657ffab2","name":"Does not throw an exception when node disconnects","time":{"start":1757383996583,"stop":1757383996584,"duration":1},"status":"passed","severity":"normal"},{"uid":"58569f1b3c74a1f4","name":"should dial all peers on dial","time":{"start":1757383730473,"stop":1757383730474,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf27b820341cb59f","name":"should dial peer when peer is discovered","time":{"start":1757383561814,"stop":1757383561815,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd8f73611b159ac8","name":"Check message received after jswaku node is restarted","time":{"start":1757384093382,"stop":1757384093382,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b0d057d0e32447","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1757383562804,"stop":1757383562809,"duration":5},"status":"passed","severity":"normal"},{"uid":"94d561bcea953c5f","name":"should emit a peer event after start","time":{"start":1757383577509,"stop":1757383577509,"duration":0},"status":"passed","severity":"normal"},{"uid":"b60592a1a928b43d","name":"can query messages by message hash","time":{"start":1757383967461,"stop":1757383967461,"duration":0},"status":"passed","severity":"normal"},{"uid":"1403d5b115d40c2d","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1757383994188,"stop":1757383994188,"duration":0},"status":"passed","severity":"normal"},{"uid":"f303623dc63bfe31","name":"should add received messages to bloom filter","time":{"start":1757383600754,"stop":1757383600755,"duration":1},"status":"passed","severity":"normal"},{"uid":"f831f34252b45aab","name":"Query with Ordered Callback, No Decoder","time":{"start":1757383944206,"stop":1757383944206,"duration":0},"status":"passed","severity":"normal"},{"uid":"f74a173de68c458e","name":"Push message with shell command payload","time":{"start":1757384702056,"stop":1757384702057,"duration":1},"status":"passed","severity":"normal"},{"uid":"15685daafebbc77","name":"Wait given interval before re-trying","time":{"start":1757383613322,"stop":1757383613322,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c5c31411febd9f","name":"Check received message with timestamp: 1757383639423 ","time":{"start":1757384093370,"stop":1757384093371,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c880fc46fcc3714","name":"should maintain desired error rate","time":{"start":1757383598722,"stop":1757383598723,"duration":1},"status":"passed","severity":"normal"},{"uid":"82b305ee73a0a4ed","name":"Query with Promise Callback, No message returned","time":{"start":1757383944208,"stop":1757383944209,"duration":1},"status":"passed","severity":"normal"},{"uid":"2184a6926e842fb9","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1757383594676,"stop":1757383594676,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5426767a598c1bb","name":"Push message with numeric payload","time":{"start":1757384702051,"stop":1757384702051,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead05c87f4c911b","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1757383600759,"stop":1757383600759,"duration":0},"status":"passed","severity":"normal"},{"uid":"4777119a88e40681","name":"Passing page size 11 when there are 10 messages","time":{"start":1757383988093,"stop":1757383988093,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c38d61e8d6cfa8","name":"should handle dial errors gracefully","time":{"start":1757383561815,"stop":1757383561821,"duration":6},"status":"passed","severity":"normal"},{"uid":"464f38bf957d81f","name":"should be safe to call multiple times","time":{"start":1757383561805,"stop":1757383561806,"duration":1},"status":"passed","severity":"normal"},{"uid":"adbfcffce1fc6a37","name":"should handle multiple peer connections","time":{"start":1757383562368,"stop":1757383562370,"duration":2},"status":"passed","severity":"normal"},{"uid":"10be824caeb6f176","name":"Decrypt messages","time":{"start":1757383793421,"stop":1757383793422,"duration":1},"status":"passed","severity":"normal"},{"uid":"b810ba93f0e0243f","name":"Renews subscription after lossing a connection","time":{"start":1757384131165,"stop":1757384131165,"duration":0},"status":"passed","severity":"normal"},{"uid":"a37c82bd680bb268","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1757383824686,"stop":1757383824686,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c175c3976bab69f","name":"new peer added after a peer was already found","time":{"start":1757383819691,"stop":1757383819691,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb1d518d53bb954","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757383791881,"stop":1757383791882,"duration":1},"status":"passed","severity":"normal"},{"uid":"25724deed155712","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1757383600763,"stop":1757383600764,"duration":1},"status":"passed","severity":"normal"},{"uid":"4268e8f6049a6dc0","name":"Push message with content topic containing Russian","time":{"start":1757384702044,"stop":1757384702044,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f768d56ee6fdb7","name":"should sort peers by ping value","time":{"start":1757383563352,"stop":1757383563353,"duration":1},"status":"passed","severity":"normal"},{"uid":"4613319e38efc9db","name":"should not allow unachievable error rate","time":{"start":1757383594675,"stop":1757383594675,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b8b56cedb878241","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757383963765,"stop":1757383963766,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eabe73f660d7b5b","name":"random static sharding 3 - Cluster ID: 65, Shard ID: 669","time":{"start":1757383971871,"stop":1757383971871,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a6dd1efcc7cce2","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1757383572106,"stop":1757383572109,"duration":3},"status":"passed","severity":"normal"},{"uid":"a0f611592c48e253","name":"Check publish message containing Chinese","time":{"start":1757383815466,"stop":1757383815467,"duration":1},"status":"passed","severity":"normal"},{"uid":"169cc60fee80218f","name":"Check publish message after client node is restarted","time":{"start":1757383815475,"stop":1757383815475,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8032908ed128ed6","name":"Check received message containing Russian","time":{"start":1757384093376,"stop":1757384093376,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb4b54d604b317bc","name":"should lock peers when selected","time":{"start":1757383612542,"stop":1757383612542,"duration":0},"status":"passed","severity":"normal"},{"uid":"6910d9275b715d36","name":"should continually clean up expired entries at intervals","time":{"start":1757383610174,"stop":1757383610175,"duration":1},"status":"passed","severity":"normal"},{"uid":"941f5d733eedff3e","name":"Push message with content topic containing long","time":{"start":1757384702042,"stop":1757384702043,"duration":1},"status":"passed","severity":"normal"},{"uid":"e641cc9fe10970d4","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757383551394,"stop":1757383551394,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeae8a95da65917c","name":"should return start time to match max range","time":{"start":1757383612784,"stop":1757383612784,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4bb582587a36573","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757384131159,"stop":1757384131160,"duration":1},"status":"passed","severity":"normal"},{"uid":"75155e5316abc0df","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1757383600757,"stop":1757383600758,"duration":1},"status":"passed","severity":"normal"},{"uid":"59ed8f1e386ab181","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1757383994185,"stop":1757383994186,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b774ef5861ce692","name":"does not validate decoders for hash queries","time":{"start":1757383563067,"stop":1757383563067,"duration":0},"status":"passed","severity":"normal"},{"uid":"48f076775bbfcdd6","name":"should dial peers from store when browser is connected","time":{"start":1757383562972,"stop":1757383562972,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5b050877cfaf1be","name":"should return false when peer is on different cluster","time":{"start":1757383562255,"stop":1757383562255,"duration":0},"status":"passed","severity":"normal"},{"uid":"5505a1a20152db0f","name":"throws on empty content topic","time":{"start":1757383545610,"stop":1757383545610,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd42c2ae81d7ede","name":"Throws when trying to push message with empty payload","time":{"start":1757384702058,"stop":1757384702058,"duration":0},"status":"passed","severity":"normal"},{"uid":"527eca1ea399bc69","name":"does not throw on valid cases","time":{"start":1757383545609,"stop":1757383545610,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f3ff63cd9f6f016","name":"Push message with Chinese payload","time":{"start":1757384702077,"stop":1757384702077,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c6a8ce748577947","name":"A test","time":{"start":1757383718637,"stop":1757383718637,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5fc293f603abde5","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1757383545626,"stop":1757383545626,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8fad903dd48a1e9","name":"should deliver messages after dependencies are met","time":{"start":1757383600759,"stop":1757383600759,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad17f238830a5c86","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1757383572799,"stop":1757383572801,"duration":2},"status":"passed","severity":"normal"},{"uid":"f39440af837dace5","name":"Subscribe to topic containing short and receive message","time":{"start":1757384131170,"stop":1757384131170,"duration":0},"status":"passed","severity":"normal"},{"uid":"57e9bea824c22a27","name":"throws on content topic with empty encoding field","time":{"start":1757383545615,"stop":1757383545615,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eaa399187aa4098","name":"caches peers it previously fetched","time":{"start":1757383573680,"stop":1757383573680,"duration":0},"status":"passed","severity":"normal"},{"uid":"41d2d6e23d05d3f7","name":"should handle relay send failures gracefully","time":{"start":1757383562378,"stop":1757383562379,"duration":1},"status":"passed","severity":"normal"},{"uid":"1faf8bd1606c7c0","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1757383978017,"stop":1757383978017,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed8d64466fdc1a8b","name":"should handle large number of peers request","time":{"start":1757383573545,"stop":1757383573545,"duration":0},"status":"passed","severity":"normal"},{"uid":"522743133499a6cf","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1757383718288,"stop":1757383718292,"duration":4},"status":"passed","severity":"normal"},{"uid":"261c7c2f643882cb","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1757383563029,"stop":1757383563029,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc595e72cf59959e","name":"Stops search when 2 null results are returned","time":{"start":1757383572750,"stop":1757383572751,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c1a710e21b1bb01","name":"Push message with Arabic payload","time":{"start":1757384702038,"stop":1757384702038,"duration":0},"status":"passed","severity":"normal"},{"uid":"e145570b380f1e7","name":"should not retry if at least one success","time":{"start":1757383611366,"stop":1757383611374,"duration":8},"status":"passed","severity":"normal"},{"uid":"e40559fa2f4dd48d","name":"should handle shard reader errors gracefully","time":{"start":1757383562092,"stop":1757383562092,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ad19bfca3d44b8d","name":"should throw error - no public key","time":{"start":1757383552106,"stop":1757383552107,"duration":1},"status":"passed","severity":"normal"},{"uid":"defa0316dadb3a9a","name":"can start the service","time":{"start":1757383882387,"stop":1757383882387,"duration":0},"status":"passed","severity":"normal"},{"uid":"76fd8b16535e1161","name":"Subscribe to topic containing long and publish message","time":{"start":1757383824689,"stop":1757383824690,"duration":1},"status":"passed","severity":"normal"},{"uid":"23afe3a9ed1f394e","name":"should properly create location multiaddrs - tcp6","time":{"start":1757383552111,"stop":1757383552111,"duration":0},"status":"passed","severity":"normal"},{"uid":"81a051e4206851d8","name":"throws on content topic with too few or too many fields","time":{"start":1757383545611,"stop":1757383545611,"duration":0},"status":"passed","severity":"normal"},{"uid":"58248c96688d5881","name":"Push message equal or less that 1MB","time":{"start":1757384702086,"stop":1757384702086,"duration":0},"status":"passed","severity":"normal"},{"uid":"42671cdd44bf97f8","name":"Push message with emoji payload","time":{"start":1757384702057,"stop":1757384702058,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c318347aec7f10f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1757383594801,"stop":1757383594801,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c82016ac0aa83a4","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1757383615453,"stop":1757383615453,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e58a56b70396415","name":"should handle dial errors gracefully","time":{"start":1757383562080,"stop":1757383562081,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ee4580b75ae6da5","name":"handles different networkShards values correctly","time":{"start":1757383545624,"stop":1757383545624,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4704802f19f735b","name":"should detect messages with missing dependencies","time":{"start":1757383600758,"stop":1757383600759,"duration":1},"status":"passed","severity":"normal"},{"uid":"b27ae72ccc78ea5e","name":"should handle zero peers request","time":{"start":1757383573545,"stop":1757383573545,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a45cf2299725b9e","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1757383562815,"stop":1757383562815,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d9ae674204bdb62","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757384131174,"stop":1757384131175,"duration":1},"status":"passed","severity":"normal"},{"uid":"c39ccd585ac90dee","name":"should reject if WakuNode is not started","time":{"start":1757383613621,"stop":1757383613622,"duration":1},"status":"passed","severity":"normal"},{"uid":"745d915169014ea5","name":"Rejects garbage","time":{"start":1757383623279,"stop":1757383623279,"duration":0},"status":"passed","severity":"normal"},{"uid":"3585a1ba783d85a","name":"should handle network check errors gracefully","time":{"start":1757383562093,"stop":1757383562093,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c7a52dfdd1095e6","name":"should not retry if at least one success","time":{"start":1757383611579,"stop":1757383611579,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c74581e866e9ba","name":"Relay - dialed after","time":{"start":1757384000806,"stop":1757384000806,"duration":0},"status":"passed","severity":"normal"},{"uid":"60474d37f5b718a4","name":"should work with async generator that yields promises","time":{"start":1757383612772,"stop":1757383612772,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f7ade914c61c2e4","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1757383545623,"stop":1757383545623,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f094f30ac5fab68","name":"should return true when peer is on the same cluster","time":{"start":1757383562254,"stop":1757383562255,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f9df8fb90350aa4","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757384131163,"stop":1757384131163,"duration":0},"status":"passed","severity":"normal"},{"uid":"9face6c0a41d5376","name":"Push message with content topic containing escaped characters","time":{"start":1757384702045,"stop":1757384702045,"duration":0},"status":"passed","severity":"normal"},{"uid":"417fab70ae56b875","name":"Subscribe to topic containing XML and receive message","time":{"start":1757384131173,"stop":1757384131173,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e6881e54691863f","name":"should get all peers from store","time":{"start":1757383562973,"stop":1757383562974,"duration":1},"status":"passed","severity":"normal"},{"uid":"de05d158f6347060","name":"Encoder throws on empty string content topic","time":{"start":1757383563356,"stop":1757383563356,"duration":0},"status":"passed","severity":"normal"}] |