mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-16 03:43:09 +00:00
1 line
189 KiB
JSON
1 line
189 KiB
JSON
[{"uid":"74c125aca90ce274","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1759868162659,"stop":1759868162660,"duration":1},"status":"passed","severity":"normal"},{"uid":"98ebdb6c860b48b8","name":"same cluster, static sharding: nodes connect","time":{"start":1759868063553,"stop":1759868063554,"duration":1},"status":"passed","severity":"normal"},{"uid":"27b8b8c7c1f6bf87","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1759867944496,"stop":1759867944496,"duration":0},"status":"passed","severity":"normal"},{"uid":"72666239c2fd40c0","name":"should not receive a peer event after stop","time":{"start":1759868180121,"stop":1759868180121,"duration":0},"status":"passed","severity":"normal"},{"uid":"843b1bb5caab092f","name":"should not return locked peers if enough unlocked are available","time":{"start":1759867944497,"stop":1759867944498,"duration":1},"status":"passed","severity":"normal"},{"uid":"aca05d74c778d5fc","name":"tcp ip4 address","time":{"start":1759867879124,"stop":1759867879124,"duration":0},"status":"passed","severity":"normal"},{"uid":"66341a173ced565d","name":"should be online or offline if network state changed","time":{"start":1759867992937,"stop":1759867992938,"duration":1},"status":"passed","severity":"normal"},{"uid":"8384b37666884357","name":"should stop all internal components","time":{"start":1759867891032,"stop":1759867891033,"duration":1},"status":"passed","severity":"normal"},{"uid":"f304803914d64346","name":"should not fail to stop the service if it was not started","time":{"start":1759868180119,"stop":1759868180119,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ee22d219c4509f","name":"Incoming message is emitted as received","time":{"start":1759867946553,"stop":1759867946553,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bd19d3cde049556","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1759867923982,"stop":1759867923982,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae329240c787eb9b","name":"should stop query when sync message from same channel is found","time":{"start":1759867948388,"stop":1759867948388,"duration":0},"status":"passed","severity":"normal"},{"uid":"f752bd8b0662153b","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app94/2/topic140/test.js","time":{"start":1759868257809,"stop":1759868257809,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a71c05eb364fcba","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1759867901034,"stop":1759867901034,"duration":0},"status":"passed","severity":"normal"},{"uid":"370e222f16f3ce6d","name":"Subscribe and publish message","time":{"start":1759868162655,"stop":1759868162655,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9e7f5af94af2a2e","name":"should return false and handle errors gracefully","time":{"start":1759867891037,"stop":1759867891037,"duration":0},"status":"passed","severity":"normal"},{"uid":"72b7b9aa8ce2a974","name":"should dispatch network event when browser goes online","time":{"start":1759867889696,"stop":1759867889696,"duration":0},"status":"passed","severity":"normal"},{"uid":"151efa92d775edd6","name":"Outgoing message is retried until acknowledged","time":{"start":1759867948386,"stop":1759867948386,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce2dd5b68aeacdd8","name":"should use peerId from options when provided to queryGenerator","time":{"start":1759867945173,"stop":1759867945173,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa0462da83394a61","name":"should be able to decode the field with only RELAY set to true","time":{"start":1759867879001,"stop":1759867879002,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7ce6bac03460028","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1759867889405,"stop":1759867889405,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c272018ac0a8ac2","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1759867873145,"stop":1759867873145,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9ec1e7a57330dd4","name":"should create KeepAliveManager with required options","time":{"start":1759867889243,"stop":1759867889256,"duration":13},"status":"passed","severity":"normal"},{"uid":"e589615162274e3c","name":"Encoder throws on undefined content topic","time":{"start":1759867912936,"stop":1759867912936,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce77e35df9cfd809","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1759868321029,"stop":1759868321030,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ec46dad8587d5d0","name":"Check message with invalid timestamp is not received","time":{"start":1759868422253,"stop":1759868422253,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9ad398affab408e","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1759867889697,"stop":1759867889703,"duration":6},"status":"passed","severity":"normal"},{"uid":"3157c26cf0d790bc","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1759867924019,"stop":1759867924020,"duration":1},"status":"passed","severity":"normal"},{"uid":"13a5981cfd84c28b","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1759868309287,"stop":1759868309288,"duration":1},"status":"passed","severity":"normal"},{"uid":"cec45d446b05a03d","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1759867944306,"stop":1759867944307,"duration":1},"status":"passed","severity":"normal"},{"uid":"3040c748d7f4fe02","name":"should update peers in cache on 'peer:identify' event","time":{"start":1759867905047,"stop":1759867905047,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e984c7073b2f9ff","name":"should drop only non-locked connections when over maxConnections","time":{"start":1759867890535,"stop":1759867890535,"duration":0},"status":"passed","severity":"normal"},{"uid":"e75432582fbefc1b","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759868446011,"stop":1759868446012,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb1106eb9c128bed","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1759867944497,"stop":1759867944497,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa702cfc7ce7e642","name":"Passing an array","time":{"start":1759868319185,"stop":1759868319186,"duration":1},"status":"passed","severity":"normal"},{"uid":"93fbfd7350e388bb","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1759868309287,"stop":1759868309287,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a133281d1414bd","name":"rejects content-filtered query with only contentTopics","time":{"start":1759867889865,"stop":1759867889866,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf6fbb21e95ce1ec","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app59/7/topic362/test.js","time":{"start":1759868257807,"stop":1759868257808,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c7c15942acc9c04","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1759867900694,"stop":1759867900697,"duration":3},"status":"passed","severity":"normal"},{"uid":"2205b1ae8471b463","name":"should be able to decode the field with only STORE set to true","time":{"start":1759867879002,"stop":1759867879006,"duration":4},"status":"passed","severity":"normal"},{"uid":"be547a69beb9c049","name":"Check received message containing short","time":{"start":1759868422247,"stop":1759868422247,"duration":0},"status":"passed","severity":"normal"},{"uid":"434ef436ed3334ef","name":"does not throw on valid cases","time":{"start":1759867873131,"stop":1759867873133,"duration":2},"status":"passed","severity":"normal"},{"uid":"b35dbbb2ff5aaa6e","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1759867923959,"stop":1759867923959,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6add7194d0718d8","name":"should use configured peers when available","time":{"start":1759867945173,"stop":1759867945173,"duration":0},"status":"passed","severity":"normal"},{"uid":"83bc2e169f392c5a","name":"Check message on other pubsub topic is not received","time":{"start":1759868422253,"stop":1759868422253,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6bb06e86a4481a7","name":"Relay + Store","time":{"start":1759867978805,"stop":1759867978805,"duration":0},"status":"passed","severity":"normal"},{"uid":"69fb700d496257e2","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1759867924024,"stop":1759867924024,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9539bf132e62360","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1759867923996,"stop":1759867924000,"duration":4},"status":"passed","severity":"normal"},{"uid":"44e05ebb60c4d52","name":"should throw error - invalid id","time":{"start":1759867879650,"stop":1759867879650,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff70228435eb4a3","name":"Query generator for multiple messages with multiple decoders","time":{"start":1759868312355,"stop":1759868312357,"duration":2},"status":"passed","severity":"normal"},{"uid":"6175a795f61fa0a1","name":"Check received message containing Russian","time":{"start":1759868422240,"stop":1759868422241,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c56ba29a368b5eb","name":"should handle complete connection lifecycle","time":{"start":1759867889704,"stop":1759867889704,"duration":0},"status":"passed","severity":"normal"},{"uid":"d00e443b0f271212","name":"should handle all zero keep alive options","time":{"start":1759867889308,"stop":1759867889309,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a0e6653c6476899","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1759867873155,"stop":1759867873155,"duration":0},"status":"passed","severity":"normal"},{"uid":"f32647562620cbfe","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1759867889589,"stop":1759867889589,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b568715fabea8a5","name":"messageHashStr returns a hex string","time":{"start":1759867889751,"stop":1759867889751,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cbcb7b50538d471","name":"Check message with no content topic is not received","time":{"start":1759868422254,"stop":1759868422254,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e60e1838a5bd9bc","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1759868154501,"stop":1759868154501,"duration":0},"status":"passed","severity":"normal"},{"uid":"96a0554112a2c7bf","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759867946552,"stop":1759867946552,"duration":0},"status":"passed","severity":"normal"},{"uid":"982bb5274645f0a2","name":"should insert elements correctly","time":{"start":1759867928423,"stop":1759867928424,"duration":1},"status":"passed","severity":"normal"},{"uid":"75400709ebd778fd","name":"Sample","time":{"start":1759867879120,"stop":1759867879120,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d5497e4631e35e9","name":"should handle complete discovery-to-dial flow","time":{"start":1759867889406,"stop":1759867889406,"duration":0},"status":"passed","severity":"normal"},{"uid":"420d71f38b5f14df","name":"should wait for Filter peer to be connected","time":{"start":1759867945371,"stop":1759867945372,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceee4b02bd8978d3","name":"should handle timestamp equal to current time","time":{"start":1759867931898,"stop":1759867931898,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e78067d2643d10a","name":"should serialize and deserialize correctly","time":{"start":1759867928427,"stop":1759867928427,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fbac5623e9bb8b3","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759868422244,"stop":1759868422244,"duration":0},"status":"passed","severity":"normal"},{"uid":"f746263e53d73bcf","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1759867873145,"stop":1759867873145,"duration":0},"status":"passed","severity":"normal"},{"uid":"24367322cd812cdf","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1759867953031,"stop":1759867953031,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bc2caa9e779edf4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1759867873154,"stop":1759867873154,"duration":0},"status":"passed","severity":"normal"},{"uid":"c74561a7e2f8dbe3","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app1/3/topic134/json","time":{"start":1759868257802,"stop":1759868257806,"duration":4},"status":"passed","severity":"normal"},{"uid":"20c5e18d9efa2bd7","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1759868271578,"stop":1759868271578,"duration":0},"status":"passed","severity":"normal"},{"uid":"27e0821092a8b241","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1759868040510,"stop":1759868040511,"duration":1},"status":"passed","severity":"normal"},{"uid":"17ef3f5cca724250","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759868446017,"stop":1759868446017,"duration":0},"status":"passed","severity":"normal"},{"uid":"73318cba4e31304","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759867997325,"stop":1759867997325,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b8d4a74ca3f2d2","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1759867923841,"stop":1759867923841,"duration":0},"status":"passed","severity":"normal"},{"uid":"94fedf4cdf1d8c09","name":"should wait for Store peer to be connected","time":{"start":1759867945372,"stop":1759867945372,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3cbd2b80261032c","name":"Passing page size 0 when there are 110 messages","time":{"start":1759868306805,"stop":1759868306805,"duration":0},"status":"passed","severity":"normal"},{"uid":"4628b0b880d8f30c","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1759867889865,"stop":1759867889865,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a14c701e0bf7b63","name":"Init the array if not present","time":{"start":1759867873023,"stop":1759867873025,"duration":2},"status":"passed","severity":"normal"},{"uid":"f542ce80d457720d","name":"should successfully subscribe to supported pubsub topic","time":{"start":1759867943860,"stop":1759867943860,"duration":0},"status":"passed","severity":"normal"},{"uid":"d42eba819b2ec45d","name":"should handle peer identify event","time":{"start":1759867901058,"stop":1759867901059,"duration":1},"status":"passed","severity":"normal"},{"uid":"eec28b25b3124d07","name":"should properly create location multiaddrs - tcp4","time":{"start":1759867879654,"stop":1759867879654,"duration":0},"status":"passed","severity":"normal"},{"uid":"888035b90cecb69a","name":"should skip peers without ENR","time":{"start":1759867901063,"stop":1759867901064,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a55bb20910d0395","name":"Subscribe to topic containing Script and receive message","time":{"start":1759868446021,"stop":1759868446022,"duration":1},"status":"passed","severity":"normal"},{"uid":"b049a5ecb6c463d6","name":"should return start time to last successful query since last query is less than max range","time":{"start":1759867944858,"stop":1759867944859,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fb6dc6ee4f942eb","name":"should only return 1 node with relay and store capability","time":{"start":1759867901033,"stop":1759867901034,"duration":1},"status":"passed","severity":"normal"},{"uid":"41eaa4ea694838ae","name":"should initialize with libp2p components","time":{"start":1759867900688,"stop":1759867900689,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dc140acc639ddd5","name":"Promise Callback - false","time":{"start":1759868292180,"stop":1759868292180,"duration":0},"status":"passed","severity":"normal"},{"uid":"5587da694f966078","name":"Refresh subscription","time":{"start":1759868446007,"stop":1759868446007,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff0ebb9b0f1be7ca","name":"should handle case when globalThis is not available","time":{"start":1759867889689,"stop":1759867889689,"duration":0},"status":"passed","severity":"normal"},{"uid":"2630638797ac90c4","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759868446006,"stop":1759868446006,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6cb450cfae4e808","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759868446015,"stop":1759868446015,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e0f54f5aaf00407","name":"Check message with non string payload is not received","time":{"start":1759868422246,"stop":1759868422246,"duration":0},"status":"passed","severity":"normal"},{"uid":"9485d5e08afb7f7f","name":"should handle onConnected and onDisconnected","time":{"start":1759867944498,"stop":1759867944498,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf26fe8f921edc62","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1759867944521,"stop":1759867944521,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc881c89c615d51f","name":"new peer added after a peer was already found","time":{"start":1759868149797,"stop":1759868149797,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b7fb1564de672de","name":"should return peer for existing peer","time":{"start":1759867890532,"stop":1759867890532,"duration":0},"status":"passed","severity":"normal"},{"uid":"39674b4798a9099d","name":"Check received message containing Arabic","time":{"start":1759868422240,"stop":1759868422240,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e9af3e53776581c","name":"should select older connection if present","time":{"start":1759867890170,"stop":1759867890170,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb5c7f914cb9a48","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759868446023,"stop":1759868446023,"duration":0},"status":"passed","severity":"normal"},{"uid":"19931b851d67519a","name":"should check connected peers if present and suitable","time":{"start":1759867945371,"stop":1759867945371,"duration":0},"status":"passed","severity":"normal"},{"uid":"a18fcb0146544212","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1759867889286,"stop":1759867889286,"duration":0},"status":"passed","severity":"normal"},{"uid":"421ce5fb2c467142","name":"should add event listeners to libp2p","time":{"start":1759867889678,"stop":1759867889679,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dc0d9b66e929cc2","name":"should capture event listeners for testing","time":{"start":1759867944830,"stop":1759867944830,"duration":0},"status":"passed","severity":"normal"},{"uid":"f25b8565281028b8","name":"should handle corrupted shard info gracefully","time":{"start":1759867889593,"stop":1759867889594,"duration":1},"status":"passed","severity":"normal"},{"uid":"8946ab912a7e4f0d","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1759867873140,"stop":1759867873140,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b51aa44f901e24","name":"peer:update - should do nothing if another protocol hit","time":{"start":1759867890100,"stop":1759867890100,"duration":0},"status":"passed","severity":"normal"},{"uid":"28f511a28e2e3b84","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1759867924034,"stop":1759867924034,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4b417fcdadc683","name":"should return false when pubsub topic parsing fails","time":{"start":1759867889589,"stop":1759867889589,"duration":0},"status":"passed","severity":"normal"},{"uid":"f473ba7bcd67f8c7","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1759867944843,"stop":1759867944849,"duration":6},"status":"passed","severity":"normal"},{"uid":"3d0207a746def699","name":"should handle multiple peer connections","time":{"start":1759867889271,"stop":1759867889277,"duration":6},"status":"passed","severity":"normal"},{"uid":"9078ee3def903656","name":"accepts time-filtered query with content filter","time":{"start":1759867889875,"stop":1759867889875,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc92b00f731f3982","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1759867943226,"stop":1759867943226,"duration":0},"status":"passed","severity":"normal"},{"uid":"73c850603887246c","name":"should requeue task if no peer is available","time":{"start":1759867943006,"stop":1759867943006,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9b33cd1e1726e0b","name":"should throw error - no public key","time":{"start":1759867879650,"stop":1759867879650,"duration":0},"status":"passed","severity":"normal"},{"uid":"69605d5320901d48","name":"Encoder throws on undefined content topic","time":{"start":1759867890971,"stop":1759867890971,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a86ace4ad722b6e","name":"returns nothing if no connections present","time":{"start":1759867890168,"stop":1759867890169,"duration":1},"status":"passed","severity":"normal"},{"uid":"88c2902c162cb0f3","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1759868162661,"stop":1759868162662,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfb273a7a6294e82","name":"Fields are not dropped","time":{"start":1759867890152,"stop":1759867890153,"duration":1},"status":"passed","severity":"normal"},{"uid":"cad74ffc758fea75","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app62/5/topic102/test.js","time":{"start":1759868257808,"stop":1759868257808,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d2fb94c0d597d19","name":"Does not throw an exception when node disconnects","time":{"start":1759868319184,"stop":1759868319185,"duration":1},"status":"passed","severity":"normal"},{"uid":"18aac853d26c7348","name":"Check received message containing SQL Injection","time":{"start":1759868422249,"stop":1759868422249,"duration":0},"status":"passed","severity":"normal"},{"uid":"de1a21079ab61c54","name":"isConnected should return true after first peer connects","time":{"start":1759867992932,"stop":1759867992933,"duration":1},"status":"passed","severity":"normal"},{"uid":"c15be88d7f819fe","name":"Check publish message after service node is restarted","time":{"start":1759868159119,"stop":1759868159119,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b350cec6873641d0","name":"should create PeerExchangeDiscovery instance","time":{"start":1759867901065,"stop":1759867901066,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff20a0d7871b3c35","name":"should add and check entries correctly","time":{"start":1759867941965,"stop":1759867941980,"duration":15},"status":"passed","severity":"normal"},{"uid":"c2599d377a454881","name":"should emit a peer event after start","time":{"start":1759868180120,"stop":1759868180120,"duration":0},"status":"passed","severity":"normal"},{"uid":"73a002cbe9d977ae","name":"Rejects garbage","time":{"start":1759867956419,"stop":1759867956419,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f506227adc99cc2","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1759867923981,"stop":1759867923981,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ec9072d58a14841","name":"Subscribe and receive messages via lightPush","time":{"start":1759868446014,"stop":1759868446014,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4a53a2084fcedc1","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1759867890100,"stop":1759867890101,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb42e8cb74f90444","name":"should return false when peer is not on topic","time":{"start":1759867891039,"stop":1759867891039,"duration":0},"status":"passed","severity":"normal"},{"uid":"741730ebea0e9ed0","name":"should add and remove event listeners correctly","time":{"start":1759867905047,"stop":1759867905048,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8b415b895e29cd0","name":"should handle incoming messages","time":{"start":1759867943861,"stop":1759867943863,"duration":2},"status":"passed","severity":"normal"},{"uid":"136b45f558a0b223","name":"should not fail to stop the service if it was not started","time":{"start":1759867905044,"stop":1759867905045,"duration":1},"status":"passed","severity":"normal"},{"uid":"351f97987668f366","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1759868154494,"stop":1759868154494,"duration":0},"status":"passed","severity":"normal"},{"uid":"db55063e46d1f970","name":"should set field with only STORE enabled","time":{"start":1759867879658,"stop":1759867879658,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaf8a260c356e1b","name":"Non TWN Cluster","time":{"start":1759868257800,"stop":1759868257801,"duration":1},"status":"passed","severity":"normal"},{"uid":"29f04240ef067734","name":"Query generator for multiple messages with different message text format","time":{"start":1759868312353,"stop":1759868312355,"duration":2},"status":"passed","severity":"normal"},{"uid":"7e96a71a3ac40f0d","name":"should wait for LightPush peer to be connected","time":{"start":1759867945371,"stop":1759867945371,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7b6e7b6b5f2d185","name":"should create NetworkMonitor with libp2p and events","time":{"start":1759867889677,"stop":1759867889678,"duration":1},"status":"passed","severity":"normal"},{"uid":"8404750a6f868e39","name":"should send to specified number of peers of used peers","time":{"start":1759867943569,"stop":1759867943570,"duration":1},"status":"passed","severity":"normal"},{"uid":"c92e2fe0e5c9b99b","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1759868321030,"stop":1759868321030,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b4ec0cc0b724be1","name":"Nwaku publishes","time":{"start":1759868152335,"stop":1759868152336,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9ae221fff9a2c9d","name":"should handle relay send failures gracefully","time":{"start":1759867889298,"stop":1759867889299,"duration":1},"status":"passed","severity":"normal"},{"uid":"f288096c2dd62d42","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759868063560,"stop":1759868063561,"duration":1},"status":"passed","severity":"normal"},{"uid":"663da6305245fd34","name":"should properly compute the node id","time":{"start":1759867879651,"stop":1759867879651,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac199ae79e5e96f1","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app82/2/topic47/test.js","time":{"start":1759868257809,"stop":1759868257809,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd4495c48e81703f","name":"should throw error - no public key","time":{"start":1759867879649,"stop":1759867879649,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac13480c9c347749","name":"Query with Ordered Callback, No message returned","time":{"start":1759868281270,"stop":1759868281271,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb61c19c8500df93","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1759867889744,"stop":1759867889745,"duration":1},"status":"passed","severity":"normal"},{"uid":"905b3f9cc348aa17","name":"isConnected return false after peer stops","time":{"start":1759867992933,"stop":1759867992934,"duration":1},"status":"passed","severity":"normal"},{"uid":"988f97f2fcf1cf82","name":"should dial with multiaddr and return stream","time":{"start":1759867891035,"stop":1759867891035,"duration":0},"status":"passed","severity":"normal"},{"uid":"40de22f64fc9fac6","name":"should get / set UDP multiaddr","time":{"start":1759867879653,"stop":1759867879653,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b3a96561d9df15","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1759867924034,"stop":1759867924034,"duration":0},"status":"passed","severity":"normal"},{"uid":"e85bfadf0fa3a22d","name":"Query Generator - true","time":{"start":1759868292177,"stop":1759868292178,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd5ec3ba3ebc2849","name":"accepts valid content-filtered query","time":{"start":1759867889865,"stop":1759867889865,"duration":0},"status":"passed","severity":"normal"},{"uid":"4340ef4e62ffcc41","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759868446024,"stop":1759868446025,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e48e7a461d5b8b4","name":"should perform initial health assessment on start","time":{"start":1759867944308,"stop":1759867944308,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3e9fca05fccb8bb","name":"should return false when peer has no shard info","time":{"start":1759867889577,"stop":1759867889578,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c2e6da2177f8184","name":"should handle multiple peers with different shard configurations","time":{"start":1759867889831,"stop":1759867889831,"duration":0},"status":"passed","severity":"normal"},{"uid":"61395349db5217d9","name":"should not allow unachievable error rate","time":{"start":1759867923829,"stop":1759867923829,"duration":0},"status":"passed","severity":"normal"},{"uid":"aed46c8e4658a99b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1759867873156,"stop":1759867873157,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d2997d998c7f32b","name":"Promise Callback - true","time":{"start":1759868292179,"stop":1759868292179,"duration":0},"status":"passed","severity":"normal"},{"uid":"eca115148dcb40d6","name":"should remove event listeners from globalThis","time":{"start":1759867889680,"stop":1759867889680,"duration":0},"status":"passed","severity":"normal"},{"uid":"d20e1908e25c8ed4","name":"Check received message containing special chars","time":{"start":1759868422240,"stop":1759868422240,"duration":0},"status":"passed","severity":"normal"},{"uid":"324bbc85573af91","name":"should filter peers by codec","time":{"start":1759867891038,"stop":1759867891038,"duration":0},"status":"passed","severity":"normal"},{"uid":"98cd372d48eb2fb4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1759867924035,"stop":1759867924036,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5b80eb97a88139f","name":"Query Generator, No message returned","time":{"start":1759868281268,"stop":1759868281268,"duration":0},"status":"passed","severity":"normal"},{"uid":"625c484fbae31056","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1759867923990,"stop":1759867923990,"duration":0},"status":"passed","severity":"normal"},{"uid":"333c467e26a663d0","name":"should have no discoveries enabled by default","time":{"start":1759867943217,"stop":1759867943217,"duration":0},"status":"passed","severity":"normal"},{"uid":"176ed523be4c5844","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1759867890534,"stop":1759867890534,"duration":0},"status":"passed","severity":"normal"},{"uid":"8005dea019835779","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1759868321028,"stop":1759868321029,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ea7be94429b8121","name":"should support chaining for add method","time":{"start":1759867941981,"stop":1759867941992,"duration":11},"status":"passed","severity":"normal"},{"uid":"80e3ae228451dc1e","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1759867948387,"stop":1759867948388,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed5a413790966110","name":"should not change state when connections remain after disconnect","time":{"start":1759867889690,"stop":1759867889690,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4c8ac4a7f5f96f3","name":"Check received message containing escaped characters","time":{"start":1759868422251,"stop":1759868422251,"duration":0},"status":"passed","severity":"normal"},{"uid":"890ba4d68f9fabba","name":"should not retry if at least one success","time":{"start":1759867943011,"stop":1759867943011,"duration":0},"status":"passed","severity":"normal"},{"uid":"760b48224c158173","name":"should get all peers from store","time":{"start":1759867890528,"stop":1759867890528,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c116b6877de3bd2","name":"Ordered Callback - true","time":{"start":1759868292180,"stop":1759868292181,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7f4dd82069c6794","name":"Check received message containing Basic HTML tag","time":{"start":1759868422242,"stop":1759868422242,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e581aa7b9933b9d","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1759867873151,"stop":1759867873151,"duration":0},"status":"passed","severity":"normal"},{"uid":"f40eeba56357f28d","name":"same cluster: nodes connect","time":{"start":1759868063559,"stop":1759868063559,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bfbe4c792ac630","name":"Decrypt messages","time":{"start":1759868140906,"stop":1759868140907,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c5715a743a608b","name":"should work with stubbed retrieve function","time":{"start":1759867944827,"stop":1759867944828,"duration":1},"status":"passed","severity":"normal"},{"uid":"92f49f093b996858","name":"should unregister libp2p event listeners when stop is called","time":{"start":1759867944509,"stop":1759867944509,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5f3d4a94169d837","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1759867900699,"stop":1759867900699,"duration":0},"status":"passed","severity":"normal"},{"uid":"4786f23551e53ff3","name":"return first retrieved peers without further DNS queries","time":{"start":1759867901034,"stop":1759867901034,"duration":0},"status":"passed","severity":"normal"},{"uid":"298e3575b5f31f31","name":"should retry on complete failure if specified","time":{"start":1759867943570,"stop":1759867943570,"duration":0},"status":"passed","severity":"normal"},{"uid":"817378fffbe84b25","name":"Check received message containing JSON","time":{"start":1759868422242,"stop":1759868422242,"duration":0},"status":"passed","severity":"normal"},{"uid":"cabc78fc8ff9b406","name":"should fail to send if no connected peers found","time":{"start":1759867943561,"stop":1759867943566,"duration":5},"status":"passed","severity":"normal"},{"uid":"f73f2a3f1388227f","name":"should return no connections if no open connection provided","time":{"start":1759867890169,"stop":1759867890170,"duration":1},"status":"passed","severity":"normal"},{"uid":"46734f1ea3cf136b","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app52/9/topic874/json","time":{"start":1759868257813,"stop":1759868257813,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b8037dae6212c68","name":"handles different clusterIds correctly","time":{"start":1759867873147,"stop":1759867873147,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5c4a6c03aaabe2d","name":"passes more than one ENR URLs and attempts connection","time":{"start":1759867977718,"stop":1759867977719,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b0b950593e16bada","name":"should work with mock decoders","time":{"start":1759867944828,"stop":1759867944829,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f64a06ef34ab214","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1759868271578,"stop":1759868271580,"duration":2},"status":"passed","severity":"normal"},{"uid":"5ecc55f6425aeac7","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759868301636,"stop":1759868301636,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b864999e2a3754c","name":"should remove event listener for peer:discovery","time":{"start":1759867889381,"stop":1759867889381,"duration":0},"status":"passed","severity":"normal"},{"uid":"44cc9de67c41d9f5","name":"should handle peer connect event","time":{"start":1759867889689,"stop":1759867889689,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aa327781a74f168","name":"Check message with non string payload is not received","time":{"start":1759868422254,"stop":1759868422255,"duration":1},"status":"passed","severity":"normal"},{"uid":"69fcf5964ff26cd5","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759867997324,"stop":1759867997325,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ac0a7cdc1b4dfb2","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1759868162659,"stop":1759868162659,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d140a7a5fbb09","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1759868159113,"stop":1759868159114,"duration":1},"status":"passed","severity":"normal"},{"uid":"e873a4134f236113","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1759867944816,"stop":1759867944817,"duration":1},"status":"passed","severity":"normal"},{"uid":"b35782e9510e6dc2","name":"should return false when peer is on different cluster","time":{"start":1759867889576,"stop":1759867889577,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1e15f64ed43ddf4","name":"should check false positive rate","time":{"start":1759867928429,"stop":1759867928429,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba4abcf1a04569a3","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app85/1/topic431/utf8","time":{"start":1759868257807,"stop":1759868257807,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb3f9afdc478a7a7","name":"should handle very large timestamps","time":{"start":1759867931899,"stop":1759867931899,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce9c946c8fe25f64","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759868446005,"stop":1759868446005,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2bb06d1573e253e9","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759868446009,"stop":1759868446010,"duration":1},"status":"passed","severity":"normal"},{"uid":"751157a0bb051f22","name":"should properly start and stop event listening","time":{"start":1759867944307,"stop":1759867944307,"duration":0},"status":"passed","severity":"normal"},{"uid":"21bf01b2ed29b6ac","name":"should allow redial after cooldown period","time":{"start":1759867889814,"stop":1759867889814,"duration":0},"status":"passed","severity":"normal"},{"uid":"a72aef0e1c149df","name":"Check received message containing long","time":{"start":1759868422247,"stop":1759868422247,"duration":0},"status":"passed","severity":"normal"},{"uid":"e25e74a5fa0da57a","name":"Check message with invalid timestamp is not received","time":{"start":1759868422244,"stop":1759868422244,"duration":0},"status":"passed","severity":"normal"},{"uid":"42187996b5e34d49","name":"should use current time when it's greater than incremented timestamp","time":{"start":1759867931898,"stop":1759867931898,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9aa6ab51b130a7a","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1759867977718,"stop":1759867977718,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dcbfff85ddeac5d9","name":"should accept empty decoders array","time":{"start":1759867944818,"stop":1759867944819,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2aa7f5b7e5244e4","name":"Check meta is set [symmetric]","time":{"start":1759867911268,"stop":1759867911268,"duration":0},"status":"passed","severity":"normal"},{"uid":"281f4ef8bc76e6db","name":"should remove event listeners from libp2p","time":{"start":1759867889680,"stop":1759867889680,"duration":0},"status":"passed","severity":"normal"},{"uid":"665bb7f2804c4e27","name":"should ensure monotonic increase","time":{"start":1759867931898,"stop":1759867931899,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a88d5a1be7bb823","name":"Symmetric encrypt & Decrypt","time":{"start":1759867911480,"stop":1759867911480,"duration":0},"status":"passed","severity":"normal"},{"uid":"466f1b06464763d0","name":"topics with same application and version share the same shard","time":{"start":1759867873146,"stop":1759867873146,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d434892b0ab75b5","name":"should emit message when we just started and store connect event occurs","time":{"start":1759867944842,"stop":1759867944842,"duration":0},"status":"passed","severity":"normal"},{"uid":"20062cf3e6bdfa7d","name":"Passing page size 19 when there are 20 messages","time":{"start":1759868306807,"stop":1759868306807,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1e941baf87422f4","name":"should throw error - no id","time":{"start":1759867879649,"stop":1759867879649,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f02e475c79f228a","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759868446004,"stop":1759868446005,"duration":1},"status":"passed","severity":"normal"},{"uid":"78681fe51825738e","name":"random static sharding 6 - Cluster ID: 669, Shard ID: 779","time":{"start":1759868270402,"stop":1759868270403,"duration":1},"status":"passed","severity":"normal"},{"uid":"5abe34d21fd8f1c","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1759867944832,"stop":1759867944833,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8994c590a373387","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1759867944072,"stop":1759867944077,"duration":5},"status":"passed","severity":"normal"},{"uid":"6a357d401d214d51","name":"should process all pages when stopIfTrue never returns true","time":{"start":1759867944851,"stop":1759867944851,"duration":0},"status":"passed","severity":"normal"},{"uid":"7826acf9cc897d02","name":"should query peers that support peer exchange","time":{"start":1759867901059,"stop":1759867901059,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd3820604270885","name":"Outgoing message is emitted as sent","time":{"start":1759867946551,"stop":1759867946551,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ea974841d45c7c","name":"Check received message containing shell command","time":{"start":1759868422250,"stop":1759868422250,"duration":0},"status":"passed","severity":"normal"},{"uid":"317b96423cfc3ef0","name":"should only return 1 node with relay capability","time":{"start":1759867901033,"stop":1759867901033,"duration":0},"status":"passed","severity":"normal"},{"uid":"f720a88fd6283d82","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1759867879009,"stop":1759867879010,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7949172cc9c093f","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1759867900697,"stop":1759867900697,"duration":0},"status":"passed","severity":"normal"},{"uid":"325b74be5517889f","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1759867944850,"stop":1759867944850,"duration":0},"status":"passed","severity":"normal"},{"uid":"f80b47c3e73f1ff8","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1759867924007,"stop":1759867924007,"duration":0},"status":"passed","severity":"normal"},{"uid":"72ad2615465e43e3","name":"Publish message with custom timestamp: Tue Oct 07 2025 19:15:52 GMT+0000 (Coordinated Universal Time)","time":{"start":1759868159115,"stop":1759868159115,"duration":0},"status":"passed","severity":"normal"},{"uid":"f47f3047035a6046","name":"Sign & Recover","time":{"start":1759867911481,"stop":1759867911481,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e45378c0939a211","name":"Decoder throws on empty string content topic","time":{"start":1759867911271,"stop":1759867911271,"duration":0},"status":"passed","severity":"normal"},{"uid":"6511b9a560212d6a","name":"Subscribe and receives messages on 20 topics","time":{"start":1759868446005,"stop":1759868446005,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec6586b430d0d1","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1759867889739,"stop":1759867889743,"duration":4},"status":"passed","severity":"normal"},{"uid":"ac6bc20f9c753c81","name":"Check publish message containing emoji","time":{"start":1759868159113,"stop":1759868159113,"duration":0},"status":"passed","severity":"normal"},{"uid":"caafb93250a8be33","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1759867889278,"stop":1759867889279,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cab39160d732e75","name":"Waku message hash computation (meta attribute not present)","time":{"start":1759867889743,"stop":1759867889743,"duration":0},"status":"passed","severity":"normal"},{"uid":"5020cf5b2b6c0313","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1759867923965,"stop":1759867923965,"duration":0},"status":"passed","severity":"normal"},{"uid":"60dbc8e26ad9962f","name":"ignores domain fetching errors","time":{"start":1759867901032,"stop":1759867901032,"duration":0},"status":"passed","severity":"normal"},{"uid":"3557218420177f83","name":"can start and stop the service","time":{"start":1759868180116,"stop":1759868180116,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bbc7e4c727be6ee","name":"Callback on promise, aborts when callback returns true","time":{"start":1759868312362,"stop":1759868312362,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa92136b719cc88","name":"should initialize with default options","time":{"start":1759867901056,"stop":1759867901056,"duration":0},"status":"passed","severity":"normal"},{"uid":"c924768165e8900c","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1759867890591,"stop":1759867890591,"duration":0},"status":"passed","severity":"normal"},{"uid":"27c0a38ce8deb6c","name":"should handle complete peer lifecycle","time":{"start":1759867889309,"stop":1759867889317,"duration":8},"status":"passed","severity":"normal"},{"uid":"a37ff1af4cc48880","name":"ends after yielding if response size indicates end","time":{"start":1759867890597,"stop":1759867890597,"duration":0},"status":"passed","severity":"normal"},{"uid":"4584cb7206207e85","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1759868321033,"stop":1759868321033,"duration":0},"status":"passed","severity":"normal"},{"uid":"c93f3534d3375808","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1759867924018,"stop":1759867924018,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a8ee8cebf60887f","name":"should invoke callbacks when receiving a message","time":{"start":1759867944072,"stop":1759867944072,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3a773fcb7ddc784","name":"can start the service","time":{"start":1759867905043,"stop":1759867905044,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca83b8f813de7aea","name":"should handle v3 RLN errors","time":{"start":1759867943577,"stop":1759867943577,"duration":0},"status":"passed","severity":"normal"},{"uid":"c245c7842543c5e3","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759867879000,"stop":1759867879000,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b03d900ca385555","name":"should return PeerId when PeerId is provided","time":{"start":1759867890085,"stop":1759867890091,"duration":6},"status":"passed","severity":"normal"},{"uid":"ea6149f2dfdc971b","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app98/8/topic852/proto","time":{"start":1759868257812,"stop":1759868257813,"duration":1},"status":"passed","severity":"normal"},{"uid":"38a0ed2d2d2291ec","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1759867924005,"stop":1759867924006,"duration":1},"status":"passed","severity":"normal"},{"uid":"b701f78101705ce1","name":"Generator, one shard","time":{"start":1759868277031,"stop":1759868277031,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd57a219ebeb2801","name":"configure the node with multiple content topics","time":{"start":1759868257814,"stop":1759868257814,"duration":0},"status":"passed","severity":"normal"},{"uid":"65e7d4f90037e52d","name":"should handle ping failures gracefully","time":{"start":1759867889285,"stop":1759867889285,"duration":0},"status":"passed","severity":"normal"},{"uid":"da5eb9a8c31dd370","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759868139266,"stop":1759868139267,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a26e38804e47544","name":"should hang up with multiaddr and return true on success","time":{"start":1759867891036,"stop":1759867891036,"duration":0},"status":"passed","severity":"normal"},{"uid":"19e98f412bdc529d","name":"should request peer renewal on specific errors","time":{"start":1759867943008,"stop":1759867943009,"duration":1},"status":"passed","severity":"normal"},{"uid":"b264218b20c6e2dd","name":"Passing page size 3 when there are 20 messages","time":{"start":1759868306806,"stop":1759868306806,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b8eaa7eeb2203e8","name":"should drop connection to all peers on hangUp","time":{"start":1759868061198,"stop":1759868061198,"duration":0},"status":"passed","severity":"normal"},{"uid":"c087e4d0ff34db13","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1759867889751,"stop":1759867889752,"duration":1},"status":"passed","severity":"normal"},{"uid":"c24e0b7b09f4109a","name":"should create ShardReader with auto sharding network config","time":{"start":1759867889570,"stop":1759867889570,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cdd93c70f7bdb83","name":"should throw error when no peers are available","time":{"start":1759867945167,"stop":1759867945171,"duration":4},"status":"passed","severity":"normal"},{"uid":"cc1f7464fea4bef5","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759868446013,"stop":1759868446013,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc88f6567da309e5","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1759867899427,"stop":1759867899427,"duration":0},"status":"passed","severity":"normal"},{"uid":"c753dc814409fdef","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1759867873154,"stop":1759867873154,"duration":0},"status":"passed","severity":"normal"},{"uid":"7673b360ac25180","name":"should be able to dial TLS multiaddrs","time":{"start":1759868061200,"stop":1759868061200,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfa3ba11bfef6c0d","name":"Subscribe to topic containing short and receive message","time":{"start":1759868446007,"stop":1759868446007,"duration":0},"status":"passed","severity":"normal"},{"uid":"e41ad4c0399f15b9","name":"should be safe to call multiple times","time":{"start":1759867890521,"stop":1759867890522,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab937ea2bfcbc5c8","name":"Subscribe to topic containing long and receive message","time":{"start":1759868446019,"stop":1759868446019,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b234f36f20f97ff","name":"ends if stream creation fails","time":{"start":1759867890592,"stop":1759867890593,"duration":1},"status":"passed","severity":"normal"},{"uid":"334443e2ed5b3","name":"Subscribe and receive messages via lightPush","time":{"start":1759868446002,"stop":1759868446003,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a378e3e644ea66a","name":"should handle dial errors","time":{"start":1759867891035,"stop":1759867891036,"duration":1},"status":"passed","severity":"normal"},{"uid":"36526bf64b2f4eb1","name":"should not dispatch event when already disconnected","time":{"start":1759867889695,"stop":1759867889695,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2d5d069a3c472cf","name":"should emit a peer event after start","time":{"start":1759867977706,"stop":1759867977706,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8ccc6c0cfccf94c","name":"should handle complete dial lifecycle","time":{"start":1759867889828,"stop":1759867889831,"duration":3},"status":"passed","severity":"normal"},{"uid":"f6023a249c843cd","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1759867900641,"stop":1759867900642,"duration":1},"status":"passed","severity":"normal"},{"uid":"29508d8f91e2bbbe","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1759868309287,"stop":1759868309287,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae12511956af0536","name":"should emit multiple messages when query returns multiple messages","time":{"start":1759867944849,"stop":1759867944849,"duration":0},"status":"passed","severity":"normal"},{"uid":"811fa3b4500c0aa1","name":"should set default options when no config provided","time":{"start":1759867891030,"stop":1759867891030,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c9e29b5052b64d4","name":"messageHashStr works with IProtoMessage","time":{"start":1759867889752,"stop":1759867889752,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6bc018573afba4e","name":"Encoder throws on undefined content topic","time":{"start":1759867911269,"stop":1759867911270,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c912d6818126050","name":"should dial peer when no shard info available","time":{"start":1759867889815,"stop":1759867889815,"duration":0},"status":"passed","severity":"normal"},{"uid":"79ad69625192bece","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1759868281268,"stop":1759868281269,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d3685969d3116bf","name":"should register libp2p event listeners when start is called","time":{"start":1759867944499,"stop":1759867944509,"duration":10},"status":"passed","severity":"normal"},{"uid":"625d106af0341557","name":"Decoder throws on undefined content topic","time":{"start":1759867911270,"stop":1759867911271,"duration":1},"status":"passed","severity":"normal"},{"uid":"430828a635996ac7","name":"Decoder throws on undefined content topic","time":{"start":1759867890972,"stop":1759867890972,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bd834116fc68b4","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1759867924007,"stop":1759867924007,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8513156f450882f","name":"should start and setup intervals and event listeners","time":{"start":1759867944077,"stop":1759867944077,"duration":0},"status":"passed","severity":"normal"},{"uid":"e43bc4a9a19302fe","name":"connects to nwaku","time":{"start":1759868319184,"stop":1759868319184,"duration":0},"status":"passed","severity":"normal"},{"uid":"80961da11bed8d54","name":"should be safe to call multiple times","time":{"start":1759867889264,"stop":1759867889264,"duration":0},"status":"passed","severity":"normal"},{"uid":"516abc34a9675cce","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1759867944526,"stop":1759867944526,"duration":0},"status":"passed","severity":"normal"},{"uid":"9557d48fd56b0ab9","name":"should dial peers from store when no connections remain","time":{"start":1759867890527,"stop":1759867890527,"duration":0},"status":"passed","severity":"normal"},{"uid":"a78537a0c0e490c7","name":"random static sharding 4 - Cluster ID: 661, Shard ID: 663","time":{"start":1759868270402,"stop":1759868270402,"duration":0},"status":"passed","severity":"normal"},{"uid":"5851eaafcc3a4a5","name":"random static sharding 8 - Cluster ID: 295, Shard ID: 632","time":{"start":1759868270403,"stop":1759868270403,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0082eddfc5d8862","name":"Check publish message containing Russian","time":{"start":1759868159107,"stop":1759868159107,"duration":0},"status":"passed","severity":"normal"},{"uid":"819ef448611187a","name":"should start all internal components","time":{"start":1759867891031,"stop":1759867891032,"duration":1},"status":"passed","severity":"normal"},{"uid":"7771620a17ad3de5","name":"Generator, 2 different shards","time":{"start":1759868277031,"stop":1759868277032,"duration":1},"status":"passed","severity":"normal"},{"uid":"108b6190b3620cc8","name":"should handle query errors","time":{"start":1759867901063,"stop":1759867901063,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bb2ed3edd09268f","name":"should handle case with all peers already connected","time":{"start":1759867890531,"stop":1759867890532,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff9400992aeeb5f0","name":"should skip already querying peers","time":{"start":1759867901061,"stop":1759867901062,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb38edc816c39599","name":"should sort by messageId when timestamps are equal","time":{"start":1759867932282,"stop":1759867932282,"duration":0},"status":"passed","severity":"normal"},{"uid":"79df6cf1f1fdd50f","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1759868271581,"stop":1759868271581,"duration":0},"status":"passed","severity":"normal"},{"uid":"b073450c6e659da5","name":"should successfully unsubscribe from an existing subscription","time":{"start":1759867943861,"stop":1759867943861,"duration":0},"status":"passed","severity":"normal"},{"uid":"70700df051f563e8","name":"throws if store query response has error status","time":{"start":1759867890593,"stop":1759867890593,"duration":0},"status":"passed","severity":"normal"},{"uid":"97368329a0d8cb63","name":"should encodeTxt and decodeTxt","time":{"start":1759867879647,"stop":1759867879647,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed253204fc1b03d5","name":"should not fail to start the service if it is already started","time":{"start":1759868180119,"stop":1759868180120,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdf438978242f661","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1759868321031,"stop":1759868321031,"duration":0},"status":"passed","severity":"normal"},{"uid":"e36591dd3dc20467","name":"caches peers it previously fetched","time":{"start":1759867901032,"stop":1759867901033,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9088ce92ca96ea9","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1759868162663,"stop":1759868162664,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4d46b3bb295fd40","name":"Check received message containing numeric","time":{"start":1759868422239,"stop":1759868422240,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e8666e896ad7bd7","name":"Publish message with custom timestamp: Wed Oct 16 2024 20:15:52 GMT+0000 (Coordinated Universal Time)","time":{"start":1759868159114,"stop":1759868159114,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a8a29850f5b2553","name":"should dial peers from store on start","time":{"start":1759867890513,"stop":1759867890514,"duration":1},"status":"passed","severity":"normal"},{"uid":"7657829f15f95c5b","name":"should discover peers from provided peer cache","time":{"start":1759868067464,"stop":1759868067464,"duration":0},"status":"passed","severity":"normal"},{"uid":"76a979e9a21888b7","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1759867879009,"stop":1759867879009,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f61e3c4c9666b0","name":"should filter out undefined ENRs","time":{"start":1759867900693,"stop":1759867900693,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb68b6fb5961edc","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1759867873150,"stop":1759867873150,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e4845cc47e2301","name":"should handle peer store update failures gracefully","time":{"start":1759867889285,"stop":1759867889286,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c7e71c1927bc6a","name":"should remove expired entries after TTL has passed","time":{"start":1759867941992,"stop":1759867941992,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e77ebd1571d9b90","name":"should dispatch network event when browser goes offline","time":{"start":1759867889696,"stop":1759867889696,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0493b19196eef31","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1759867943226,"stop":1759867943226,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3139d8e6123501e","name":"Check received message containing emoji","time":{"start":1759868422251,"stop":1759868422252,"duration":1},"status":"passed","severity":"normal"},{"uid":"89873f6da6210258","name":"Get Nodes","time":{"start":1759867899636,"stop":1759867899637,"duration":1},"status":"passed","severity":"normal"},{"uid":"22ba0ea8aa054645","name":"should be safe to call multiple times","time":{"start":1759867891032,"stop":1759867891032,"duration":0},"status":"passed","severity":"normal"},{"uid":"a83fb912079e2278","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1759867890536,"stop":1759867890536,"duration":0},"status":"passed","severity":"normal"},{"uid":"b623b0e9e2b1aa8e","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1759868321032,"stop":1759868321032,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fa08a6094e733c8","name":"Check received message containing special chars","time":{"start":1759868422248,"stop":1759868422248,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0bf2f16d3a6980d","name":"should not fail to stop the service if it was not started","time":{"start":1759867977702,"stop":1759867977705,"duration":3},"status":"passed","severity":"normal"},{"uid":"c2a97f667f5bcf57","name":"Stops search when maxGet is reached","time":{"start":1759867899638,"stop":1759867899638,"duration":0},"status":"passed","severity":"normal"},{"uid":"82c74ad3a2f8a854","name":"should dial all known peers when reached zero connections","time":{"start":1759868015981,"stop":1759868015981,"duration":0},"status":"passed","severity":"normal"},{"uid":"51812e73db2d80b5","name":"should process up to 3 peers at once","time":{"start":1759867889825,"stop":1759867889825,"duration":0},"status":"passed","severity":"normal"},{"uid":"60245611192194e1","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1759867944850,"stop":1759867944850,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a95d75d4572561","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1759867924024,"stop":1759867924025,"duration":1},"status":"passed","severity":"normal"},{"uid":"10d20b4518d53c69","name":"peer exchange sets tag","time":{"start":1759868149796,"stop":1759868149797,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb437abbb0afb579","name":"Asymmetric encrypt & decrypt","time":{"start":1759867911479,"stop":1759867911479,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb18fdc2556b66c6","name":"should handle hash queries without validation","time":{"start":1759867945172,"stop":1759867945173,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f823c2f1fa355e1","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759868139264,"stop":1759868139264,"duration":0},"status":"passed","severity":"normal"},{"uid":"201eabf9b4bca061","name":"throws on content topic with too few or too many fields","time":{"start":1759867873134,"stop":1759867873135,"duration":1},"status":"passed","severity":"normal"},{"uid":"a336a18fd351d323","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1759867900642,"stop":1759867900642,"duration":0},"status":"passed","severity":"normal"},{"uid":"a65bb080ba6cb3d6","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1759868271581,"stop":1759868271581,"duration":0},"status":"passed","severity":"normal"},{"uid":"a10d44439abbce22","name":"should set field with all protocols enabled","time":{"start":1759867879657,"stop":1759867879657,"duration":0},"status":"passed","severity":"normal"},{"uid":"2520630bb67fcc4a","name":"Register correct protocols","time":{"start":1759868162654,"stop":1759868162654,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2ad41f91cb1bb64","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1759868321033,"stop":1759868321033,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e8fe0d3b20399ff","name":"should create dialer with libp2p and shardReader","time":{"start":1759867889791,"stop":1759867889792,"duration":1},"status":"passed","severity":"normal"},{"uid":"440cd7032d7f4a7e","name":"should use DNS peer discovery with light client","time":{"start":1759867977717,"stop":1759867977717,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d7926d7a143bb837","name":"should dial peer when on same shard","time":{"start":1759867889815,"stop":1759867889815,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9e29eb5dafbdebc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1759867873152,"stop":1759867873152,"duration":0},"status":"passed","severity":"normal"},{"uid":"122cc495a78f4cee","name":"should throw error - no id","time":{"start":1759867879650,"stop":1759867879650,"duration":0},"status":"passed","severity":"normal"},{"uid":"86964934d4ec7e4b","name":"should properly clean up resources when disposed","time":{"start":1759867942012,"stop":1759867942013,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fb2064b99cdaf67","name":"Encoder error raises irrecoverable error","time":{"start":1759867946551,"stop":1759867946551,"duration":0},"status":"passed","severity":"normal"},{"uid":"511ac16220c3930","name":"should enable all discoveries when explicitly set","time":{"start":1759867943218,"stop":1759867943218,"duration":0},"status":"passed","severity":"normal"},{"uid":"f178f396792f5beb","name":"should create ConnectionManager with relay","time":{"start":1759867891030,"stop":1759867891030,"duration":0},"status":"passed","severity":"normal"},{"uid":"e547a60931a1c268","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1759867946018,"stop":1759867946019,"duration":1},"status":"passed","severity":"normal"},{"uid":"5788ab5536b30112","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1759867924002,"stop":1759867924005,"duration":3},"status":"passed","severity":"normal"},{"uid":"999de710aec9a247","name":"Check publish message containing shell command","time":{"start":1759868159111,"stop":1759868159112,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec6b8a9558cf7ea7","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1759867878998,"stop":1759867878999,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b729382fedf864e","name":"Ephemeral messages are not stored","time":{"start":1759867980210,"stop":1759867980212,"duration":2},"status":"passed","severity":"normal"},{"uid":"c911ff4be25be4bc","name":"Meta field set when metaSetter is specified","time":{"start":1759867890970,"stop":1759867890971,"duration":1},"status":"passed","severity":"normal"},{"uid":"c25e8734f7785143","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1759867873151,"stop":1759867873152,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf56598d65c8ca72","name":"Subscribe to topic containing XML and publish message","time":{"start":1759868162661,"stop":1759868162661,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8115da72433d74c","name":"should trigger query when it went offline since the last successful query","time":{"start":1759867944832,"stop":1759867944832,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f9cf35d62d7580","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1759867924030,"stop":1759867924031,"duration":1},"status":"passed","severity":"normal"},{"uid":"d60d94296d274b5f","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1759867924007,"stop":1759867924014,"duration":7},"status":"passed","severity":"normal"},{"uid":"3ab905f5e6f4b65b","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1759867924006,"stop":1759867924006,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac9620e8d16a8270","name":"Accepts a valid Waku Message","time":{"start":1759867956417,"stop":1759867956418,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a75a248c72e80b4","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759868446009,"stop":1759868446009,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5c7178b638df07","name":"should skip peers that don't support peer exchange","time":{"start":1759867901060,"stop":1759867901060,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d3eb56507c50ee3","name":"Check received message containing shell command","time":{"start":1759868422242,"stop":1759868422242,"duration":0},"status":"passed","severity":"normal"},{"uid":"c80be6beed06cdf3","name":"should handle errors gracefully when getting peer info","time":{"start":1759867889593,"stop":1759867889593,"duration":0},"status":"passed","severity":"normal"},{"uid":"6845c07faa8ef7f3","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1759867911268,"stop":1759867911268,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c34cb8bd1838af0","name":"should initialize bloom filter with correct parameters","time":{"start":1759867928422,"stop":1759867928423,"duration":1},"status":"passed","severity":"normal"},{"uid":"26f31f615c33cd77","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1759867924034,"stop":1759867924034,"duration":0},"status":"passed","severity":"normal"},{"uid":"196fcef6662a4582","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1759867890533,"stop":1759867890534,"duration":1},"status":"passed","severity":"normal"},{"uid":"559128032168ac78","name":"Round trip binary serialization","time":{"start":1759867890970,"stop":1759867890970,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d5954b9587549e","name":"should not receive a peer event before start","time":{"start":1759867905045,"stop":1759867905046,"duration":1},"status":"passed","severity":"normal"},{"uid":"5da63f81367a7f2e","name":"A test","time":{"start":1759868048164,"stop":1759868048164,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7e1bb8a8a027694","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1759867873149,"stop":1759867873150,"duration":1},"status":"passed","severity":"normal"},{"uid":"f57c7b2f23b43be2","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759868446019,"stop":1759868446019,"duration":0},"status":"passed","severity":"normal"},{"uid":"37eab7c45d4c922c","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1759867924017,"stop":1759867924018,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fb904f3ee9a8bf8","name":"should handle queue processing errors gracefully","time":{"start":1759867889826,"stop":1759867889827,"duration":1},"status":"passed","severity":"normal"},{"uid":"74a1b8f3ed7a0e0f","name":"Subscribe to topic containing emoji and publish message","time":{"start":1759868162664,"stop":1759868162664,"duration":0},"status":"passed","severity":"normal"},{"uid":"537013cd90f17fb3","name":"should handle peer store errors gracefully","time":{"start":1759867944308,"stop":1759867944309,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef1091b32863a502","name":"Subscribe to topic containing long and publish message","time":{"start":1759868162658,"stop":1759868162658,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a33c804b6450809","name":"different cluster: nodes don't connect","time":{"start":1759868063555,"stop":1759868063555,"duration":0},"status":"passed","severity":"normal"},{"uid":"a516764544944290","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1759867932282,"stop":1759867932282,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea00e8705e2c2f82","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1759867873144,"stop":1759867873144,"duration":0},"status":"passed","severity":"normal"},{"uid":"c26426fe94b87f81","name":"should be safe to call multiple times","time":{"start":1759867889382,"stop":1759867889384,"duration":2},"status":"passed","severity":"normal"},{"uid":"2cec35d51940de80","name":"isConnected should return false after all peers disconnect","time":{"start":1759867992933,"stop":1759867992933,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b7f9ed6e0b6c762","name":"yields undefined for messages without decoder","time":{"start":1759867890596,"stop":1759867890597,"duration":1},"status":"passed","severity":"normal"},{"uid":"500bf0d7cfc5ace0","name":"messageHashStr produces different results for different inputs","time":{"start":1759867889753,"stop":1759867889753,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a5b5dbd9cbca81d","name":"should transition to Unhealthy when no connections","time":{"start":1759867944300,"stop":1759867944300,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d2a5fc33540d41","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1759867944301,"stop":1759867944306,"duration":5},"status":"passed","severity":"normal"},{"uid":"dfe610f6d9cb5cab","name":"should not be empty after adding a subscription","time":{"start":1759867944071,"stop":1759867944071,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f5873aacd87f623","name":"should create an instance with libp2p and dialer","time":{"start":1759867889376,"stop":1759867889380,"duration":4},"status":"passed","severity":"normal"},{"uid":"a3228e653991c84c","name":"should add peer to queue when queue is not empty","time":{"start":1759867889803,"stop":1759867889803,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e817b5740a86d2a","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1759867900637,"stop":1759867900638,"duration":1},"status":"passed","severity":"normal"},{"uid":"4be8bdbdca7b775","name":"should decode valid enr with tcp successfully","time":{"start":1759867879648,"stop":1759867879649,"duration":1},"status":"passed","severity":"normal"},{"uid":"b902f60108a91d14","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1759867890536,"stop":1759867890537,"duration":1},"status":"passed","severity":"normal"},{"uid":"e339a82ffa99dcab","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1759867924033,"stop":1759867924033,"duration":0},"status":"passed","severity":"normal"},{"uid":"52a34339d7094215","name":"should merge provided config with defaults","time":{"start":1759867891031,"stop":1759867891031,"duration":0},"status":"passed","severity":"normal"},{"uid":"98f342b76f9bf129","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1759868301636,"stop":1759868301637,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd3527fee6330e60","name":"Outgoing message is emitted as sent","time":{"start":1759867948384,"stop":1759867948384,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d4f26803ea0bc2f","name":"should properly create location multiaddrs - udp","time":{"start":1759867879655,"stop":1759867879656,"duration":1},"status":"passed","severity":"normal"},{"uid":"f41994a828f951ec","name":"should discard bootstrap peers when has more than set limit","time":{"start":1759868015982,"stop":1759868015982,"duration":0},"status":"passed","severity":"normal"},{"uid":"6893049769038b0d","name":"Decoder throws on undefined content topic","time":{"start":1759867912937,"stop":1759867912937,"duration":0},"status":"passed","severity":"normal"},{"uid":"c82d9f43296e6a42","name":"udp ip6 address","time":{"start":1759867879125,"stop":1759867879125,"duration":0},"status":"passed","severity":"normal"},{"uid":"b551f015ab4e58ab","name":"should not dispatch event when already connected","time":{"start":1759867889690,"stop":1759867889695,"duration":5},"status":"passed","severity":"normal"},{"uid":"76fe27f69e90df59","name":"should handle browser offline state overriding peer connections","time":{"start":1759867889705,"stop":1759867889705,"duration":0},"status":"passed","severity":"normal"},{"uid":"466ac359df8b75e9","name":"should return false for different channelId","time":{"start":1759867948389,"stop":1759867948390,"duration":1},"status":"passed","severity":"normal"},{"uid":"88d4daf6390cc596","name":"Passing page size 11 when there are 10 messages","time":{"start":1759868306807,"stop":1759868306807,"duration":0},"status":"passed","severity":"normal"},{"uid":"54dbe491f599531b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1759867924031,"stop":1759867924032,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4e5f2f35d1123cd","name":"Wrong topic","time":{"start":1759868257813,"stop":1759868257814,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6f951e968767929","name":"should not process empty queue","time":{"start":1759867889826,"stop":1759867889826,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0bcfe4550775c88","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1759867873139,"stop":1759867873140,"duration":1},"status":"passed","severity":"normal"},{"uid":"92321d6292484b0d","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1759867873156,"stop":1759867873156,"duration":0},"status":"passed","severity":"normal"},{"uid":"140bedf9658c5908","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1759867943218,"stop":1759867943219,"duration":1},"status":"passed","severity":"normal"},{"uid":"df988909311b1ed9","name":"should handle peer store errors gracefully","time":{"start":1759867890533,"stop":1759867890533,"duration":0},"status":"passed","severity":"normal"},{"uid":"8651614209cebc64","name":"Check received message with timestamp: 1759867972120000000 ","time":{"start":1759868422243,"stop":1759868422243,"duration":0},"status":"passed","severity":"normal"},{"uid":"e801b0757a1899c","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1759867873143,"stop":1759867873143,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc94623074962ec8","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759868063561,"stop":1759868063561,"duration":0},"status":"passed","severity":"normal"},{"uid":"edbb6112b4af29c1","name":"throws if decoders don't match content topics","time":{"start":1759867890592,"stop":1759867890592,"duration":0},"status":"passed","severity":"normal"},{"uid":"72c40ec3ebdb3c17","name":"Retries within maximum given attempts","time":{"start":1759867945096,"stop":1759867945096,"duration":0},"status":"passed","severity":"normal"},{"uid":"aad0ff9b3cd22962","name":"random static sharding 2 - Cluster ID: 96, Shard ID: 803","time":{"start":1759868270400,"stop":1759868270400,"duration":0},"status":"passed","severity":"normal"},{"uid":"d36c999a94a42a90","name":"should handle large number of peers request","time":{"start":1759867900699,"stop":1759867900704,"duration":5},"status":"passed","severity":"normal"},{"uid":"993b9c00d0e8135f","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1759867879008,"stop":1759867879008,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca5027be7aac9de2","name":"should return false when peer is not found","time":{"start":1759867889589,"stop":1759867889589,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2a9604d93d28909","name":"should reject if WakuNode is not started","time":{"start":1759867945368,"stop":1759867945369,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebe9a474b7d50b81","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1759868312362,"stop":1759868312362,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b425064773dd942","name":"should be able to decode the field with only FILTER set to true","time":{"start":1759867879002,"stop":1759867879002,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b0ae4bb41180aa","name":"should throw an error for insufficient data","time":{"start":1759867873459,"stop":1759867873459,"duration":0},"status":"passed","severity":"normal"},{"uid":"f77adbf6cd38b8ae","name":"Outgoing message is emitted as sending","time":{"start":1759867946550,"stop":1759867946551,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c21375ece856760","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759868139264,"stop":1759868139264,"duration":0},"status":"passed","severity":"normal"},{"uid":"b96fe2a1d415f3f6","name":"should populate queue if has active dial","time":{"start":1759867889813,"stop":1759867889814,"duration":1},"status":"passed","severity":"normal"},{"uid":"cedf08b863e92d1a","name":"Query generator for 2000 messages","time":{"start":1759868312363,"stop":1759868312363,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd5b6e182bafa0ea","name":"Check received message containing unicode special characters","time":{"start":1759868422243,"stop":1759868422243,"duration":0},"status":"passed","severity":"normal"},{"uid":"a586dd6f5ce275cb","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1759867943861,"stop":1759867943861,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c1b76a14aba913","name":"should handle retrieve function with query parameters","time":{"start":1759867944831,"stop":1759867944832,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b8ce972392d563d","name":"can query messages by message hash","time":{"start":1759868284012,"stop":1759868284012,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b03d0003f4e1c03","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1759867873143,"stop":1759867873144,"duration":1},"status":"passed","severity":"normal"},{"uid":"a78ed90af8ccb1b2","name":"should not create relay timers when relay is not provided","time":{"start":1759867889292,"stop":1759867889292,"duration":0},"status":"passed","severity":"normal"},{"uid":"6497e82050e803af","name":"Check received message with timestamp: 1759867972120 ","time":{"start":1759868422243,"stop":1759868422244,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab1f073511ce8299","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1759867980215,"stop":1759867980216,"duration":1},"status":"passed","severity":"normal"},{"uid":"62e2b7d2784dfe75","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1759867944509,"stop":1759867944509,"duration":0},"status":"passed","severity":"normal"},{"uid":"2995ee2db8ebf261","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759868063556,"stop":1759868063557,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1e38e431c665597","name":"should return false","time":{"start":1759867879651,"stop":1759867879651,"duration":0},"status":"passed","severity":"normal"},{"uid":"d730aaa2dbc3526e","name":"Overlapping topic subscription","time":{"start":1759868446018,"stop":1759868446018,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dec68c3ab60ca3d","name":"should create PeerExchangeDiscovery with default options","time":{"start":1759867901066,"stop":1759867901066,"duration":0},"status":"passed","severity":"normal"},{"uid":"210bf5747b13ba11","name":"should handle query errors gracefully","time":{"start":1759867901062,"stop":1759867901062,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd384ae303990d2a","name":"Nodes with multiple pubsub topic","time":{"start":1759868154495,"stop":1759868154501,"duration":6},"status":"passed","severity":"normal"},{"uid":"6d8c4331d490fe7d","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app95/5/topic533/json","time":{"start":1759868257813,"stop":1759868257813,"duration":0},"status":"passed","severity":"normal"},{"uid":"741be08fd9f3183d","name":"should not retry if at least one success","time":{"start":1759867943570,"stop":1759867943570,"duration":0},"status":"passed","severity":"normal"},{"uid":"f64ad0ad1117f372","name":"should dial one peer on dial","time":{"start":1759868061199,"stop":1759868061199,"duration":0},"status":"passed","severity":"normal"},{"uid":"630a897671086c39","name":"Check received message containing Basic HTML tag","time":{"start":1759868422250,"stop":1759868422250,"duration":0},"status":"passed","severity":"normal"},{"uid":"7198119eb2d5037f","name":"should properly create peer info with all multiaddrs","time":{"start":1759867879656,"stop":1759867879656,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f6b03e49be016b3","name":"Relay","time":{"start":1759867978803,"stop":1759867978803,"duration":0},"status":"passed","severity":"normal"},{"uid":"31cb3136dd99b0e2","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1759867873149,"stop":1759867873149,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfb35edd7cbea224","name":"should reject if Relay is requested but not mounted","time":{"start":1759867945369,"stop":1759867945369,"duration":0},"status":"passed","severity":"normal"},{"uid":"d905be6f5be23338","name":"should return false when peer is not on the specified shard","time":{"start":1759867889587,"stop":1759867889587,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c7a98aebc450842","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1759867923982,"stop":1759867923982,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d2ee750f0c9e6ee","name":"can start and stop the service","time":{"start":1759867977701,"stop":1759867977702,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a9d3873b4b763dc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1759867924036,"stop":1759867924040,"duration":4},"status":"passed","severity":"normal"},{"uid":"483d083d253366a5","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759868446017,"stop":1759868446017,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7741f18720314343","name":"should skip peers without peerInfo in ENR","time":{"start":1759867901064,"stop":1759867901064,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a56fca5b849e72","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1759867923966,"stop":1759867923971,"duration":5},"status":"passed","severity":"normal"},{"uid":"3c5996fa7fcd658e","name":"should handle zero peers request","time":{"start":1759867900705,"stop":1759867900706,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dd2f9bfe9601400","name":"Refresh subscription","time":{"start":1759868446018,"stop":1759868446018,"duration":0},"status":"passed","severity":"normal"},{"uid":"8992b707e3bfc9fd","name":"Sync message is not sent if another sync message was just sent","time":{"start":1759867953030,"stop":1759867953030,"duration":0},"status":"passed","severity":"normal"},{"uid":"d89aadd1d3dd1a49","name":"Push to array if already present","time":{"start":1759867873025,"stop":1759867873026,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa9e4599b7769a1a","name":"should reject if Store is requested but not mounted","time":{"start":1759867945369,"stop":1759867945370,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a295262f14577b1","name":"should set field with only RELAY enabled","time":{"start":1759867879657,"stop":1759867879657,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4c5e238078fd22b","name":"should create RPC request with correct parameters","time":{"start":1759867900706,"stop":1759867900706,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f883f1593e1da71","name":"should not stop if not started","time":{"start":1759867901058,"stop":1759867901058,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f908fa7558b97c","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1759868162656,"stop":1759868162656,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd3e1414d24e7831","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759868446023,"stop":1759868446023,"duration":0},"status":"passed","severity":"normal"},{"uid":"91aeef2bfb10b7a7","name":"should stop and cleanup resources","time":{"start":1759867944078,"stop":1759867944078,"duration":0},"status":"passed","severity":"normal"},{"uid":"4db486004615398c","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759867977718,"stop":1759867977718,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e429e64a4689aadb","name":"Subscribe to topic containing XML and receive message","time":{"start":1759868446022,"stop":1759868446022,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d523ea9644cb222","name":"should hang up with PeerId and return true on success","time":{"start":1759867891036,"stop":1759867891036,"duration":0},"status":"passed","severity":"normal"},{"uid":"326c155349aa6cfb","name":"throws on content topic with non-number generation field","time":{"start":1759867873135,"stop":1759867873136,"duration":1},"status":"passed","severity":"normal"},{"uid":"901d1d22c52787c3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1759867873152,"stop":1759867873153,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b92478cf4b64b14","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1759867900634,"stop":1759867900636,"duration":2},"status":"passed","severity":"normal"},{"uid":"a382c9bee1fcf84f","name":"should not dial peers from store when browser is not connected","time":{"start":1759867890522,"stop":1759867890523,"duration":1},"status":"passed","severity":"normal"},{"uid":"952b0327f6b27106","name":"should clear the dialing interval","time":{"start":1759867889801,"stop":1759867889801,"duration":0},"status":"passed","severity":"normal"},{"uid":"883cde01f6b74d1","name":"should work with stubbed peer manager event emitter","time":{"start":1759867944825,"stop":1759867944825,"duration":0},"status":"passed","severity":"normal"},{"uid":"34d998d5b41dd6e4","name":"should successfully query peers and return peer infos","time":{"start":1759867900689,"stop":1759867900689,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d89640696bf59d5","name":"should return false for malformed SDS messages","time":{"start":1759867948389,"stop":1759867948389,"duration":0},"status":"passed","severity":"normal"},{"uid":"75b894f7bd372f0a","name":"Outgoing message is acknowledged","time":{"start":1759867946018,"stop":1759867946018,"duration":0},"status":"passed","severity":"normal"},{"uid":"9226816cfd5295b2","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1759867924023,"stop":1759867924023,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b58072c88e2522a","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1759867923972,"stop":1759867923972,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff23973706465d30","name":"Ephemeral field set to true","time":{"start":1759867890970,"stop":1759867890970,"duration":0},"status":"passed","severity":"normal"},{"uid":"d41fa0cb1ec90446","name":"random static sharding 5 - Cluster ID: 28, Shard ID: 289","time":{"start":1759868270402,"stop":1759868270402,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbbe019b1cf8e826","name":"All","time":{"start":1759867978805,"stop":1759867978805,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbc0a8b4833b706b","name":"Subscribe to topic containing long and receive message","time":{"start":1759868446007,"stop":1759868446007,"duration":0},"status":"passed","severity":"normal"},{"uid":"410cfed9d54f09ab","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1759868162656,"stop":1759868162656,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d814521a24b8426","name":"Passing invalid cursor","time":{"start":1759868271582,"stop":1759868271582,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b64c1adef553480","name":"should stop peer exchange discovery","time":{"start":1759867901057,"stop":1759867901058,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ef027dc0fc98613","name":"Query Generator, No Decoder","time":{"start":1759868281267,"stop":1759868281268,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ebd6cb405dee7d1","name":"should handle multiple query options for time ranges","time":{"start":1759867945171,"stop":1759867945172,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f9ed34e8751501d","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1759867873141,"stop":1759867873141,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab241452b6955fe","name":"Subscribe to topic containing Russian and publish message","time":{"start":1759868162660,"stop":1759868162660,"duration":0},"status":"passed","severity":"normal"},{"uid":"86de37981ef15c26","name":"should work with mixed v2 and v3 peers","time":{"start":1759867943577,"stop":1759867943577,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb2ee080a0ec9d4b","name":"should return false when peer is not found","time":{"start":1759867889578,"stop":1759867889578,"duration":0},"status":"passed","severity":"normal"},{"uid":"570b49f69bcac04c","name":"Check message with no payload is not received","time":{"start":1759868422246,"stop":1759868422246,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4202610f2908d13","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1759867879648,"stop":1759867879648,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e5ed09a770e9629","name":"Mutual subscription","time":{"start":1759868162653,"stop":1759868162654,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc6b0cb8354c3d34","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1759868162663,"stop":1759868162663,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fbb160c5e30611c","name":"Check received message containing SQL Injection","time":{"start":1759868422241,"stop":1759868422241,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3e32df21cc3f4ea","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1759867889730,"stop":1759867889739,"duration":9},"status":"passed","severity":"normal"},{"uid":"e35be94e98a0a9a6","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1759867900636,"stop":1759867900637,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aeba6ab2e93c0e6","name":"Relay - dialed after","time":{"start":1759868324284,"stop":1759868324285,"duration":1},"status":"passed","severity":"normal"},{"uid":"f916e5516da429ff","name":"should handle peer disconnect event when no connections remain","time":{"start":1759867889690,"stop":1759867889690,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdee22f83232597f","name":"Wait given interval before re-trying","time":{"start":1759867945096,"stop":1759867945096,"duration":0},"status":"passed","severity":"normal"},{"uid":"e090665281e439af","name":"should create ShardReader with static shards network config","time":{"start":1759867889570,"stop":1759867889574,"duration":4},"status":"passed","severity":"normal"},{"uid":"1620cc519907e6c9","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1759867911266,"stop":1759867911267,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb2ae04f78f9cff5","name":"should handle cache.get errors gracefully","time":{"start":1759867905047,"stop":1759867905047,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f2ff387c7d71f5","name":"Subscribe to topic containing short and receive message","time":{"start":1759868446018,"stop":1759868446019,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2afb41095d31e0b","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1759867944851,"stop":1759867944858,"duration":7},"status":"passed","severity":"normal"},{"uid":"f38bcbbe9b28eea5","name":"should be safe to call multiple times","time":{"start":1759867889802,"stop":1759867889802,"duration":0},"status":"passed","severity":"normal"},{"uid":"26bde6327767f87d","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1759867923989,"stop":1759867923989,"duration":0},"status":"passed","severity":"normal"},{"uid":"23eb2acef3b744f1","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1759867924028,"stop":1759867924028,"duration":0},"status":"passed","severity":"normal"},{"uid":"420bcecbd9ab5faf","name":"should start ping timers on peer connect","time":{"start":1759867889271,"stop":1759867889271,"duration":0},"status":"passed","severity":"normal"},{"uid":"a421c7a1f8ff33c2","name":"should create all internal components","time":{"start":1759867891031,"stop":1759867891031,"duration":0},"status":"passed","severity":"normal"},{"uid":"95448a1b214941ea","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759868139263,"stop":1759868139264,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b2fa57c851836f0","name":"Retries within given interval","time":{"start":1759867945095,"stop":1759867945095,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5bdd899fb9bfb18","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759868139261,"stop":1759868139262,"duration":1},"status":"passed","severity":"normal"},{"uid":"259dc5e46821374a","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1759867944522,"stop":1759867944526,"duration":4},"status":"passed","severity":"normal"},{"uid":"74fbd6dfc2872c3d","name":"throws on content topic with empty version field","time":{"start":1759867873137,"stop":1759867873138,"duration":1},"status":"passed","severity":"normal"},{"uid":"7050ee99b9168cbe","name":"Outgoing message is possibly acknowledged","time":{"start":1759867948385,"stop":1759867948385,"duration":0},"status":"skipped","severity":"normal"},{"uid":"be8b1f05a02f5b00","name":"should set field with all protocols disabled","time":{"start":1759867879656,"stop":1759867879657,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e3b4914bde0fe39","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1759867873142,"stop":1759867873143,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fdddfe9a207e827","name":"throws on empty content topic","time":{"start":1759867873133,"stop":1759867873134,"duration":1},"status":"passed","severity":"normal"},{"uid":"3013f100655ba3","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759868446020,"stop":1759868446020,"duration":0},"status":"passed","severity":"normal"},{"uid":"24be4ae8b04537b","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1759868321031,"stop":1759868321031,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c6559d25dba89c6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1759867873155,"stop":1759867873155,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3f5cfedec2fb88c","name":"should handle errors when getting connections","time":{"start":1759867889703,"stop":1759867889703,"duration":0},"status":"passed","severity":"normal"},{"uid":"488f25892e91f1a8","name":"pre and post cipher","time":{"start":1759867911480,"stop":1759867911480,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9453d4fe62f60cf","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759868301642,"stop":1759868301644,"duration":2},"status":"passed","severity":"normal"},{"uid":"996dd7a74a357e81","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759868446019,"stop":1759868446020,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b9b759e9977f8b6","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759868422255,"stop":1759868422255,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bc39d24c3cd4e97","name":"should handle peer store errors gracefully","time":{"start":1759867901060,"stop":1759867901060,"duration":0},"status":"passed","severity":"normal"},{"uid":"4afc3c503801dfef","name":"should start the dialing interval","time":{"start":1759867889792,"stop":1759867889792,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef5f2f8c8fd7c1f7","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759868446011,"stop":1759868446011,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e963b2c46c3159","name":"should return false for content message without causal history","time":{"start":1759867948391,"stop":1759867948391,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec11eadc8dba35a8","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1759868040510,"stop":1759868040510,"duration":0},"status":"passed","severity":"normal"},{"uid":"e53b8f1155acfed0","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1759867923982,"stop":1759867923989,"duration":7},"status":"passed","severity":"normal"},{"uid":"bd28c29f7c859d91","name":"should return true when peer is on the pubsub topic shard","time":{"start":1759867889588,"stop":1759867889588,"duration":0},"status":"passed","severity":"normal"},{"uid":"28c9d3ce57985377","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1759867923960,"stop":1759867923965,"duration":5},"status":"passed","severity":"normal"},{"uid":"c0a5131c3ce35c11","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759868446003,"stop":1759868446003,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6e81693157889f1","name":"should dispatch connect and disconnect events","time":{"start":1759867944498,"stop":1759867944498,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b70b33bb9a03c1","name":"should create KeepAliveManager with relay","time":{"start":1759867889257,"stop":1759867889257,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee777eb7185515b","name":"should be empty after removing the only subscription","time":{"start":1759867944072,"stop":1759867944072,"duration":0},"status":"passed","severity":"normal"},{"uid":"b833bb87c2a566c3","name":"random static sharding 3 - Cluster ID: 195, Shard ID: 801","time":{"start":1759868270400,"stop":1759868270401,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b710444a66e257a","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759868422244,"stop":1759868422244,"duration":0},"status":"passed","severity":"normal"},{"uid":"b976d9fc9b005dd2","name":"should dial all remaining peers","time":{"start":1759867890529,"stop":1759867890529,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4577a635507ad38","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1759867873156,"stop":1759867873156,"duration":0},"status":"passed","severity":"normal"},{"uid":"950c0558b3fb0546","name":"Renews subscription after lossing a connection","time":{"start":1759868446014,"stop":1759868446014,"duration":0},"status":"passed","severity":"normal"},{"uid":"544de1296f6e516c","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759868446017,"stop":1759868446017,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd35df5206eebe9","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1759867890972,"stop":1759867890973,"duration":1},"status":"passed","severity":"normal"},{"uid":"795517ddd84de9fd","name":"should continually clean up expired entries at intervals","time":{"start":1759867942016,"stop":1759867942017,"duration":1},"status":"passed","severity":"normal"},{"uid":"5eb05ce34b1baecb","name":"Publish without waiting for remote peer","time":{"start":1759868162655,"stop":1759868162655,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad9de537c2eff80","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1759867924014,"stop":1759867924014,"duration":0},"status":"passed","severity":"normal"},{"uid":"71972c18cbb3915b","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1759867944842,"stop":1759867944843,"duration":1},"status":"passed","severity":"normal"},{"uid":"60d0bf90037dd6fc","name":"Outgoing message is possibly acknowledged","time":{"start":1759867946552,"stop":1759867946552,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b4464e0bfec31f35","name":"Check received message containing JSON","time":{"start":1759868422250,"stop":1759868422250,"duration":0},"status":"passed","severity":"normal"},{"uid":"323c558f77a2376b","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1759867873141,"stop":1759867873141,"duration":0},"status":"passed","severity":"normal"},{"uid":"de3dd3be73dde6b8","name":"Used by Waku Relay","time":{"start":1759868319187,"stop":1759868319187,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ec62b3f8de2943","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759868446021,"stop":1759868446021,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9eed807b5ca19a5","name":"should not create timers for topics where peer is not in mesh","time":{"start":1759867889298,"stop":1759867889298,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6fce81db032b66f","name":"should retry if all attempts fail","time":{"start":1759867943011,"stop":1759867943012,"duration":1},"status":"passed","severity":"normal"},{"uid":"f28c6436875b8eb6","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1759868162656,"stop":1759868162657,"duration":1},"status":"passed","severity":"normal"},{"uid":"802ed22f7cdeb7e4","name":"ends if response has no messages","time":{"start":1759867890593,"stop":1759867890593,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c60f3325c1f256","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1759867924021,"stop":1759867924021,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d4d1db549fc049f","name":"should send relay ping messages on timer","time":{"start":1759867889298,"stop":1759867889298,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2bef95da8f227ac","name":"should dial peer immediately when queue is empty","time":{"start":1759867889802,"stop":1759867889802,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1dcf2feee071df8","name":"messageHashStr produces consistent results for the same input","time":{"start":1759867889752,"stop":1759867889752,"duration":0},"status":"passed","severity":"normal"},{"uid":"78bdccc5440bafae","name":"should skip peer when failed to dial recently","time":{"start":1759867889813,"stop":1759867889813,"duration":0},"status":"passed","severity":"normal"},{"uid":"f83281932cbcc495","name":"Check message received after jswaku node is restarted","time":{"start":1759868422246,"stop":1759868422246,"duration":0},"status":"passed","severity":"normal"},{"uid":"be067a1245325956","name":"Subscribe and receive messages via waku relay post","time":{"start":1759868446015,"stop":1759868446016,"duration":1},"status":"passed","severity":"normal"},{"uid":"11d9bd2e72f3e9dc","name":"should handle empty peer infos gracefully","time":{"start":1759867900689,"stop":1759867900693,"duration":4},"status":"passed","severity":"normal"},{"uid":"61d2bd47b7d55167","name":"Using a function","time":{"start":1759868319186,"stop":1759868319186,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8343d437bb5bee","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1759867923990,"stop":1759867923990,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7ee2d5ea31242c2","name":"Outgoing message is acknowledged","time":{"start":1759867946552,"stop":1759867946553,"duration":1},"status":"passed","severity":"normal"},{"uid":"7395831b57a7c4c2","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759868446024,"stop":1759868446024,"duration":0},"status":"passed","severity":"normal"},{"uid":"17b54f5796112c9b","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1759867924022,"stop":1759867924023,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e5132e873193847","name":"Check message received after jswaku node is restarted","time":{"start":1759868422255,"stop":1759868422255,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6f3d28029b21877","name":"should be safe to call multiple times","time":{"start":1759867891033,"stop":1759867891033,"duration":0},"status":"passed","severity":"normal"},{"uid":"9957b03b5c8719be","name":"Subscribe and receive messages via waku relay post","time":{"start":1759868446004,"stop":1759868446004,"duration":0},"status":"passed","severity":"normal"},{"uid":"67ef688d46e21c60","name":"Filter","time":{"start":1759868324287,"stop":1759868324287,"duration":0},"status":"passed","severity":"normal"},{"uid":"562021865086f93a","name":"Decoder throws on empty string content topic","time":{"start":1759867890972,"stop":1759867890972,"duration":0},"status":"passed","severity":"normal"},{"uid":"827e4b0c131028cf","name":"should skip peers without peer exchange protocol","time":{"start":1759867901059,"stop":1759867901059,"duration":0},"status":"passed","severity":"normal"},{"uid":"73fd086d53da247e","name":"Publishes to nwaku","time":{"start":1759868152332,"stop":1759868152334,"duration":2},"status":"passed","severity":"normal"},{"uid":"ad7ef955d47430bb","name":"should dial all peers on dial","time":{"start":1759868061197,"stop":1759868061198,"duration":1},"status":"passed","severity":"normal"},{"uid":"28f07f38fe3d7fd2","name":"Encoder throws on empty string content topic","time":{"start":1759867911270,"stop":1759867911270,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec7955fad2844101","name":"should be able to encode the field with only RELAY set to true","time":{"start":1759867878988,"stop":1759867878992,"duration":4},"status":"passed","severity":"normal"},{"uid":"c64bb24661751841","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1759867873152,"stop":1759867873152,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d41ac72bfe6b87","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1759867900698,"stop":1759867900698,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c0befae1c07af8e","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759868446003,"stop":1759868446003,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0aee54f7d0a1f68","name":"yields decoded messages","time":{"start":1759867890594,"stop":1759867890596,"duration":2},"status":"passed","severity":"normal"},{"uid":"20e76e828f65618a","name":"should skip peer when not on same cluster","time":{"start":1759867889814,"stop":1759867889815,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fa571e7627ac4ce","name":"Check received message containing long","time":{"start":1759868422239,"stop":1759868422239,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0354fb020be5993","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759868422252,"stop":1759868422253,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7b4dfc994a8fa20","name":"should call waitForPeer on Relay","time":{"start":1759867945372,"stop":1759867945372,"duration":0},"status":"passed","severity":"normal"},{"uid":"9348c9494c450d55","name":"Query with Promise Callback, No message returned","time":{"start":1759868281274,"stop":1759868281275,"duration":1},"status":"passed","severity":"normal"},{"uid":"82085a846949ab8b","name":"Callback on promise","time":{"start":1759868312357,"stop":1759868312358,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d5200c2768bc373","name":"should not allow k > 12","time":{"start":1759867923827,"stop":1759867923829,"duration":2},"status":"passed","severity":"normal"},{"uid":"6cec7a22028e69a6","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759868446022,"stop":1759868446022,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bf85bb498e2fb0a","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1759867992931,"stop":1759867992932,"duration":1},"status":"passed","severity":"normal"},{"uid":"17b030b3cdfd4a05","name":"should successfully stop","time":{"start":1759867943864,"stop":1759867943864,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b690c42cf6b452","name":"should skip peer when already connected","time":{"start":1759867889803,"stop":1759867889803,"duration":0},"status":"passed","severity":"normal"},{"uid":"a18ca3a62aba7814","name":"should reject on timeout if it was set","time":{"start":1759867945370,"stop":1759867945371,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee886bd6971800a2","name":"should add event listeners to globalThis","time":{"start":1759867889679,"stop":1759867889679,"duration":0},"status":"passed","severity":"normal"},{"uid":"f372b08205d693a3","name":"Encoder throws on empty string content topic","time":{"start":1759867890971,"stop":1759867890972,"duration":1},"status":"passed","severity":"normal"},{"uid":"695054eec0c29497","name":"Check received message containing short","time":{"start":1759868422238,"stop":1759868422239,"duration":1},"status":"passed","severity":"normal"},{"uid":"eca8eb6ab7564cfb","name":"handles different networkShards values correctly","time":{"start":1759867873147,"stop":1759867873148,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5d317a733f6358b","name":"Passing page size 1 when there are 4 messages","time":{"start":1759868306805,"stop":1759868306806,"duration":1},"status":"passed","severity":"normal"},{"uid":"5893a082515058b","name":"Ordered callback, aborts when callback returns true","time":{"start":1759868312363,"stop":1759868312363,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cd3a8f6a974644e","name":"should create QueryOnConnect instance without options","time":{"start":1759867944817,"stop":1759867944818,"duration":1},"status":"passed","severity":"normal"},{"uid":"f14012162b03cb60","name":"Check publish message containing unicode special characters","time":{"start":1759868159112,"stop":1759868159112,"duration":0},"status":"passed","severity":"normal"},{"uid":"427d641ecee7f80a","name":"Relay - dialed first","time":{"start":1759868324283,"stop":1759868324284,"duration":1},"status":"passed","severity":"normal"},{"uid":"56a4a52b68bd130b","name":"groups content topics by expected pubsub topic","time":{"start":1759867873146,"stop":1759867873147,"duration":1},"status":"passed","severity":"normal"},{"uid":"b42c04525f068d31","name":"isConnected between 2 js-waku relay nodes","time":{"start":1759867992934,"stop":1759867992934,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b18ea9c398b16e9","name":"Check received message containing XML","time":{"start":1759868422249,"stop":1759868422250,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae8b12645759049c","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1759867873141,"stop":1759867873142,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b5a25bb250d6c29","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1759867890079,"stop":1759867890085,"duration":6},"status":"passed","severity":"normal"},{"uid":"25992a3ad7d3ad13","name":"should clear dial history on stop","time":{"start":1759867889801,"stop":1759867889801,"duration":0},"status":"passed","severity":"normal"},{"uid":"80eb21738a7d9e71","name":"should never report false negatives","time":{"start":1759867928426,"stop":1759867928427,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c59d09b5030dd59","name":"should do nothing when connections still exist","time":{"start":1759867890527,"stop":1759867890528,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce079bec5948847e","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1759868271580,"stop":1759868271581,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7c246ef7360af3","name":"should clear all timers","time":{"start":1759867889269,"stop":1759867889270,"duration":1},"status":"passed","severity":"normal"},{"uid":"acfe7865f8e2cee4","name":"Check received message containing numeric","time":{"start":1759868422247,"stop":1759868422248,"duration":1},"status":"passed","severity":"normal"},{"uid":"885e96fb69eb5a8e","name":"should return true even if peer has no overlapping shards","time":{"start":1759867889577,"stop":1759867889577,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac763469f99b05cc","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759868446013,"stop":1759868446013,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b6c3a2e1837772","name":"Query Generator - false","time":{"start":1759868292178,"stop":1759868292179,"duration":1},"status":"passed","severity":"normal"},{"uid":"8de19dc956820bad","name":"can start the service","time":{"start":1759868180115,"stop":1759868180115,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3fa816a429fbeab","name":"Check publish message containing escaped characters","time":{"start":1759868159112,"stop":1759868159112,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad222e511ba2e8b","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1759868281271,"stop":1759868281273,"duration":2},"status":"passed","severity":"normal"},{"uid":"e9aadf32cd96c137","name":"should clear interval on stop","time":{"start":1759867901065,"stop":1759867901065,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e4203fbe3e25283","name":"should handle errors when globalThis is not available","time":{"start":1759867889679,"stop":1759867889680,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f40f0468a0698a7","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1759867889292,"stop":1759867889293,"duration":1},"status":"passed","severity":"normal"},{"uid":"81d780e232b2f2f3","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759867948385,"stop":1759867948385,"duration":0},"status":"passed","severity":"normal"},{"uid":"684dada2edc31625","name":"Subscribe to topic containing JSON and publish message","time":{"start":1759868162662,"stop":1759868162662,"duration":0},"status":"passed","severity":"normal"},{"uid":"4775d07fe81ddcee","name":"Reusing cursor across nodes","time":{"start":1759868271582,"stop":1759868271582,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f8da3e0396e377c","name":"Check publish message containing numeric","time":{"start":1759868159105,"stop":1759868159105,"duration":0},"status":"passed","severity":"normal"},{"uid":"139962291511a10f","name":"should handle errors when accessing navigator","time":{"start":1759867889704,"stop":1759867889704,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ade5747ba1fce7","name":"should emit a peer event after start","time":{"start":1759867905045,"stop":1759867905045,"duration":0},"status":"passed","severity":"normal"},{"uid":"2829c9db8a81c7c8","name":"Overlapping topic subscription","time":{"start":1759868446006,"stop":1759868446007,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b98678e63d0f868","name":"Check publish message containing JSON","time":{"start":1759868159111,"stop":1759868159111,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c283964cd1efa9","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1759867878999,"stop":1759867878999,"duration":0},"status":"passed","severity":"normal"},{"uid":"d201fb38144c1f89","name":"should handle network check errors gracefully","time":{"start":1759867889827,"stop":1759867889828,"duration":1},"status":"passed","severity":"normal"},{"uid":"84f5da4293bc3f52","name":"throws on content topic with empty encoding field","time":{"start":1759867873138,"stop":1759867873139,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b64a2b1705897f1","name":"Check received message with timestamp: 1759867972120 ","time":{"start":1759868422252,"stop":1759868422252,"duration":0},"status":"passed","severity":"normal"},{"uid":"14b81535d30430cd","name":"should handle disconnect when peer has no timers","time":{"start":1759867889300,"stop":1759867889307,"duration":7},"status":"passed","severity":"normal"},{"uid":"75ae8a0232ea4010","name":"should handle empty pubsub topics","time":{"start":1759867889308,"stop":1759867889308,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef975462a6366611","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759868446006,"stop":1759868446006,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bd9093616fe4ec4","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759868139261,"stop":1759868139261,"duration":0},"status":"passed","severity":"normal"},{"uid":"955abba503b5f13d","name":"should respect custom numPeersToUse configuration","time":{"start":1759867944510,"stop":1759867944510,"duration":0},"status":"passed","severity":"normal"},{"uid":"33d0819939385de8","name":"Stops search when 2 null results are returned","time":{"start":1759867899638,"stop":1759867899639,"duration":1},"status":"passed","severity":"normal"},{"uid":"e32464102be1cf80","name":"Check received message containing Script","time":{"start":1759868422241,"stop":1759868422241,"duration":0},"status":"passed","severity":"normal"},{"uid":"734c24e1d6bb45ac","name":"Check publish message containing XML","time":{"start":1759868159110,"stop":1759868159110,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bfb5769a7d42810","name":"Encoder error raises irrecoverable error","time":{"start":1759867948385,"stop":1759867948385,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ecc7c70c210ab9","name":"should handle mixed protocol support correctly","time":{"start":1759867944317,"stop":1759867944318,"duration":1},"status":"passed","severity":"normal"},{"uid":"605160b673cdf0f4","name":"should not discard bootstrap peers if under the limit","time":{"start":1759868015982,"stop":1759868015983,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2c2e1c12d9dfbc0","name":"should handle shardReader errors","time":{"start":1759867891040,"stop":1759867891040,"duration":0},"status":"passed","severity":"normal"},{"uid":"91635438fb9768d2","name":"Sync message is not sent if another sync message was just received","time":{"start":1759867953030,"stop":1759867953030,"duration":0},"status":"passed","severity":"normal"},{"uid":"a47890c0dd6c60a3","name":"Own sync message does not acknowledge own messages","time":{"start":1759867953031,"stop":1759867953031,"duration":0},"status":"passed","severity":"normal"},{"uid":"73d6f3bf2a1c5238","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1759868040509,"stop":1759868040510,"duration":1},"status":"passed","severity":"normal"},{"uid":"e90903ef5666e75d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1759867873153,"stop":1759867873154,"duration":1},"status":"passed","severity":"normal"},{"uid":"538824f321bfa382","name":"Check received message containing Chinese","time":{"start":1759868422240,"stop":1759868422240,"duration":0},"status":"passed","severity":"normal"},{"uid":"17cd9187e91754bf","name":"Round trip binary encryption [ecies, signature]","time":{"start":1759867912935,"stop":1759867912935,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c88e1925b0baa1e","name":"Check received message containing Script","time":{"start":1759868422249,"stop":1759868422249,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb4270573184e00","name":"Subscribe to topic containing numeric and publish message","time":{"start":1759868162658,"stop":1759868162659,"duration":1},"status":"passed","severity":"normal"},{"uid":"a935925fec05ba7d","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1759867923980,"stop":1759867923980,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f412437f1c9b81b","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1759867924005,"stop":1759867924005,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e88a8ea93a4867","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1759867900639,"stop":1759867900641,"duration":2},"status":"passed","severity":"normal"},{"uid":"3a32b4ef3c0adff8","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759868139265,"stop":1759868139266,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5e9e56bf5e7c734","name":"should handle dial errors gracefully","time":{"start":1759867889816,"stop":1759867889821,"duration":5},"status":"passed","severity":"normal"},{"uid":"89c4926654178eb","name":"can start and stop the service","time":{"start":1759867905044,"stop":1759867905044,"duration":0},"status":"passed","severity":"normal"},{"uid":"efbc65632f78a9d2","name":"Store - dialed after - with timeout","time":{"start":1759868324286,"stop":1759868324287,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3f812b7c80b83f1","name":"rejects hash query with content filter parameters","time":{"start":1759867889866,"stop":1759867889866,"duration":0},"status":"passed","severity":"normal"},{"uid":"468dd479326a722c","name":"should sort peers by ping value","time":{"start":1759867891038,"stop":1759867891039,"duration":1},"status":"passed","severity":"normal"},{"uid":"4de8cafc66511223","name":"msgTime: 0 ms from now, startTime: 1759609107080, endTime: 1759868307080","time":{"start":1759868321032,"stop":1759868321032,"duration":0},"status":"passed","severity":"normal"},{"uid":"71850c69f8f947a3","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1759867945172,"stop":1759867945172,"duration":0},"status":"passed","severity":"normal"},{"uid":"e61bd820aa75fa78","name":"Store - dialed first","time":{"start":1759868324285,"stop":1759868324286,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d7b18ff30b5abb5","name":"should return different streams if requested simultaniously","time":{"start":1759867890098,"stop":1759867890100,"duration":2},"status":"passed","severity":"normal"},{"uid":"6686733c42081ea","name":"should handle task timeouts","time":{"start":1759867943009,"stop":1759867943010,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0f29fe636230414","name":"should add event listeners for peer connect and disconnect","time":{"start":1759867889263,"stop":1759867889263,"duration":0},"status":"passed","severity":"normal"},{"uid":"adcfed6d05fc3f8b","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1759867944510,"stop":1759867944521,"duration":11},"status":"passed","severity":"normal"},{"uid":"77fb8e6be8bea8ad","name":"should properly create location multiaddrs - tcp6","time":{"start":1759867879655,"stop":1759867879655,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b4801c1c3a11d88","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1759868271580,"stop":1759868271580,"duration":0},"status":"passed","severity":"normal"},{"uid":"85ed20e3c60b5c0e","name":"should remove event listeners when stopped","time":{"start":1759867944824,"stop":1759867944825,"duration":1},"status":"passed","severity":"normal"},{"uid":"86dac7a610d5b7c6","name":"should return false when peer shard info is not found","time":{"start":1759867889588,"stop":1759867889588,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e9293afef5b241","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1759867873151,"stop":1759867873151,"duration":0},"status":"passed","severity":"normal"},{"uid":"72dd7d1c786a5bef","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1759868309286,"stop":1759868309286,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b76142adffd8868","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app85/3/topic707/json","time":{"start":1759868257806,"stop":1759868257806,"duration":0},"status":"passed","severity":"normal"},{"uid":"589d9bc946ca7a9f","name":"Check meta is set [ecies]","time":{"start":1759867912935,"stop":1759867912936,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a729fffdbf2d268","name":"Outgoing message is acknowledged","time":{"start":1759867948385,"stop":1759867948386,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7e3d69380eb4705","name":"should encode/decode to RLP encoding","time":{"start":1759867879652,"stop":1759867879652,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f70fbc795c5bb24","name":"should return all connected peers without codec filter","time":{"start":1759867891037,"stop":1759867891038,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2fb235d84dba4a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1759867924030,"stop":1759867924030,"duration":0},"status":"passed","severity":"normal"},{"uid":"47487fe1dc21a376","name":"Refresh subscription","time":{"start":1759868162657,"stop":1759868162657,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cdd4dca7af332a87","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759868139262,"stop":1759868139262,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d472f576a38ca24","name":"should return false when navigator.onLine is false","time":{"start":1759867889681,"stop":1759867889681,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb19171fc38972a7","name":"should not receive a peer event after stop","time":{"start":1759867905046,"stop":1759867905046,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f9fb757f92396d0","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1759868154495,"stop":1759868154495,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8518e076ace77d1","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759868446008,"stop":1759868446008,"duration":0},"status":"passed","severity":"normal"},{"uid":"de2c1fcfd5828665","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1759868257800,"stop":1759868257800,"duration":0},"status":"passed","severity":"normal"},{"uid":"c094d38e14a4ee6f","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1759867873140,"stop":1759867873140,"duration":0},"status":"passed","severity":"normal"},{"uid":"4526f941df988bc3","name":"should trigger query when time since last query exceeds threshold","time":{"start":1759867944841,"stop":1759867944841,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd7d067a560b9c6","name":"ignores unrecognized TXT record formats","time":{"start":1759867901032,"stop":1759867901032,"duration":0},"status":"passed","severity":"normal"},{"uid":"fde9b570a3e78946","name":"LightPush","time":{"start":1759868324287,"stop":1759868324287,"duration":0},"status":"passed","severity":"normal"},{"uid":"99c378816f4d4ba4","name":"should return usable stream attached to connection","time":{"start":1759867890097,"stop":1759867890097,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4e7a3655231cb79","name":"Check message with no content topic is not received","time":{"start":1759868422245,"stop":1759868422245,"duration":0},"status":"passed","severity":"normal"},{"uid":"499a0c9f2e5420d1","name":"Publish message with large meta","time":{"start":1759868159120,"stop":1759868159120,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1d0e7ab569804f2","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1759867873458,"stop":1759867873458,"duration":0},"status":"passed","severity":"normal"},{"uid":"855822a86f260d79","name":"Check received message containing Chinese","time":{"start":1759868422248,"stop":1759868422248,"duration":0},"status":"passed","severity":"normal"},{"uid":"35c4513b2b368908","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759868139262,"stop":1759868139263,"duration":1},"status":"passed","severity":"normal"},{"uid":"13126c5bb21c9b9d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759868446008,"stop":1759868446008,"duration":0},"status":"passed","severity":"normal"},{"uid":"94deab63d012a105","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1759867912935,"stop":1759867912935,"duration":0},"status":"passed","severity":"normal"},{"uid":"84bd3e01d6a25aa0","name":"should skip peer when dialed recently","time":{"start":1759867889804,"stop":1759867889813,"duration":9},"status":"passed","severity":"normal"},{"uid":"c811506180d6d5dc","name":"should perform ping and update peer store on timer","time":{"start":1759867889279,"stop":1759867889280,"duration":1},"status":"passed","severity":"normal"},{"uid":"aefe51f53e9ebc13","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759868446021,"stop":1759868446021,"duration":0},"status":"passed","severity":"normal"},{"uid":"40de8b1b67aeddb5","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759868446009,"stop":1759868446009,"duration":0},"status":"passed","severity":"normal"},{"uid":"219b0e1acc35eb7","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1759867878994,"stop":1759867878998,"duration":4},"status":"passed","severity":"normal"},{"uid":"24877383eac20b1d","name":"Subscribe to topic containing special chars and publish message","time":{"start":1759868162659,"stop":1759868162659,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc8a3fe85a398068","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759868446008,"stop":1759868446008,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac40cd6ba69305e2","name":"should handle a minimal index list","time":{"start":1759867873458,"stop":1759867873458,"duration":0},"status":"passed","severity":"normal"},{"uid":"48029ca5c9e4b22d","name":"should return undefined if no connection provided","time":{"start":1759867890098,"stop":1759867890098,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a5e0aed19a57c3f","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1759867873144,"stop":1759867873145,"duration":1},"status":"passed","severity":"normal"},{"uid":"df282761dfb44127","name":"should filter out already connected peers","time":{"start":1759867890528,"stop":1759867890529,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eae5f209e715a2","name":"should compute hash only when first accessed","time":{"start":1759867890973,"stop":1759867890973,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b9d733a9812ddb7","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1759867924000,"stop":1759867924001,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e63bff37ad2d111","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1759867924023,"stop":1759867924024,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b8d13fe508c70f7","name":"should query peer with peer exchange protocol","time":{"start":1759867901061,"stop":1759867901061,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfcb9dd4f2462c4e","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1759868047946,"stop":1759868047948,"duration":2},"status":"passed","severity":"normal"},{"uid":"cdd2cd9b52c6ccc1","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759868446015,"stop":1759868446015,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda04c894420f95e","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1759867923840,"stop":1759867923840,"duration":0},"status":"passed","severity":"normal"},{"uid":"e20d3779e85bde41","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1759867923830,"stop":1759867923839,"duration":9},"status":"passed","severity":"normal"},{"uid":"bcb37766991df73c","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1759867931897,"stop":1759867931898,"duration":1},"status":"passed","severity":"normal"},{"uid":"6234813b4e79bf8b","name":"Check publish message containing Basic HTML tag","time":{"start":1759868159110,"stop":1759868159111,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa7c6f6b4b0b0daf","name":"Retrieval Hint","time":{"start":1759867932281,"stop":1759867932281,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdada2f2a496fb52","name":"should handle dial errors gracefully","time":{"start":1759867889387,"stop":1759867889388,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ff64c9930b80639","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1759868154493,"stop":1759868154493,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7648bc4e7e5fa35","name":"recovers when dns.resolve returns empty","time":{"start":1759867901031,"stop":1759867901032,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6d66aa0983e984c","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759868446020,"stop":1759868446020,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcbcf8612d77fd9f","name":"should be able to encode the field with only STORE set to true","time":{"start":1759867878993,"stop":1759867878993,"duration":0},"status":"passed","severity":"normal"},{"uid":"a503895b9e551bb2","name":"should initialize with Unhealthy status","time":{"start":1759867944300,"stop":1759867944300,"duration":0},"status":"passed","severity":"normal"},{"uid":"54b75aec42a5e482","name":"should reassess health immediately when peer disconnects","time":{"start":1759867944307,"stop":1759867944308,"duration":1},"status":"passed","severity":"normal"},{"uid":"cad742df8e7fe6c0","name":"returns only open connection if one present","time":{"start":1759867890169,"stop":1759867890169,"duration":0},"status":"passed","severity":"normal"},{"uid":"c76579d4d1d16927","name":"can start the service","time":{"start":1759867977700,"stop":1759867977701,"duration":1},"status":"passed","severity":"normal"},{"uid":"37a530d924c143ce","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1759867980217,"stop":1759867980219,"duration":2},"status":"passed","severity":"normal"},{"uid":"fdefc6f420418edb","name":"should not execute task if max attempts is 0","time":{"start":1759867943010,"stop":1759867943011,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef009016b84dfd25","name":"should remove event listeners","time":{"start":1759867890521,"stop":1759867890521,"duration":0},"status":"passed","severity":"normal"},{"uid":"b97ee683488262e3","name":"should decode valid enr successfully","time":{"start":1759867879648,"stop":1759867879648,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f5a1a1508ff8fdb","name":"should maintain desired error rate","time":{"start":1759867928424,"stop":1759867928426,"duration":2},"status":"passed","severity":"normal"},{"uid":"46150a21b823419e","name":"should be safe to call multiple times","time":{"start":1759867889270,"stop":1759867889271,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b6b52dc269863a7","name":"should lock peers when selected","time":{"start":1759867944497,"stop":1759867944497,"duration":0},"status":"passed","severity":"normal"},{"uid":"72611290a06ea08c","name":"should handle general insertion and lookup correctly","time":{"start":1759867928428,"stop":1759867928428,"duration":0},"status":"passed","severity":"normal"},{"uid":"be799393ff1be6cb","name":"should handle ENR without shardInfo","time":{"start":1759867901064,"stop":1759867901064,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c4ef455875572b","name":"should not start if already started","time":{"start":1759867901057,"stop":1759867901057,"duration":0},"status":"passed","severity":"normal"},{"uid":"75a2b894971ed6b7","name":"should be able to encode the field with only FILTER set to true","time":{"start":1759867878993,"stop":1759867878994,"duration":1},"status":"passed","severity":"normal"},{"uid":"713196e5803d23f9","name":"should create a new stream if no existing for protocol found","time":{"start":1759867890098,"stop":1759867890098,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcbcd06573052dd6","name":"Cluster id 0, shard 0","time":{"start":1759868270399,"stop":1759868270399,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e6ccbf19862a4b4","name":"Correctly serialized arguments","time":{"start":1759868061577,"stop":1759868061577,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ebade04a077b2d2","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1759867889286,"stop":1759867889292,"duration":6},"status":"passed","severity":"normal"},{"uid":"b6f72d55fbf57264","name":"Subscribe to topic containing shell command and publish message","time":{"start":1759868162662,"stop":1759868162663,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ad8499371169be8","name":"should skip updating peer store if peer has same addresses","time":{"start":1759867889404,"stop":1759867889405,"duration":1},"status":"passed","severity":"normal"},{"uid":"8953030b5bbf5578","name":"should initialize with custom TTL","time":{"start":1759867901056,"stop":1759867901056,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2e6e85e3b19c990","name":"Query Generator, Multiple PubsubTopics","time":{"start":1759868281266,"stop":1759868281267,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d0fb2b2090caf59","name":"should initialize with custom number of peers","time":{"start":1759867944490,"stop":1759867944490,"duration":0},"status":"passed","severity":"normal"},{"uid":"c23368aae3d7421c","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1759867889279,"stop":1759867889279,"duration":0},"status":"passed","severity":"normal"},{"uid":"428c1532ed5ecd31","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1759867873150,"stop":1759867873151,"duration":1},"status":"passed","severity":"normal"},{"uid":"10c900f452e28133","name":"Publish message with custom timestamp: Tue Oct 07 2025 21:15:52 GMT+0000 (Coordinated Universal Time)","time":{"start":1759868159115,"stop":1759868159115,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a0495d41bc0f24","name":"should dial peer when peer is discovered","time":{"start":1759867889387,"stop":1759867889387,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d37dc7003d3ab9e","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1759867943007,"stop":1759867943007,"duration":0},"status":"passed","severity":"normal"},{"uid":"5573394a9c3c34a7","name":"should drop connection via multiaddr with hangUp","time":{"start":1759868061199,"stop":1759868061200,"duration":1},"status":"passed","severity":"normal"},{"uid":"f18cbbc7d33a65a7","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759868446022,"stop":1759868446023,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb41d90d26d46e49","name":"Sync message are not sent excessively within sync frequency","time":{"start":1759867953029,"stop":1759867953030,"duration":1},"status":"passed","severity":"normal"},{"uid":"8670049e1557c759","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1759867900638,"stop":1759867900639,"duration":1},"status":"passed","severity":"normal"},{"uid":"efda0b8e1d291b7d","name":"retrieves a single peer","time":{"start":1759867901030,"stop":1759867901031,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c200f61c80e6c39","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1759867924029,"stop":1759867924029,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c02f8733f9248ac","name":"should clear existing timers before creating new ones","time":{"start":1759867889307,"stop":1759867889308,"duration":1},"status":"passed","severity":"normal"},{"uid":"488ef8ce66396c30","name":"Subscribe and receives messages on 20 topics","time":{"start":1759868446016,"stop":1759868446017,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8ed847a5d23ab00","name":"accepts valid message hash query","time":{"start":1759867889866,"stop":1759867889866,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f6c6837f57a161","name":"should be safe to call multiple times","time":{"start":1759867889381,"stop":1759867889381,"duration":0},"status":"passed","severity":"normal"},{"uid":"1758078c94e9da8c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1759867924033,"stop":1759867924033,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bfe37597ab6fc18","name":"Check publish message containing special chars","time":{"start":1759868159105,"stop":1759868159106,"duration":1},"status":"passed","severity":"normal"},{"uid":"14df06aa4e9b954b","name":"should handle peer store errors gracefully","time":{"start":1759867889388,"stop":1759867889388,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe090e5a419542ab","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1759868277032,"stop":1759868277032,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c50a9b5d0736aa","name":"random static sharding 1 - Cluster ID: 194, Shard ID: 999","time":{"start":1759868270399,"stop":1759868270400,"duration":1},"status":"passed","severity":"normal"},{"uid":"544a4ecf6d81ab61","name":"Overlapping topic subscription","time":{"start":1759868162657,"stop":1759868162657,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a8d7e048e76bd64f","name":"Default pageSize","time":{"start":1759868306811,"stop":1759868306811,"duration":0},"status":"passed","severity":"normal"},{"uid":"c53986640ed4caeb","name":"should handle queue overflow by adding peers to queue","time":{"start":1759867889824,"stop":1759867889824,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7e64ce2db9fe77a","name":"Check received message containing Russian","time":{"start":1759868422249,"stop":1759868422249,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bdc2083be60b70d","name":"Subscribe to topic containing XML and receive message","time":{"start":1759868446011,"stop":1759868446011,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dff61973d663596","name":"should not modify tags of connections for different peers","time":{"start":1759867944526,"stop":1759867944533,"duration":7},"status":"passed","severity":"normal"},{"uid":"8b98e88caa521739","name":"Renews subscription after lossing a connection","time":{"start":1759868446025,"stop":1759868446025,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b7cd7dea64d12c5","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1759867923990,"stop":1759867923991,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b9cb48f5a0e415a","name":"should return false when network is not connected","time":{"start":1759867891034,"stop":1759867891034,"duration":0},"status":"passed","severity":"normal"},{"uid":"890c4bd8618e50e4","name":"should clear timers for specific peer on disconnect","time":{"start":1759867889299,"stop":1759867889299,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c7c000dcadf7b1","name":"Check publish message after client node is restarted","time":{"start":1759868159120,"stop":1759868159120,"duration":0},"status":"skipped","severity":"normal"},{"uid":"71cde3e26464858e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1759867873154,"stop":1759867873155,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9d08440ebffdfd9","name":"should return false when peer is on different cluster","time":{"start":1759867889582,"stop":1759867889587,"duration":5},"status":"passed","severity":"normal"},{"uid":"fdec697594dae445","name":"should allow redial after failed dial cooldown expires","time":{"start":1759867889821,"stop":1759867889824,"duration":3},"status":"passed","severity":"normal"},{"uid":"184acb3105ddf1d7","name":"should return PeerId when Multiaddr input is provided","time":{"start":1759867890091,"stop":1759867890091,"duration":0},"status":"passed","severity":"normal"},{"uid":"bead0ecb44e93bc0","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1759868162655,"stop":1759868162655,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b2807d6862bd2e3","name":"should reject if Filter is requested but not mounted","time":{"start":1759867945370,"stop":1759867945370,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9032559770b977b","name":"should initialize with isNetworkConnected as false","time":{"start":1759867889678,"stop":1759867889678,"duration":0},"status":"passed","severity":"normal"},{"uid":"5526b48dc39722cb","name":"Incoming message is emitted as received","time":{"start":1759867948386,"stop":1759867948386,"duration":0},"status":"passed","severity":"normal"},{"uid":"4142629ee2d80bce","name":"Check message with no pubsub topic is not received","time":{"start":1759868422254,"stop":1759868422254,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1daf30151883306","name":"returns all values when wanted number is greater than available values","time":{"start":1759867899427,"stop":1759867899427,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec96d4af5b3c89b8","name":"should skip peers without peer exchange protocol","time":{"start":1759867901061,"stop":1759867901061,"duration":0},"status":"passed","severity":"normal"},{"uid":"76666fb3ac434fa5","name":"Ordered Callback - false","time":{"start":1759868292181,"stop":1759868292181,"duration":0},"status":"passed","severity":"normal"},{"uid":"8deb160c4658173f","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1759867924025,"stop":1759867924025,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f9cddc9559c9ff1","name":"should return start time to match max range","time":{"start":1759867944859,"stop":1759867944859,"duration":0},"status":"passed","severity":"normal"},{"uid":"54492958c8eb31ef","name":"should properly create location multiaddrs - udp6","time":{"start":1759867879654,"stop":1759867879655,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb7cbcf897a47f10","name":"Query generator for multiple messages","time":{"start":1759868312352,"stop":1759868312353,"duration":1},"status":"passed","severity":"normal"},{"uid":"d02f85036fbd5e8c","name":"should not trigger query when a recent query happened under threshold","time":{"start":1759867944841,"stop":1759867944842,"duration":1},"status":"passed","severity":"normal"},{"uid":"631e42015cb4c34e","name":"Check publish message containing short","time":{"start":1759868159103,"stop":1759868159104,"duration":1},"status":"passed","severity":"normal"},{"uid":"16a75defa5b85163","name":"should update peer store before dialing","time":{"start":1759867889388,"stop":1759867889388,"duration":0},"status":"passed","severity":"normal"},{"uid":"85408cb3659cae3d","name":"should set field with only FILTER enabled","time":{"start":1759867879658,"stop":1759867879658,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6915487f87fc4c1","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1759867944510,"stop":1759867944510,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c11231ce1fe1f2d","name":"messageHash returns a Uint8Array","time":{"start":1759867889745,"stop":1759867889751,"duration":6},"status":"passed","severity":"normal"},{"uid":"67bbc56168535dd8","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759868139263,"stop":1759868139263,"duration":0},"status":"passed","severity":"normal"},{"uid":"f26ccad7872cbba7","name":"Fails to publish message with size larger than 1 MB","time":{"start":1759868159118,"stop":1759868159119,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f4db6ec819073cb","name":"Passing page size 110 when there are 120 messages","time":{"start":1759868306807,"stop":1759868306811,"duration":4},"status":"passed","severity":"normal"},{"uid":"3ba9b5d3046f0da","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1759867992934,"stop":1759867992937,"duration":3},"status":"passed","severity":"normal"},{"uid":"af92783e09fdd65f","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1759867924006,"stop":1759867924007,"duration":1},"status":"passed","severity":"normal"},{"uid":"d863108066ad9469","name":"Nodes with multiple pubsub topic","time":{"start":1759868154493,"stop":1759868154493,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1e4bff5c22b8e05","name":"different cluster: nodes don't connect","time":{"start":1759868063559,"stop":1759868063560,"duration":1},"status":"passed","severity":"normal"},{"uid":"5447a3ff8633ba25","name":"should not fail to start the service if it is already started","time":{"start":1759867977705,"stop":1759867977705,"duration":0},"status":"passed","severity":"normal"},{"uid":"7af9b1906ef3fb54","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759868446012,"stop":1759868446012,"duration":0},"status":"passed","severity":"normal"},{"uid":"1603d2b365cb584c","name":"should not create multiple intervals when called multiple times","time":{"start":1759867889798,"stop":1759867889798,"duration":0},"status":"passed","severity":"normal"},{"uid":"291096152a4c8e32","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1759867890101,"stop":1759867890101,"duration":0},"status":"passed","severity":"normal"},{"uid":"b421d08e42bd000f","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1759867873148,"stop":1759867873149,"duration":1},"status":"passed","severity":"normal"},{"uid":"4321f319d87cb078","name":"Check received message containing escaped characters","time":{"start":1759868422242,"stop":1759868422242,"duration":0},"status":"passed","severity":"normal"},{"uid":"d073069efc1f8deb","name":"should handle peerStore errors gracefully","time":{"start":1759867891038,"stop":1759867891038,"duration":0},"status":"passed","severity":"normal"},{"uid":"482cdf81578c1a4d","name":"should be safe to call multiple times","time":{"start":1759867890520,"stop":1759867890520,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbbbe7e6bb8a4c2f","name":"should clear dial history on start","time":{"start":1759867889793,"stop":1759867889798,"duration":5},"status":"passed","severity":"normal"},{"uid":"4856765aebf552d2","name":"should remove event listeners","time":{"start":1759867889269,"stop":1759867889269,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b90e9c191d624b7","name":"returns all values when wanted number matches available values","time":{"start":1759867899420,"stop":1759867899426,"duration":6},"status":"passed","severity":"normal"},{"uid":"db48cffb1f258ec9","name":"should load peers from local storage and dispatch events","time":{"start":1759867905046,"stop":1759867905047,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fc61df47422133a","name":"should create ConnectionManager with required options","time":{"start":1759867891029,"stop":1759867891030,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ed64469cba3c352","name":"should drop connection to one peer on hangUp","time":{"start":1759868061199,"stop":1759868061199,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c699d52022dc487","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1759867943218,"stop":1759867943218,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e780876aa3f062e","name":"yields undefined for messages without content topic","time":{"start":1759867890596,"stop":1759867890596,"duration":0},"status":"passed","severity":"normal"},{"uid":"9365cc6e687706f2","name":"it tolerates circular branch references","time":{"start":1759867901031,"stop":1759867901031,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1802bf038b51f6b","name":"random static sharding 7 - Cluster ID: 79, Shard ID: 18","time":{"start":1759868270403,"stop":1759868270403,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d055600346a9225","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1759867924032,"stop":1759867924033,"duration":1},"status":"passed","severity":"normal"},{"uid":"b202e19aef637cf3","name":"should return false for sync message without causal history","time":{"start":1759867948390,"stop":1759867948391,"duration":1},"status":"passed","severity":"normal"},{"uid":"66d437cac4a2ce1","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759868422253,"stop":1759868422253,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc21a83ff0085f85","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759867879010,"stop":1759867879011,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f664c7910f6f130","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1759868154492,"stop":1759868154493,"duration":1},"status":"passed","severity":"normal"},{"uid":"612638d182e8182b","name":"should work with stubbed waku event emitter","time":{"start":1759867944825,"stop":1759867944827,"duration":2},"status":"passed","severity":"normal"},{"uid":"58eb197aa5a2620c","name":"does not validate decoders for hash queries","time":{"start":1759867890592,"stop":1759867890592,"duration":0},"status":"passed","severity":"normal"},{"uid":"5932734761eb8857","name":"Fails to publish duplicate message","time":{"start":1759868159116,"stop":1759868159116,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4d2451ac1a3885f","name":"should process tasks in queue","time":{"start":1759867943001,"stop":1759867943001,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe70df79bb8dfb7f","name":"should return empty array when no peers connected","time":{"start":1759867891037,"stop":1759867891037,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ddd072e2feaf4","name":"Check publish message containing Arabic","time":{"start":1759868159106,"stop":1759868159107,"duration":1},"status":"passed","severity":"normal"},{"uid":"a659d39316a58353","name":"should properly setup health event callback","time":{"start":1759867944830,"stop":1759867944831,"duration":1},"status":"passed","severity":"normal"},{"uid":"51d49b3d29e2d726","name":"Js publishes, other Js receives","time":{"start":1759868152336,"stop":1759868152338,"duration":2},"status":"passed","severity":"normal"},{"uid":"898d8979ec87e9fc","name":"should handle shard reader errors gracefully","time":{"start":1759867889827,"stop":1759867889827,"duration":0},"status":"passed","severity":"normal"},{"uid":"c78e99d843a4119f","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1759867873147,"stop":1759867873147,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fecae25325c229c","name":"should handle different types of entries","time":{"start":1759867942004,"stop":1759867942004,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3b970c83b8ab42e","name":"msgTime: 0 ms from now, startTime: 1759781907080, endTime: 1759868307080","time":{"start":1759868321032,"stop":1759868321033,"duration":1},"status":"passed","severity":"normal"},{"uid":"e357a1e30554901f","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1759867923981,"stop":1759867923981,"duration":0},"status":"passed","severity":"normal"},{"uid":"884d7469417dbcec","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1759867891039,"stop":1759867891039,"duration":0},"status":"passed","severity":"normal"},{"uid":"941942f7e3c4e6e8","name":"Check message with no payload is not received","time":{"start":1759868422254,"stop":1759868422254,"duration":0},"status":"passed","severity":"normal"},{"uid":"344b20a11630ece6","name":"Query with Promise Callback, No Decoder","time":{"start":1759868281273,"stop":1759868281273,"duration":0},"status":"passed","severity":"normal"},{"uid":"c97e59f14e499b37","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1759868149797,"stop":1759868149798,"duration":1},"status":"passed","severity":"normal"},{"uid":"d37704cb43323cc","name":"should initialize with default number of peers","time":{"start":1759867944490,"stop":1759867944490,"duration":0},"status":"passed","severity":"normal"},{"uid":"9566610b181348b","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1759867924025,"stop":1759867924025,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c849dcacd14fc0","name":"Waku message hash computation (no timestamp)","time":{"start":1759867889744,"stop":1759867889744,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f52f1d68a18396","name":"Relay + Store","time":{"start":1759867879659,"stop":1759867879659,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a241c495af546f","name":"Check publish message containing SQL Injection","time":{"start":1759868159107,"stop":1759868159108,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c6b029a17dc07f0","name":"Waku message hash computation (payload length 0)","time":{"start":1759867889743,"stop":1759867889744,"duration":1},"status":"passed","severity":"normal"},{"uid":"1261a2739bc24683","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1759868159117,"stop":1759868159118,"duration":1},"status":"passed","severity":"normal"},{"uid":"2132b1bbff04fdc7","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1759867900643,"stop":1759867900643,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba705013f5d517b","name":"should dial peers from store when browser is connected","time":{"start":1759867890522,"stop":1759867890522,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bee99eabc5c54ef","name":"should not receive a peer event after stop","time":{"start":1759867977707,"stop":1759867977707,"duration":0},"status":"passed","severity":"normal"},{"uid":"811f76201a312dfb","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1759868321031,"stop":1759868321031,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a7a3f58a6e698bd","name":"should properly create location multiaddrs - udp4","time":{"start":1759867879653,"stop":1759867879654,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfbe4845101243c1","name":"random static sharding 9 - Cluster ID: 207, Shard ID: 660","time":{"start":1759868270404,"stop":1759868270405,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f230f47f2c52911","name":"should get / set TCP multiaddr","time":{"start":1759867879653,"stop":1759867879653,"duration":0},"status":"passed","severity":"normal"},{"uid":"968020f3707be058","name":"Light Node - default protocols","time":{"start":1759868324287,"stop":1759868324288,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ed69186c82f74df","name":"Passing page size 10 when there are 10 messages","time":{"start":1759868306806,"stop":1759868306806,"duration":0},"status":"passed","severity":"normal"},{"uid":"b81fa2301616ba65","name":"should return true when peer is on the specified shard","time":{"start":1759867889581,"stop":1759867889581,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee272db2cf3408f","name":"Check message on other pubsub topic is not received","time":{"start":1759868422245,"stop":1759868422245,"duration":0},"status":"passed","severity":"normal"},{"uid":"716fc2fd06483ff8","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1759867879010,"stop":1759867879010,"duration":0},"status":"passed","severity":"normal"},{"uid":"c85970bf71baa2be","name":"Relay - times out","time":{"start":1759868324285,"stop":1759868324285,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b461663860052e6","name":"should dial with PeerId and return stream","time":{"start":1759867891035,"stop":1759867891035,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a93d3978552b578","name":"should not receive a peer event before start","time":{"start":1759868180120,"stop":1759868180121,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e6c0127f64b576d","name":"should create PeerExchange instance with components","time":{"start":1759867900706,"stop":1759867900707,"duration":1},"status":"passed","severity":"normal"},{"uid":"d77868461c7603da","name":"should save new peer to store","time":{"start":1759867889404,"stop":1759867889404,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac5c9d6f7e24f7b","name":"should do nothing if no non-locked connections to drop","time":{"start":1759867890535,"stop":1759867890536,"duration":1},"status":"passed","severity":"normal"},{"uid":"c33c0dec48d57cd7","name":"should return true for sync message with causal history","time":{"start":1759867948391,"stop":1759867948392,"duration":1},"status":"passed","severity":"normal"},{"uid":"df2510f9c0da4bd6","name":"should return PeerId when PeerId is provided","time":{"start":1759867890078,"stop":1759867890078,"duration":0},"status":"passed","severity":"normal"},{"uid":"267f2798ecec3eef","name":"should retry failed tasks","time":{"start":1759867943007,"stop":1759867943007,"duration":0},"status":"passed","severity":"normal"},{"uid":"97834e86f04f5f5a","name":"should reject if LightPush is requested but not mounted","time":{"start":1759867945369,"stop":1759867945369,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a364d97f4ed868f","name":"should process queue every 500ms","time":{"start":1759867889825,"stop":1759867889825,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eca56b474ca6f6b","name":"Check received message containing unicode special characters","time":{"start":1759868422251,"stop":1759868422251,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b14975fa3e0b181","name":"throws on content topic with generation field greater than 0","time":{"start":1759867873136,"stop":1759867873137,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7e1ed3967a02d08","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1759867873459,"stop":1759867873459,"duration":0},"status":"passed","severity":"normal"},{"uid":"db833740952d08ba","name":"Subscribe to topic containing Script and receive message","time":{"start":1759868446010,"stop":1759868446011,"duration":1},"status":"passed","severity":"normal"},{"uid":"39b18a61d78b817d","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759867901035,"stop":1759867901035,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4dda36b3205385d4","name":"should stop ping timers on peer disconnect","time":{"start":1759867889278,"stop":1759867889278,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee0000afddb30ff","name":"Publish message with rate limit","time":{"start":1759868159120,"stop":1759868159121,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b85932de52612f3","name":"nwaku subscribes","time":{"start":1759868152332,"stop":1759868152332,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ed14b427cb8f225","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1759867890537,"stop":1759867890537,"duration":0},"status":"passed","severity":"normal"},{"uid":"d691400ae7575d98","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1759867953030,"stop":1759867953030,"duration":0},"status":"passed","severity":"normal"},{"uid":"86cd0ec84000084f","name":"should dial second nwaku node that was discovered","time":{"start":1759867971912,"stop":1759867971913,"duration":1},"status":"skipped","severity":"normal"},{"uid":"28568a66e073ef69","name":"random static sharding 10 - Cluster ID: 856, Shard ID: 565","time":{"start":1759868270405,"stop":1759868270406,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d6f2f291273078a","name":"Subscribe to topic containing short and publish message","time":{"start":1759868162657,"stop":1759868162658,"duration":1},"status":"passed","severity":"normal"},{"uid":"774e4767a15c58ce","name":"Cluster ID 0, shard 1","time":{"start":1759868270399,"stop":1759868270399,"duration":0},"status":"passed","severity":"normal"},{"uid":"f16e814054825376","name":"should stop query on content message from same channel","time":{"start":1759867948388,"stop":1759867948388,"duration":0},"status":"passed","severity":"normal"},{"uid":"bca9fe9fac457d97","name":"throws an error for improperly formatted content topics","time":{"start":1759867873148,"stop":1759867873148,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d37dad3121c7060","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1759867944859,"stop":1759867944859,"duration":0},"status":"passed","severity":"normal"},{"uid":"21d75bc3eef5fbc2","name":"Subscribe to topic containing Script and publish message","time":{"start":1759868162661,"stop":1759868162661,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f1af3bfa0288e2a","name":"A test","time":{"start":1759868048165,"stop":1759868048165,"duration":0},"status":"passed","severity":"normal"},{"uid":"9edc45c62ba42b18","name":"should work with v3 peers","time":{"start":1759867943576,"stop":1759867943576,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9b2cc143b72cbab","name":"Sets default value correctly","time":{"start":1759868319187,"stop":1759868319188,"duration":1},"status":"passed","severity":"normal"},{"uid":"139bb23de9fe5e9f","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1759867948387,"stop":1759867948387,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab5a94089af8d8d0","name":"Query generator for multiple messages with different content topic format","time":{"start":1759868312357,"stop":1759868312357,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e3eaa3cf6671ab","name":"Fails to publish message with empty text","time":{"start":1759868159116,"stop":1759868159117,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0c5cb6ef9849a1d","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1759867924020,"stop":1759867924021,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1b637e570162657","name":"Decoder throws on empty string content topic","time":{"start":1759867912937,"stop":1759867912937,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfd1578607f5ccc4","name":"should successfully query store with valid decoders and options","time":{"start":1759867945166,"stop":1759867945166,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e314679eaf488f1","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1759867924021,"stop":1759867924021,"duration":0},"status":"passed","severity":"normal"},{"uid":"35986b02c1f1685d","name":"Check received message containing XML","time":{"start":1759868422241,"stop":1759868422241,"duration":0},"status":"passed","severity":"normal"},{"uid":"b30414d47417cd1c","name":"Bloom filter","time":{"start":1759867932281,"stop":1759867932281,"duration":0},"status":"passed","severity":"normal"},{"uid":"522ee02daf26b9a3","name":"should monitor connected peers and store them into cache","time":{"start":1759868067465,"stop":1759868067465,"duration":0},"status":"passed","severity":"normal"},{"uid":"943c155597494097","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1759867924029,"stop":1759867924030,"duration":1},"status":"passed","severity":"normal"},{"uid":"efb2537b2ddb523c","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1759867923972,"stop":1759867923980,"duration":8},"status":"passed","severity":"normal"},{"uid":"894cbed49ddf11b7","name":"Outgoing message is emitted as sending","time":{"start":1759867948384,"stop":1759867948384,"duration":0},"status":"passed","severity":"normal"},{"uid":"9539461044543ee5","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1759867901035,"stop":1759867901035,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1de3172989d0466b","name":"Ephemeral field is preserved - encoder v0","time":{"start":1759867980215,"stop":1759867980215,"duration":0},"status":"passed","severity":"normal"},{"uid":"5245cd7550300379","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759868422246,"stop":1759868422246,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bea686f600b598d","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1759867923991,"stop":1759867923996,"duration":5},"status":"passed","severity":"normal"},{"uid":"daf7bb45bb68d61d","name":"can query messages normally","time":{"start":1759868284011,"stop":1759868284012,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f53e15af5fe7810","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759868446024,"stop":1759868446024,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e19cf194ea0584d","name":"Sync message is sent within sync frequency","time":{"start":1759867953029,"stop":1759867953029,"duration":0},"status":"passed","severity":"normal"},{"uid":"d41360b58fdf615d","name":"should handle errors when removing globalThis listeners","time":{"start":1759867889681,"stop":1759867889681,"duration":0},"status":"passed","severity":"normal"},{"uid":"be711f2b40b65a60","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1759867992931,"stop":1759867992931,"duration":0},"status":"passed","severity":"normal"},{"uid":"b05f71cd9eeb5a98","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759868446012,"stop":1759868446012,"duration":0},"status":"passed","severity":"normal"},{"uid":"162ead826a4635fd","name":"should continue query when messages are from different channels","time":{"start":1759867948389,"stop":1759867948389,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8a7b9a6da4f55f","name":"throws on content topic with empty application field","time":{"start":1759867873137,"stop":1759867873137,"duration":0},"status":"passed","severity":"normal"},{"uid":"9049282cbc31e36c","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759868063557,"stop":1759868063558,"duration":1},"status":"passed","severity":"normal"},{"uid":"c67ed9afe6f10d86","name":"rejects hash query with time filter","time":{"start":1759867889866,"stop":1759867889867,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cde4f149052f41b","name":"Check received message containing emoji","time":{"start":1759868422243,"stop":1759868422243,"duration":0},"status":"passed","severity":"normal"},{"uid":"678a8ca696eda02c","name":"should dial more peers if under maxConnections","time":{"start":1759867890534,"stop":1759867890535,"duration":1},"status":"passed","severity":"normal"},{"uid":"59d75382fb647fb9","name":"should be empty when created","time":{"start":1759867944070,"stop":1759867944071,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e61091500f5af42","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1759867924024,"stop":1759867924024,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6f8e66d2a9b1e62","name":"Automatically retrieves missing message","time":{"start":1759867948387,"stop":1759867948387,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7e59b347c66fd5d9","name":"Query with Ordered Callback, No Decoder","time":{"start":1759868281270,"stop":1759868281270,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa88724879f4df3","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1759867879000,"stop":1759867879000,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e4c97b20dbe7432","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1759867889681,"stop":1759867889688,"duration":7},"status":"passed","severity":"normal"},{"uid":"28f2fc22ecb49642","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1759867900643,"stop":1759867900643,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1037f15d8c88260","name":"Delete observer","time":{"start":1759868140907,"stop":1759868140907,"duration":0},"status":"passed","severity":"normal"},{"uid":"11828831a2e86256","name":"should handle dial errors gracefully","time":{"start":1759867890529,"stop":1759867890529,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a7a1761fdc4352","name":"Check publish message containing long","time":{"start":1759868159104,"stop":1759868159105,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0d5f1cd9058694a","name":"should return true for message with causal history","time":{"start":1759867948391,"stop":1759867948391,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1b3ae957ef0d828","name":"should encode/decode to text encoding","time":{"start":1759867879652,"stop":1759867879652,"duration":0},"status":"passed","severity":"normal"},{"uid":"9175843adbf77d75","name":"Encoder throws on empty string content topic","time":{"start":1759867912936,"stop":1759867912936,"duration":0},"status":"passed","severity":"normal"},{"uid":"e778f0e042f0dc79","name":"should work with async generator that yields promises","time":{"start":1759867944831,"stop":1759867944831,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2b3bc4399a6d841","name":"Relay Node - default protocol","time":{"start":1759868324288,"stop":1759868324288,"duration":0},"status":"passed","severity":"normal"},{"uid":"77cc23c628df4463","name":"should handle peer not in mesh for all topics","time":{"start":1759867889309,"stop":1759867889309,"duration":0},"status":"passed","severity":"normal"},{"uid":"23ecec38317e8d6d","name":"should handle malformed response data","time":{"start":1759867900699,"stop":1759867900699,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ff2b16a7913688e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759868446016,"stop":1759868446016,"duration":0},"status":"passed","severity":"normal"},{"uid":"db6a982300884b24","name":"should add event listener for peer:discovery","time":{"start":1759867889380,"stop":1759867889380,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcda7efe5bc268e5","name":"should process successful peer exchange query","time":{"start":1759867901062,"stop":1759867901063,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b45ebccd4082bd0","name":"should not fail to start the service if it is already started","time":{"start":1759867905045,"stop":1759867905045,"duration":0},"status":"passed","severity":"normal"},{"uid":"239116b3078f2c7b","name":"Check publish message containing Script","time":{"start":1759868159109,"stop":1759868159110,"duration":1},"status":"passed","severity":"normal"},{"uid":"9708412394bedb68","name":"should handle case when navigator is not available","time":{"start":1759867889688,"stop":1759867889688,"duration":0},"status":"passed","severity":"normal"},{"uid":"f58fa3b77b886d22","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1759868154492,"stop":1759868154492,"duration":0},"status":"passed","severity":"normal"},{"uid":"619c79eb0a401f09","name":"should handle case with no peers in store","time":{"start":1759867890530,"stop":1759867890531,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfad968d0f4274e","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759868446004,"stop":1759868446004,"duration":0},"status":"passed","severity":"normal"},{"uid":"6112eac832d63bea","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1759867924025,"stop":1759867924026,"duration":1},"status":"passed","severity":"normal"},{"uid":"17832ce2bbacc548","name":"Check received message containing Arabic","time":{"start":1759868422248,"stop":1759868422248,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0a43309536c3790","name":"should not receive a peer event before start","time":{"start":1759867977706,"stop":1759867977707,"duration":1},"status":"passed","severity":"normal"},{"uid":"40ef2c4e02ef17a8","name":"should return cached hash on subsequent access","time":{"start":1759867890973,"stop":1759867890973,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4a5a10bb584e137","name":"should start and stop interval correctly","time":{"start":1759867942999,"stop":1759867942999,"duration":0},"status":"passed","severity":"normal"},{"uid":"b09de1298581ca2e","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1759867924014,"stop":1759867924015,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ca27b4d5f1f02ce","name":"should return null for non-existent peer","time":{"start":1759867890532,"stop":1759867890533,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1e4e7bbca09ffd4","name":"should delegate to networkMonitor.isConnected()","time":{"start":1759867891033,"stop":1759867891033,"duration":0},"status":"passed","severity":"normal"},{"uid":"4635747e04349742","name":"should jump to current time when timestamp is far in the past","time":{"start":1759867931899,"stop":1759867931899,"duration":0},"status":"passed","severity":"normal"},{"uid":"39e3bcbef7adb26a","name":"Check received message with timestamp: 1759867972120000000 ","time":{"start":1759868422252,"stop":1759868422252,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb97e045cc2a6db2","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1759867992932,"stop":1759867992932,"duration":0},"status":"passed","severity":"normal"},{"uid":"629ea1a28da97267","name":"should keep entries that haven't expired yet","time":{"start":1759867941992,"stop":1759867942003,"duration":11},"status":"passed","severity":"normal"},{"uid":"73487c2746162e3c","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1759867890520,"stop":1759867890520,"duration":0},"status":"passed","severity":"normal"},{"uid":"fad1cf69dcff741a","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1759867944521,"stop":1759867944522,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7130598e3271f9b","name":"should start periodic discovery on start","time":{"start":1759867901065,"stop":1759867901065,"duration":0},"status":"passed","severity":"normal"},{"uid":"309f1a968eccce04","name":"Check message with no pubsub topic is not received","time":{"start":1759868422245,"stop":1759868422245,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ccb90a5983ed6d","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1759867944851,"stop":1759867944851,"duration":0},"status":"passed","severity":"normal"},{"uid":"d12055ba65ed3452","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1759867924022,"stop":1759867924022,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3e5462a64343e9d","name":"should properly create location multiaddrs - tcp","time":{"start":1759867879656,"stop":1759867879656,"duration":0},"status":"passed","severity":"normal"},{"uid":"a80d835b5207d4f7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1759867873153,"stop":1759867873153,"duration":0},"status":"passed","severity":"normal"},{"uid":"c280afbca289f24b","name":"should set field with only LIGHTPUSH enabled","time":{"start":1759867879658,"stop":1759867879659,"duration":1},"status":"passed","severity":"normal"},{"uid":"17581eb8c0f8d780","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1759868162660,"stop":1759868162660,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee62f5ad9c4b14b2","name":"should skip peers that were recently queried","time":{"start":1759867901060,"stop":1759867901060,"duration":0},"status":"passed","severity":"normal"},{"uid":"4760676f1c3fb6b9","name":"should return true when peer is on the same cluster","time":{"start":1759867889576,"stop":1759867889576,"duration":0},"status":"passed","severity":"normal"},{"uid":"a82bb753356dbe2d","name":"should start peer exchange discovery","time":{"start":1759867901057,"stop":1759867901057,"duration":0},"status":"passed","severity":"normal"},{"uid":"25cee8d9710eb281","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759868446013,"stop":1759868446013,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f516a6fb6596ee","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759868446016,"stop":1759868446016,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbb1af4cb0f7263a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1759867873157,"stop":1759867873157,"duration":0},"status":"passed","severity":"normal"},{"uid":"702ddb85cb4f8182","name":"should set up event listeners when started","time":{"start":1759867944820,"stop":1759867944824,"duration":4},"status":"passed","severity":"normal"},{"uid":"40e204ce797cf9a7","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1759867924018,"stop":1759867924019,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddcb882fc4e69feb","name":"Check publish message containing Chinese","time":{"start":1759868159106,"stop":1759868159106,"duration":0},"status":"passed","severity":"normal"},{"uid":"c553255b0df94cb7","name":"throws on content topic with empty topic name field","time":{"start":1759867873138,"stop":1759867873138,"duration":0},"status":"passed","severity":"normal"},{"uid":"914ccb7e026c6e14","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1759867900698,"stop":1759867900698,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0a2a1a02d7b580","name":"should handle special patterns correctly","time":{"start":1759867928427,"stop":1759867928428,"duration":1},"status":"passed","severity":"normal"}] |