2025-12-18 02:52:50 +00:00

1 line
228 KiB
JSON

[{"uid":"2efc74e31538cd4d","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1766025429814,"stop":1766025429815,"duration":1},"status":"passed","severity":"normal"},{"uid":"e17cb108a6dcdacb","name":"Round trip binary serialization","time":{"start":1766025210280,"stop":1766025210280,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1f121baedc992e8","name":"Push message with content topic containing emoji","time":{"start":1766026325583,"stop":1766026325583,"duration":0},"status":"passed","severity":"normal"},{"uid":"350f4874634d83f8","name":"Check received message containing short","time":{"start":1766025717690,"stop":1766025717690,"duration":0},"status":"passed","severity":"normal"},{"uid":"8882169ccb4e567f","name":"should dial peers from store when browser is connected","time":{"start":1766025210113,"stop":1766025210114,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d7bdbd02ef7982d","name":"Push message with numeric payload","time":{"start":1766026325600,"stop":1766026325600,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca2e4304fa040279","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1766025460616,"stop":1766025460616,"duration":0},"status":"passed","severity":"normal"},{"uid":"89565947b7b6ebb9","name":"should handle case when globalThis is not available","time":{"start":1766025208851,"stop":1766025208852,"duration":1},"status":"passed","severity":"normal"},{"uid":"d79af35d70e556c","name":"Push message with content topic containing Russian","time":{"start":1766026325581,"stop":1766026325581,"duration":0},"status":"passed","severity":"normal"},{"uid":"71369388343b0798","name":"should not dial peers from store when browser is not connected","time":{"start":1766025210114,"stop":1766025210114,"duration":0},"status":"passed","severity":"normal"},{"uid":"17de6b5fd5f2f02d","name":"should handle empty pubsub topics","time":{"start":1766025209990,"stop":1766025209990,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae36edc504677368","name":"should dial second nwaku node that was discovered","time":{"start":1766025281403,"stop":1766025281404,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4a5579ccc1bee46e","name":"should handle shardReader errors","time":{"start":1766025210223,"stop":1766025210223,"duration":0},"status":"passed","severity":"normal"},{"uid":"84c443028528bac6","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1766025748192,"stop":1766025748192,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e089fa985100778","name":"should set field with only RELAY enabled","time":{"start":1766025201181,"stop":1766025201181,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad06133aa55f73a9","name":"Ephemeral field set to true","time":{"start":1766025210280,"stop":1766025210281,"duration":1},"status":"passed","severity":"normal"},{"uid":"aecf1de58322db02","name":"Outgoing message is acknowledged","time":{"start":1766025259633,"stop":1766025259633,"duration":0},"status":"passed","severity":"normal"},{"uid":"a677d5e2550aeb2b","name":"should handle hash queries without validation","time":{"start":1766025259569,"stop":1766025259569,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e4e24e26e7f04d","name":"Push message with content topic containing numeric","time":{"start":1766026325580,"stop":1766026325580,"duration":0},"status":"passed","severity":"normal"},{"uid":"83ac09876a4e878e","name":"should maintain desired error rate","time":{"start":1766025244478,"stop":1766025244479,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8ae8f991958364f","name":"random static sharding 3 - Cluster ID: 565, Shard ID: 323","time":{"start":1766025570816,"stop":1766025570816,"duration":0},"status":"passed","severity":"normal"},{"uid":"19b5b6c6e0fa9c0d","name":"Push message with Script payload","time":{"start":1766026325615,"stop":1766026325615,"duration":0},"status":"passed","severity":"normal"},{"uid":"2144d1cdc71a6351","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1766025244603,"stop":1766025244603,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9cd5ac8561aa19b","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1766025209339,"stop":1766025209339,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd55b06d28fe7e65","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1766025248285,"stop":1766025248286,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea63021813c05f99","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1766025244588,"stop":1766025244588,"duration":0},"status":"passed","severity":"normal"},{"uid":"586b93b8e825d286","name":"should throw error - no public key","time":{"start":1766025201173,"stop":1766025201174,"duration":1},"status":"passed","severity":"normal"},{"uid":"8937bbb4ca4a8e9a","name":"Push message with custom timestamp: 1766021708004","time":{"start":1766026325611,"stop":1766026325611,"duration":0},"status":"passed","severity":"normal"},{"uid":"3241dd6df7fb381b","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app62/3/topic628/test.js","time":{"start":1766025548773,"stop":1766025548773,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f5a131e583963da","name":"should handle malformed response data","time":{"start":1766025218445,"stop":1766025218445,"duration":0},"status":"passed","severity":"normal"},{"uid":"b43b33ddc767a013","name":"should be able to encode the field with only FILTER set to true","time":{"start":1766025200597,"stop":1766025200598,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fa914dcb96acbe","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1766025452799,"stop":1766025452800,"duration":1},"status":"passed","severity":"normal"},{"uid":"41c2f1c9f79ad851","name":"Register correct protocols","time":{"start":1766025460614,"stop":1766025460615,"duration":1},"status":"passed","severity":"normal"},{"uid":"57edaba129da368a","name":"should handle peer store errors gracefully","time":{"start":1766025210124,"stop":1766025210125,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fad29a5bf25a1e3","name":"Encoder error raises irrecoverable error","time":{"start":1766025259990,"stop":1766025259990,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d4e028fc6682af3","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1766025244584,"stop":1766025244584,"duration":0},"status":"passed","severity":"normal"},{"uid":"b482680c803b021a","name":"Fails to push message with large meta","time":{"start":1766026325610,"stop":1766026325610,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bb76d19cb02d741","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1766025195762,"stop":1766025195762,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ed5105adceddc3","name":"Push message with Chinese payload","time":{"start":1766026325587,"stop":1766026325588,"duration":1},"status":"passed","severity":"normal"},{"uid":"10a56259aed9764c","name":"connects to nwaku","time":{"start":1766025583196,"stop":1766025583196,"duration":0},"status":"passed","severity":"normal"},{"uid":"710f4585e05c1d79","name":"should support chaining for add method","time":{"start":1766025256514,"stop":1766025256519,"duration":5},"status":"passed","severity":"normal"},{"uid":"69d258b390567b04","name":"should update peers in cache on 'peer:identify' event","time":{"start":1766025222201,"stop":1766025222202,"duration":1},"status":"passed","severity":"normal"},{"uid":"b945e9a5ece49a14","name":"Push message with escaped characters payload","time":{"start":1766026325603,"stop":1766026325603,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ded2aa3f756614","name":"Push message with custom timestamp: 1735266908004","time":{"start":1766026325610,"stop":1766026325611,"duration":1},"status":"passed","severity":"normal"},{"uid":"66dfe15a0007fc7b","name":"Push message with content topic containing special chars","time":{"start":1766026325580,"stop":1766026325580,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ae0a71b882ffe3c","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1766025248131,"stop":1766025248132,"duration":1},"status":"passed","severity":"normal"},{"uid":"624a1975c2120f65","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1766025195755,"stop":1766025195755,"duration":0},"status":"passed","severity":"normal"},{"uid":"524165ee5590bf2d","name":"should get / set TCP multiaddr","time":{"start":1766025201177,"stop":1766025201177,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1fcb679c106552f","name":"should be safe to call multiple times","time":{"start":1766025210113,"stop":1766025210113,"duration":0},"status":"passed","severity":"normal"},{"uid":"a64203820a30d6d","name":"Push message with short payload","time":{"start":1766026325586,"stop":1766026325586,"duration":0},"status":"passed","severity":"normal"},{"uid":"b855386c8504036b","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1766025717715,"stop":1766025717715,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b3c39b0bd3c1e10","name":"should emit a peer event after start","time":{"start":1766025518067,"stop":1766025518067,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d3728b577fda1b2","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1766025446244,"stop":1766025446244,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f802211ec6a4ffd","name":"Stops search when 2 null results are returned","time":{"start":1766025217778,"stop":1766025217778,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9d989c2bccc6f94","name":"Push message with custom timestamp: 1735266908004","time":{"start":1766026325623,"stop":1766026325624,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe835e1d1ed00d28","name":"should handle different types of entries","time":{"start":1766025256521,"stop":1766025256531,"duration":10},"status":"passed","severity":"normal"},{"uid":"939c3a8c3b2ebd36","name":"should successfully unsubscribe from an existing subscription","time":{"start":1766025257754,"stop":1766025257754,"duration":0},"status":"passed","severity":"normal"},{"uid":"43f563e996ad8b26","name":"should check false positive rate","time":{"start":1766025244486,"stop":1766025244486,"duration":0},"status":"passed","severity":"normal"},{"uid":"759bf635aac6b78f","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1766025529580,"stop":1766025529582,"duration":2},"status":"passed","severity":"normal"},{"uid":"cae8871f10b19f90","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1766025289834,"stop":1766025289834,"duration":0},"status":"passed","severity":"normal"},{"uid":"d026f37ae1adbfe3","name":"should lock peers when selected","time":{"start":1766025257716,"stop":1766025257717,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a81fafba3446cd4","name":"Push message with content topic containing long","time":{"start":1766026325618,"stop":1766026325619,"duration":1},"status":"passed","severity":"normal"},{"uid":"f95658050b6ebb41","name":"Ordered Callback - true","time":{"start":1766025558905,"stop":1766025558905,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1b930395f1cca29","name":"returns all values when wanted number is greater than available values","time":{"start":1766025217504,"stop":1766025217504,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a7f5b853ba6a0a","name":"should start all internal components","time":{"start":1766025210212,"stop":1766025210212,"duration":0},"status":"passed","severity":"normal"},{"uid":"964e9e409ab138e1","name":"throws on content topic with too few or too many fields","time":{"start":1766025195752,"stop":1766025195752,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bc2c69304a023fe","name":"Check received message containing Russian","time":{"start":1766025717709,"stop":1766025717709,"duration":0},"status":"passed","severity":"normal"},{"uid":"181e7cbd167699be","name":"Push message with content topic containing numeric","time":{"start":1766026325605,"stop":1766026325606,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f8b618094a0097d","name":"can start and stop the service","time":{"start":1766025518065,"stop":1766025518065,"duration":0},"status":"passed","severity":"normal"},{"uid":"7530dc84418485b9","name":"should dial peer when on same shard","time":{"start":1766025209718,"stop":1766025209718,"duration":0},"status":"passed","severity":"normal"},{"uid":"a48d62ccf2b33770","name":"Decrypt messages","time":{"start":1766025431350,"stop":1766025431351,"duration":1},"status":"passed","severity":"normal"},{"uid":"43ad7c8a1e908a00","name":"should work with stubbed waku event emitter","time":{"start":1766025258760,"stop":1766025258761,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f26af4eaa77b7fe","name":"Fails to push message with large meta","time":{"start":1766026325583,"stop":1766026325584,"duration":1},"status":"passed","severity":"normal"},{"uid":"c86ffe88927c9ce5","name":"should perform initial health assessment on start","time":{"start":1766025258197,"stop":1766025258201,"duration":4},"status":"passed","severity":"normal"},{"uid":"502785258abdc298","name":"Push message with content topic containing special chars","time":{"start":1766026325593,"stop":1766026325593,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6612e03339818bc","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app59/10/topic401/utf8","time":{"start":1766025548772,"stop":1766025548773,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa0992576be97c30","name":"should handle corrupted shard info gracefully","time":{"start":1766025209340,"stop":1766025209346,"duration":6},"status":"passed","severity":"normal"},{"uid":"372e4634862650ac","name":"Check received message containing Arabic","time":{"start":1766025717692,"stop":1766025717693,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9c52b232940c59","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1766025248282,"stop":1766025248283,"duration":1},"status":"passed","severity":"normal"},{"uid":"500c839b2784741e","name":"Check publish message containing Chinese","time":{"start":1766025452788,"stop":1766025452789,"duration":1},"status":"passed","severity":"normal"},{"uid":"6741e6642f4a5618","name":"should create PeerExchangeDiscovery with default options","time":{"start":1766025218492,"stop":1766025218493,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd32ab7f2fc51013","name":"should trigger query when it went offline since the last successful query","time":{"start":1766025258765,"stop":1766025258766,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e6dccc2643091ac","name":"Publish message with custom timestamp: Fri Dec 27 2024 02:37:26 GMT+0000 (Coordinated Universal Time)","time":{"start":1766025452797,"stop":1766025452797,"duration":0},"status":"passed","severity":"normal"},{"uid":"58edcb4c3f9f37c7","name":"should create KeepAliveManager with relay","time":{"start":1766025209955,"stop":1766025209955,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f53b40b25e3fb9","name":"should push the message to the outgoing buffer","time":{"start":1766025248278,"stop":1766025248278,"duration":0},"status":"passed","severity":"normal"},{"uid":"79694a2a28216d54","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1766025248286,"stop":1766025248286,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebcfac9444508ef9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1766025195764,"stop":1766025195765,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0ea753dcfef3784","name":"should return true even if peer has no overlapping shards","time":{"start":1766025209313,"stop":1766025209321,"duration":8},"status":"passed","severity":"normal"},{"uid":"f64db9288f6132bb","name":"should initialize with default number of peers","time":{"start":1766025257713,"stop":1766025257714,"duration":1},"status":"passed","severity":"normal"},{"uid":"df98946aa6339dae","name":"accepts valid message hash query","time":{"start":1766025209663,"stop":1766025209663,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcf435e4a97e0b00","name":"should never report false negatives","time":{"start":1766025244479,"stop":1766025244480,"duration":1},"status":"passed","severity":"normal"},{"uid":"a756d3ea15bef65b","name":"should create an instance with libp2p and dialer","time":{"start":1766025209008,"stop":1766025209009,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cb31ad479940bfb","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1766025200600,"stop":1766025200601,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eff9a14ac45f90e","name":"Push to array if already present","time":{"start":1766025195586,"stop":1766025195586,"duration":0},"status":"passed","severity":"normal"},{"uid":"c80a63a22e5e6d2e","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1766025748194,"stop":1766025748194,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cf4531dcaefd172","name":"Push message with content topic containing Chinese","time":{"start":1766026325606,"stop":1766026325606,"duration":0},"status":"passed","severity":"normal"},{"uid":"56339a789ddea9e4","name":"should not create multiple intervals when called multiple times","time":{"start":1766025209692,"stop":1766025209692,"duration":0},"status":"passed","severity":"normal"},{"uid":"f230cc86b087a06d","name":"Add multiple subscription objects on single nwaku node","time":{"start":1766025748204,"stop":1766025748204,"duration":0},"status":"passed","severity":"normal"},{"uid":"680fa1a8b82ea764","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1766025717705,"stop":1766025717706,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bab9e9301346bd","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1766025217708,"stop":1766025217714,"duration":6},"status":"passed","severity":"normal"},{"uid":"406a296b0f0cd588","name":"Push message with content topic containing emoji","time":{"start":1766026325622,"stop":1766026325622,"duration":0},"status":"passed","severity":"normal"},{"uid":"93b3878f52dc8f19","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1766025244594,"stop":1766025244594,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb8484b9c1d0faa","name":"throws on content topic with non-number generation field","time":{"start":1766025195752,"stop":1766025195752,"duration":0},"status":"passed","severity":"normal"},{"uid":"c14c5bb37f9d2c08","name":"should initialize with libp2p components","time":{"start":1766025218439,"stop":1766025218440,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef9766d7260b799d","name":"should stop ping timers on peer disconnect","time":{"start":1766025209971,"stop":1766025209972,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe4c00706eaf5aaf","name":"should enable all discoveries when explicitly set","time":{"start":1766025256956,"stop":1766025256957,"duration":1},"status":"passed","severity":"normal"},{"uid":"353a231be5022ee7","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1766025429822,"stop":1766025429822,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf6972de37547e65","name":"should add event listeners to globalThis","time":{"start":1766025208830,"stop":1766025208836,"duration":6},"status":"passed","severity":"normal"},{"uid":"9880e67e02be1bbd","name":"Check received message with timestamp: 1649153314 ","time":{"start":1766025717714,"stop":1766025717715,"duration":1},"status":"passed","severity":"normal"},{"uid":"26007a1cc993843a","name":"should clear the dialing interval","time":{"start":1766025209697,"stop":1766025209698,"duration":1},"status":"passed","severity":"normal"},{"uid":"82305ea2ed43373","name":"Check received message containing numeric","time":{"start":1766025717691,"stop":1766025717691,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a7c619c1154c52","name":"Check publish message containing short","time":{"start":1766025452787,"stop":1766025452787,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc2e1b9af3d662e1","name":"should handle errors when getting connections","time":{"start":1766025208870,"stop":1766025208870,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ebcf26e6844374","name":"Push message with custom timestamp: 1766028908003","time":{"start":1766026325598,"stop":1766026325598,"duration":0},"status":"passed","severity":"normal"},{"uid":"65efb509a48afc01","name":"should add sent message to localHistory with retrievalHint","time":{"start":1766025248279,"stop":1766025248279,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df4021ec1446fcc","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1766025244601,"stop":1766025244601,"duration":0},"status":"passed","severity":"normal"},{"uid":"f586c94d1745e4e3","name":"Filter","time":{"start":1766025588970,"stop":1766025588971,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfe9eaabd3e816fa","name":"Symmetric encrypt & Decrypt","time":{"start":1766025227959,"stop":1766025227960,"duration":1},"status":"passed","severity":"normal"},{"uid":"32d138325e49da1a","name":"Push message with content topic containing long","time":{"start":1766026325605,"stop":1766026325605,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9626581ca7eda34","name":"should not receive a peer event before start","time":{"start":1766025288413,"stop":1766025288413,"duration":0},"status":"passed","severity":"normal"},{"uid":"721f09138f847e66","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1766025209662,"stop":1766025209662,"duration":0},"status":"passed","severity":"normal"},{"uid":"98d4484e897b1115","name":"Push message with shell command payload","time":{"start":1766026325603,"stop":1766026325603,"duration":0},"status":"passed","severity":"normal"},{"uid":"3efd0f17457fcdf0","name":"Synced status is emitted when a missing message is received","time":{"start":1766025261801,"stop":1766025261802,"duration":1},"status":"passed","severity":"normal"},{"uid":"d34ed8c202404523","name":"Check publish message containing Russian","time":{"start":1766025452790,"stop":1766025452790,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b5db3d189f5d1e4","name":"should jump to current time when timestamp is far in the past","time":{"start":1766025248137,"stop":1766025248137,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cdf696d331bc9e","name":"throws on content topic with generation field greater than 0","time":{"start":1766025195752,"stop":1766025195753,"duration":1},"status":"passed","severity":"normal"},{"uid":"32da7ef42d98f595","name":"should insert elements correctly","time":{"start":1766025244477,"stop":1766025244478,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bf1c967877b4738","name":"should return no connections if no open connection provided","time":{"start":1766025210009,"stop":1766025210009,"duration":0},"status":"passed","severity":"normal"},{"uid":"485b4950b1f92a9c","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1766025244579,"stop":1766025244579,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef237f46f1b2d246","name":"Synced status is emitted when a missing message is marked as lost","time":{"start":1766025261802,"stop":1766025261802,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a55913d85fa7965","name":"Check received message containing SQL Injection","time":{"start":1766025717709,"stop":1766025717710,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5a209d2f8b2a3bb","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1766025195763,"stop":1766025195763,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1b970b13830fef5","name":"should not trigger query when a recent query happened under threshold","time":{"start":1766025258767,"stop":1766025258767,"duration":0},"status":"passed","severity":"normal"},{"uid":"aced66150968e6bc","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1766025200603,"stop":1766025200604,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f608ecd46a1f4bb","name":"should successfully query store with valid decoders and options","time":{"start":1766025259567,"stop":1766025259567,"duration":0},"status":"passed","severity":"normal"},{"uid":"3106d8609caf6610","name":"Passing page size 10 when there are 10 messages","time":{"start":1766025572715,"stop":1766025572715,"duration":0},"status":"passed","severity":"normal"},{"uid":"781956247ac93d24","name":"pre and post cipher","time":{"start":1766025227960,"stop":1766025227960,"duration":0},"status":"passed","severity":"normal"},{"uid":"a296c2bb18b0b488","name":"should mark all messages in causal history as acknowledged","time":{"start":1766025248283,"stop":1766025248283,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7f56774946705bb","name":"should stop query on content message from same channel","time":{"start":1766025262091,"stop":1766025262091,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ff604b2e5b933ae","name":"Check received message containing XML","time":{"start":1766025717711,"stop":1766025717711,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3d128a4b322f5b7","name":"Check received message with timestamp: 1649153314 ","time":{"start":1766025717701,"stop":1766025717701,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ede1820ddd14f7c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1766025195763,"stop":1766025195764,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac101e19a7cef6e9","name":"Push message with SQL Injection payload","time":{"start":1766026325601,"stop":1766026325602,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b471ae98d95543","name":"Push message with custom timestamp: 1766028908004","time":{"start":1766026325611,"stop":1766026325611,"duration":0},"status":"passed","severity":"normal"},{"uid":"386d9ecbf4fb13dd","name":"Subscribe to topic containing Russian and receive message","time":{"start":1766025748192,"stop":1766025748193,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8e301380dd42cf2","name":"should serialize and deserialize correctly","time":{"start":1766025244480,"stop":1766025244481,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb18f3bbb2abf46e","name":"Push message with content topic containing JSON","time":{"start":1766026325582,"stop":1766026325582,"duration":0},"status":"passed","severity":"normal"},{"uid":"12843b2ceb13c089","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app61/8/topic480/test.js","time":{"start":1766025548770,"stop":1766025548771,"duration":1},"status":"passed","severity":"normal"},{"uid":"25ecb12ea30334b4","name":"should skip peers that don't support peer exchange","time":{"start":1766025218486,"stop":1766025218486,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e7454ef8f0e692","name":"should return PeerId when PeerId is provided","time":{"start":1766025209367,"stop":1766025209367,"duration":0},"status":"passed","severity":"normal"},{"uid":"e952077f68143fbd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1766025195765,"stop":1766025195765,"duration":0},"status":"passed","severity":"normal"},{"uid":"52ccda67f515dc2b","name":"should add event listeners for peer connect and disconnect","time":{"start":1766025209959,"stop":1766025209959,"duration":0},"status":"passed","severity":"normal"},{"uid":"466543169613d5e9","name":"Push message with rate limit","time":{"start":1766026325623,"stop":1766026325623,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e24637ee69bec3","name":"should return peer for existing peer","time":{"start":1766025210123,"stop":1766025210124,"duration":1},"status":"passed","severity":"normal"},{"uid":"80ee8874ceeb222d","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1766025209978,"stop":1766025209978,"duration":0},"status":"passed","severity":"normal"},{"uid":"8145e2a889fa022e","name":"Decoder throws on empty string content topic","time":{"start":1766025229051,"stop":1766025229051,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac400842aa3df95e","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1766025248284,"stop":1766025248284,"duration":0},"status":"passed","severity":"normal"},{"uid":"d415dcd099d742e2","name":"Push message with custom timestamp: 1766021708003","time":{"start":1766026325584,"stop":1766026325585,"duration":1},"status":"passed","severity":"normal"},{"uid":"f912b43c9af60878","name":"tcp ip4 address","time":{"start":1766025200530,"stop":1766025200532,"duration":2},"status":"passed","severity":"normal"},{"uid":"757eb598396334ee","name":"Publish message with large meta","time":{"start":1766025452802,"stop":1766025452802,"duration":0},"status":"passed","severity":"normal"},{"uid":"c04ef7fb48a690a7","name":"Subscribe to topic containing Script and receive message","time":{"start":1766025748193,"stop":1766025748193,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b08a1e712d5fe66","name":"groups content topics by expected pubsub topic","time":{"start":1766025195760,"stop":1766025195760,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c43f57566ea153d","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1766025210108,"stop":1766025210109,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d0bcf840743849d","name":"Nwaku publishes","time":{"start":1766025442822,"stop":1766025442823,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe33964241eb0b1f","name":"throws on content topic with empty topic name field","time":{"start":1766025195754,"stop":1766025195754,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0dd020fff8e260","name":"Overlapping topic subscription","time":{"start":1766025460617,"stop":1766025460617,"duration":0},"status":"skipped","severity":"normal"},{"uid":"59803142a1a361e","name":"different cluster: nodes don't connect","time":{"start":1766025372815,"stop":1766025372815,"duration":0},"status":"passed","severity":"normal"},{"uid":"46465c5ee31fd69f","name":"same cluster: nodes connect","time":{"start":1766025372821,"stop":1766025372822,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e53255aba4f41a3","name":"Check publish message containing emoji","time":{"start":1766025452795,"stop":1766025452796,"duration":1},"status":"passed","severity":"normal"},{"uid":"96b53b2cc5ca06e1","name":"Push message with content topic containing Arabic","time":{"start":1766026325594,"stop":1766026325594,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac1def56390e339b","name":"should reject if Filter is requested but not mounted","time":{"start":1766025259663,"stop":1766025259663,"duration":0},"status":"passed","severity":"normal"},{"uid":"d959ef9d56ffcc79","name":"Push message with Russian payload","time":{"start":1766026325588,"stop":1766026325588,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d7f16868066489f","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1766025303027,"stop":1766025303027,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d2c47849606d59","name":"throws on empty content topic","time":{"start":1766025195751,"stop":1766025195751,"duration":0},"status":"passed","severity":"normal"},{"uid":"726a825704d13bf","name":"Accepts a valid Waku Message","time":{"start":1766025268499,"stop":1766025268500,"duration":1},"status":"passed","severity":"normal"},{"uid":"f12574f2708b7c69","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1766025748193,"stop":1766025748194,"duration":1},"status":"passed","severity":"normal"},{"uid":"87ba0b8dd7d5367f","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1766025195758,"stop":1766025195759,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9aa4d0c66162f1e","name":"should check connected peers if present and suitable","time":{"start":1766025259663,"stop":1766025259664,"duration":1},"status":"passed","severity":"normal"},{"uid":"512c2111418951b1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1766025244602,"stop":1766025244602,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfbcbde07478b13d","name":"Push message with content topic containing short","time":{"start":1766026325579,"stop":1766026325579,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7e4adeaec6f3951","name":"should send to specified number of peers of used peers","time":{"start":1766025257474,"stop":1766025257474,"duration":0},"status":"passed","severity":"normal"},{"uid":"9282b6e9494d6aa3","name":"should create NetworkMonitor with libp2p and events","time":{"start":1766025208812,"stop":1766025208818,"duration":6},"status":"passed","severity":"normal"},{"uid":"b0d013dc0f036389","name":"Decoder throws on empty string content topic","time":{"start":1766025210282,"stop":1766025210282,"duration":0},"status":"passed","severity":"normal"},{"uid":"b75c5941d479f0b6","name":"Push message with XML payload","time":{"start":1766026325615,"stop":1766026325615,"duration":0},"status":"passed","severity":"normal"},{"uid":"119e649cae08a11c","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1766025574218,"stop":1766025574219,"duration":1},"status":"passed","severity":"normal"},{"uid":"13a996fffc73f2e3","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1766025748196,"stop":1766025748196,"duration":0},"status":"passed","severity":"normal"},{"uid":"486649ab789cf198","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1766025265351,"stop":1766025265351,"duration":0},"status":"passed","severity":"normal"},{"uid":"323441d106956875","name":"Encoder throws on undefined content topic","time":{"start":1766025210281,"stop":1766025210281,"duration":0},"status":"passed","severity":"normal"},{"uid":"b27dfaca308214d4","name":"should drop connection to all peers on hangUp","time":{"start":1766025370537,"stop":1766025370537,"duration":0},"status":"passed","severity":"normal"},{"uid":"a72c26263fad2009","name":"Fields are not dropped","time":{"start":1766025210029,"stop":1766025210030,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f7ae159b55db86a","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1766025244593,"stop":1766025244593,"duration":0},"status":"passed","severity":"normal"},{"uid":"f272aaa890e15963","name":"Push message with XML payload","time":{"start":1766026325576,"stop":1766026325576,"duration":0},"status":"passed","severity":"normal"},{"uid":"99d83c3ce3c2d7a4","name":"Push message with shell command payload","time":{"start":1766026325616,"stop":1766026325616,"duration":0},"status":"passed","severity":"normal"},{"uid":"814a1a89d4ce77fc","name":"should return PeerId when PeerId is provided","time":{"start":1766025209373,"stop":1766025209376,"duration":3},"status":"passed","severity":"normal"},{"uid":"43adc1426881d70d","name":"messageHashStr produces different results for different inputs","time":{"start":1766025209498,"stop":1766025209498,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7fd75dac19dd661","name":"should dial peer when peer is discovered","time":{"start":1766025209019,"stop":1766025209019,"duration":0},"status":"passed","severity":"normal"},{"uid":"a674396304198cf5","name":"should handle complete connection lifecycle","time":{"start":1766025208877,"stop":1766025208877,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb9202e3ff002420","name":"Subscribe to topic containing shell command and receive message","time":{"start":1766025748203,"stop":1766025748203,"duration":0},"status":"passed","severity":"normal"},{"uid":"199530ff174b8e2","name":"Push message with SQL Injection payload","time":{"start":1766026325615,"stop":1766026325615,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbdb65aa7f055bb8","name":"should dial one peer on dial","time":{"start":1766025370537,"stop":1766025370538,"duration":1},"status":"passed","severity":"normal"},{"uid":"586fffbcf061f533","name":"should work with mock decoders","time":{"start":1766025258762,"stop":1766025258762,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d22df64ff8b1cc","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1766025258770,"stop":1766025258771,"duration":1},"status":"passed","severity":"normal"},{"uid":"b146c53b21c3d5db","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1766025256963,"stop":1766025256964,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca28a699ed7ede31","name":"returns only open connection if one present","time":{"start":1766025210007,"stop":1766025210009,"duration":2},"status":"passed","severity":"normal"},{"uid":"ce6f7160bcd094e8","name":"Push message with content topic containing Arabic","time":{"start":1766026325606,"stop":1766026325607,"duration":1},"status":"passed","severity":"normal"},{"uid":"e145ff952c28bad2","name":"Push message with content topic containing emoji","time":{"start":1766026325596,"stop":1766026325596,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfad85048a60d30a","name":"Check received message containing JSON","time":{"start":1766025717695,"stop":1766025717696,"duration":1},"status":"passed","severity":"normal"},{"uid":"af4e0a6393a8d584","name":"should add entries and maintain sorted order","time":{"start":1766025244663,"stop":1766025244663,"duration":0},"status":"passed","severity":"normal"},{"uid":"8230c3b6e6188a41","name":"should add and remove event listeners correctly","time":{"start":1766025222202,"stop":1766025222202,"duration":0},"status":"passed","severity":"normal"},{"uid":"98a941bbaa989333","name":"should dial peers from store when no connections remain","time":{"start":1766025210114,"stop":1766025210115,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c7879f9bb4fec53","name":"Push message with meta","time":{"start":1766026325596,"stop":1766026325596,"duration":0},"status":"passed","severity":"normal"},{"uid":"795702d8f1272e13","name":"should emit a peer event after start","time":{"start":1766025288412,"stop":1766025288413,"duration":1},"status":"passed","severity":"normal"},{"uid":"655600b96807fe8c","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1766025209487,"stop":1766025209488,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbda71585227fe56","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1766025244567,"stop":1766025244567,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f547b0e414666ef","name":"Push message with special chars payload","time":{"start":1766026325587,"stop":1766026325587,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f603c300493ffa","name":"should create KeepAliveManager with required options","time":{"start":1766025209954,"stop":1766025209955,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0e410fe5096fe26","name":"should properly create location multiaddrs - udp6","time":{"start":1766025201178,"stop":1766025201178,"duration":0},"status":"passed","severity":"normal"},{"uid":"e18f8483ed050ce6","name":"Check received message containing shell command","time":{"start":1766025717696,"stop":1766025717696,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b969a37b0c8ec3","name":"should not receive a peer event after stop","time":{"start":1766025518068,"stop":1766025518068,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d6281de03fe87fa","name":"should request peer renewal on specific errors","time":{"start":1766025257350,"stop":1766025257350,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5b3417558f1b8b1","name":"should return null for non-existent peer","time":{"start":1766025210124,"stop":1766025210124,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1675959b65e45b2","name":"should maintain proper timestamps if all messages received","time":{"start":1766025248281,"stop":1766025248281,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1ee6783c81080eb","name":"should not update T_req if message already exists","time":{"start":1766025244657,"stop":1766025244658,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a1758742fe6898f","name":"A test","time":{"start":1766025357996,"stop":1766025357998,"duration":2},"status":"passed","severity":"normal"},{"uid":"8919cb9300babd55","name":"Publish message with custom timestamp: Thu Dec 18 2025 01:37:26 GMT+0000 (Coordinated Universal Time)","time":{"start":1766025452798,"stop":1766025452798,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb55560605149d0d","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1766025210131,"stop":1766025210131,"duration":0},"status":"passed","severity":"normal"},{"uid":"a30a67e4ad99cd62","name":"should not change state when connections remain after disconnect","time":{"start":1766025208859,"stop":1766025208860,"duration":1},"status":"passed","severity":"normal"},{"uid":"96853d27d1ee7420","name":"Push message with content topic containing special chars","time":{"start":1766026325606,"stop":1766026325606,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2bfc1623e0edb8f","name":"Push message with Basic HTML tag payload","time":{"start":1766026325602,"stop":1766026325602,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4da92683ca3cfc8","name":"Check received message containing JSON","time":{"start":1766025717711,"stop":1766025717712,"duration":1},"status":"passed","severity":"normal"},{"uid":"a15b0b2423e2b9a9","name":"Push message with unicode special characters payload","time":{"start":1766026325578,"stop":1766026325578,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c8a492494997cde","name":"should handle disconnect when peer has no timers","time":{"start":1766025209989,"stop":1766025209989,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c27ceeee374a551","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1766025244583,"stop":1766025244584,"duration":1},"status":"passed","severity":"normal"},{"uid":"40b831c45bbb92b7","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1766025288415,"stop":1766025288415,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ad2880687a065524","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1766025195761,"stop":1766025195761,"duration":0},"status":"passed","severity":"normal"},{"uid":"f24f7d588aa8b813","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1766025210222,"stop":1766025210222,"duration":0},"status":"passed","severity":"normal"},{"uid":"20751c0fa9838ae1","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1766025257726,"stop":1766025257727,"duration":1},"status":"passed","severity":"normal"},{"uid":"168606e6f61e7706","name":"should handle errors when globalThis is not available","time":{"start":1766025208836,"stop":1766025208837,"duration":1},"status":"passed","severity":"normal"},{"uid":"88d3a3de80fd5fb4","name":"Cluster ID 0, shard 1","time":{"start":1766025570814,"stop":1766025570815,"duration":1},"status":"passed","severity":"normal"},{"uid":"f75c79ac932affa7","name":"should ignore duplicate entries","time":{"start":1766025244665,"stop":1766025244665,"duration":0},"status":"passed","severity":"normal"},{"uid":"34f5ba6829ac358","name":"should get eligible entries based on current time","time":{"start":1766025244658,"stop":1766025244659,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbbf411e22908154","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1766025455688,"stop":1766025455689,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb51195916f6edd4","name":"Emits 'syncing' then 'synced' when message flagged as missing and then lost","time":{"start":1766025259469,"stop":1766025259469,"duration":0},"status":"passed","severity":"normal"},{"uid":"406ab768613de4c0","name":"Check received message containing emoji","time":{"start":1766025717699,"stop":1766025717700,"duration":1},"status":"passed","severity":"normal"},{"uid":"566d57d04b7e93ea","name":"should handle zero peers request","time":{"start":1766025218446,"stop":1766025218446,"duration":0},"status":"passed","severity":"normal"},{"uid":"a687254c356f05d2","name":"Stops search when maxGet is reached","time":{"start":1766025217777,"stop":1766025217778,"duration":1},"status":"passed","severity":"normal"},{"uid":"31fc4b37c53d69c8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1766025195767,"stop":1766025195767,"duration":0},"status":"passed","severity":"normal"},{"uid":"42b0141ae6cc7942","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1766025585998,"stop":1766025585998,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b88900698b99c2a","name":"random static sharding 2 - Cluster ID: 298, Shard ID: 51","time":{"start":1766025570815,"stop":1766025570816,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e7473a300c6fba9","name":"should not execute task if max attempts is 0","time":{"start":1766025257351,"stop":1766025257352,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad8358871780f80d","name":"Push message with Arabic payload","time":{"start":1766026325614,"stop":1766026325614,"duration":0},"status":"passed","severity":"normal"},{"uid":"d887b8ec59b6d5a7","name":"should handle multiple query options for time ranges","time":{"start":1766025259568,"stop":1766025259568,"duration":0},"status":"passed","severity":"normal"},{"uid":"14e8deb297ac6bb0","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1766025195768,"stop":1766025195768,"duration":0},"status":"passed","severity":"normal"},{"uid":"50088321007e85e0","name":"should create ConnectionManager with required options","time":{"start":1766025210209,"stop":1766025210210,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2cea675ad7d9b27","name":"Push message with content topic containing numeric","time":{"start":1766026325619,"stop":1766026325619,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a93c8f29c9242e5","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1766025256964,"stop":1766025256964,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2c3ea9818480ea7","name":"can query messages by message hash","time":{"start":1766025551011,"stop":1766025551012,"duration":1},"status":"passed","severity":"normal"},{"uid":"3521e8234561a4a1","name":"should handle retrieve function with query parameters","time":{"start":1766025258765,"stop":1766025258765,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5e733f5bf559a26","name":"should deliver messages after dependencies are met","time":{"start":1766025248285,"stop":1766025248285,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c1926a2acc8f525","name":"should not dispatch event when already disconnected","time":{"start":1766025208865,"stop":1766025208866,"duration":1},"status":"passed","severity":"normal"},{"uid":"8284bb7a73296eea","name":"returns nothing if no connections present","time":{"start":1766025210006,"stop":1766025210007,"duration":1},"status":"passed","severity":"normal"},{"uid":"9856bf069b857279","name":"msgTime: 0 ms from now, startTime: 1765766372993, endTime: 1766025572993","time":{"start":1766025585997,"stop":1766025585997,"duration":0},"status":"passed","severity":"normal"},{"uid":"f056e083dfcb7ea5","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1766025210004,"stop":1766025210005,"duration":1},"status":"passed","severity":"normal"},{"uid":"5283f6a503f6b2b7","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1766025460620,"stop":1766025460620,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cc85de7da47e0bc","name":"should handle empty peer infos gracefully","time":{"start":1766025218441,"stop":1766025218442,"duration":1},"status":"passed","severity":"normal"},{"uid":"3550c52577afc7a6","name":"should filter out undefined ENRs","time":{"start":1766025218442,"stop":1766025218442,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9f198655975a1c6","name":"Push message with SQL Injection payload","time":{"start":1766026325588,"stop":1766026325589,"duration":1},"status":"passed","severity":"normal"},{"uid":"876c600cbd570fb7","name":"Push message with content topic containing SQL Injection","time":{"start":1766026325607,"stop":1766026325607,"duration":0},"status":"passed","severity":"normal"},{"uid":"967b41ff8d19e3ac","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1766025265352,"stop":1766025265352,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea595659b1c95f3a","name":"Non TWN Cluster","time":{"start":1766025548766,"stop":1766025548766,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e3989cd0c7e7f16","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1766025227407,"stop":1766025227408,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b6824ced1ae463b","name":"Encoder throws on undefined content topic","time":{"start":1766025229050,"stop":1766025229050,"duration":0},"status":"passed","severity":"normal"},{"uid":"11c33f2befc84061","name":"should be safe to call multiple times","time":{"start":1766025210109,"stop":1766025210110,"duration":1},"status":"passed","severity":"normal"},{"uid":"e48b783065474564","name":"should not create relay timers when relay is not provided","time":{"start":1766025209985,"stop":1766025209985,"duration":0},"status":"passed","severity":"normal"},{"uid":"d19efca1610f1c36","name":"should dial peer when no shard info available","time":{"start":1766025209718,"stop":1766025209719,"duration":1},"status":"passed","severity":"normal"},{"uid":"5374fc47c6f99152","name":"should start peer exchange discovery","time":{"start":1766025218484,"stop":1766025218484,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1d8785f89640461","name":"should handle retrieval hint and sender_id","time":{"start":1766025244660,"stop":1766025244663,"duration":3},"status":"passed","severity":"normal"},{"uid":"35d7b6c58aedfdfe","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1766025244578,"stop":1766025244578,"duration":0},"status":"passed","severity":"normal"},{"uid":"599d47faabe6b88a","name":"should be able to decode the field with only STORE set to true","time":{"start":1766025200602,"stop":1766025200602,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ac8c98f8fc7be61","name":"Push message with emoji payload","time":{"start":1766026325578,"stop":1766026325578,"duration":0},"status":"passed","severity":"normal"},{"uid":"712385d337faefb5","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1766025446245,"stop":1766025446246,"duration":1},"status":"passed","severity":"normal"},{"uid":"e04ed24e1682923d","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1766025217715,"stop":1766025217717,"duration":2},"status":"passed","severity":"normal"},{"uid":"1bf1ad47ce045da","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1766025244594,"stop":1766025244594,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ae4589f95f7522","name":"should throw error - invalid id","time":{"start":1766025201174,"stop":1766025201174,"duration":0},"status":"passed","severity":"normal"},{"uid":"1749ae74ae9d1086","name":"should reject if WakuNode is not started","time":{"start":1766025259661,"stop":1766025259662,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d7f633698ec7128","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1766025289834,"stop":1766025289834,"duration":0},"status":"passed","severity":"normal"},{"uid":"e91f9a2cfbedc81","name":"accepts valid content-filtered query","time":{"start":1766025209662,"stop":1766025209662,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d18fdb05987898f","name":"should stop peer exchange discovery","time":{"start":1766025218484,"stop":1766025218484,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2e69ac50d4a5dfd","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1766025585996,"stop":1766025585996,"duration":0},"status":"passed","severity":"normal"},{"uid":"89e13c01ddfe2be8","name":"should start and stop interval correctly","time":{"start":1766025257343,"stop":1766025257343,"duration":0},"status":"skipped","severity":"normal"},{"uid":"13842d97158e9fa0","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1766025257407,"stop":1766025257407,"duration":0},"status":"passed","severity":"normal"},{"uid":"94fb33b22f90130","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1766025748190,"stop":1766025748190,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb5e3c66cb20d","name":"should handle errors when accessing navigator","time":{"start":1766025208876,"stop":1766025208877,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a1731e5143e75bf","name":"should create ShardReader with static shards network config","time":{"start":1766025209312,"stop":1766025209312,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd44c96286ac099","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1766025429817,"stop":1766025429818,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5ff77e6659fefe0","name":"Push message with content topic containing special chars","time":{"start":1766026325619,"stop":1766026325619,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb1563838e29ab0c","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1766025244591,"stop":1766025244591,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb925f9bb935450a","name":"Check publish message containing Basic HTML tag","time":{"start":1766025452792,"stop":1766025452793,"duration":1},"status":"passed","severity":"normal"},{"uid":"3216da6fcd94e9e1","name":"should emit multiple messages when query returns multiple messages","time":{"start":1766025258770,"stop":1766025258770,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aa75548413cda7c","name":"Ordered callback, aborts when callback returns true","time":{"start":1766025574219,"stop":1766025574220,"duration":1},"status":"passed","severity":"normal"},{"uid":"70a46d6ccba7e5fa","name":"should remove event listeners when stopped","time":{"start":1766025258758,"stop":1766025258758,"duration":0},"status":"passed","severity":"normal"},{"uid":"831bb1d104f5469f","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app82/9/topic837/proto","time":{"start":1766025548772,"stop":1766025548772,"duration":0},"status":"passed","severity":"normal"},{"uid":"36ae4e0ee03366bd","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1766025258770,"stop":1766025258770,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c5863da07d7bdb","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app84/3/topic616/test.js","time":{"start":1766025548771,"stop":1766025548772,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e115dad0e677508","name":"should return false for content message without causal history","time":{"start":1766025262092,"stop":1766025262093,"duration":1},"status":"passed","severity":"normal"},{"uid":"dea4bc477406f61b","name":"should decode valid enr with tcp successfully","time":{"start":1766025201173,"stop":1766025201173,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0daf407a86bc8ef","name":"Subscribe and receives messages on 20 topics","time":{"start":1766025748198,"stop":1766025748198,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4420bd7a43d8a3","name":"should get and remove ready entries","time":{"start":1766025244666,"stop":1766025244666,"duration":0},"status":"passed","severity":"normal"},{"uid":"b63288f2911f1477","name":"should add and check entries correctly","time":{"start":1766025256507,"stop":1766025256513,"duration":6},"status":"passed","severity":"normal"},{"uid":"c4c174e046e6904f","name":"should return false for malformed SDS messages","time":{"start":1766025262092,"stop":1766025262092,"duration":0},"status":"passed","severity":"normal"},{"uid":"1115865600acfd36","name":"Push message with Script payload","time":{"start":1766026325576,"stop":1766026325576,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e8632ada5a84e5","name":"Push message with content topic containing short","time":{"start":1766026325605,"stop":1766026325605,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eaf73fd5f09115b","name":"should retry on complete failure if specified","time":{"start":1766025257475,"stop":1766025257476,"duration":1},"status":"passed","severity":"normal"},{"uid":"bac7a35aaded2ebc","name":"Subscribe to topic containing long and receive message","time":{"start":1766025748200,"stop":1766025748200,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb1747014e99e1be","name":"Subscribe to topic containing shell command and publish message","time":{"start":1766025460622,"stop":1766025460622,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6ca80d3c44b436d","name":"Passing page size 19 when there are 20 messages","time":{"start":1766025572716,"stop":1766025572716,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b1550b895917b9a","name":"Push message with long payload","time":{"start":1766026325586,"stop":1766026325587,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff74512bcc203e8b","name":"should handle peer store update failures gracefully","time":{"start":1766025209980,"stop":1766025209981,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd46003146cb6f1b","name":"Push message with JSON payload","time":{"start":1766026325616,"stop":1766026325616,"duration":0},"status":"passed","severity":"normal"},{"uid":"f221c299ed875146","name":"should handle case with all peers already connected","time":{"start":1766025210122,"stop":1766025210123,"duration":1},"status":"passed","severity":"normal"},{"uid":"18e95ec97a8dd9e7","name":"should evict furthest entry when buffer is full","time":{"start":1766025244665,"stop":1766025244665,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9411d95bc91ffd4","name":"should reject on timeout if it was set","time":{"start":1766025259663,"stop":1766025259663,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c751af74e78a39","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1766025209982,"stop":1766025209982,"duration":0},"status":"passed","severity":"normal"},{"uid":"d242a051adc89dfd","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1766025244598,"stop":1766025244598,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9fdacf02cd33327","name":"Synced status is emitted when a message is received","time":{"start":1766025261801,"stop":1766025261801,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2eebceec95b2e4f","name":"does not throw on valid cases","time":{"start":1766025195750,"stop":1766025195751,"duration":1},"status":"passed","severity":"normal"},{"uid":"92d3ff90c0ccdc26","name":"Check message received after jswaku node is restarted","time":{"start":1766025717705,"stop":1766025717705,"duration":0},"status":"passed","severity":"normal"},{"uid":"484f53f4833cc5","name":"Check received message with timestamp: 1766025281681000000 ","time":{"start":1766025717714,"stop":1766025717714,"duration":0},"status":"passed","severity":"normal"},{"uid":"c337116c92a7096e","name":"should add received messages to bloom filter","time":{"start":1766025248281,"stop":1766025248281,"duration":0},"status":"passed","severity":"normal"},{"uid":"230549070f2537fd","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1766025460619,"stop":1766025460619,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ea16ec7f2732ea","name":"should be safe to call multiple times","time":{"start":1766025210214,"stop":1766025210214,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9a11c8f2d2037c0","name":"Check received message with timestamp: 1766025281681000000 ","time":{"start":1766025717700,"stop":1766025717700,"duration":0},"status":"passed","severity":"normal"},{"uid":"458662af329ce155","name":"should ensure monotonic increase","time":{"start":1766025248135,"stop":1766025248136,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5233b5f3bd2a454","name":"Check publish message containing special chars","time":{"start":1766025452788,"stop":1766025452788,"duration":0},"status":"passed","severity":"normal"},{"uid":"823265a77395c7bd","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1766025244600,"stop":1766025244601,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a7d54c4c099f0f8","name":"Query Generator, Multiple PubsubTopics","time":{"start":1766025543506,"stop":1766025543507,"duration":1},"status":"passed","severity":"normal"},{"uid":"363ba920c3075835","name":"should handle peer store errors gracefully","time":{"start":1766025258202,"stop":1766025258202,"duration":0},"status":"passed","severity":"normal"},{"uid":"118114b5967d0c6","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1766025259568,"stop":1766025259569,"duration":1},"status":"passed","severity":"normal"},{"uid":"a48a70a743fd84d5","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1766025257722,"stop":1766025257726,"duration":4},"status":"passed","severity":"normal"},{"uid":"c9a1cb39fc01892e","name":"Push message with content topic containing Chinese","time":{"start":1766026325620,"stop":1766026325620,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7507363b5418e62","name":"Relay - dialed after","time":{"start":1766025588968,"stop":1766025588968,"duration":0},"status":"passed","severity":"normal"},{"uid":"75a35a439e779e05","name":"should be delivered immediately if received","time":{"start":1766025248290,"stop":1766025248291,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffa63a4698e038e2","name":"Push message with Russian payload","time":{"start":1766026325614,"stop":1766026325614,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c3cd5210e2339fc","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1766025244599,"stop":1766025244599,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e44250c21c0bd99","name":"Push message with content topic containing Russian","time":{"start":1766026325607,"stop":1766026325607,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc05cf1626dca947","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1766025748198,"stop":1766025748198,"duration":0},"status":"passed","severity":"normal"},{"uid":"84c80bf0743916dd","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1766025218443,"stop":1766025218444,"duration":1},"status":"passed","severity":"normal"},{"uid":"7986c2ea4767ff1d","name":"should skip peers without peer exchange protocol","time":{"start":1766025218485,"stop":1766025218486,"duration":1},"status":"passed","severity":"normal"},{"uid":"23a91d6f969a1dbf","name":"should skip peers that were recently queried","time":{"start":1766025218487,"stop":1766025218487,"duration":0},"status":"passed","severity":"normal"},{"uid":"46282d79fb1c998","name":"should skip peer when dialed recently","time":{"start":1766025209710,"stop":1766025209711,"duration":1},"status":"passed","severity":"normal"},{"uid":"6911c19fc6b03657","name":"Push message with content topic containing short","time":{"start":1766026325592,"stop":1766026325592,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bc2b8ed8198a38d","name":"should process up to 3 peers at once","time":{"start":1766025209731,"stop":1766025209732,"duration":1},"status":"passed","severity":"normal"},{"uid":"d38fd20a70fc4504","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1766025482602,"stop":1766025482602,"duration":0},"status":"passed","severity":"normal"},{"uid":"175f6e41fd46c9e5","name":"Check message with invalid timestamp is not received","time":{"start":1766025717702,"stop":1766025717702,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca6dbfd3c6a4adfa","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1766025209983,"stop":1766025209984,"duration":1},"status":"passed","severity":"normal"},{"uid":"11b1600d02cae435","name":"Query Generator, No message returned","time":{"start":1766025543508,"stop":1766025543508,"duration":0},"status":"passed","severity":"normal"},{"uid":"79aebc4c9222bdf5","name":"should be safe to call multiple times","time":{"start":1766025210212,"stop":1766025210213,"duration":1},"status":"passed","severity":"normal"},{"uid":"c503078199ac3328","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1766025218479,"stop":1766025218480,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1e10ea852422442d","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1766025259633,"stop":1766025259634,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ac7820a3762a41c","name":"Push message equal or less that 1MB","time":{"start":1766026325611,"stop":1766026325612,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a0266b5ee1126ae","name":"should create dialer with libp2p and shardReader","time":{"start":1766025209690,"stop":1766025209691,"duration":1},"status":"passed","severity":"normal"},{"uid":"b40d08b206a7d2fc","name":"should handle case when navigator is not available","time":{"start":1766025208849,"stop":1766025208851,"duration":2},"status":"passed","severity":"normal"},{"uid":"e023c2f9d7d1d624","name":"should filter peers by codec","time":{"start":1766025210220,"stop":1766025210221,"duration":1},"status":"passed","severity":"normal"},{"uid":"c197722566e754e8","name":"should unregister libp2p event listeners when stop is called","time":{"start":1766025257720,"stop":1766025257720,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b5190502350bc4d","name":"should handle multiple peer connections","time":{"start":1766025209968,"stop":1766025209969,"duration":1},"status":"passed","severity":"normal"},{"uid":"5146be2e235b9fa0","name":"should monitor connected peers and store them into cache","time":{"start":1766025376013,"stop":1766025376013,"duration":0},"status":"passed","severity":"normal"},{"uid":"60336a8a7827fd4b","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1766025460622,"stop":1766025460622,"duration":0},"status":"passed","severity":"normal"},{"uid":"b39f82d7bb0f6ae4","name":"should create QueryOnConnect instance without options","time":{"start":1766025258755,"stop":1766025258756,"duration":1},"status":"passed","severity":"normal"},{"uid":"95cb079a7d15014c","name":"does not validate decoders for hash queries","time":{"start":1766025210132,"stop":1766025210132,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab1c13579151d042","name":"nwaku subscribes","time":{"start":1766025442819,"stop":1766025442820,"duration":1},"status":"passed","severity":"normal"},{"uid":"a382bf07213e3ac4","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1766025218442,"stop":1766025218443,"duration":1},"status":"passed","severity":"normal"},{"uid":"d20fd5525e793d3c","name":"it tolerates circular branch references","time":{"start":1766025218475,"stop":1766025218476,"duration":1},"status":"passed","severity":"normal"},{"uid":"351c4ee06da952c2","name":"Emits 'synced' when message flagged as lost","time":{"start":1766025259468,"stop":1766025259468,"duration":0},"status":"passed","severity":"normal"},{"uid":"db1a8ab9445994b7","name":"Check received message containing Chinese","time":{"start":1766025717708,"stop":1766025717708,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c54109c3c1981ec","name":"passes more than one ENR URLs and attempts connection","time":{"start":1766025288416,"stop":1766025288416,"duration":0},"status":"skipped","severity":"normal"},{"uid":"76e8a724f95905f0","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1766025349473,"stop":1766025349473,"duration":0},"status":"passed","severity":"normal"},{"uid":"93f95a835382d957","name":"Subscribe to topic containing emoji and publish message","time":{"start":1766025460623,"stop":1766025460623,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6879daca5c85ec4","name":"Sample","time":{"start":1766025200566,"stop":1766025200566,"duration":0},"status":"passed","severity":"normal"},{"uid":"a11935c0ef719365","name":"should handle very large timestamps","time":{"start":1766025248136,"stop":1766025248136,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9224135bc59e5ae","name":"udp ip6 address","time":{"start":1766025200532,"stop":1766025200533,"duration":1},"status":"passed","severity":"normal"},{"uid":"148a2196e2721710","name":"should properly create location multiaddrs - tcp","time":{"start":1766025201179,"stop":1766025201179,"duration":0},"status":"passed","severity":"normal"},{"uid":"a55a2f1f1a52c888","name":"Push message with content topic containing Arabic","time":{"start":1766026325581,"stop":1766026325581,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb556fd2cefeb862","name":"Outgoing message is acknowledged","time":{"start":1766025262089,"stop":1766025262089,"duration":0},"status":"passed","severity":"normal"},{"uid":"304473b5f0dd9934","name":"should allow redial after failed dial cooldown expires","time":{"start":1766025209719,"stop":1766025209720,"duration":1},"status":"passed","severity":"normal"},{"uid":"b20a4b529320e2be","name":"should work with async generator that yields promises","time":{"start":1766025258764,"stop":1766025258765,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6416542ab000635","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app24/2/topic804/test.js","time":{"start":1766025548770,"stop":1766025548770,"duration":0},"status":"passed","severity":"normal"},{"uid":"981ece988344732f","name":"Push message with content topic containing unicode special characters","time":{"start":1766026325582,"stop":1766026325583,"duration":1},"status":"passed","severity":"normal"},{"uid":"69f0266f33e216ac","name":"Push message with custom timestamp: 1766021708004","time":{"start":1766026325624,"stop":1766026325624,"duration":0},"status":"passed","severity":"normal"},{"uid":"84953143e15e748b","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1766025576700,"stop":1766025576701,"duration":1},"status":"passed","severity":"normal"},{"uid":"be5d6ba609b1c57e","name":"should dial more peers if under maxConnections","time":{"start":1766025210126,"stop":1766025210126,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ef24fc3269b738c","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1766025748200,"stop":1766025748201,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eebf9e965dfe7a9","name":"Push message with content topic containing SQL Injection","time":{"start":1766026325594,"stop":1766026325595,"duration":1},"status":"passed","severity":"normal"},{"uid":"39df98f14f358367","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1766025244597,"stop":1766025244597,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4896b103e88e6fc","name":"Cap max size when messages are pushed one at a time","time":{"start":1766025247796,"stop":1766025247796,"duration":0},"status":"passed","severity":"normal"},{"uid":"e553d95ea8d5fa8b","name":"can start and stop the service","time":{"start":1766025288409,"stop":1766025288411,"duration":2},"status":"passed","severity":"normal"},{"uid":"e549cfae91e15c59","name":"should handle peer identify event","time":{"start":1766025218485,"stop":1766025218485,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eadc5eaaca062ab","name":"should not receive a peer event after stop","time":{"start":1766025222200,"stop":1766025222201,"duration":1},"status":"passed","severity":"normal"},{"uid":"40cb93fbf8f8053b","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1766025244609,"stop":1766025244609,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b4a84f09d155b9d","name":"Check received message containing emoji","time":{"start":1766025717713,"stop":1766025717714,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0a701d32d33327a","name":"Check received message containing special chars","time":{"start":1766025717708,"stop":1766025717708,"duration":0},"status":"passed","severity":"normal"},{"uid":"d36c260cc5c38689","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1766025210129,"stop":1766025210129,"duration":0},"status":"passed","severity":"normal"},{"uid":"93f435658fe0b539","name":"should return false when pubsub topic parsing fails","time":{"start":1766025209339,"stop":1766025209339,"duration":0},"status":"passed","severity":"normal"},{"uid":"744f10691078b762","name":"should work with v3 peers","time":{"start":1766025257476,"stop":1766025257477,"duration":1},"status":"passed","severity":"normal"},{"uid":"11d60895ab4c60f0","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1766025248284,"stop":1766025248284,"duration":0},"status":"passed","severity":"normal"},{"uid":"26233c4ef0dc10a2","name":"should be safe to call multiple times","time":{"start":1766025209698,"stop":1766025209699,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a6bb4e0f3f1ee00","name":"should not receive a peer event after stop","time":{"start":1766025288414,"stop":1766025288414,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb476a9d06e7e354","name":"Encoder throws on undefined content topic","time":{"start":1766025227409,"stop":1766025227409,"duration":0},"status":"passed","severity":"normal"},{"uid":"c76da199c7d76a54","name":"should handle errors gracefully when getting peer info","time":{"start":1766025209340,"stop":1766025209340,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f468bc1fc4aa24","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1766025244599,"stop":1766025244600,"duration":1},"status":"passed","severity":"normal"},{"uid":"733ef83c405c720e","name":"Fails to push message with large meta","time":{"start":1766026325623,"stop":1766026325623,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf8022e875c9767f","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1766025201172,"stop":1766025201173,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ad56a0721bd24fe","name":"Promise Callback - false","time":{"start":1766025558904,"stop":1766025558905,"duration":1},"status":"passed","severity":"normal"},{"uid":"12993902319cd585","name":"messageHashStr produces consistent results for the same input","time":{"start":1766025209495,"stop":1766025209498,"duration":3},"status":"passed","severity":"normal"},{"uid":"bd08f90a31bea0f8","name":"Push message with XML payload","time":{"start":1766026325589,"stop":1766026325589,"duration":0},"status":"passed","severity":"normal"},{"uid":"f31ee031c9cb6712","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1766025257753,"stop":1766025257754,"duration":1},"status":"passed","severity":"normal"},{"uid":"c424353e500726d1","name":"Check received message containing Basic HTML tag","time":{"start":1766025717695,"stop":1766025717695,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8b49244703ef2bd","name":"should create all internal components","time":{"start":1766025210211,"stop":1766025210212,"duration":1},"status":"passed","severity":"normal"},{"uid":"c270f637e956dc1a","name":"should fail to send if no connected peers found","time":{"start":1766025257471,"stop":1766025257473,"duration":2},"status":"passed","severity":"normal"},{"uid":"2d025c6563764185","name":"should initialize bloom filter with correct parameters","time":{"start":1766025244470,"stop":1766025244474,"duration":4},"status":"passed","severity":"normal"},{"uid":"cde8f2937d3a776b","name":"Push message with escaped characters payload","time":{"start":1766026325577,"stop":1766026325578,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f630bacefefc781","name":"should skip peer when not on same cluster","time":{"start":1766025209718,"stop":1766025209718,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bcce644dae3fc54","name":"Push message with content topic containing unicode special characters","time":{"start":1766026325609,"stop":1766026325609,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c6f6dd994882c9","name":"Push message with numeric payload","time":{"start":1766026325573,"stop":1766026325574,"duration":1},"status":"passed","severity":"normal"},{"uid":"a66b345b2715faca","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1766025576694,"stop":1766025576700,"duration":6},"status":"passed","severity":"normal"},{"uid":"c24d5dc0df71e7fd","name":"should drop only non-locked connections when over maxConnections","time":{"start":1766025210126,"stop":1766025210127,"duration":1},"status":"passed","severity":"normal"},{"uid":"2abbcadc91b93fbe","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1766025195768,"stop":1766025195768,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0816efa1cee694c","name":"random static sharding 10 - Cluster ID: 99, Shard ID: 666","time":{"start":1766025570828,"stop":1766025570828,"duration":0},"status":"passed","severity":"normal"},{"uid":"27fb26e62248a1f9","name":"should skip peers without peerInfo in ENR","time":{"start":1766025218490,"stop":1766025218491,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ba5ab7c404e815c","name":"Push message with long payload","time":{"start":1766026325613,"stop":1766026325613,"duration":0},"status":"passed","severity":"normal"},{"uid":"76669a77ff8f374f","name":"should properly create location multiaddrs - udp4","time":{"start":1766025201177,"stop":1766025201178,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8f6e4d9abdaef75","name":"should return false when peer has no shard info","time":{"start":1766025209321,"stop":1766025209321,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fc2625f435a25e2","name":"should work with stubbed peer manager event emitter","time":{"start":1766025258759,"stop":1766025258760,"duration":1},"status":"passed","severity":"normal"},{"uid":"7289e3c0cf60472","name":"Subscribe to topic containing long and publish message","time":{"start":1766025460617,"stop":1766025460618,"duration":1},"status":"passed","severity":"normal"},{"uid":"66f5bbda7a1d609","name":"Check publish message containing shell command","time":{"start":1766025452793,"stop":1766025452793,"duration":0},"status":"passed","severity":"normal"},{"uid":"829df9839795f7aa","name":"should maintain chronological order of messages in localHistory","time":{"start":1766025248282,"stop":1766025248282,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcf230d48fb48fdf","name":"Generator, one shard","time":{"start":1766025534800,"stop":1766025534800,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c26e5e4cda87685","name":"should set up event listeners when started","time":{"start":1766025258757,"stop":1766025258758,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9a77b1238f079a6","name":"Push message with content topic containing SQL Injection","time":{"start":1766026325620,"stop":1766026325621,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a8357ee83586d94","name":"Renews subscription after lossing a connection","time":{"start":1766025748195,"stop":1766025748196,"duration":1},"status":"passed","severity":"normal"},{"uid":"3799e16cf1710f0f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1766025244601,"stop":1766025244602,"duration":1},"status":"passed","severity":"normal"},{"uid":"296381b34379e885","name":"Sync message is not sent if another sync message was just received","time":{"start":1766025265351,"stop":1766025265351,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6dc8569b63774b8","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1766025195762,"stop":1766025195762,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4e43ef22772518","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1766025195756,"stop":1766025195756,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff81477203ce8bf1","name":"Wrong topic","time":{"start":1766025548775,"stop":1766025548775,"duration":0},"status":"passed","severity":"normal"},{"uid":"245d01b0de638c6c","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1766025748193,"stop":1766025748193,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e2f381697e3264","name":"should handle onConnected and onDisconnected","time":{"start":1766025257719,"stop":1766025257719,"duration":0},"status":"passed","severity":"normal"},{"uid":"64ffd83f2011afc2","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1766025446246,"stop":1766025446246,"duration":0},"status":"passed","severity":"normal"},{"uid":"16265b0078441c1a","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1766025748201,"stop":1766025748201,"duration":0},"status":"passed","severity":"normal"},{"uid":"de4b853e302453d1","name":"Push message with content topic containing JSON","time":{"start":1766026325608,"stop":1766026325608,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e8fc26c669f162e","name":"Subscribe to topic containing special chars and publish message","time":{"start":1766025460618,"stop":1766025460618,"duration":0},"status":"passed","severity":"normal"},{"uid":"c83c08f5e0df3323","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1766025244590,"stop":1766025244591,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9989859beff54ad","name":"can start the service","time":{"start":1766025288408,"stop":1766025288409,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9f25913226b6c6e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1766025195766,"stop":1766025195766,"duration":0},"status":"passed","severity":"normal"},{"uid":"637d03f81f838a4","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1766025576701,"stop":1766025576703,"duration":2},"status":"passed","severity":"normal"},{"uid":"8c2c368f82917aff","name":"should be empty after removing the only subscription","time":{"start":1766025257402,"stop":1766025257403,"duration":1},"status":"passed","severity":"normal"},{"uid":"41ce6ebfcddd1ac6","name":"should handle complete peer lifecycle","time":{"start":1766025209991,"stop":1766025209992,"duration":1},"status":"passed","severity":"normal"},{"uid":"abc80bbf0e3f512b","name":"LightPush","time":{"start":1766025588970,"stop":1766025588970,"duration":0},"status":"passed","severity":"normal"},{"uid":"a58a18b161f1dda0","name":"same cluster, static sharding: nodes connect","time":{"start":1766025372811,"stop":1766025372815,"duration":4},"status":"passed","severity":"normal"},{"uid":"c69de2d95216b02e","name":"Push message with Basic HTML tag payload","time":{"start":1766026325589,"stop":1766026325590,"duration":1},"status":"passed","severity":"normal"},{"uid":"497a864cfcc85ec9","name":"should dispatch connect and disconnect events","time":{"start":1766025257719,"stop":1766025257719,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7bd6373ebaa486","name":"Relay + Store","time":{"start":1766025287652,"stop":1766025287653,"duration":1},"status":"passed","severity":"normal"},{"uid":"c971924022181463","name":"Push message with Script payload","time":{"start":1766026325589,"stop":1766026325589,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f60da0eae23df48","name":"Add multiple subscription objects on single nwaku node","time":{"start":1766025748195,"stop":1766025748195,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dec32867a25e8bf","name":"Encoder throws on empty string content topic","time":{"start":1766025210282,"stop":1766025210282,"duration":0},"status":"passed","severity":"normal"},{"uid":"78b6e6c36c4f5d67","name":"random static sharding 6 - Cluster ID: 798, Shard ID: 830","time":{"start":1766025570825,"stop":1766025570825,"duration":0},"status":"passed","severity":"normal"},{"uid":"c682111a0ff8352f","name":"Wait given interval before re-trying","time":{"start":1766025259284,"stop":1766025259285,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7decaadeeb202ed","name":"should be able to encode the field with only RELAY set to true","time":{"start":1766025200595,"stop":1766025200596,"duration":1},"status":"passed","severity":"normal"},{"uid":"e52fa52f71891841","name":"should handle v3 RLN errors","time":{"start":1766025257482,"stop":1766025257483,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfb414c105e17ae5","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1766025257720,"stop":1766025257721,"duration":1},"status":"passed","severity":"normal"},{"uid":"1840b34e704a276e","name":"Decoder throws on undefined content topic","time":{"start":1766025210282,"stop":1766025210282,"duration":0},"status":"passed","severity":"normal"},{"uid":"a157ed3a74a7b0f5","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1766025200600,"stop":1766025200600,"duration":0},"status":"passed","severity":"normal"},{"uid":"a84b46235f6b878f","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1766025244595,"stop":1766025244595,"duration":0},"status":"passed","severity":"normal"},{"uid":"2610d9907d532ab8","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1766025229049,"stop":1766025229049,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec4132e985e6ad26","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1766025460621,"stop":1766025460622,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dbb5af19db6a975","name":"should handle a minimal index list","time":{"start":1766025196008,"stop":1766025196008,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a8c1b54cc0e10e7","name":"should skip peer when already connected","time":{"start":1766025209710,"stop":1766025209710,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9f75f428cd03bb1","name":"should set field with only LIGHTPUSH enabled","time":{"start":1766025201182,"stop":1766025201182,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d8d4ff77113b03f","name":"should respect custom numPeersToUse configuration","time":{"start":1766025257722,"stop":1766025257722,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec8a3b46973d1a67","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1766025200598,"stop":1766025200599,"duration":1},"status":"passed","severity":"normal"},{"uid":"340852ca7b0a579e","name":"should skip peer when failed to dial recently","time":{"start":1766025209711,"stop":1766025209711,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d73f7549a08ddd","name":"random static sharding 1 - Cluster ID: 716, Shard ID: 772","time":{"start":1766025570815,"stop":1766025570815,"duration":0},"status":"passed","severity":"normal"},{"uid":"5097a5ed2ba7393b","name":"Automatically retrieves missing message","time":{"start":1766025262090,"stop":1766025262090,"duration":0},"status":"passed","severity":"normal"},{"uid":"305e86e38283eb65","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1766025248098,"stop":1766025248098,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec4b51ddfa3e308","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app80/7/topic707/json","time":{"start":1766025548773,"stop":1766025548774,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecf83057c34fe31c","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1766025529578,"stop":1766025529579,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ac099f60eef503f","name":"throws on content topic with empty encoding field","time":{"start":1766025195754,"stop":1766025195754,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9cd466bcb837097","name":"should return undefined if no connection provided","time":{"start":1766025209995,"stop":1766025209996,"duration":1},"status":"passed","severity":"normal"},{"uid":"810a71bf9ecb72b2","name":"messageHashStr returns a hex string","time":{"start":1766025209494,"stop":1766025209494,"duration":0},"status":"passed","severity":"normal"},{"uid":"6737e03e4e636e00","name":"Push message equal or less that 1MB","time":{"start":1766026325598,"stop":1766026325598,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c12c131db3c801c","name":"should remove expired entries after TTL has passed","time":{"start":1766025256520,"stop":1766025256520,"duration":0},"status":"passed","severity":"normal"},{"uid":"e48a780210a83f77","name":"should dial all known peers when reached zero connections","time":{"start":1766025325939,"stop":1766025325939,"duration":0},"status":"passed","severity":"normal"},{"uid":"6630a5ba4203997e","name":"Refresh subscription","time":{"start":1766025460617,"stop":1766025460617,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9801d70e4e656428","name":"should return true when peer is on the same cluster","time":{"start":1766025209312,"stop":1766025209313,"duration":1},"status":"passed","severity":"normal"},{"uid":"7230b04b1a71ded6","name":"Sync message is sent within sync frequency","time":{"start":1766025265350,"stop":1766025265350,"duration":0},"status":"passed","severity":"normal"},{"uid":"40ee6696444e18cd","name":"Push message with short payload","time":{"start":1766026325572,"stop":1766026325573,"duration":1},"status":"passed","severity":"normal"},{"uid":"c93a7381c1633b67","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1766025196008,"stop":1766025196008,"duration":0},"status":"passed","severity":"normal"},{"uid":"87b4b3197013b946","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1766025482602,"stop":1766025482603,"duration":1},"status":"passed","severity":"normal"},{"uid":"b776d800a6efdefc","name":"Check publish message containing XML","time":{"start":1766025452792,"stop":1766025452792,"duration":0},"status":"passed","severity":"normal"},{"uid":"8474dac8fceb87","name":"Check received message containing Basic HTML tag","time":{"start":1766025717711,"stop":1766025717711,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af6a0e2fda4ca46","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1766025258192,"stop":1766025258195,"duration":3},"status":"passed","severity":"normal"},{"uid":"9f0d4a9a7b2c6122","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1766025262088,"stop":1766025262088,"duration":0},"status":"passed","severity":"normal"},{"uid":"8915681697f1e2ac","name":"should set field with all protocols enabled","time":{"start":1766025201180,"stop":1766025201180,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a71b6c385421e","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1766025748198,"stop":1766025748199,"duration":1},"status":"passed","severity":"normal"},{"uid":"c05a2f6bf9a52ad","name":"should send relay ping messages on timer","time":{"start":1766025209986,"stop":1766025209987,"duration":1},"status":"passed","severity":"normal"},{"uid":"71f38608992771a6","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1766025244601,"stop":1766025244601,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a4a3de11c703739","name":"should return cached hash on subsequent access","time":{"start":1766025210283,"stop":1766025210284,"duration":1},"status":"passed","severity":"normal"},{"uid":"8eae51fa9b687173","name":"should not allow unachievable error rate","time":{"start":1766025244609,"stop":1766025244609,"duration":0},"status":"passed","severity":"normal"},{"uid":"79d52625bea85ce0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1766025244603,"stop":1766025244603,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd8772b76894cce3","name":"should handle cache.get errors gracefully","time":{"start":1766025222202,"stop":1766025222202,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6509816f305afd4","name":"Push message with Arabic payload","time":{"start":1766026325601,"stop":1766026325601,"duration":0},"status":"passed","severity":"normal"},{"uid":"d44d8356cf3067e7","name":"Delete observer","time":{"start":1766025431351,"stop":1766025431351,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4752644c46679c2","name":"should handle dial errors gracefully","time":{"start":1766025209019,"stop":1766025209020,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e32b0afa01c3e6b","name":"should not process empty queue","time":{"start":1766025209732,"stop":1766025209732,"duration":0},"status":"passed","severity":"normal"},{"uid":"37f846569c8282cf","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1766025748188,"stop":1766025748189,"duration":1},"status":"passed","severity":"normal"},{"uid":"acf8d37b4911610c","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1766025200603,"stop":1766025200603,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d4680f688c69463","name":"should add entries and maintain sorted order","time":{"start":1766025244657,"stop":1766025244657,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeb6e27de69bdaf4","name":"should handle relay send failures gracefully","time":{"start":1766025209987,"stop":1766025209988,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7020863561c45f7","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1766025244610,"stop":1766025244610,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb5f0d1236e0b9b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1766025195768,"stop":1766025195769,"duration":1},"status":"passed","severity":"normal"},{"uid":"feb17f1f38175179","name":"should insert message id into causal history","time":{"start":1766025248279,"stop":1766025248279,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf7fcac4df1d7b99","name":"should work with mixed v2 and v3 peers","time":{"start":1766025257477,"stop":1766025257477,"duration":0},"status":"passed","severity":"normal"},{"uid":"313667ec3e3b4616","name":"should encode/decode to RLP encoding","time":{"start":1766025201176,"stop":1766025201176,"duration":0},"status":"passed","severity":"normal"},{"uid":"22a87ab2571d07a2","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1766025210125,"stop":1766025210125,"duration":0},"status":"passed","severity":"normal"},{"uid":"b59ec396da1f2ecb","name":"Check received message containing SQL Injection","time":{"start":1766025717693,"stop":1766025717694,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec1bfe07a586f482","name":"Check publish message containing escaped characters","time":{"start":1766025452794,"stop":1766025452794,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bda3b4dc446fbe7","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1766025195758,"stop":1766025195758,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcaed1044294183b","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1766025209367,"stop":1766025209368,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a6744819c81c1ee","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1766025258769,"stop":1766025258769,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7d325eff497aa85","name":"Push message with Basic HTML tag payload","time":{"start":1766026325576,"stop":1766026325577,"duration":1},"status":"passed","severity":"normal"},{"uid":"9961ad3e16d0bb35","name":"Check publish message after service node is restarted","time":{"start":1766025452801,"stop":1766025452801,"duration":0},"status":"skipped","severity":"normal"},{"uid":"38b81785b9a05425","name":"ends after yielding if response size indicates end","time":{"start":1766025210135,"stop":1766025210135,"duration":0},"status":"passed","severity":"normal"},{"uid":"485a50377e3c80ee","name":"should not fail to start the service if it is already started","time":{"start":1766025518066,"stop":1766025518067,"duration":1},"status":"passed","severity":"normal"},{"uid":"abd526875f02a8d7","name":"should throw error when no peers are available","time":{"start":1766025259567,"stop":1766025259568,"duration":1},"status":"passed","severity":"normal"},{"uid":"250003930bf9a82d","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1766025200598,"stop":1766025200598,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f724455a5d4c6cf","name":"throws if store query response has error status","time":{"start":1766025210133,"stop":1766025210133,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef32d5fc9db0adfb","name":"should accept empty decoders array","time":{"start":1766025258756,"stop":1766025258757,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4c033c7f6b84aa0","name":"Mutual subscription","time":{"start":1766025460614,"stop":1766025460614,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6c2d991e7224245","name":"should capture event listeners for testing","time":{"start":1766025258763,"stop":1766025258763,"duration":0},"status":"passed","severity":"normal"},{"uid":"7079b70fc7308e4d","name":"Check publish message after client node is restarted","time":{"start":1766025452801,"stop":1766025452801,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7b5cd4ac9c12e7e2","name":"Push message with content topic containing escaped characters","time":{"start":1766026325621,"stop":1766026325621,"duration":0},"status":"passed","severity":"normal"},{"uid":"5420458e2cb0bdb9","name":"Retrieval Hint","time":{"start":1766025248096,"stop":1766025248097,"duration":1},"status":"passed","severity":"normal"},{"uid":"eebc421810d1beb4","name":"should emit message when we just started and store connect event occurs","time":{"start":1766025258767,"stop":1766025258768,"duration":1},"status":"passed","severity":"normal"},{"uid":"d604faa6206a4685","name":"ends if stream creation fails","time":{"start":1766025210132,"stop":1766025210132,"duration":0},"status":"passed","severity":"normal"},{"uid":"256a8120168dce80","name":"should evict furthest entry when buffer is full","time":{"start":1766025244658,"stop":1766025244658,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d805c0d24b50f9","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1766025543510,"stop":1766025543510,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb2d2a020543929b","name":"Push message with custom timestamp: 1766021708003","time":{"start":1766026325597,"stop":1766026325598,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1b7af47db7ea6c3","name":"Query generator for multiple messages with different message text format","time":{"start":1766025574213,"stop":1766025574214,"duration":1},"status":"passed","severity":"normal"},{"uid":"afa772f5bb2ddd27","name":"Passing page size 11 when there are 10 messages","time":{"start":1766025572715,"stop":1766025572716,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b64624613b00dc5","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1766025259990,"stop":1766025259991,"duration":1},"status":"passed","severity":"normal"},{"uid":"83e77335fc12f7d6","name":"Push message with shell command payload","time":{"start":1766026325590,"stop":1766026325590,"duration":0},"status":"passed","severity":"normal"},{"uid":"d165c151352993e0","name":"isConnected should return true after first peer connects","time":{"start":1766025303028,"stop":1766025303029,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfd24ac57d2c0336","name":"Push message with content topic containing long","time":{"start":1766026325592,"stop":1766026325593,"duration":1},"status":"passed","severity":"normal"},{"uid":"70902006376ead6a","name":"Push message with content topic containing Russian","time":{"start":1766026325620,"stop":1766026325620,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa3e94bf4d504054","name":"Incoming message is emitted as received","time":{"start":1766025262089,"stop":1766025262089,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8577ac780282aa4","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1766025288415,"stop":1766025288416,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c0fc9fbd37fbc62","name":"Push message with content topic containing Arabic","time":{"start":1766026325620,"stop":1766026325620,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f876b641bc53261","name":"should return true for sync message with causal history","time":{"start":1766025262093,"stop":1766025262093,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf838e526aa57526","name":"should allow redial after cooldown period","time":{"start":1766025209712,"stop":1766025209717,"duration":5},"status":"passed","severity":"normal"},{"uid":"4a53d4c994d405e7","name":"Check received message containing Script","time":{"start":1766025717694,"stop":1766025717694,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cf8f4498dee37fb","name":"Check message on other pubsub topic is not received","time":{"start":1766025717702,"stop":1766025717703,"duration":1},"status":"passed","severity":"normal"},{"uid":"58ba33992d404094","name":"ends if response has no messages","time":{"start":1766025210133,"stop":1766025210133,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8498d8ba733af5e","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1766025244587,"stop":1766025244587,"duration":0},"status":"passed","severity":"normal"},{"uid":"21cbdb40ad6b2aff","name":"Check message with non string payload is not received","time":{"start":1766025717705,"stop":1766025717705,"duration":0},"status":"passed","severity":"normal"},{"uid":"44954559182312ab","name":"should return false for different channelId","time":{"start":1766025262092,"stop":1766025262092,"duration":0},"status":"passed","severity":"normal"},{"uid":"ade3fc152b01c4d5","name":"should stop query when sync message from same channel is found","time":{"start":1766025262091,"stop":1766025262091,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f6117a88e0f5e81","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1766025482603,"stop":1766025482605,"duration":2},"status":"passed","severity":"normal"},{"uid":"505acfe02a4cbda7","name":"should populate queue if has active dial","time":{"start":1766025209711,"stop":1766025209711,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0f7c9c18458db6","name":"should be online or offline if network state changed","time":{"start":1766025303031,"stop":1766025303031,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ae546f09d35f663","name":"should return true when peer is on the pubsub topic shard","time":{"start":1766025209338,"stop":1766025209338,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ad1e21ba1cebc0","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1766025748187,"stop":1766025748187,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4af2677714805f4","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1766025429814,"stop":1766025429814,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6b2b64e49818a3","name":"Sync message are not sent excessively within sync frequency","time":{"start":1766025265350,"stop":1766025265351,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b5e5bb4090837f3","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1766025585996,"stop":1766025585997,"duration":1},"status":"passed","severity":"normal"},{"uid":"1be2303fd97925c0","name":"Check received message containing unicode special characters","time":{"start":1766025717698,"stop":1766025717699,"duration":1},"status":"passed","severity":"normal"},{"uid":"e28274744b22d7e8","name":"should return different streams if requested simultaniously","time":{"start":1766025209996,"stop":1766025209997,"duration":1},"status":"passed","severity":"normal"},{"uid":"230afcd49536a477","name":"Push message with Russian payload","time":{"start":1766026325575,"stop":1766026325575,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6c14af3299ddd65","name":"Push message with content topic containing escaped characters","time":{"start":1766026325608,"stop":1766026325608,"duration":0},"status":"passed","severity":"normal"},{"uid":"c469c37f819f0735","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1766025748190,"stop":1766025748190,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0bd8fd29c323d81","name":"should handle missing messages with undefined retrievalHint","time":{"start":1766025248287,"stop":1766025248288,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb31e5ff1c7edf5","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1766025210128,"stop":1766025210128,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d6c4f1475d3ac","name":"should return false when network is not connected","time":{"start":1766025210215,"stop":1766025210215,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0923f3eaca7a16a","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1766025372821,"stop":1766025372821,"duration":0},"status":"passed","severity":"normal"},{"uid":"68ef618b9b1d392","name":"should only return 1 node with relay and store capability","time":{"start":1766025218478,"stop":1766025218479,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eb0a134e032dfe4","name":"should properly create location multiaddrs - udp","time":{"start":1766025201179,"stop":1766025201179,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d1fe012535790a2","name":"should retry if all attempts fail","time":{"start":1766025257352,"stop":1766025257357,"duration":5},"status":"passed","severity":"normal"},{"uid":"95da0a82608eabb9","name":"should dispatch network event when browser goes online","time":{"start":1766025208868,"stop":1766025208868,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4a0442a5f25bf06","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1766025195760,"stop":1766025195760,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d9c1c1beac51ca","name":"should not be sent when there is no history","time":{"start":1766025248289,"stop":1766025248289,"duration":0},"status":"passed","severity":"normal"},{"uid":"a57b67dc3a4e74fe","name":"Push message with content topic containing numeric","time":{"start":1766026325593,"stop":1766026325593,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a7e2e03222e9ad8","name":"should not fail to stop the service if it was not started","time":{"start":1766025288411,"stop":1766025288412,"duration":1},"status":"passed","severity":"normal"},{"uid":"640512fc56dd19c6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1766025195764,"stop":1766025195764,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a6083b9a17a9bf0","name":"should create PeerExchange instance with components","time":{"start":1766025218447,"stop":1766025218447,"duration":0},"status":"passed","severity":"normal"},{"uid":"21476492ed9530e3","name":"yields decoded messages","time":{"start":1766025210133,"stop":1766025210134,"duration":1},"status":"passed","severity":"normal"},{"uid":"f827eb0a8282557b","name":"should query peer with peer exchange protocol","time":{"start":1766025218488,"stop":1766025218488,"duration":0},"status":"passed","severity":"normal"},{"uid":"878e500a996a0747","name":"Throws when trying to push message with empty payload","time":{"start":1766026325618,"stop":1766026325618,"duration":0},"status":"passed","severity":"normal"},{"uid":"546e0b9358497844","name":"Subscribe and receive messages via lightPush","time":{"start":1766025748187,"stop":1766025748187,"duration":0},"status":"passed","severity":"normal"},{"uid":"502eb58208c926e3","name":"Encoder error raises irrecoverable error","time":{"start":1766025262088,"stop":1766025262088,"duration":0},"status":"passed","severity":"normal"},{"uid":"df76d5c518cf614","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1766025195767,"stop":1766025195767,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf8097a901104a","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1766025244570,"stop":1766025244570,"duration":0},"status":"passed","severity":"normal"},{"uid":"853c736af12b64fa","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1766025248290,"stop":1766025248290,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d8dbe96949902d","name":"Push message with Arabic payload","time":{"start":1766026325575,"stop":1766026325575,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebb8756c8642960","name":"Passing page size 1 when there are 4 messages","time":{"start":1766025572714,"stop":1766025572714,"duration":0},"status":"passed","severity":"normal"},{"uid":"72985a2e20758e6f","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1766025195759,"stop":1766025195759,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a006ef569948ddc","name":"should attach causal history and bloom filter to each message","time":{"start":1766025248279,"stop":1766025248280,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeadb881c206eec9","name":"Push 30 different messages","time":{"start":1766026325578,"stop":1766026325579,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f0200972ed90e567","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1766025543509,"stop":1766025543509,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f3b741043ba6783","name":"should not be delivered","time":{"start":1766025248289,"stop":1766025248290,"duration":1},"status":"passed","severity":"normal"},{"uid":"31900efa4f025bac","name":"should handle multiple peers with different shard configurations","time":{"start":1766025209737,"stop":1766025209738,"duration":1},"status":"passed","severity":"normal"},{"uid":"f92b65196b4caf4","name":"should start and setup intervals and event listeners","time":{"start":1766025257407,"stop":1766025257408,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eddb78fb481e6e5","name":"Subscribe to topic containing XML and receive message","time":{"start":1766025748202,"stop":1766025748202,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0f5c7decae190f3","name":"Push message with numeric payload","time":{"start":1766026325587,"stop":1766026325587,"duration":0},"status":"passed","severity":"normal"},{"uid":"24ff27c34de12527","name":"Subscribe to topic containing short and publish message","time":{"start":1766025460617,"stop":1766025460617,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e6e55cecf3688f9","name":"Push message with rate limit","time":{"start":1766026325584,"stop":1766026325584,"duration":0},"status":"passed","severity":"normal"},{"uid":"96b0f1211632fc4e","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app76/10/topic847/xml","time":{"start":1766025548774,"stop":1766025548774,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dcd72b084543ec5","name":"should not fail to start the service if it is already started","time":{"start":1766025222199,"stop":1766025222200,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c8b4c7091f089ad","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1766025248289,"stop":1766025248289,"duration":0},"status":"passed","severity":"normal"},{"uid":"b64d8b76932ed406","name":"Subscribe and receive messages via lightPush","time":{"start":1766025748196,"stop":1766025748196,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dbcf9e937ea42e","name":"Emits 'syncing' then 'synced' when message flagged as missing and then received","time":{"start":1766025259468,"stop":1766025259469,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b064875a220a22b","name":"should throw error - no id","time":{"start":1766025201174,"stop":1766025201174,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff5786c21d1e016","name":"should remove event listeners from globalThis","time":{"start":1766025208840,"stop":1766025208840,"duration":0},"status":"passed","severity":"normal"},{"uid":"50fd9da0d4d5739b","name":"Fails to publish message with empty text","time":{"start":1766025452799,"stop":1766025452799,"duration":0},"status":"passed","severity":"normal"},{"uid":"5304cbea25de76a5","name":"should not stop if not started","time":{"start":1766025218485,"stop":1766025218485,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b76bca3cf8e8ad1","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1766025209494,"stop":1766025209495,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb73a7498bff5805","name":"Ephemeral field is preserved - encoder v0","time":{"start":1766025289833,"stop":1766025289834,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d394155526fe93d","name":"Meta field set when metaSetter is specified","time":{"start":1766025210281,"stop":1766025210281,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ae78159d9b39761","name":"accepts time-filtered query with content filter","time":{"start":1766025209671,"stop":1766025209671,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a06ff9856eaf49b","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1766025303030,"stop":1766025303030,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2c8051bd6757217","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1766025717717,"stop":1766025717718,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8e3f9c93363a97d","name":"Check received message with timestamp: 1766025281682 ","time":{"start":1766025717714,"stop":1766025717714,"duration":0},"status":"passed","severity":"normal"},{"uid":"e121eba1e48a514e","name":"Store - dialed first","time":{"start":1766025588969,"stop":1766025588970,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfe839e1e9ac8ca8","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1766025200604,"stop":1766025200604,"duration":0},"status":"passed","severity":"normal"},{"uid":"59506fe604009cec","name":"Decoder throws on empty string content topic","time":{"start":1766025227411,"stop":1766025227411,"duration":0},"status":"passed","severity":"normal"},{"uid":"5288fb57feca2b50","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1766025244600,"stop":1766025244600,"duration":0},"status":"passed","severity":"normal"},{"uid":"98b151dabc60abfd","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1766025244585,"stop":1766025244585,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd917cfcb17e0b7b","name":"Emits 'syncing' until all messages are received or lost","time":{"start":1766025259470,"stop":1766025259470,"duration":0},"status":"passed","severity":"normal"},{"uid":"dff2ca946ae034b8","name":"Check message with no content topic is not received","time":{"start":1766025717716,"stop":1766025717716,"duration":0},"status":"passed","severity":"normal"},{"uid":"4453656e4b5ee7","name":"Push message with emoji payload","time":{"start":1766026325617,"stop":1766026325617,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d88aee5d2ce528c","name":"should delegate to networkMonitor.isConnected()","time":{"start":1766025210214,"stop":1766025210215,"duration":1},"status":"passed","severity":"normal"},{"uid":"e34912921cb50163","name":"Used by Waku Relay","time":{"start":1766025583198,"stop":1766025583199,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdee0a3b48e36532","name":"Check message with invalid timestamp is not received","time":{"start":1766025717715,"stop":1766025717715,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aea249baf24419","name":"should create ConnectionManager with relay","time":{"start":1766025210210,"stop":1766025210210,"duration":0},"status":"passed","severity":"normal"},{"uid":"c116f9d139e89191","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1766025460619,"stop":1766025460619,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccd3876a2b839e4e","name":"should reject if LightPush is requested but not mounted","time":{"start":1766025259662,"stop":1766025259662,"duration":0},"status":"passed","severity":"normal"},{"uid":"438213b99b24f309","name":"should get all peers from store","time":{"start":1766025210117,"stop":1766025210118,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e0120f2818d137f","name":"Push message with Russian payload","time":{"start":1766026325601,"stop":1766026325601,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f9b314db6c68de","name":"Push message with special chars payload","time":{"start":1766026325574,"stop":1766026325574,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5ec37941a1426a3","name":"Own sync message does not acknowledge own messages","time":{"start":1766025265352,"stop":1766025265352,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d9d90120d3c692a","name":"Push message with unicode special characters payload","time":{"start":1766026325604,"stop":1766026325604,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ce088f8a623e2b3","name":"should handle errors when removing globalThis listeners","time":{"start":1766025208840,"stop":1766025208841,"duration":1},"status":"passed","severity":"normal"},{"uid":"a44dbce67d2aba00","name":"should be safe to call multiple times","time":{"start":1766025209965,"stop":1766025209965,"duration":0},"status":"passed","severity":"normal"},{"uid":"df264e3d3a528365","name":"should create ShardReader with auto sharding network config","time":{"start":1766025209311,"stop":1766025209312,"duration":1},"status":"passed","severity":"normal"},{"uid":"a99a79fa5b5b26eb","name":"should update ack status of messages in outgoing buffer","time":{"start":1766025248290,"stop":1766025248290,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a735c69a077731","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1766025585998,"stop":1766025585998,"duration":0},"status":"passed","severity":"normal"},{"uid":"92986e9320b6df27","name":"should remove entries","time":{"start":1766025244666,"stop":1766025244666,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ee6a4fd7b56bb7a","name":"Check publish message containing Arabic","time":{"start":1766025452789,"stop":1766025452789,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ddca7b8e32eb168","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1766025195762,"stop":1766025195763,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8f929f75217e818","name":"should create RPC request with correct parameters","time":{"start":1766025218447,"stop":1766025218447,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b5283c058289fb","name":"Rejects garbage","time":{"start":1766025268500,"stop":1766025268500,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a7b2e7ca6ccab9f","name":"should handle incoming messages","time":{"start":1766025257754,"stop":1766025257755,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c63801f67603008","name":"Check received message containing escaped characters","time":{"start":1766025717712,"stop":1766025717713,"duration":1},"status":"passed","severity":"normal"},{"uid":"f971a6b5a7588926","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1766025244596,"stop":1766025244596,"duration":0},"status":"passed","severity":"normal"},{"uid":"28af7b82d118b177","name":"should clear existing timers before creating new ones","time":{"start":1766025209989,"stop":1766025209989,"duration":0},"status":"passed","severity":"normal"},{"uid":"1552c57905a8c6ed","name":"Check message with no payload is not received","time":{"start":1766025717704,"stop":1766025717704,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b24fbbb434192b0","name":"Get Nodes","time":{"start":1766025217777,"stop":1766025217777,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9f61a393cf96153","name":"should sort peers by ping value","time":{"start":1766025210221,"stop":1766025210222,"duration":1},"status":"passed","severity":"normal"},{"uid":"44258c3fc6b1a647","name":"should dial all peers on dial","time":{"start":1766025370536,"stop":1766025370537,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcba84cbd0397fb7","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1766025446243,"stop":1766025446243,"duration":0},"status":"passed","severity":"normal"},{"uid":"13a8e8ff137795bb","name":"Check received message with timestamp: 1766025281682 ","time":{"start":1766025717700,"stop":1766025717701,"duration":1},"status":"passed","severity":"normal"},{"uid":"85c804d91f03c791","name":"different cluster: nodes don't connect","time":{"start":1766025372822,"stop":1766025372822,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b0f6be659b1c15d","name":"Push message with Chinese payload","time":{"start":1766026325600,"stop":1766026325601,"duration":1},"status":"passed","severity":"normal"},{"uid":"490bbbec7ceb79ff","name":"should skip updating peer store if peer has same addresses","time":{"start":1766025209030,"stop":1766025209031,"duration":1},"status":"passed","severity":"normal"},{"uid":"3522e3c7ea0da103","name":"Push message with emoji payload","time":{"start":1766026325591,"stop":1766026325591,"duration":0},"status":"passed","severity":"normal"},{"uid":"b854fe9ba8a61b5e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1766025195764,"stop":1766025195764,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e6076b2e4cab14","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1766025195757,"stop":1766025195757,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c496f83bca1cbe","name":"should load peers from local storage and dispatch events","time":{"start":1766025222201,"stop":1766025222201,"duration":0},"status":"passed","severity":"normal"},{"uid":"a83107970edab4ed","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1766025244604,"stop":1766025244605,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf992e04aee48e60","name":"should handle task timeouts","time":{"start":1766025257351,"stop":1766025257351,"duration":0},"status":"passed","severity":"normal"},{"uid":"882ae89012f0a447","name":"Push message with meta","time":{"start":1766026325609,"stop":1766026325610,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddb085067454d41b","name":"Push message with Chinese payload","time":{"start":1766026325614,"stop":1766026325614,"duration":0},"status":"passed","severity":"normal"},{"uid":"9afb1e0575b2d708","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1766025217505,"stop":1766025217508,"duration":3},"status":"passed","severity":"normal"},{"uid":"2eeefab5cea28274","name":"Push message with escaped characters payload","time":{"start":1766026325590,"stop":1766026325591,"duration":1},"status":"passed","severity":"normal"},{"uid":"131c14a68cb9ded5","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1766025209975,"stop":1766025209976,"duration":1},"status":"passed","severity":"normal"},{"uid":"190a7d166395630d","name":"should handle query errors","time":{"start":1766025218490,"stop":1766025218490,"duration":0},"status":"passed","severity":"normal"},{"uid":"b08f6fd3191b9b40","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1766025303028,"stop":1766025303028,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb2c040eec63dc9e","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1766025248286,"stop":1766025248286,"duration":0},"status":"passed","severity":"normal"},{"uid":"a05207c02ac85b03","name":"should handle general insertion and lookup correctly","time":{"start":1766025244485,"stop":1766025244486,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a4cc4cb412feba3","name":"should handle dial errors gracefully","time":{"start":1766025209719,"stop":1766025209719,"duration":0},"status":"passed","severity":"normal"},{"uid":"6451d86def390757","name":"random static sharding 9 - Cluster ID: 130, Shard ID: 371","time":{"start":1766025570827,"stop":1766025570828,"duration":1},"status":"passed","severity":"normal"},{"uid":"410d1b511e8e0211","name":"should add event listener for peer:discovery","time":{"start":1766025209010,"stop":1766025209011,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce546745c2a7e80f","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1766025585996,"stop":1766025585996,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ce0b995d8d912c","name":"Check received message containing special chars","time":{"start":1766025717691,"stop":1766025717691,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e8c0d620a81fb02","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1766025534802,"stop":1766025534803,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cf50dd7c0b2d006","name":"Push message with rate limit","time":{"start":1766026325610,"stop":1766026325610,"duration":0},"status":"passed","severity":"normal"},{"uid":"5266f83e6dccdd21","name":"Check received message containing shell command","time":{"start":1766025717712,"stop":1766025717712,"duration":0},"status":"passed","severity":"normal"},{"uid":"96b0d551ab3a84e","name":"should throw error - no id","time":{"start":1766025201173,"stop":1766025201173,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2d26fc1d97484fb","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1766025748187,"stop":1766025748188,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8be90587b991185","name":"should handle all zero keep alive options","time":{"start":1766025209990,"stop":1766025209991,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0c0c54261290cfd","name":"Subscribe to topic containing JSON and publish message","time":{"start":1766025460622,"stop":1766025460622,"duration":0},"status":"passed","severity":"normal"},{"uid":"5893a1ec4f42a4d9","name":"Push message with content topic containing emoji","time":{"start":1766026325609,"stop":1766026325609,"duration":0},"status":"passed","severity":"normal"},{"uid":"9298b797baf2e542","name":"Round trip binary encryption [ecies, signature]","time":{"start":1766025229049,"stop":1766025229049,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d59baa328b1308d","name":"Using a function","time":{"start":1766025583198,"stop":1766025583198,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d92c1121e7445cd","name":"recovers when dns.resolve returns empty","time":{"start":1766025218477,"stop":1766025218477,"duration":0},"status":"passed","severity":"normal"},{"uid":"418da68c5964fe59","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1766025244595,"stop":1766025244596,"duration":1},"status":"passed","severity":"normal"},{"uid":"d83cc13c62e40458","name":"should hang up with multiaddr and return true on success","time":{"start":1766025210218,"stop":1766025210218,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a10b634aa8e5438","name":"should return false when peer is not on topic","time":{"start":1766025210223,"stop":1766025210223,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea93b04eca98501","name":"Subscribe to topic containing Script and publish message","time":{"start":1766025460620,"stop":1766025460621,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8d8dcbdf367e011","name":"Encoder throws on empty string content topic","time":{"start":1766025227410,"stop":1766025227410,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1eb5f507bef1269","name":"Sends ack once message is marked as irretrievably lost","time":{"start":1766025262093,"stop":1766025262094,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd0c0b2b6cb14c01","name":"should reject if Relay is requested but not mounted","time":{"start":1766025259662,"stop":1766025259662,"duration":0},"status":"passed","severity":"normal"},{"uid":"d03ac9392db65476","name":"Push message with meta","time":{"start":1766026325622,"stop":1766026325622,"duration":0},"status":"passed","severity":"normal"},{"uid":"eddf50bf59d7b3e5","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1766025209488,"stop":1766025209488,"duration":0},"status":"passed","severity":"normal"},{"uid":"371d2b3e7281696b","name":"should detect messages with missing dependencies","time":{"start":1766025248285,"stop":1766025248285,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ed9e17c46e4c1ac","name":"Push message with XML payload","time":{"start":1766026325602,"stop":1766026325602,"duration":0},"status":"passed","severity":"normal"},{"uid":"8140179923fdcab4","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1766025217717,"stop":1766025217718,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ca1c205a6fa328e","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1766025307839,"stop":1766025307840,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebe594ea2030f1d1","name":"Subscribe to topic containing numeric and publish message","time":{"start":1766025460618,"stop":1766025460618,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d5cb87cfb91dea","name":"should dispatch network event when browser goes offline","time":{"start":1766025208868,"stop":1766025208869,"duration":1},"status":"passed","severity":"normal"},{"uid":"93e72ed32ee22101","name":"should initialize with custom TTL","time":{"start":1766025218483,"stop":1766025218484,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e2b8b91de240799","name":"ignores domain fetching errors","time":{"start":1766025218477,"stop":1766025218477,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca003354a76e35e","name":"should initialize with Unhealthy status","time":{"start":1766025258184,"stop":1766025258184,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c7f3c7312f37679","name":"Query with Ordered Callback, No message returned","time":{"start":1766025543509,"stop":1766025543510,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4f96c5f608ad453","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1766025258774,"stop":1766025258774,"duration":0},"status":"passed","severity":"normal"},{"uid":"23bd0b5dacfb8310","name":"Push message with short payload","time":{"start":1766026325599,"stop":1766026325599,"duration":0},"status":"passed","severity":"normal"},{"uid":"b97fa9f2396ff3f9","name":"should transition to Unhealthy when no connections","time":{"start":1766025258184,"stop":1766025258192,"duration":8},"status":"passed","severity":"normal"},{"uid":"7cdb9bd7d0209689","name":"All","time":{"start":1766025287653,"stop":1766025287656,"duration":3},"status":"passed","severity":"normal"},{"uid":"6bd661397b92aa47","name":"Outgoing message is emitted as sending","time":{"start":1766025259989,"stop":1766025259989,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eb299119d8ba44b","name":"Throws when trying to push message with empty payload","time":{"start":1766026325579,"stop":1766026325579,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fc4493fa1245e73","name":"should not modify tags of connections for different peers","time":{"start":1766025257728,"stop":1766025257728,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb3e9a9dce8bd7c","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1766025209491,"stop":1766025209493,"duration":2},"status":"passed","severity":"normal"},{"uid":"e043d0e17533468c","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1766025452796,"stop":1766025452796,"duration":0},"status":"passed","severity":"normal"},{"uid":"e97c784ff4372516","name":"Push message with custom timestamp: 1766028908004","time":{"start":1766026325624,"stop":1766026325624,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc59757177cf26e3","name":"random static sharding 7 - Cluster ID: 608, Shard ID: 346","time":{"start":1766025570825,"stop":1766025570826,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfd2c57299326594","name":"caches peers it previously fetched","time":{"start":1766025218478,"stop":1766025218478,"duration":0},"status":"passed","severity":"normal"},{"uid":"82c8ae736674a268","name":"should use DNS peer discovery with light client","time":{"start":1766025288414,"stop":1766025288415,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2e7467c65e26912c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1766025244596,"stop":1766025244596,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c7914f2264af44","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1766025218443,"stop":1766025218443,"duration":0},"status":"passed","severity":"normal"},{"uid":"825d48660e1b4549","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1766025217715,"stop":1766025217715,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f6973791dd7abfe","name":"configure the node with multiple content topics","time":{"start":1766025548775,"stop":1766025548775,"duration":0},"status":"passed","severity":"normal"},{"uid":"278ff51b6969e27f","name":"random static sharding 5 - Cluster ID: 816, Shard ID: 3","time":{"start":1766025570824,"stop":1766025570825,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2ff6ff570bf183e","name":"Outgoing message is retried until acknowledged","time":{"start":1766025262089,"stop":1766025262089,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bdf6ecf3334991a","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1766025748202,"stop":1766025748202,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4557814d85181b1","name":"Check received message containing numeric","time":{"start":1766025717707,"stop":1766025717708,"duration":1},"status":"passed","severity":"normal"},{"uid":"b571c27acc8d3a2","name":"Subscribe and publish message","time":{"start":1766025460615,"stop":1766025460615,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ee36f9e1cbc5ea","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app94/4/topic123/proto","time":{"start":1766025548773,"stop":1766025548773,"duration":0},"status":"passed","severity":"normal"},{"uid":"de2ed66675e1e9b9","name":"Push message with emoji payload","time":{"start":1766026325604,"stop":1766026325604,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd3b3ca1b0b64a5","name":"should call waitForPeer on Relay","time":{"start":1766025259665,"stop":1766025259665,"duration":0},"status":"passed","severity":"normal"},{"uid":"48444fd395da2f1c","name":"Check received message containing escaped characters","time":{"start":1766025717696,"stop":1766025717698,"duration":2},"status":"passed","severity":"normal"},{"uid":"718528d431a4bea4","name":"should remove entries","time":{"start":1766025244660,"stop":1766025244660,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f3759811568003a","name":"Push message with content topic containing escaped characters","time":{"start":1766026325582,"stop":1766026325582,"duration":0},"status":"passed","severity":"normal"},{"uid":"d183530e11feebf5","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1766025258766,"stop":1766025258766,"duration":0},"status":"passed","severity":"normal"},{"uid":"9514be0b2e6b8bd2","name":"Relay","time":{"start":1766025287650,"stop":1766025287651,"duration":1},"status":"passed","severity":"normal"},{"uid":"88446ac76aeaeea1","name":"Fails to push message with large meta","time":{"start":1766026325596,"stop":1766026325597,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f2d17fb08cf042d","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1766025218444,"stop":1766025218444,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7558dd67e7c40fe","name":"should process queue every 500ms","time":{"start":1766025209731,"stop":1766025209731,"duration":0},"status":"passed","severity":"normal"},{"uid":"156e612727b4530e","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1766025585995,"stop":1766025585995,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd2900380efba2d0","name":"Promise Callback - true","time":{"start":1766025558904,"stop":1766025558904,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2135a2540d9f26d","name":"should reassess health immediately when peer disconnects","time":{"start":1766025258197,"stop":1766025258197,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aaca6f314f280","name":"Repair Request","time":{"start":1766025248097,"stop":1766025248097,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0b4b62e1b6b6638","name":"Emits 'synced' when new message received","time":{"start":1766025259467,"stop":1766025259467,"duration":0},"status":"passed","severity":"normal"},{"uid":"942cb99f38be0f90","name":"should handle peer store errors gracefully","time":{"start":1766025218487,"stop":1766025218487,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f46c69324e0f2f2","name":"should throw error - no public key","time":{"start":1766025201175,"stop":1766025201175,"duration":0},"status":"passed","severity":"normal"},{"uid":"2436ebe00cfc4f3d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1766025244606,"stop":1766025244606,"duration":0},"status":"passed","severity":"normal"},{"uid":"61545924c46d0a67","name":"Subscribe to topic containing Russian and publish message","time":{"start":1766025460619,"stop":1766025460620,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0e644090a806b5f","name":"Fails to push message bigger that 1MB","time":{"start":1766026325625,"stop":1766026325625,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c16ecac13a5cfce","name":"should set field with only STORE enabled","time":{"start":1766025201181,"stop":1766025201181,"duration":0},"status":"passed","severity":"normal"},{"uid":"af07087d62c1028c","name":"should work with stubbed retrieve function","time":{"start":1766025258761,"stop":1766025258762,"duration":1},"status":"passed","severity":"normal"},{"uid":"99aca04b451cf69c","name":"Bloom filter","time":{"start":1766025248096,"stop":1766025248096,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b4feed289e3614b","name":"should create PeerExchangeDiscovery instance","time":{"start":1766025218492,"stop":1766025218492,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fb3eb1b8572171e","name":"should be able to encode the field with only STORE set to true","time":{"start":1766025200596,"stop":1766025200597,"duration":1},"status":"passed","severity":"normal"},{"uid":"5816ce2f858ad96","name":"should sort by messageId when timestamps are equal","time":{"start":1766025248098,"stop":1766025248098,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdd702f76d174f50","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1766025209031,"stop":1766025209031,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8ae413b3c516d50","name":"Outgoing message is possibly acknowledged","time":{"start":1766025259991,"stop":1766025259991,"duration":0},"status":"skipped","severity":"normal"},{"uid":"756ac871607333d3","name":"should return false when peer is on different cluster","time":{"start":1766025209313,"stop":1766025209313,"duration":0},"status":"passed","severity":"normal"},{"uid":"3115dcba6686555c","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1766025258754,"stop":1766025258755,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae33a7adf987474","name":"Push message with content topic containing unicode special characters","time":{"start":1766026325595,"stop":1766026325596,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f45fcd87a754960","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1766025258196,"stop":1766025258196,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cbd2b563670245","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1766025429823,"stop":1766025429823,"duration":0},"status":"passed","severity":"normal"},{"uid":"94d45983c6a0f28a","name":"should be able to decode the field with only RELAY set to true","time":{"start":1766025200601,"stop":1766025200601,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8cb32b73ab5d88d","name":"throws on content topic with empty application field","time":{"start":1766025195753,"stop":1766025195753,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe5c14c229992139","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1766025748203,"stop":1766025748204,"duration":1},"status":"passed","severity":"normal"},{"uid":"f534beb9d6e1283f","name":"should use peerId from options when provided to queryGenerator","time":{"start":1766025259570,"stop":1766025259570,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c03a1ea26bca4ea","name":"Fails to push message bigger that 1MB","time":{"start":1766026325612,"stop":1766026325612,"duration":0},"status":"passed","severity":"normal"},{"uid":"6875d3a35d9acf0d","name":"should handle mixed protocol support correctly","time":{"start":1766025258202,"stop":1766025258203,"duration":1},"status":"passed","severity":"normal"},{"uid":"adf07a0b71890aa","name":"Push message with Basic HTML tag payload","time":{"start":1766026325616,"stop":1766026325616,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd23b6dea9673dde","name":"should not dispatch event when already connected","time":{"start":1766025208861,"stop":1766025208861,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2523b3bddfa269d","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1766025460623,"stop":1766025460623,"duration":0},"status":"passed","severity":"normal"},{"uid":"78af6ee6f0886b01","name":"should do nothing if no non-locked connections to drop","time":{"start":1766025210127,"stop":1766025210127,"duration":0},"status":"passed","severity":"normal"},{"uid":"dad9c391e088e882","name":"Push message with Script payload","time":{"start":1766026325602,"stop":1766026325602,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c1842295affbdac","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1766025195769,"stop":1766025195769,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c705524d8c8599e","name":"should not fail to stop the service if it was not started","time":{"start":1766025222199,"stop":1766025222199,"duration":0},"status":"passed","severity":"normal"},{"uid":"64071bfb28e62f13","name":"should remove event listeners from libp2p","time":{"start":1766025208839,"stop":1766025208839,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab3d9f86a5e46f1","name":"Query Generator - true","time":{"start":1766025558902,"stop":1766025558902,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0dbeebcf08550ed","name":"Push message with content topic containing JSON","time":{"start":1766026325621,"stop":1766026325621,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec9050f70f4c6a15","name":"should compute hash only when first accessed","time":{"start":1766025210283,"stop":1766025210283,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb3b2152dca02009","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1766025209985,"stop":1766025209985,"duration":0},"status":"passed","severity":"normal"},{"uid":"f213f38eafe1b582","name":"should process tasks in queue","time":{"start":1766025257344,"stop":1766025257344,"duration":0},"status":"passed","severity":"normal"},{"uid":"501c6e4960459f53","name":"should handle dial errors","time":{"start":1766025210217,"stop":1766025210217,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d6706fafab9f96","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1766025244605,"stop":1766025244606,"duration":1},"status":"passed","severity":"normal"},{"uid":"b549dfe1e14cb465","name":"isConnected should return false after all peers disconnect","time":{"start":1766025303029,"stop":1766025303029,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0f767e2ad84c06e","name":"should have no discoveries enabled by default","time":{"start":1766025256956,"stop":1766025256956,"duration":0},"status":"passed","severity":"normal"},{"uid":"cedb544dfd371042","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1766025258772,"stop":1766025258772,"duration":0},"status":"passed","severity":"normal"},{"uid":"925da4110a5ae6c5","name":"Passing page size 3 when there are 20 messages","time":{"start":1766025572714,"stop":1766025572715,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6ffe716fe1ed72c","name":"Subscribe to topic containing XML and receive message","time":{"start":1766025748193,"stop":1766025748193,"duration":0},"status":"passed","severity":"normal"},{"uid":"675803378227e590","name":"should get / set UDP multiaddr","time":{"start":1766025201177,"stop":1766025201177,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cf9f55e0d658705","name":"should handle peer not in mesh for all topics","time":{"start":1766025209991,"stop":1766025209991,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c805518de3a960","name":"Query generator for multiple messages","time":{"start":1766025574212,"stop":1766025574213,"duration":1},"status":"passed","severity":"normal"},{"uid":"262e5513af79a515","name":"should clear all timers","time":{"start":1766025209964,"stop":1766025209964,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0e50591045fe80b","name":"should wait for Filter peer to be connected","time":{"start":1766025259664,"stop":1766025259664,"duration":0},"status":"passed","severity":"normal"},{"uid":"7087c75f11e2c856","name":"should handle shard reader errors gracefully","time":{"start":1766025209736,"stop":1766025209736,"duration":0},"status":"passed","severity":"normal"},{"uid":"23f4998ab013d571","name":"should skip already querying peers","time":{"start":1766025218488,"stop":1766025218489,"duration":1},"status":"passed","severity":"normal"},{"uid":"439daef02a78877","name":"Push message with short payload","time":{"start":1766026325612,"stop":1766026325613,"duration":1},"status":"passed","severity":"normal"},{"uid":"9aaa9b229c12b8eb","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1766025244592,"stop":1766025244593,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5fb0c8462253d8f","name":"should do nothing when connections still exist","time":{"start":1766025210115,"stop":1766025210115,"duration":0},"status":"passed","severity":"normal"},{"uid":"25534ed129d2ca53","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1766025200603,"stop":1766025200603,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc69349f519d830f","name":"can start and stop the service","time":{"start":1766025222199,"stop":1766025222199,"duration":0},"status":"passed","severity":"normal"},{"uid":"a504d6701c134bce","name":"ignores unrecognized TXT record formats","time":{"start":1766025218478,"stop":1766025218478,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca715efc3270e2d0","name":"Check received message containing Arabic","time":{"start":1766025717708,"stop":1766025717709,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ecb8093dec0a037","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1766025244592,"stop":1766025244592,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fb43acc481cb418","name":"Push message with long payload","time":{"start":1766026325599,"stop":1766026325599,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae0f9e62b070a2ae","name":"Subscribe to topic containing XML and publish message","time":{"start":1766025460621,"stop":1766025460621,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b23d492a4b7d129","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1766025244606,"stop":1766025244607,"duration":1},"status":"passed","severity":"normal"},{"uid":"82ace6d75b44aaf6","name":"should encodeTxt and decodeTxt","time":{"start":1766025201172,"stop":1766025201172,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d31797ea36fdba5","name":"Subscribe to topic containing shell command and receive message","time":{"start":1766025748194,"stop":1766025748194,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff6486bd85bb59bf","name":"Fails to publish duplicate message","time":{"start":1766025452798,"stop":1766025452799,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a7340261f96e502","name":"Subscribe to topic containing numeric and receive message","time":{"start":1766025748191,"stop":1766025748191,"duration":0},"status":"passed","severity":"normal"},{"uid":"9da182efdc532ffc","name":"should initialize with custom number of peers","time":{"start":1766025257714,"stop":1766025257716,"duration":2},"status":"passed","severity":"normal"},{"uid":"f91e250c1a7b171e","name":"Push 30 different messages","time":{"start":1766026325604,"stop":1766026325604,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1f75c4ed30ef596c","name":"Refresh subscription","time":{"start":1766025748190,"stop":1766025748191,"duration":1},"status":"passed","severity":"normal"},{"uid":"831d092a6104a7ca","name":"Waku message hash computation (no timestamp)","time":{"start":1766025209490,"stop":1766025209491,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2fc100ed6df675e","name":"Default pageSize","time":{"start":1766025572716,"stop":1766025572717,"duration":1},"status":"passed","severity":"normal"},{"uid":"799813f9143acb7d","name":"should add peer to queue when queue is not empty","time":{"start":1766025209705,"stop":1766025209710,"duration":5},"status":"passed","severity":"normal"},{"uid":"c1cff5a8d9cff34f","name":"yields undefined for messages without content topic","time":{"start":1766025210134,"stop":1766025210134,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7f9ed91b2d6dd75","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1766025217705,"stop":1766025217706,"duration":1},"status":"passed","severity":"normal"},{"uid":"b160c098ca15fdc8","name":"should remove event listeners","time":{"start":1766025209963,"stop":1766025209963,"duration":0},"status":"passed","severity":"normal"},{"uid":"27dab7441ba1f48e","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1766025748198,"stop":1766025748198,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8bddcc511178efb6","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1766025217714,"stop":1766025217715,"duration":1},"status":"passed","severity":"normal"},{"uid":"75000af70d405e69","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1766025195767,"stop":1766025195767,"duration":0},"status":"passed","severity":"normal"},{"uid":"d24c47c1f4e20c73","name":"should properly create peer info with all multiaddrs","time":{"start":1766025201179,"stop":1766025201180,"duration":1},"status":"passed","severity":"normal"},{"uid":"224315c6437e7378","name":"Light Node - default protocols","time":{"start":1766025588971,"stop":1766025588971,"duration":0},"status":"passed","severity":"normal"},{"uid":"3006618a73d2909d","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1766025244565,"stop":1766025244566,"duration":1},"status":"passed","severity":"normal"},{"uid":"58effbb27faf022d","name":"Push message with custom timestamp: 1735266908003","time":{"start":1766026325584,"stop":1766026325584,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d20244e6ce70a3","name":"random static sharding 8 - Cluster ID: 826, Shard ID: 896","time":{"start":1766025570827,"stop":1766025570827,"duration":0},"status":"passed","severity":"normal"},{"uid":"f33f0af709c387e0","name":"Refresh subscription","time":{"start":1766025748199,"stop":1766025748199,"duration":0},"status":"passed","severity":"normal"},{"uid":"f778cd78ea6b4854","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1766025208869,"stop":1766025208870,"duration":1},"status":"passed","severity":"normal"},{"uid":"272c99abfcaf9471","name":"Query with Promise Callback, No Decoder","time":{"start":1766025543511,"stop":1766025543511,"duration":0},"status":"passed","severity":"normal"},{"uid":"16a3d6020b1ddbf3","name":"A test","time":{"start":1766025357998,"stop":1766025357999,"duration":1},"status":"passed","severity":"normal"},{"uid":"36a6de926ee9790c","name":"Subscribe to topic containing JSON and receive message","time":{"start":1766025748194,"stop":1766025748194,"duration":0},"status":"passed","severity":"normal"},{"uid":"79daf8e07e775331","name":"Callback on promise, aborts when callback returns true","time":{"start":1766025574217,"stop":1766025574218,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eaa10cb1bd2a7a1","name":"should use current time when it's greater than incremented timestamp","time":{"start":1766025248132,"stop":1766025248134,"duration":2},"status":"passed","severity":"normal"},{"uid":"fddebdecb9809a81","name":"Reusing cursor across nodes","time":{"start":1766025529583,"stop":1766025529583,"duration":0},"status":"passed","severity":"normal"},{"uid":"b29d39a5009b4e24","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1766025748204,"stop":1766025748204,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eba2491d2d2533b","name":"Push 30 different messages","time":{"start":1766026325591,"stop":1766026325592,"duration":1},"status":"skipped","severity":"normal"},{"uid":"70a0ce8d027c727d","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1766025244583,"stop":1766025244583,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc8a07ee1cdb193e","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1766025244579,"stop":1766025244582,"duration":3},"status":"passed","severity":"normal"},{"uid":"b2097f6d0cfe65b3","name":"Emits 'syncing' when message flagged as missed","time":{"start":1766025259467,"stop":1766025259468,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f7428d9a7a960","name":"should drop connection via multiaddr with hangUp","time":{"start":1766025370538,"stop":1766025370539,"duration":1},"status":"passed","severity":"normal"},{"uid":"c09498966ae2e57d","name":"should handle query errors gracefully","time":{"start":1766025218489,"stop":1766025218489,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0212ce3b8fdc3f8","name":"should get multiple eligible entries at later time","time":{"start":1766025244659,"stop":1766025244659,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fce1b9baec9be82","name":"should return false","time":{"start":1766025201175,"stop":1766025201175,"duration":0},"status":"passed","severity":"normal"},{"uid":"9944fc5ac6bbbbf8","name":"should return empty array when no peers connected","time":{"start":1766025210219,"stop":1766025210219,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fe7e110d26172db","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1766025372815,"stop":1766025372821,"duration":6},"status":"passed","severity":"normal"},{"uid":"b2e6944a60ff0998","name":"should invoke callbacks when receiving a message","time":{"start":1766025257406,"stop":1766025257407,"duration":1},"status":"passed","severity":"normal"},{"uid":"381440b0814a41b4","name":"Push message with special chars payload","time":{"start":1766026325613,"stop":1766026325613,"duration":0},"status":"passed","severity":"normal"},{"uid":"e695d6567629832b","name":"should respect maxRequests limit","time":{"start":1766025244659,"stop":1766025244659,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c8899ebb945a7a8","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1766025244566,"stop":1766025244566,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a3b1295d9153dcf","name":"Overlapping topic subscription","time":{"start":1766025748199,"stop":1766025748199,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0fea2a1cffbd51e","name":"should handle peer disconnect event when no connections remain","time":{"start":1766025208858,"stop":1766025208859,"duration":1},"status":"passed","severity":"normal"},{"uid":"791845845499c3cf","name":"Overlapping topic subscription","time":{"start":1766025748190,"stop":1766025748190,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5fb92aa819ea14b","name":"should handle large number of peers request","time":{"start":1766025218446,"stop":1766025218446,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0a70b715dbd64bb","name":"should query peers that support peer exchange","time":{"start":1766025218486,"stop":1766025218486,"duration":0},"status":"passed","severity":"normal"},{"uid":"38648462d1d12874","name":"should not create timers for topics where peer is not in mesh","time":{"start":1766025209986,"stop":1766025209986,"duration":0},"status":"passed","severity":"normal"},{"uid":"a07474276ea2b87d","name":"should only return 1 node with relay capability","time":{"start":1766025218478,"stop":1766025218478,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5528b7367802e17","name":"should wait for Store peer to be connected","time":{"start":1766025259664,"stop":1766025259665,"duration":1},"status":"passed","severity":"normal"},{"uid":"edf62dc3442ec172","name":"should be able to decode the field with only FILTER set to true","time":{"start":1766025200601,"stop":1766025200601,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5e29c5e2b695081","name":"should return true when peer is on the specified shard","time":{"start":1766025209322,"stop":1766025209322,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b13e75c304c0a3c","name":"should dial with multiaddr and return stream","time":{"start":1766025210216,"stop":1766025210217,"duration":1},"status":"passed","severity":"normal"},{"uid":"33c608835b5a054e","name":"Push message with content topic containing long","time":{"start":1766026325579,"stop":1766026325580,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddbc474768061ec8","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1766025372823,"stop":1766025372823,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ca7ce3784c82315","name":"handles different networkShards values correctly","time":{"start":1766025195760,"stop":1766025195761,"duration":1},"status":"passed","severity":"normal"},{"uid":"32675cd230f4ee8e","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1766025244598,"stop":1766025244599,"duration":1},"status":"passed","severity":"normal"},{"uid":"610e289add0a3eda","name":"Push message with shell command payload","time":{"start":1766026325577,"stop":1766026325577,"duration":0},"status":"passed","severity":"normal"},{"uid":"83cc3ee020e23d82","name":"should be safe to call multiple times","time":{"start":1766025209011,"stop":1766025209014,"duration":3},"status":"passed","severity":"normal"},{"uid":"3cbbe6476c2ec236","name":"should register libp2p event listeners when start is called","time":{"start":1766025257720,"stop":1766025257720,"duration":0},"status":"passed","severity":"normal"},{"uid":"498cc203eef66a5b","name":"yields undefined for messages without decoder","time":{"start":1766025210134,"stop":1766025210134,"duration":0},"status":"passed","severity":"normal"},{"uid":"2227c293d1e0a1c6","name":"should be empty when created","time":{"start":1766025257400,"stop":1766025257401,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfc5429f82ecece5","name":"should handle queue processing errors gracefully","time":{"start":1766025209732,"stop":1766025209735,"duration":3},"status":"passed","severity":"normal"},{"uid":"6edc2c43eaf8fbdf","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1766025195758,"stop":1766025195758,"duration":0},"status":"passed","severity":"normal"},{"uid":"c57650dfb77a64fd","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1766025717701,"stop":1766025717702,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c9bc0c5dd29e2d0","name":"Push message with meta","time":{"start":1766026325583,"stop":1766026325583,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3d6ed0d10a4912f","name":"should start the dialing interval","time":{"start":1766025209691,"stop":1766025209691,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ba756bfe77e37dc","name":"should be sent with empty content","time":{"start":1766025248288,"stop":1766025248288,"duration":0},"status":"passed","severity":"normal"},{"uid":"c97d927240210a19","name":"should start ping timers on peer connect","time":{"start":1766025209965,"stop":1766025209967,"duration":2},"status":"passed","severity":"normal"},{"uid":"1ae4be6ca4d057a2","name":"should not discard bootstrap peers if under the limit","time":{"start":1766025325940,"stop":1766025325940,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d8747c6bc3280f7","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1766025748197,"stop":1766025748197,"duration":0},"status":"passed","severity":"normal"},{"uid":"836f84ea55ea5048","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1766025529579,"stop":1766025529579,"duration":0},"status":"passed","severity":"normal"},{"uid":"e915cd56d743464b","name":"Subscribe and receive messages via waku relay post","time":{"start":1766025748197,"stop":1766025748197,"duration":0},"status":"passed","severity":"normal"},{"uid":"67e43484519ab9f1","name":"Encoder throws on empty string content topic","time":{"start":1766025229050,"stop":1766025229051,"duration":1},"status":"passed","severity":"normal"},{"uid":"9050d28fd95d998","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1766025244591,"stop":1766025244592,"duration":1},"status":"passed","severity":"normal"},{"uid":"eee0b6feb37f2ae4","name":"should return false when peer is not found","time":{"start":1766025209321,"stop":1766025209321,"duration":0},"status":"passed","severity":"normal"},{"uid":"1466ad97cb75869a","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1766025460615,"stop":1766025460616,"duration":1},"status":"passed","severity":"normal"},{"uid":"41ced53f55defb64","name":"Fails to push message bigger that 1MB","time":{"start":1766026325598,"stop":1766026325599,"duration":1},"status":"passed","severity":"normal"},{"uid":"41ad0caeb8788c","name":"peer exchange sets tag","time":{"start":1766025455687,"stop":1766025455688,"duration":1},"status":"passed","severity":"normal"},{"uid":"645c34034f29ecd7","name":"Check meta is set [symmetric]","time":{"start":1766025227408,"stop":1766025227408,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d96716da8debf3b","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1766025585995,"stop":1766025585995,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfa05e1ce95b3514","name":"Push message with SQL Injection payload","time":{"start":1766026325575,"stop":1766026325576,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a75eb3e5ebc36e1","name":"Init the array if not present","time":{"start":1766025195584,"stop":1766025195586,"duration":2},"status":"passed","severity":"normal"},{"uid":"c6f7d50e7852557f","name":"should continue query when messages are from different channels","time":{"start":1766025262091,"stop":1766025262091,"duration":0},"status":"passed","severity":"normal"},{"uid":"8213c1f0dbe87198","name":"Waku message hash computation (meta attribute not present)","time":{"start":1766025209489,"stop":1766025209489,"duration":0},"status":"passed","severity":"normal"},{"uid":"621b3aa080e70938","name":"Waku message hash computation (payload length 0)","time":{"start":1766025209490,"stop":1766025209490,"duration":0},"status":"passed","severity":"normal"},{"uid":"df73622aa037079","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1766025748189,"stop":1766025748189,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb54a3148bc92ee","name":"should properly compute the node id","time":{"start":1766025201175,"stop":1766025201176,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a0115c4655954f4","name":"Check publish message containing Script","time":{"start":1766025452791,"stop":1766025452792,"duration":1},"status":"passed","severity":"normal"},{"uid":"760f7d7e95d2156c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1766025244607,"stop":1766025244607,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b3115cdeccab782","name":"Outgoing message is acknowledged","time":{"start":1766025259991,"stop":1766025259991,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f37a9632f96239","name":"Subscribe and receive messages via waku relay post","time":{"start":1766025748188,"stop":1766025748188,"duration":0},"status":"passed","severity":"normal"},{"uid":"791535c1a681c853","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1766025217719,"stop":1766025217720,"duration":1},"status":"passed","severity":"normal"},{"uid":"82d10e6bf6d2f2ac","name":"Relay - dialed first","time":{"start":1766025588968,"stop":1766025588968,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a54236b73f21049","name":"Subscribe to topic containing short and receive message","time":{"start":1766025748191,"stop":1766025748191,"duration":0},"status":"passed","severity":"normal"},{"uid":"e48af343f5911591","name":"Push message equal or less that 1MB","time":{"start":1766026325624,"stop":1766026325625,"duration":1},"status":"passed","severity":"normal"},{"uid":"6825af3126da7845","name":"Push message with JSON payload","time":{"start":1766026325603,"stop":1766026325603,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a4f0f8d2fbba277","name":"Decoder throws on undefined content topic","time":{"start":1766025227410,"stop":1766025227410,"duration":0},"status":"passed","severity":"normal"},{"uid":"4821504eecaeb60","name":"Push message with JSON payload","time":{"start":1766026325577,"stop":1766026325577,"duration":0},"status":"passed","severity":"normal"},{"uid":"f59d9c77d53dd47e","name":"Relay Node - default protocol","time":{"start":1766025588971,"stop":1766025588971,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ef9d297238c38","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1766025262094,"stop":1766025262094,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1aef00bf6564312","name":"should not receive a peer event before start","time":{"start":1766025222200,"stop":1766025222200,"duration":0},"status":"passed","severity":"normal"},{"uid":"bae01c31e67392ed","name":"should handle case with no peers in store","time":{"start":1766025210121,"stop":1766025210122,"duration":1},"status":"passed","severity":"normal"},{"uid":"f128e386e5281e40","name":"should initialize with default options","time":{"start":1766025218483,"stop":1766025218483,"duration":0},"status":"passed","severity":"normal"},{"uid":"35495227618f558a","name":"Push message with content topic containing JSON","time":{"start":1766026325595,"stop":1766026325595,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f60a7bf70b7c5f8","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1766025429822,"stop":1766025429823,"duration":1},"status":"passed","severity":"normal"},{"uid":"2826ddea96e651cc","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1766025227406,"stop":1766025227407,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0daf2d5aca73ead","name":"should reject if Store is requested but not mounted","time":{"start":1766025259662,"stop":1766025259663,"duration":1},"status":"passed","severity":"normal"},{"uid":"fda9755a0cca699d","name":"should be able to dial TLS multiaddrs","time":{"start":1766025370539,"stop":1766025370539,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fec1633ab1f7043","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1766025195759,"stop":1766025195759,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d7c57432c545f97","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1766025257345,"stop":1766025257349,"duration":4},"status":"passed","severity":"normal"},{"uid":"2aae74f3abd88601","name":"Throws when trying to push message with empty payload","time":{"start":1766026325605,"stop":1766026325605,"duration":0},"status":"passed","severity":"normal"},{"uid":"713ba880a64cf31d","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1766025195758,"stop":1766025195758,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9bec937f55cfaec","name":"Check publish message containing unicode special characters","time":{"start":1766025452794,"stop":1766025452794,"duration":0},"status":"passed","severity":"normal"},{"uid":"b69ec7e2adcf703d","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1766025529579,"stop":1766025529580,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fa4464bd64cf1a2","name":"return first retrieved peers without further DNS queries","time":{"start":1766025218479,"stop":1766025218479,"duration":0},"status":"passed","severity":"normal"},{"uid":"4172a8bf1fa67d90","name":"isConnected return false after peer stops","time":{"start":1766025303029,"stop":1766025303029,"duration":0},"status":"passed","severity":"normal"},{"uid":"8908fd43b04b7aa3","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1766025349472,"stop":1766025349473,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3e894880a5b6509","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1766025218445,"stop":1766025218445,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b7200ee476ce1e","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1766025218479,"stop":1766025218479,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ed51975fe13123","name":"Check message with no payload is not received","time":{"start":1766025717716,"stop":1766025717717,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5e2c526cd71f69a","name":"should retry failed tasks","time":{"start":1766025257350,"stop":1766025257350,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd0bb08992a10014","name":"Incoming message is emitted as received","time":{"start":1766025259991,"stop":1766025259992,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0c5a3321d3d7dfc","name":"Generator, 2 different shards","time":{"start":1766025534801,"stop":1766025534802,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4da687d2df14e1c","name":"Emits 'synced' then 'synced' when message flagged as lost and then received","time":{"start":1766025259469,"stop":1766025259470,"duration":1},"status":"passed","severity":"normal"},{"uid":"f95a4c4fea03e2e5","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1766025446245,"stop":1766025446245,"duration":0},"status":"passed","severity":"normal"},{"uid":"97134c4de70bacc1","name":"Nodes with multiple pubsub topic","time":{"start":1766025446244,"stop":1766025446244,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ffc346815f4d20","name":"Query generator for multiple messages with different content topic format","time":{"start":1766025574214,"stop":1766025574214,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc20e2abe8a45a63","name":"can query messages normally","time":{"start":1766025551011,"stop":1766025551011,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b15fcdef0755c6","name":"should dial all remaining peers","time":{"start":1766025210119,"stop":1766025210120,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1a24e5ac2107a0d","name":"should handle complete dial lifecycle","time":{"start":1766025209737,"stop":1766025209737,"duration":0},"status":"passed","severity":"normal"},{"uid":"c243805e64be59bf","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1766025200602,"stop":1766025200602,"duration":0},"status":"passed","severity":"normal"},{"uid":"f18ae528539d63","name":"should properly setup health event callback","time":{"start":1766025258763,"stop":1766025258764,"duration":1},"status":"passed","severity":"normal"},{"uid":"264c64b74507c39d","name":"can start the service","time":{"start":1766025518064,"stop":1766025518065,"duration":1},"status":"passed","severity":"normal"},{"uid":"f83305908df8adbb","name":"should insert message into bloom filter","time":{"start":1766025248278,"stop":1766025248278,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfcce1a8b3844c2e","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1766025210005,"stop":1766025210006,"duration":1},"status":"passed","severity":"normal"},{"uid":"327b2244aa32b3b9","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1766025258771,"stop":1766025258771,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb1989c29f4e011","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1766025244587,"stop":1766025244587,"duration":0},"status":"passed","severity":"normal"},{"uid":"f83da89d1e887b63","name":"retrieves a single peer","time":{"start":1766025218475,"stop":1766025218475,"duration":0},"status":"passed","severity":"normal"},{"uid":"f359e0827c0c990","name":"Query with Promise Callback, No message returned","time":{"start":1766025543511,"stop":1766025543511,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9e20fe0f59ac4b4","name":"should handle ENR without shardInfo","time":{"start":1766025218491,"stop":1766025218491,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa85333a08d388","name":"should trigger query when time since last query exceeds threshold","time":{"start":1766025258766,"stop":1766025258766,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ab089f881d21d3","name":"should continually clean up expired entries at intervals","time":{"start":1766025256532,"stop":1766025256532,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b2c00c409e6fef9","name":"should properly start and stop event listening","time":{"start":1766025258196,"stop":1766025258196,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16e3c3490f2b506","name":"should return false when peer is on different cluster","time":{"start":1766025209322,"stop":1766025209322,"duration":0},"status":"passed","severity":"normal"},{"uid":"31671714a7120812","name":"Check publish message containing JSON","time":{"start":1766025452793,"stop":1766025452793,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8e003f935a379e2","name":"Fails to publish message with size larger than 1 MB","time":{"start":1766025452800,"stop":1766025452800,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4698d08f26d5539","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1766025460616,"stop":1766025460616,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c67c9af764923d2","name":"Check received message containing long","time":{"start":1766025717690,"stop":1766025717690,"duration":0},"status":"passed","severity":"normal"},{"uid":"718c6758502804e4","name":"messageHashStr works with IProtoMessage","time":{"start":1766025209495,"stop":1766025209495,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d354fd58cff102","name":"Publish message with custom timestamp: Thu Dec 18 2025 03:37:26 GMT+0000 (Coordinated Universal Time)","time":{"start":1766025452798,"stop":1766025452798,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fab69f018093b07","name":"should add received message to localHistory with retrievalHint","time":{"start":1766025248282,"stop":1766025248282,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc6ec22f84d69e65","name":"Passing invalid cursor","time":{"start":1766025529583,"stop":1766025529583,"duration":0},"status":"passed","severity":"normal"},{"uid":"e388efb53cceee28","name":"should use configured peers when available","time":{"start":1766025259569,"stop":1766025259570,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d37f85434bffe7b","name":"Subscribe to topic containing long and receive message","time":{"start":1766025748191,"stop":1766025748191,"duration":0},"status":"passed","severity":"normal"},{"uid":"583e01cd3d54d947","name":"Retries within maximum given attempts","time":{"start":1766025259284,"stop":1766025259284,"duration":0},"status":"passed","severity":"normal"},{"uid":"42b9fa9a4b8ad71c","name":"should requeue task if no peer is available","time":{"start":1766025257344,"stop":1766025257345,"duration":1},"status":"passed","severity":"normal"},{"uid":"12c9f2b7a61ea15f","name":"should add to incoming buffer if dependencies are not met","time":{"start":1766025248281,"stop":1766025248282,"duration":1},"status":"passed","severity":"normal"},{"uid":"bff3be159fb319e5","name":"Cap max size when a pushed array is exceeding the cap","time":{"start":1766025247796,"stop":1766025247797,"duration":1},"status":"passed","severity":"normal"},{"uid":"897d8fde57950fe9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1766025244603,"stop":1766025244603,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a76e15a3ee359e","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1766025218480,"stop":1766025218480,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a6e07f2061589022","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1766025248287,"stop":1766025248287,"duration":0},"status":"passed","severity":"normal"},{"uid":"d84be18631e5038e","name":"new peer added after a peer was already found","time":{"start":1766025455688,"stop":1766025455688,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb6b534d336b6342","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1766025196008,"stop":1766025196008,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a93453e71d2f5bd","name":"should handle special patterns correctly","time":{"start":1766025244485,"stop":1766025244485,"duration":0},"status":"passed","severity":"normal"},{"uid":"679b0231d67e8f18","name":"rejects content-filtered query with only contentTopics","time":{"start":1766025209663,"stop":1766025209663,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f61ad5982567ac","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1766025303027,"stop":1766025303028,"duration":1},"status":"passed","severity":"normal"},{"uid":"570a7024a8bba9bd","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1766025257727,"stop":1766025257728,"duration":1},"status":"passed","severity":"normal"},{"uid":"f16f20f226d748a2","name":"Query generator for 2000 messages","time":{"start":1766025574220,"stop":1766025574221,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8708926e1148169","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1766025262094,"stop":1766025262094,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f29230cdebc10ee","name":"throws if decoders don't match content topics","time":{"start":1766025210131,"stop":1766025210132,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b2b94d7ee8d1322","name":"should discover peers from provided peer cache","time":{"start":1766025376013,"stop":1766025376013,"duration":0},"status":"passed","severity":"normal"},{"uid":"87955ab6237a8c3f","name":"Push message with long payload","time":{"start":1766026325573,"stop":1766026325573,"duration":0},"status":"passed","severity":"normal"},{"uid":"f542f812b4aadd62","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1766025429820,"stop":1766025429821,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b2adc331e0dc901","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1766025244584,"stop":1766025244585,"duration":1},"status":"passed","severity":"normal"},{"uid":"71ea90412d148f7c","name":"should not return locked peers if enough unlocked are available","time":{"start":1766025257717,"stop":1766025257718,"duration":1},"status":"passed","severity":"normal"},{"uid":"357eac730d63a4d","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1766025248280,"stop":1766025248281,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a28dd448e60281b2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1766025195765,"stop":1766025195766,"duration":1},"status":"passed","severity":"normal"},{"uid":"68ae79feb2cec881","name":"should not receive a peer event before start","time":{"start":1766025518067,"stop":1766025518068,"duration":1},"status":"passed","severity":"normal"},{"uid":"63f154140aada6f8","name":"should clear dial history on start","time":{"start":1766025209691,"stop":1766025209692,"duration":1},"status":"passed","severity":"normal"},{"uid":"b08aede92caa1f36","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1766025217718,"stop":1766025217719,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d824c959d04c6b3","name":"should skip peers without peer exchange protocol","time":{"start":1766025218488,"stop":1766025218488,"duration":0},"status":"passed","severity":"normal"},{"uid":"b71fe79fca3297e9","name":"random static sharding 4 - Cluster ID: 375, Shard ID: 209","time":{"start":1766025570816,"stop":1766025570821,"duration":5},"status":"passed","severity":"normal"},{"uid":"fa3cd9b89190f547","name":"should not fail to start the service if it is already started","time":{"start":1766025288412,"stop":1766025288412,"duration":0},"status":"passed","severity":"normal"},{"uid":"42c3c19f62e9ef1b","name":"Sets default value correctly","time":{"start":1766025583199,"stop":1766025583199,"duration":0},"status":"passed","severity":"normal"},{"uid":"721724138c2a5467","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1766025256965,"stop":1766025256965,"duration":0},"status":"passed","severity":"normal"},{"uid":"91c62452a82841d4","name":"should set field with all protocols disabled","time":{"start":1766025201180,"stop":1766025201180,"duration":0},"status":"passed","severity":"normal"},{"uid":"a48761b3b92464fb","name":"should clear all entries","time":{"start":1766025244666,"stop":1766025244667,"duration":1},"status":"passed","severity":"normal"},{"uid":"e001fcd9df3cd01a","name":"should handle complete discovery-to-dial flow","time":{"start":1766025209037,"stop":1766025209040,"duration":3},"status":"passed","severity":"normal"},{"uid":"f7dada6d50eb6079","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1766025748197,"stop":1766025748198,"duration":1},"status":"passed","severity":"normal"},{"uid":"8932900dfbd179a3","name":"should clear interval on stop","time":{"start":1766025218492,"stop":1766025218492,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b287ce89909041e","name":"should return false when peer is not found","time":{"start":1766025209339,"stop":1766025209340,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2d196c6f3c5abe8","name":"Push message with content topic containing Chinese","time":{"start":1766026325580,"stop":1766026325581,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4d5e1a06d88c861","name":"Query Generator, No Decoder","time":{"start":1766025543507,"stop":1766025543508,"duration":1},"status":"passed","severity":"normal"},{"uid":"117db02a7fe46c06","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1766025257721,"stop":1766025257721,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffc1721480909570","name":"can start the service","time":{"start":1766025222198,"stop":1766025222199,"duration":1},"status":"passed","severity":"normal"},{"uid":"265665e431d62264","name":"should clear dial history on stop","time":{"start":1766025209698,"stop":1766025209698,"duration":0},"status":"passed","severity":"normal"},{"uid":"61d95a3be57a8dc2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1766025195766,"stop":1766025195766,"duration":0},"status":"passed","severity":"normal"},{"uid":"b93455fe2d4543fb","name":"should stop all internal components","time":{"start":1766025210213,"stop":1766025210214,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1dfc21a5ce1ae34","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1766025748192,"stop":1766025748192,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f00f6a5f876570","name":"Push message with content topic containing escaped characters","time":{"start":1766026325595,"stop":1766026325595,"duration":0},"status":"passed","severity":"normal"},{"uid":"400defdcebd594d6","name":"should dial with PeerId and return stream","time":{"start":1766025210216,"stop":1766025210216,"duration":0},"status":"passed","severity":"normal"},{"uid":"70931cd5b29b6443","name":"Asymmetric encrypt & decrypt","time":{"start":1766025227959,"stop":1766025227959,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4e9bbb7eab24b5b","name":"Subscribe to topic containing numeric and receive message","time":{"start":1766025748200,"stop":1766025748200,"duration":0},"status":"passed","severity":"normal"},{"uid":"d20fcdbd00a99432","name":"Throws when trying to push message with empty payload","time":{"start":1766026325592,"stop":1766026325592,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e5a21b23cac54e7","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1766025200599,"stop":1766025200600,"duration":1},"status":"passed","severity":"normal"},{"uid":"425459a2dcce6733","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1766025244606,"stop":1766025244606,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e626291bde1ed7","name":"should successfully query peers and return peer infos","time":{"start":1766025218440,"stop":1766025218441,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2225e9c5a1cde9a","name":"should handle ping failures gracefully","time":{"start":1766025209979,"stop":1766025209979,"duration":0},"status":"passed","severity":"normal"},{"uid":"4487550a83660dd5","name":"should stop and cleanup resources","time":{"start":1766025257408,"stop":1766025257408,"duration":0},"status":"passed","severity":"normal"},{"uid":"401fc9b34f9063b9","name":"should initialize with isNetworkConnected as false","time":{"start":1766025208818,"stop":1766025208829,"duration":11},"status":"passed","severity":"normal"},{"uid":"cfb39a175fb708b3","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app39/3/topic561/test.js","time":{"start":1766025548767,"stop":1766025548770,"duration":3},"status":"passed","severity":"normal"},{"uid":"1e85ebd7a2900de7","name":"Decoder throws on undefined content topic","time":{"start":1766025229051,"stop":1766025229051,"duration":0},"status":"passed","severity":"normal"},{"uid":"71231d91b106dc88","name":"should not retry if at least one success","time":{"start":1766025257476,"stop":1766025257476,"duration":0},"status":"passed","severity":"normal"},{"uid":"758a611e77a707ee","name":"Subscribe to topic containing JSON and receive message","time":{"start":1766025748202,"stop":1766025748203,"duration":1},"status":"passed","severity":"normal"},{"uid":"474c6d90bee210c5","name":"should return PeerId when Multiaddr input is provided","time":{"start":1766025209376,"stop":1766025209379,"duration":3},"status":"passed","severity":"normal"},{"uid":"a7f6c9c70431b456","name":"Push message with custom timestamp: 1766028908003","time":{"start":1766026325585,"stop":1766026325585,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a221162d68f6499","name":"Push message with content topic containing Russian","time":{"start":1766026325594,"stop":1766026325594,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ea64809f212abe3","name":"Push message with JSON payload","time":{"start":1766026325590,"stop":1766026325590,"duration":0},"status":"passed","severity":"normal"},{"uid":"90381e40866247af","name":"Outgoing message is emitted as sending","time":{"start":1766025262087,"stop":1766025262087,"duration":0},"status":"passed","severity":"normal"},{"uid":"42a1039b29b82833","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1766025258769,"stop":1766025258769,"duration":0},"status":"passed","severity":"normal"},{"uid":"100e876c124c36e7","name":"should hang up with PeerId and return true on success","time":{"start":1766025210217,"stop":1766025210218,"duration":1},"status":"passed","severity":"normal"},{"uid":"a830044de334a3e4","name":"topics with same application and version share the same shard","time":{"start":1766025195759,"stop":1766025195759,"duration":0},"status":"passed","severity":"normal"},{"uid":"967f9d776436c688","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1766025460616,"stop":1766025460616,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bc46daf43cda4d4","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1766025195757,"stop":1766025195757,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8b4b58d24050624","name":"isConnected between 2 js-waku relay nodes","time":{"start":1766025303030,"stop":1766025303030,"duration":0},"status":"passed","severity":"normal"},{"uid":"4906d54581f672ce","name":"should properly create location multiaddrs - tcp6","time":{"start":1766025201178,"stop":1766025201179,"duration":1},"status":"passed","severity":"normal"},{"uid":"acef0ade203830c6","name":"should perform ping and update peer store on timer","time":{"start":1766025209978,"stop":1766025209979,"duration":1},"status":"passed","severity":"normal"},{"uid":"8edc5d942e7d7282","name":"should handle queue overflow by adding peers to queue","time":{"start":1766025209720,"stop":1766025209730,"duration":10},"status":"passed","severity":"normal"},{"uid":"384b2c34e771b659","name":"should update peer store before dialing","time":{"start":1766025209020,"stop":1766025209020,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a00751eedf2e0c4","name":"should select older connection if present","time":{"start":1766025210009,"stop":1766025210010,"duration":1},"status":"passed","severity":"normal"},{"uid":"870a206fdd60d172","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1766025195755,"stop":1766025195756,"duration":1},"status":"passed","severity":"normal"},{"uid":"36186bc650de26a9","name":"msgTime: 0 ms from now, startTime: 1765939172993, endTime: 1766025572993","time":{"start":1766025585997,"stop":1766025585998,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbefa5f7d7ce3855","name":"should be safe to call multiple times","time":{"start":1766025209960,"stop":1766025209961,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fe2a2871bbfff73","name":"Push message with numeric payload","time":{"start":1766026325613,"stop":1766026325613,"duration":0},"status":"passed","severity":"normal"},{"uid":"f163ba666c164ac","name":"should set field with only FILTER enabled","time":{"start":1766025201181,"stop":1766025201182,"duration":1},"status":"passed","severity":"normal"},{"uid":"f01c863f811e542e","name":"Push message equal or less that 1MB","time":{"start":1766026325585,"stop":1766026325585,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a0a5e87d5a006aa","name":"should emit a peer event after start","time":{"start":1766025222200,"stop":1766025222200,"duration":0},"status":"passed","severity":"normal"},{"uid":"94e85d530e9757e4","name":"Push message with custom timestamp: 1735266908003","time":{"start":1766026325597,"stop":1766026325597,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec75689b38a0e70d","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1766025576701,"stop":1766025576701,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c3ccc423652ac08","name":"Check message with no content topic is not received","time":{"start":1766025717704,"stop":1766025717704,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa88b3e226becd50","name":"should start periodic discovery on start","time":{"start":1766025218491,"stop":1766025218491,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9e7b73d952b4106","name":"throws on content topic with empty version field","time":{"start":1766025195753,"stop":1766025195753,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b0b5f7641db684a","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1766025372822,"stop":1766025372823,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcb915be07d6e5ba","name":"should handle peer connect event","time":{"start":1766025208852,"stop":1766025208852,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d31180ebc23f1c0","name":"Push message with content topic containing SQL Injection","time":{"start":1766026325581,"stop":1766026325582,"duration":1},"status":"passed","severity":"normal"},{"uid":"e52d9571ca2b766","name":"Passing page size 110 when there are 120 messages","time":{"start":1766025572716,"stop":1766025572716,"duration":0},"status":"passed","severity":"normal"},{"uid":"7761fff57e1fb803","name":"should handle dial errors gracefully","time":{"start":1766025210120,"stop":1766025210121,"duration":1},"status":"passed","severity":"normal"},{"uid":"fae023c1f5babea3","name":"Passing an array","time":{"start":1766025583197,"stop":1766025583198,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fa973d8020ab8b7","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1766025244566,"stop":1766025244567,"duration":1},"status":"passed","severity":"normal"},{"uid":"186ecf796e54a770","name":"should wait for LightPush peer to be connected","time":{"start":1766025259664,"stop":1766025259664,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce29ff0b1d0d3c90","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1766025208849,"stop":1766025208849,"duration":0},"status":"passed","severity":"normal"},{"uid":"a04f52bbdf0bb1f4","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1766025548765,"stop":1766025548766,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b7d07d948045e36","name":"should skip peers without ENR","time":{"start":1766025218490,"stop":1766025218490,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a93b97dd5e00e8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1766025195765,"stop":1766025195765,"duration":0},"status":"passed","severity":"normal"},{"uid":"366c504b7d2d51a5","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1766025307838,"stop":1766025307839,"duration":1},"status":"passed","severity":"normal"},{"uid":"d03304acd053d056","name":"Push message with special chars payload","time":{"start":1766026325600,"stop":1766026325600,"duration":0},"status":"passed","severity":"normal"},{"uid":"e36ea48eef573beb","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1766025244585,"stop":1766025244587,"duration":2},"status":"passed","severity":"normal"},{"uid":"bb7b2399263aaeda","name":"should set default options when no config provided","time":{"start":1766025210210,"stop":1766025210211,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cf9777be82ccb60","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1766025585995,"stop":1766025585995,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a39d1aef31e5d7","name":"should clear timers for specific peer on disconnect","time":{"start":1766025209988,"stop":1766025209988,"duration":0},"status":"passed","severity":"normal"},{"uid":"93a691cd2f8c998f","name":"Push message with escaped characters payload","time":{"start":1766026325617,"stop":1766026325617,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c3805eaa3665c5","name":"should dial peers from store on start","time":{"start":1766025210107,"stop":1766025210108,"duration":1},"status":"passed","severity":"normal"},{"uid":"16c1e0065df2b84f","name":"Check received message containing Chinese","time":{"start":1766025717692,"stop":1766025717692,"duration":0},"status":"passed","severity":"normal"},{"uid":"5087a00219f66c74","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1766025210283,"stop":1766025210283,"duration":0},"status":"passed","severity":"normal"},{"uid":"15abe9cad9aa8ab4","name":"Push message with rate limit","time":{"start":1766026325597,"stop":1766026325597,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ea855182207a9db","name":"Subscribe and receives messages on 20 topics","time":{"start":1766025748189,"stop":1766025748189,"duration":0},"status":"passed","severity":"normal"},{"uid":"209b26dbca06182d","name":"should handle network check errors gracefully","time":{"start":1766025209736,"stop":1766025209737,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6e0f6ef1d41413c","name":"Subscribe to topic containing emoji and receive message","time":{"start":1766025748195,"stop":1766025748195,"duration":0},"status":"passed","severity":"normal"},{"uid":"895bb7173696f3e2","name":"Cluster id 0, shard 0","time":{"start":1766025570807,"stop":1766025570808,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fddb40f8cd11f5b","name":"returns all values when wanted number matches available values","time":{"start":1766025217502,"stop":1766025217503,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e95be516643ce9b","name":"Push message with unicode special characters payload","time":{"start":1766026325591,"stop":1766026325591,"duration":0},"status":"passed","severity":"normal"},{"uid":"3184f88dbf6439ca","name":"Push message with content topic containing Chinese","time":{"start":1766026325593,"stop":1766026325594,"duration":1},"status":"passed","severity":"normal"},{"uid":"63d8c94902dd7fc4","name":"Does not throw an exception when node disconnects","time":{"start":1766025583197,"stop":1766025583197,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b298a9ff57079f","name":"should return false for sync message without causal history","time":{"start":1766025262092,"stop":1766025262092,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae99872dd89dbe66","name":"Subscribe to topic containing Script and receive message","time":{"start":1766025748202,"stop":1766025748202,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc59af9aad0b364","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1766025257716,"stop":1766025257716,"duration":0},"status":"passed","severity":"normal"},{"uid":"6496df333ae3057b","name":"should encode/decode to text encoding","time":{"start":1766025201176,"stop":1766025201176,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aadba82f51f4cd4","name":"Push message with content topic containing short","time":{"start":1766026325618,"stop":1766026325618,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c7f5c4fa8bffda0","name":"should properly clean up resources when disposed","time":{"start":1766025256531,"stop":1766025256532,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b4c49b8b3e1d226","name":"should dial peer immediately when queue is empty","time":{"start":1766025209701,"stop":1766025209704,"duration":3},"status":"passed","severity":"normal"},{"uid":"2656d5b1d5bffc02","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1766025748197,"stop":1766025748197,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee2c30fcf2f6a2e6","name":"Ordered Callback - false","time":{"start":1766025558905,"stop":1766025558907,"duration":2},"status":"passed","severity":"normal"},{"uid":"dc89c6d6d30310d9","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1766025446244,"stop":1766025446244,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a29aa212d52cc7","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1766025210128,"stop":1766025210128,"duration":0},"status":"passed","severity":"normal"},{"uid":"19be8492a60b12ab","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1766025244609,"stop":1766025244610,"duration":1},"status":"passed","severity":"normal"},{"uid":"efe88388df142ac5","name":"should partition messages based on acknowledgement status","time":{"start":1766025248288,"stop":1766025248288,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbace330ee678cae","name":"should return true for message with causal history","time":{"start":1766025262093,"stop":1766025262093,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b5deec3fcd720aa","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1766025429818,"stop":1766025429819,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f3a7f34b594aace","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1766025244584,"stop":1766025244584,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf04d1d86984bd3","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1766025195761,"stop":1766025195762,"duration":1},"status":"passed","severity":"normal"},{"uid":"339874eedc670e66","name":"should return false when peer is not on the specified shard","time":{"start":1766025209333,"stop":1766025209337,"duration":4},"status":"passed","severity":"normal"},{"uid":"5d7cf09c3b013a58","name":"should process all pages when stopIfTrue never returns true","time":{"start":1766025258772,"stop":1766025258772,"duration":0},"status":"passed","severity":"normal"},{"uid":"4365f9d11dae7d80","name":"should keep entries that haven't expired yet","time":{"start":1766025256520,"stop":1766025256521,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe1ca8f5b2e07d20","name":"should properly create location multiaddrs - tcp4","time":{"start":1766025201178,"stop":1766025201178,"duration":0},"status":"passed","severity":"normal"},{"uid":"26152def9ecdef13","name":"should discard bootstrap peers when has more than set limit","time":{"start":1766025325939,"stop":1766025325940,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4e0f085d45ffae6","name":"should handle peerStore errors gracefully","time":{"start":1766025210221,"stop":1766025210221,"duration":0},"status":"passed","severity":"normal"},{"uid":"cceee70d4da11587","name":"Passing page size 0 when there are 110 messages","time":{"start":1766025572713,"stop":1766025572713,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5471d8af50436b7","name":"messageHash returns a Uint8Array","time":{"start":1766025209493,"stop":1766025209494,"duration":1},"status":"passed","severity":"normal"},{"uid":"277e38421c99ea5e","name":"should return false and handle errors gracefully","time":{"start":1766025210218,"stop":1766025210219,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e95817dbf91a578","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1766025748195,"stop":1766025748195,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e3ba4e73f94ef1f","name":"Publish message with rate limit","time":{"start":1766025452802,"stop":1766025452802,"duration":0},"status":"passed","severity":"normal"},{"uid":"e70526487fa3afa8","name":"Retries within given interval","time":{"start":1766025259283,"stop":1766025259284,"duration":1},"status":"passed","severity":"normal"},{"uid":"14f310d8ce210c48","name":"Correctly serialized arguments","time":{"start":1766025370705,"stop":1766025370705,"duration":0},"status":"passed","severity":"normal"},{"uid":"88905253eb6fcbbe","name":"should increase lamport timestamp","time":{"start":1766025248280,"stop":1766025248280,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c3b148dd8f5013b","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1766025195756,"stop":1766025195756,"duration":0},"status":"passed","severity":"normal"},{"uid":"73adc9dc06fbdc86","name":"should drop connection to one peer on hangUp","time":{"start":1766025370538,"stop":1766025370538,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca3446b4a67ef534","name":"Push message with Chinese payload","time":{"start":1766026325574,"stop":1766026325575,"duration":1},"status":"passed","severity":"normal"},{"uid":"e158ac5dae4f2af","name":"should add event listeners to libp2p","time":{"start":1766025208829,"stop":1766025208830,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5cf82dbd7bfe651","name":"Check received message containing Script","time":{"start":1766025717710,"stop":1766025717711,"duration":1},"status":"passed","severity":"normal"},{"uid":"30b8da987e9587f9","name":"should increase lamport timestamp","time":{"start":1766025248277,"stop":1766025248278,"duration":1},"status":"passed","severity":"normal"},{"uid":"a82533931ce8870a","name":"Push message with unicode special characters payload","time":{"start":1766026325617,"stop":1766026325617,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee8f03c948b611b9","name":"Publishes to nwaku","time":{"start":1766025442820,"stop":1766025442822,"duration":2},"status":"passed","severity":"normal"},{"uid":"509f6df0ab79fa79","name":"should successfully subscribe to supported pubsub topic","time":{"start":1766025257746,"stop":1766025257747,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9108beb04b7795e","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1766025257727,"stop":1766025257727,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0591665fd765d3a","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1766025244578,"stop":1766025244578,"duration":0},"status":"passed","severity":"normal"},{"uid":"3305d15fdaad1c3e","name":"Push message with Arabic payload","time":{"start":1766026325588,"stop":1766026325588,"duration":0},"status":"passed","severity":"normal"},{"uid":"88d51c2e4662686f","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1766025429821,"stop":1766025429822,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8271178a199cf9a","name":"Relay + Store","time":{"start":1766025201182,"stop":1766025201182,"duration":0},"status":"passed","severity":"normal"},{"uid":"98d8f25ab3152f43","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1766025257717,"stop":1766025257717,"duration":0},"status":"passed","severity":"normal"},{"uid":"2045a89b8a9c241","name":"Check message with no pubsub topic is not received","time":{"start":1766025717703,"stop":1766025717704,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1d409981f965339","name":"Callback on promise","time":{"start":1766025574216,"stop":1766025574216,"duration":0},"status":"passed","severity":"normal"},{"uid":"335825414ec4acca","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1766025429815,"stop":1766025429815,"duration":0},"status":"passed","severity":"normal"},{"uid":"73f13a903ccf7607","name":"Check received message containing long","time":{"start":1766025717707,"stop":1766025717707,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b74d4d9135d12bc","name":"Sync message is not sent if another sync message was just sent","time":{"start":1766025265351,"stop":1766025265351,"duration":0},"status":"passed","severity":"normal"},{"uid":"f67d2bad40b6ab61","name":"should decode valid enr successfully","time":{"start":1766025201172,"stop":1766025201172,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b71d3267eb079f","name":"should successfully stop","time":{"start":1766025257755,"stop":1766025257755,"duration":0},"status":"passed","severity":"normal"},{"uid":"473fdf4cd30c4ba4","name":"Outgoing message is possibly acknowledged","time":{"start":1766025262088,"stop":1766025262088,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c83a521660cb394c","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1766025748201,"stop":1766025748201,"duration":0},"status":"passed","severity":"normal"},{"uid":"b963f5400110d27b","name":"should merge provided config with defaults","time":{"start":1766025210211,"stop":1766025210211,"duration":0},"status":"passed","severity":"normal"},{"uid":"47be374869ab51a0","name":"Debounces events when receiving batch of messages","time":{"start":1766025259470,"stop":1766025259471,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c82259e4454a21a","name":"Check publish message containing SQL Injection","time":{"start":1766025452791,"stop":1766025452791,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb3f3648d9dbd45","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1766025244597,"stop":1766025244598,"duration":1},"status":"passed","severity":"normal"},{"uid":"fac54a854bf0787e","name":"should return start time to last successful query since last query is less than max range","time":{"start":1766025258773,"stop":1766025258773,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c10c514f444be1","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1766025217707,"stop":1766025217708,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8c1db573f23cd39","name":"Ephemeral messages are not stored","time":{"start":1766025289832,"stop":1766025289832,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb8235836e2753f2","name":"Check received message containing Russian","time":{"start":1766025717693,"stop":1766025717693,"duration":0},"status":"passed","severity":"normal"},{"uid":"98289148e338e2d4","name":"Check meta is set [ecies]","time":{"start":1766025229049,"stop":1766025229050,"duration":1},"status":"passed","severity":"normal"},{"uid":"f82595e94665d868","name":"Push message with content topic containing unicode special characters","time":{"start":1766026325621,"stop":1766026325622,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f38deca9f274647","name":"Subscribe to topic containing special chars and receive message","time":{"start":1766025748192,"stop":1766025748192,"duration":0},"status":"passed","severity":"normal"},{"uid":"96962209e2114f83","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1766025210125,"stop":1766025210126,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0b1c9564c63561d","name":"handles different clusterIds correctly","time":{"start":1766025195760,"stop":1766025195760,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea8b8db5749b2a99","name":"Query Generator - false","time":{"start":1766025558903,"stop":1766025558904,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0cc1a8f037290e0","name":"Relay - times out","time":{"start":1766025588969,"stop":1766025588969,"duration":0},"status":"passed","severity":"normal"},{"uid":"d361d7f8d14ec252","name":"should not fail to stop the service if it was not started","time":{"start":1766025518065,"stop":1766025518066,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdc917bed8235b67","name":"Nodes with multiple pubsub topic","time":{"start":1766025446246,"stop":1766025446246,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd36c68c50ad1cef","name":"Check received message containing unicode special characters","time":{"start":1766025717713,"stop":1766025717713,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebadff7ad59cc89a","name":"Check message with non string payload is not received","time":{"start":1766025717717,"stop":1766025717717,"duration":0},"status":"passed","severity":"normal"},{"uid":"391df64a0e9a1fe0","name":"should handle peer store errors gracefully","time":{"start":1766025209020,"stop":1766025209029,"duration":9},"status":"passed","severity":"normal"},{"uid":"34d6e4119dbde650","name":"Check message received after jswaku node is restarted","time":{"start":1766025717717,"stop":1766025717717,"duration":0},"status":"passed","severity":"normal"},{"uid":"54515bc3dd80626","name":"should handle browser offline state overriding peer connections","time":{"start":1766025208878,"stop":1766025208878,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4c33dbd539226d2","name":"rejects hash query with time filter","time":{"start":1766025209670,"stop":1766025209671,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b11db9a482e5608","name":"peer:update - should do nothing if another protocol hit","time":{"start":1766025209997,"stop":1766025210004,"duration":7},"status":"passed","severity":"normal"},{"uid":"a146e779ff102c09","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1766025244577,"stop":1766025244578,"duration":1},"status":"passed","severity":"normal"},{"uid":"70de44c6534c0bd9","name":"should filter out already connected peers","time":{"start":1766025210118,"stop":1766025210119,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7a8c6478d85b9c4","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1766025244569,"stop":1766025244570,"duration":1},"status":"passed","severity":"normal"},{"uid":"26a0d248d4f759c3","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1766025248283,"stop":1766025248283,"duration":0},"status":"passed","severity":"normal"},{"uid":"7efd85e66de0119d","name":"should not be empty after adding a subscription","time":{"start":1766025257401,"stop":1766025257402,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddfe4e4711b08f7d","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1766025248284,"stop":1766025248285,"duration":1},"status":"passed","severity":"normal"},{"uid":"73eaeaff52bc3b97","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1766025256965,"stop":1766025256965,"duration":0},"status":"passed","severity":"normal"},{"uid":"76f85700d4a4cb65","name":"Store - dialed after - with timeout","time":{"start":1766025588970,"stop":1766025588970,"duration":0},"status":"passed","severity":"normal"},{"uid":"b63b5dba07347dd0","name":"Subscribe to topic containing Russian and receive message","time":{"start":1766025748201,"stop":1766025748201,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a4a8b9cf635800b","name":"should throw an error for insufficient data","time":{"start":1766025196009,"stop":1766025196009,"duration":0},"status":"passed","severity":"normal"},{"uid":"54bc9f7534edddb7","name":"Check message with no pubsub topic is not received","time":{"start":1766025717716,"stop":1766025717716,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d6114366c564abe","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1766025529577,"stop":1766025529578,"duration":1},"status":"passed","severity":"normal"},{"uid":"efd8eb5d830bcc75","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1766025349473,"stop":1766025349474,"duration":1},"status":"passed","severity":"normal"},{"uid":"2599e5cc08b1c4dd","name":"Sign & Recover","time":{"start":1766025227960,"stop":1766025227961,"duration":1},"status":"passed","severity":"normal"},{"uid":"57f5380c03c78819","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1766025244561,"stop":1766025244564,"duration":3},"status":"passed","severity":"normal"},{"uid":"d8804136c8584860","name":"Outgoing message is emitted as sent","time":{"start":1766025259989,"stop":1766025259990,"duration":1},"status":"passed","severity":"normal"},{"uid":"4424776489836093","name":"Check received message containing short","time":{"start":1766025717706,"stop":1766025717707,"duration":1},"status":"passed","severity":"normal"},{"uid":"287aef9f669fc8c7","name":"should not allow k > 12","time":{"start":1766025244608,"stop":1766025244609,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1fc789528ab5c9b","name":"Js publishes, other Js receives","time":{"start":1766025442823,"stop":1766025442823,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf3755ae14040ac","name":"Renews subscription after lossing a connection","time":{"start":1766025748205,"stop":1766025748205,"duration":0},"status":"passed","severity":"normal"},{"uid":"d69105eea1d8582e","name":"should create a new stream if no existing for protocol found","time":{"start":1766025209996,"stop":1766025209996,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd53a88872622cb","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1766025244593,"stop":1766025244594,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdf869b9e6000f8d","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1766025244582,"stop":1766025244583,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a0d9af1e7b97e93","name":"Check message on other pubsub topic is not received","time":{"start":1766025717715,"stop":1766025717716,"duration":1},"status":"passed","severity":"normal"},{"uid":"1962c0cb74e8337e","name":"should process successful peer exchange query","time":{"start":1766025218489,"stop":1766025218490,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c9948c69779093a","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1766025748189,"stop":1766025748190,"duration":1},"status":"skipped","severity":"normal"},{"uid":"30fea23d28c08aa4","name":"Publish without waiting for remote peer","time":{"start":1766025460615,"stop":1766025460615,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd1599f57c3e9a91","name":"should return usable stream attached to connection","time":{"start":1766025209995,"stop":1766025209995,"duration":0},"status":"passed","severity":"normal"},{"uid":"aec30dd7c03522ba","name":"throws an error for improperly formatted content topics","time":{"start":1766025195761,"stop":1766025195761,"duration":0},"status":"passed","severity":"normal"},{"uid":"c60634cecca90e50","name":"should save new peer to store","time":{"start":1766025209030,"stop":1766025209030,"duration":0},"status":"passed","severity":"normal"},{"uid":"5437d07ea354e190","name":"should remove event listener for peer:discovery","time":{"start":1766025209015,"stop":1766025209016,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae4ee1dcd8c8a74a","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1766025248287,"stop":1766025248287,"duration":0},"status":"passed","severity":"normal"},{"uid":"70309c0c614cda58","name":"Subscribe to topic containing emoji and receive message","time":{"start":1766025748204,"stop":1766025748204,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe828bae43e2f97","name":"should return start time to match max range","time":{"start":1766025258774,"stop":1766025258774,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cc5fa98bcbff737","name":"Subscribe to topic containing short and receive message","time":{"start":1766025748199,"stop":1766025748200,"duration":1},"status":"passed","severity":"normal"},{"uid":"8284178c7e119cd6","name":"Fails to push message bigger that 1MB","time":{"start":1766026325585,"stop":1766026325586,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ebc99dd0407fd86","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1766025585994,"stop":1766025585995,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2292b809b226643","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1766025244602,"stop":1766025244602,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69299020e2b9da9","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1766025244588,"stop":1766025244588,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ea156f337b21f0f","name":"should not retry if at least one success","time":{"start":1766025257352,"stop":1766025257352,"duration":0},"status":"passed","severity":"normal"},{"uid":"8954f00c77f2a526","name":"should return false when navigator.onLine is false","time":{"start":1766025208841,"stop":1766025208848,"duration":7},"status":"passed","severity":"normal"},{"uid":"26ff2ba792904b01","name":"should return false when peer shard info is not found","time":{"start":1766025209337,"stop":1766025209338,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e636044b6f28c01","name":"should be safe to call multiple times","time":{"start":1766025209017,"stop":1766025209018,"duration":1},"status":"passed","severity":"normal"},{"uid":"82b500a878b86b57","name":"should not start if already started","time":{"start":1766025218484,"stop":1766025218484,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d71726a77a33b1","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1766025357724,"stop":1766025357726,"duration":2},"status":"passed","severity":"normal"},{"uid":"968a8be2b21c4500","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1766025257726,"stop":1766025257726,"duration":0},"status":"passed","severity":"normal"},{"uid":"857ced13bb85ca35","name":"Outgoing message is emitted as sent","time":{"start":1766025262087,"stop":1766025262087,"duration":0},"status":"passed","severity":"normal"},{"uid":"64ae73c424ea6f79","name":"should return all connected peers without codec filter","time":{"start":1766025210220,"stop":1766025210220,"duration":0},"status":"passed","severity":"normal"},{"uid":"b73599c9b2d6a8f4","name":"should remove event listeners","time":{"start":1766025210111,"stop":1766025210113,"duration":2},"status":"passed","severity":"normal"},{"uid":"707ecb88a8aaa65","name":"Query with Ordered Callback, No Decoder","time":{"start":1766025543509,"stop":1766025543509,"duration":0},"status":"passed","severity":"normal"},{"uid":"3361f4dc711c07c0","name":"rejects hash query with content filter parameters","time":{"start":1766025209670,"stop":1766025209670,"duration":0},"status":"passed","severity":"normal"},{"uid":"4073334cf55e6429","name":"Subscribe to topic containing special chars and receive message","time":{"start":1766025748200,"stop":1766025748200,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ccf37161e53aa13","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1766025244595,"stop":1766025244595,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd88e84ce943433f","name":"Check publish message containing long","time":{"start":1766025452787,"stop":1766025452787,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fc81452e2dc7a3b","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1766025529582,"stop":1766025529583,"duration":1},"status":"passed","severity":"normal"},{"uid":"e04898a6debd2f9a","name":"Check publish message containing numeric","time":{"start":1766025452788,"stop":1766025452788,"duration":0},"status":"passed","severity":"normal"},{"uid":"595451f420e3d01","name":"Check received message containing XML","time":{"start":1766025717694,"stop":1766025717695,"duration":1},"status":"passed","severity":"normal"},{"uid":"e797802bf7f0c5fa","name":"Push 30 different messages","time":{"start":1766026325618,"stop":1766026325618,"duration":0},"status":"skipped","severity":"normal"},{"uid":"177a65788004af0f","name":"Query generator for multiple messages with multiple decoders","time":{"start":1766025574214,"stop":1766025574214,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3180302e7ed1f84","name":"should handle timestamp equal to current time","time":{"start":1766025248134,"stop":1766025248135,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e76ad7be2b3b2e4","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1766025195756,"stop":1766025195757,"duration":1},"status":"passed","severity":"normal"}]