allure-jswaku/8823/widgets/duration.json
2025-08-08 00:31:29 +00:00

1 line
184 KiB
JSON

[{"uid":"3549d2f7973532dd","name":"should return false when network is not connected","time":{"start":1754612432293,"stop":1754612432294,"duration":1},"status":"passed","severity":"normal"},{"uid":"f657274f182dcb9e","name":"Sign & Recover","time":{"start":1754612450302,"stop":1754612450303,"duration":1},"status":"passed","severity":"normal"},{"uid":"9920881296c8e4a6","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754612964245,"stop":1754612964245,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bd11a4ef0182f69","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1754612461618,"stop":1754612461618,"duration":0},"status":"passed","severity":"normal"},{"uid":"80f183e5f058cd2","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1754612473192,"stop":1754612473192,"duration":0},"status":"passed","severity":"normal"},{"uid":"564f491aecd6084f","name":"should dial peers from store when no connections remain","time":{"start":1754612431579,"stop":1754612431579,"duration":0},"status":"passed","severity":"normal"},{"uid":"222f52368b71d8fc","name":"should hang up with PeerId and return true on success","time":{"start":1754612432295,"stop":1754612432296,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b1d609350b762a5","name":"should be safe to call multiple times","time":{"start":1754612431274,"stop":1754612431275,"duration":1},"status":"passed","severity":"normal"},{"uid":"209b3fd832a3bffb","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1754612473192,"stop":1754612473195,"duration":3},"status":"passed","severity":"normal"},{"uid":"ac04cf21c046f178","name":"Stops search when 2 null results are returned","time":{"start":1754612439814,"stop":1754612439814,"duration":0},"status":"passed","severity":"normal"},{"uid":"54b5b6e5330feb2c","name":"should return usable stream attached to connection","time":{"start":1754612432054,"stop":1754612432055,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dfbd666394cc73a","name":"should return different streams if requested simultaniously","time":{"start":1754612432056,"stop":1754612432056,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b22b7b5baf5d2b","name":"should be empty after removing the only subscription","time":{"start":1754612461617,"stop":1754612461617,"duration":0},"status":"passed","severity":"normal"},{"uid":"d51154c984bd627d","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1754612461276,"stop":1754612461277,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6f97c5d8852221c","name":"Push message equal or less that 1MB","time":{"start":1754613046852,"stop":1754613046852,"duration":0},"status":"passed","severity":"normal"},{"uid":"6193b4d9a0096c5c","name":"should retry failed tasks","time":{"start":1754612460113,"stop":1754612460114,"duration":1},"status":"passed","severity":"normal"},{"uid":"99d7aab2172f9d5e","name":"should check connected peers if present and suitable","time":{"start":1754612461333,"stop":1754612461333,"duration":0},"status":"passed","severity":"normal"},{"uid":"c49adc18762af171","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754612940088,"stop":1754612940088,"duration":0},"status":"passed","severity":"normal"},{"uid":"20f5583fc1c680a7","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1754612415875,"stop":1754612415875,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc72064c5ceeb534","name":"Check received message containing Script","time":{"start":1754612940084,"stop":1754612940085,"duration":1},"status":"passed","severity":"normal"},{"uid":"49778836b8e95937","name":"should handle empty pubsub topics","time":{"start":1754612431752,"stop":1754612431752,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0ead0181443f0d","name":"Renews subscription after lossing a connection","time":{"start":1754612964258,"stop":1754612964259,"duration":1},"status":"passed","severity":"normal"},{"uid":"80ca509eadd9a1bf","name":"should transition to Unhealthy when no connections","time":{"start":1754612461053,"stop":1754612461054,"duration":1},"status":"passed","severity":"normal"},{"uid":"db3f6582c41618fc","name":"Check message on other pubsub topic is not received","time":{"start":1754612940080,"stop":1754612940080,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2e12a83eef4b2a8","name":"should skip peer when failed to dial recently","time":{"start":1754612431070,"stop":1754612431071,"duration":1},"status":"passed","severity":"normal"},{"uid":"3be00840ee52290f","name":"Round trip binary encryption [ecies, signature]","time":{"start":1754612451493,"stop":1754612451493,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fbfcf2bd330bb85","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1754612478621,"stop":1754612478622,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4d7af6f08ca0c3c","name":"should successfully stop","time":{"start":1754612460886,"stop":1754612460886,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6bba1caa15b0563","name":"Push message with JSON payload","time":{"start":1754613046842,"stop":1754613046842,"duration":0},"status":"passed","severity":"normal"},{"uid":"db08755f80fe4182","name":"accepts valid content-filtered query","time":{"start":1754612431917,"stop":1754612431919,"duration":2},"status":"passed","severity":"normal"},{"uid":"af8b5121ec2947be","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754612964246,"stop":1754612964246,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c17578c93eae510","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1754612698857,"stop":1754612698858,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6334143c9fa3227","name":"Overlapping topic subscription","time":{"start":1754612964242,"stop":1754612964242,"duration":0},"status":"passed","severity":"normal"},{"uid":"68de83fcc8b0df14","name":"should clear dial history on start","time":{"start":1754612431055,"stop":1754612431055,"duration":0},"status":"passed","severity":"normal"},{"uid":"af5182b4e70e8627","name":"ignores domain fetching errors","time":{"start":1754612440100,"stop":1754612440100,"duration":0},"status":"passed","severity":"normal"},{"uid":"479075468057fd6d","name":"Check message received after jswaku node is restarted","time":{"start":1754612940081,"stop":1754612940081,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a86bc71985c11f","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1754612686449,"stop":1754612686450,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f586e043ed5ac12","name":"should initialize with default number of peers","time":{"start":1754612461259,"stop":1754612461260,"duration":1},"status":"passed","severity":"normal"},{"uid":"303b362ae0628b08","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1754612431748,"stop":1754612431749,"duration":1},"status":"passed","severity":"normal"},{"uid":"3920387e688029d7","name":"Push message with Russian payload","time":{"start":1754613046840,"stop":1754613046840,"duration":0},"status":"passed","severity":"normal"},{"uid":"686f75b528b24203","name":"Bloom filter","time":{"start":1754612478558,"stop":1754612478559,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ce3d3745b7b2f1a","name":"Push message with custom timestamp: 1723854119637","time":{"start":1754613046851,"stop":1754613046851,"duration":0},"status":"passed","severity":"normal"},{"uid":"95d08436f7986bd0","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754612964248,"stop":1754612964249,"duration":1},"status":"passed","severity":"normal"},{"uid":"81cc85b4ee16d5c5","name":"Check received message containing SQL Injection","time":{"start":1754612940074,"stop":1754612940075,"duration":1},"status":"passed","severity":"normal"},{"uid":"eba14fcdf8907b3a","name":"Subscribe to topic containing emoji and publish message","time":{"start":1754612642433,"stop":1754612642433,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f346898332ea5ad","name":"Rejects garbage","time":{"start":1754612464885,"stop":1754612464885,"duration":0},"status":"passed","severity":"normal"},{"uid":"3724ce4c1deb7604","name":"Subscribe to topic containing long and receive message","time":{"start":1754612964243,"stop":1754612964243,"duration":0},"status":"passed","severity":"normal"},{"uid":"21d6beb0b4a1f5d","name":"should allow redial after cooldown period","time":{"start":1754612431074,"stop":1754612431075,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dfefa3205ebfff9","name":"Store - dialed after - with timeout","time":{"start":1754612773970,"stop":1754612773970,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e4d5baf399cb0ce","name":"Ephemeral messages are not stored","time":{"start":1754612503335,"stop":1754612503337,"duration":2},"status":"passed","severity":"normal"},{"uid":"bb8148ea7b8e8704","name":"should return no connections if no open connection provided","time":{"start":1754612432014,"stop":1754612432014,"duration":0},"status":"passed","severity":"normal"},{"uid":"280e0c9665c93d62","name":"should clear existing timers before creating new ones","time":{"start":1754612431751,"stop":1754612431752,"duration":1},"status":"passed","severity":"normal"},{"uid":"fad031534f6bc374","name":"pre and post cipher","time":{"start":1754612450302,"stop":1754612450302,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c0cb4918c576f2","name":"should not return locked peers if enough unlocked are available","time":{"start":1754612461262,"stop":1754612461263,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a70461be491415f","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app71/10/topic383/test.js","time":{"start":1754612735135,"stop":1754612735135,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d8cc9579fd0537d","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1754612460565,"stop":1754612460566,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc1bb8dd41310001","name":"should set field with only RELAY enabled","time":{"start":1754612422013,"stop":1754612422013,"duration":0},"status":"passed","severity":"normal"},{"uid":"161ef9ec874d7067","name":"rejects hash query with content filter parameters","time":{"start":1754612431929,"stop":1754612431930,"duration":1},"status":"passed","severity":"normal"},{"uid":"29f8088e3220789d","name":"Check message with non string payload is not received","time":{"start":1754612940090,"stop":1754612940090,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffc9822ec1278079","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1754612478618,"stop":1754612478618,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c7fc16d899f7a1b","name":"should mark all messages in causal history as acknowledged","time":{"start":1754612478619,"stop":1754612478619,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aa23388543fd45d","name":"Check meta is set [ecies]","time":{"start":1754612451493,"stop":1754612451493,"duration":0},"status":"passed","severity":"normal"},{"uid":"1048f1334456e536","name":"should call waitForPeer on Relay","time":{"start":1754612461335,"stop":1754612461335,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f745f1804d8b3f","name":"should drop connection to one peer on hangUp","time":{"start":1754612584121,"stop":1754612584122,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2669212b38d94a9","name":"Throws when trying to push message with empty payload","time":{"start":1754613046859,"stop":1754613046859,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8e1067e4dae7113","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1754612473232,"stop":1754612473232,"duration":0},"status":"passed","severity":"normal"},{"uid":"d98c92a7eb67cfa8","name":"Check received message containing numeric","time":{"start":1754612940072,"stop":1754612940072,"duration":0},"status":"passed","severity":"normal"},{"uid":"146abaad08543d1f","name":"nwaku subscribes","time":{"start":1754612623506,"stop":1754612623510,"duration":4},"status":"passed","severity":"normal"},{"uid":"9ddce6a02bcc3f93","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1754612461273,"stop":1754612461275,"duration":2},"status":"passed","severity":"normal"},{"uid":"9fa4cf90220d5e6","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1754612421369,"stop":1754612421369,"duration":0},"status":"passed","severity":"normal"},{"uid":"39e218b9531efc98","name":"Push message with content topic containing Russian","time":{"start":1754613046862,"stop":1754613046862,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf2889c08f60950a","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1754612439743,"stop":1754612439745,"duration":2},"status":"passed","severity":"normal"},{"uid":"30ceecd82a20d0c1","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1754612698856,"stop":1754612698856,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aac2b0718472e0","name":"Check received message containing Script","time":{"start":1754612940075,"stop":1754612940076,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5e86026413b9829","name":"should dispatch connect and disconnect events","time":{"start":1754612461263,"stop":1754612461263,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f77b25d4b7f2d8","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1754612642431,"stop":1754612642432,"duration":1},"status":"passed","severity":"normal"},{"uid":"5eb09942eaab65d1","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1754612431736,"stop":1754612431736,"duration":0},"status":"passed","severity":"normal"},{"uid":"70e22c6404305721","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754612686449,"stop":1754612686449,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb6ac26fe6a91235","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1754612473239,"stop":1754612473240,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fe102a696c7e0d6","name":"should create a new stream if no existing for protocol found","time":{"start":1754612432055,"stop":1754612432055,"duration":0},"status":"passed","severity":"normal"},{"uid":"5132ed50ede46f6e","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1754612642427,"stop":1754612642428,"duration":1},"status":"passed","severity":"normal"},{"uid":"82a5bbb53ef46b04","name":"Check received message containing SQL Injection","time":{"start":1754612940084,"stop":1754612940084,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6cd8d6d9ba55894","name":"Passing page size 11 when there are 10 messages","time":{"start":1754612759748,"stop":1754612759749,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f3eec219fdf98e4","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754612671912,"stop":1754612671914,"duration":2},"status":"passed","severity":"normal"},{"uid":"86d593beb793cd5e","name":"should dial peers from store on start","time":{"start":1754612431570,"stop":1754612431570,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89d5ea71766ae7c","name":"should return false when peer is not found","time":{"start":1754612431346,"stop":1754612431348,"duration":2},"status":"passed","severity":"normal"},{"uid":"e2a246c6e53183a6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1754612415885,"stop":1754612415885,"duration":0},"status":"passed","severity":"normal"},{"uid":"111a334cf086a3c6","name":"Encoder throws on undefined content topic","time":{"start":1754612449914,"stop":1754612449914,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a89477cc4e4dd03","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1754612714063,"stop":1754612714063,"duration":0},"status":"passed","severity":"normal"},{"uid":"b18145a5c11a6a08","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1754612431611,"stop":1754612431611,"duration":0},"status":"passed","severity":"normal"},{"uid":"83eca413d3d12b1d","name":"should remove event listeners from libp2p","time":{"start":1754612431196,"stop":1754612431197,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc7efd1fdce02536","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1754612473218,"stop":1754612473218,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fb8c146c1faaa51","name":"Query Generator - false","time":{"start":1754612747629,"stop":1754612747629,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a186eb9e4866148","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1754612415876,"stop":1754612415876,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e3ecbeeaa604ac","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1754612768720,"stop":1754612768720,"duration":0},"status":"passed","severity":"normal"},{"uid":"1471098935b499db","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754612964250,"stop":1754612964250,"duration":0},"status":"passed","severity":"normal"},{"uid":"191f3043775ab140","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1754612478620,"stop":1754612478620,"duration":0},"status":"passed","severity":"normal"},{"uid":"a89c15627e2763e5","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1754612439742,"stop":1754612439742,"duration":0},"status":"passed","severity":"normal"},{"uid":"d75785748923a76e","name":"Push message with content topic containing SQL Injection","time":{"start":1754613046862,"stop":1754613046862,"duration":0},"status":"passed","severity":"normal"},{"uid":"5be691fcb8954b40","name":"should get / set UDP multiaddr","time":{"start":1754612422009,"stop":1754612422010,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0bc1ed58a0db29d","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1754612473195,"stop":1754612473196,"duration":1},"status":"passed","severity":"normal"},{"uid":"16cd93407014f776","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1754612431629,"stop":1754612431630,"duration":1},"status":"passed","severity":"normal"},{"uid":"5016889f18598fdf","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754612671916,"stop":1754612671917,"duration":1},"status":"passed","severity":"normal"},{"uid":"aff6257edf5e38f7","name":"Push message with custom timestamp: 1723854119637","time":{"start":1754613046865,"stop":1754613046865,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec6b06eece3759c3","name":"Subscribe to topic containing short and receive message","time":{"start":1754612964243,"stop":1754612964243,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4980b32a6fb1586","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754612964247,"stop":1754612964247,"duration":0},"status":"passed","severity":"normal"},{"uid":"85a1cb1f04d8077f","name":"Push message equal or less that 1MB","time":{"start":1754613046866,"stop":1754613046866,"duration":0},"status":"passed","severity":"normal"},{"uid":"33109383ed9d35c6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1754612415887,"stop":1754612415887,"duration":0},"status":"passed","severity":"normal"},{"uid":"af38b0e8e38bea42","name":"Nodes with multiple pubsub topic","time":{"start":1754612626722,"stop":1754612626722,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfac66a48fab900b","name":"should handle peer store errors gracefully","time":{"start":1754612431281,"stop":1754612431282,"duration":1},"status":"passed","severity":"normal"},{"uid":"1709fc51b2aeae5f","name":"Push message with Arabic payload","time":{"start":1754613046839,"stop":1754613046840,"duration":1},"status":"passed","severity":"normal"},{"uid":"19eee91247bd501c","name":"should support chaining for add method","time":{"start":1754612459272,"stop":1754612459272,"duration":0},"status":"passed","severity":"normal"},{"uid":"7209c51227a69825","name":"Using a function","time":{"start":1754612767805,"stop":1754612767805,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceeb0aa463c5386a","name":"should clear dial history on stop","time":{"start":1754612431063,"stop":1754612431063,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb512f1d121f540d","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1754612421375,"stop":1754612421375,"duration":0},"status":"passed","severity":"normal"},{"uid":"37d71079595804c2","name":"should filter peers by codec","time":{"start":1754612432297,"stop":1754612432298,"duration":1},"status":"passed","severity":"normal"},{"uid":"a960850cd9abb3f6","name":"Symmetric encrypt & Decrypt","time":{"start":1754612450301,"stop":1754612450302,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa49756c805db314","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1754612421374,"stop":1754612421375,"duration":1},"status":"passed","severity":"normal"},{"uid":"39c7362cd537688","name":"should dial all remaining peers","time":{"start":1754612431588,"stop":1754612431588,"duration":0},"status":"passed","severity":"normal"},{"uid":"514e0e8097355f4f","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754612572008,"stop":1754612572008,"duration":0},"status":"passed","severity":"normal"},{"uid":"a30cf31a1bf5c2ee","name":"handles different networkShards values correctly","time":{"start":1754612415880,"stop":1754612415880,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a1e76ea0626122","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1754612626723,"stop":1754612626723,"duration":0},"status":"passed","severity":"normal"},{"uid":"225e0c48f1b85352","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1754612415886,"stop":1754612415886,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bf6ffb086fe5b1e","name":"should return null for non-existent peer","time":{"start":1754612431599,"stop":1754612431600,"duration":1},"status":"passed","severity":"normal"},{"uid":"e199d8e3f2259b7a","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1754612439746,"stop":1754612439746,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5da4306c0b32a71","name":"udp ip6 address","time":{"start":1754612421353,"stop":1754612421354,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfdfb3a3056b7a7e","name":"should not fail to stop the service if it was not started","time":{"start":1754612610125,"stop":1754612610125,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd2531af2bc1a59","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1754612415884,"stop":1754612415884,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c8352f3b2665244","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754612421375,"stop":1754612421375,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1bd1954d060ef44","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1754612768723,"stop":1754612768724,"duration":1},"status":"passed","severity":"normal"},{"uid":"63f0755c1123ee21","name":"should emit a peer event after start","time":{"start":1754612443970,"stop":1754612443970,"duration":0},"status":"passed","severity":"normal"},{"uid":"a784b3d2211db74f","name":"Decoder throws on empty string content topic","time":{"start":1754612451495,"stop":1754612451495,"duration":0},"status":"passed","severity":"normal"},{"uid":"63c02ae923933252","name":"should only return 1 node with relay capability","time":{"start":1754612440101,"stop":1754612440101,"duration":0},"status":"passed","severity":"normal"},{"uid":"1365c6752af6bfc0","name":"should be safe to call multiple times","time":{"start":1754612431275,"stop":1754612431276,"duration":1},"status":"passed","severity":"normal"},{"uid":"f73acd51740a2a1a","name":"should return PeerId when PeerId is provided","time":{"start":1754612431955,"stop":1754612431955,"duration":0},"status":"passed","severity":"normal"},{"uid":"174209425448fa8c","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754612964248,"stop":1754612964248,"duration":0},"status":"passed","severity":"normal"},{"uid":"34725172e26bd352","name":"Decoder throws on empty string content topic","time":{"start":1754612449915,"stop":1754612449915,"duration":0},"status":"passed","severity":"normal"},{"uid":"96cb259a223e9fee","name":"Publishes to nwaku","time":{"start":1754612623510,"stop":1754612623511,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8e30bb56c35063f","name":"Promise Callback - false","time":{"start":1754612747629,"stop":1754612747630,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb7453cc0a98e635","name":"random static sharding 5 - Cluster ID: 96, Shard ID: 364","time":{"start":1754612760364,"stop":1754612760364,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c425862939fa4cd","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1754612461265,"stop":1754612461265,"duration":0},"status":"passed","severity":"normal"},{"uid":"a177ad1fae243c1","name":"should add and remove event listeners correctly","time":{"start":1754612443973,"stop":1754612443973,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b22a4f12a3c9e1","name":"recovers when dns.resolve returns empty","time":{"start":1754612440100,"stop":1754612440100,"duration":0},"status":"passed","severity":"normal"},{"uid":"378f2c7697506a71","name":"Query Generator - true","time":{"start":1754612747628,"stop":1754612747628,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcab822d53a97860","name":"should not dial peers from store when browser is not connected","time":{"start":1754612431578,"stop":1754612431578,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ce1fa153ec00577","name":"isConnected should return false after all peers disconnect","time":{"start":1754612515193,"stop":1754612515193,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5a36ea5a724cfc0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1754612473234,"stop":1754612473237,"duration":3},"status":"passed","severity":"normal"},{"uid":"e8b33e2ee4c3c6fb","name":"should not change state when connections remain after disconnect","time":{"start":1754612431203,"stop":1754612431203,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1e17abf7339a589","name":"Check received message containing escaped characters","time":{"start":1754612940086,"stop":1754612940086,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fbdd890b47004e0","name":"should never report false negatives","time":{"start":1754612476481,"stop":1754612476481,"duration":0},"status":"passed","severity":"normal"},{"uid":"9da8f5584108c431","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1754612415879,"stop":1754612415879,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed3bd35db0be17c7","name":"should return true even if peer has no overlapping shards","time":{"start":1754612431345,"stop":1754612431345,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2f14399698c29","name":"should successfully subscribe to supported pubsub topic","time":{"start":1754612460874,"stop":1754612460875,"duration":1},"status":"passed","severity":"normal"},{"uid":"7573775572a8d59e","name":"Sample","time":{"start":1754612421420,"stop":1754612421420,"duration":0},"status":"passed","severity":"normal"},{"uid":"eef8a28eb0d0eadb","name":"should send relay ping messages on timer","time":{"start":1754612431749,"stop":1754612431749,"duration":0},"status":"passed","severity":"normal"},{"uid":"99592e71977ab39c","name":"returns all values when wanted number matches available values","time":{"start":1754612439515,"stop":1754612439517,"duration":2},"status":"passed","severity":"normal"},{"uid":"21563acbc39653fa","name":"does not validate decoders for hash queries","time":{"start":1754612432256,"stop":1754612432256,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3ef41d5f0693056","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1754612415884,"stop":1754612415884,"duration":0},"status":"passed","severity":"normal"},{"uid":"9069a3036a5ff511","name":"Nwaku publishes","time":{"start":1754612623511,"stop":1754612623511,"duration":0},"status":"passed","severity":"normal"},{"uid":"2128f3f4572e07a1","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1754612415882,"stop":1754612415882,"duration":0},"status":"passed","severity":"normal"},{"uid":"c86baf610a99d5e","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1754612431283,"stop":1754612431283,"duration":0},"status":"passed","severity":"normal"},{"uid":"77843dd16728ddbf","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app20/6/topic679/json","time":{"start":1754612735123,"stop":1754612735124,"duration":1},"status":"passed","severity":"normal"},{"uid":"97a00935ad406391","name":"should properly create location multiaddrs - tcp6","time":{"start":1754612422011,"stop":1754612422011,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a661956befd8ea","name":"should return false","time":{"start":1754612422007,"stop":1754612422008,"duration":1},"status":"passed","severity":"normal"},{"uid":"420fc91596dd59a3","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app79/5/topic489/test.js","time":{"start":1754612735136,"stop":1754612735136,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a3ac9cbe1701359","name":"should properly create location multiaddrs - tcp","time":{"start":1754612422012,"stop":1754612422012,"duration":0},"status":"passed","severity":"normal"},{"uid":"bccdfdb79cb9744b","name":"should update ack status of messages in outgoing buffer","time":{"start":1754612478623,"stop":1754612478624,"duration":1},"status":"passed","severity":"normal"},{"uid":"78857e73749277b8","name":"Subscribe to topic containing Script and receive message","time":{"start":1754612964245,"stop":1754612964246,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c4f35ce95780d3","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1754612473191,"stop":1754612473191,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b592ce2237c2386","name":"Relay","time":{"start":1754612500581,"stop":1754612500582,"duration":1},"status":"passed","severity":"normal"},{"uid":"127f4b8b4d64b4bc","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1754612416099,"stop":1754612416099,"duration":0},"status":"passed","severity":"normal"},{"uid":"88fc49bc6ad5c7a4","name":"should dial with multiaddr and return stream","time":{"start":1754612432294,"stop":1754612432295,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eb1c895ffe4e77a","name":"should get all peers from store","time":{"start":1754612431580,"stop":1754612431580,"duration":0},"status":"passed","severity":"normal"},{"uid":"77dc15ee4f51dff2","name":"Push message with SQL Injection payload","time":{"start":1754613046840,"stop":1754613046840,"duration":0},"status":"passed","severity":"normal"},{"uid":"80bfe817a8740438","name":"should process queue every 500ms","time":{"start":1754612431088,"stop":1754612431089,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbd2bc55d2f0156c","name":"should insert message into bloom filter","time":{"start":1754612478616,"stop":1754612478616,"duration":0},"status":"passed","severity":"normal"},{"uid":"2486d4d057f285c1","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1754612473198,"stop":1754612473204,"duration":6},"status":"passed","severity":"normal"},{"uid":"c4548153eb531d62","name":"should remove event listeners","time":{"start":1754612431571,"stop":1754612431572,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6bd3c6464b79884","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1754612472993,"stop":1754612472994,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d650f116624eca7","name":"Check received message with timestamp: 1754612494556 ","time":{"start":1754612940087,"stop":1754612940087,"duration":0},"status":"passed","severity":"normal"},{"uid":"d731b28953d8ec27","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754612964251,"stop":1754612964251,"duration":0},"status":"passed","severity":"normal"},{"uid":"f84f434c66261444","name":"topics with same application and version share the same shard","time":{"start":1754612415879,"stop":1754612415879,"duration":0},"status":"passed","severity":"normal"},{"uid":"efcf9ed39bc46dda","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1754612440103,"stop":1754612440103,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eaf08984473a66d","name":"different cluster: nodes don't connect","time":{"start":1754612572005,"stop":1754612572006,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eafa2f2b947e354","name":"should wait for Store peer to be connected","time":{"start":1754612461334,"stop":1754612461334,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb45d70568d669db","name":"should handle multiple peers with different shard configurations","time":{"start":1754612431100,"stop":1754612431100,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd6bfc8ce268be4","name":"should invoke callbacks when receiving a message","time":{"start":1754612461618,"stop":1754612461618,"duration":0},"status":"passed","severity":"normal"},{"uid":"38357272062b06d9","name":"should decode valid enr with tcp successfully","time":{"start":1754612422005,"stop":1754612422005,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d5ded7f6bc4f911","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1754612431629,"stop":1754612431629,"duration":0},"status":"passed","severity":"normal"},{"uid":"17057aa715de613a","name":"should populate queue if has active dial","time":{"start":1754612431071,"stop":1754612431071,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1e0a24e65f62509","name":"LightPush","time":{"start":1754612773971,"stop":1754612773971,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b4529cd28cd9293","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1754612461261,"stop":1754612461261,"duration":0},"status":"passed","severity":"normal"},{"uid":"6763912ac5d86b31","name":"Push message with custom timestamp: 1754608919637","time":{"start":1754613046851,"stop":1754613046852,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ee230327c2facf7","name":"Query generator for multiple messages with different content topic format","time":{"start":1754612745760,"stop":1754612745760,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5a6991ddd22b7ce","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754612964255,"stop":1754612964255,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f0dceb7f75bc79","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app54/4/topic949/test.js","time":{"start":1754612735136,"stop":1754612735139,"duration":3},"status":"passed","severity":"normal"},{"uid":"1ff48b804ded637","name":"should dial all known peers when reached zero connections","time":{"start":1754612539253,"stop":1754612539253,"duration":0},"status":"passed","severity":"normal"},{"uid":"5abfa6d9cad37215","name":"should fail to send if no connected peers found","time":{"start":1754612461075,"stop":1754612461075,"duration":0},"status":"passed","severity":"normal"},{"uid":"f35181112e4085da","name":"should create KeepAliveManager with required options","time":{"start":1754612431707,"stop":1754612431707,"duration":0},"status":"passed","severity":"normal"},{"uid":"e189a20772234f28","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754612501060,"stop":1754612501061,"duration":1},"status":"skipped","severity":"normal"},{"uid":"35aaf7a22c3c8d15","name":"Check received message containing Chinese","time":{"start":1754612940073,"stop":1754612940073,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a80c4bc1b65c64b","name":"different cluster: nodes don't connect","time":{"start":1754612572008,"stop":1754612572008,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4e92cd40ca9dc13","name":"should start ping timers on peer connect","time":{"start":1754612431719,"stop":1754612431727,"duration":8},"status":"passed","severity":"normal"},{"uid":"5d91dde236cc7abd","name":"should handle queue overflow by adding peers to queue","time":{"start":1754612431088,"stop":1754612431088,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba16111526d00c4","name":"Check publish message containing unicode special characters","time":{"start":1754612633521,"stop":1754612633521,"duration":0},"status":"passed","severity":"normal"},{"uid":"b96ed56ef3027270","name":"should sort peers by ping value","time":{"start":1754612432298,"stop":1754612432298,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ac485b752e7ffa2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1754612415885,"stop":1754612415885,"duration":0},"status":"passed","severity":"normal"},{"uid":"622334abd0a9fc55","name":"Check received message containing long","time":{"start":1754612940082,"stop":1754612940083,"duration":1},"status":"passed","severity":"normal"},{"uid":"118b71cd91c2124","name":"Check publish message containing long","time":{"start":1754612633516,"stop":1754612633516,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcde0cac2ef4f0e0","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1754612473198,"stop":1754612473198,"duration":0},"status":"passed","severity":"normal"},{"uid":"99f12c151c73cde2","name":"should dial peer when no shard info available","time":{"start":1754612431076,"stop":1754612431077,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cb23439642edb35","name":"Push message with special chars payload","time":{"start":1754613046854,"stop":1754613046854,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa1a29ecd02dd4d5","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1754612640352,"stop":1754612640352,"duration":0},"status":"passed","severity":"normal"},{"uid":"21b3ea17a26ba9ee","name":"throws on content topic with empty encoding field","time":{"start":1754612415874,"stop":1754612415874,"duration":0},"status":"passed","severity":"normal"},{"uid":"edf4427afd167857","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1754612443972,"stop":1754612443972,"duration":0},"status":"passed","severity":"normal"},{"uid":"23e820b855bd4c9","name":"random static sharding 2 - Cluster ID: 218, Shard ID: 938","time":{"start":1754612760361,"stop":1754612760361,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eac04005889236e","name":"should handle errors gracefully when getting peer info","time":{"start":1754612431358,"stop":1754612431359,"duration":1},"status":"passed","severity":"normal"},{"uid":"a81e0ae1b6b5e34e","name":"should remove event listeners","time":{"start":1754612431714,"stop":1754612431715,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab950ba336f3acbe","name":"should handle queue processing errors gracefully","time":{"start":1754612431094,"stop":1754612431098,"duration":4},"status":"passed","severity":"normal"},{"uid":"21ed2fc03bb6dd70","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1754612415886,"stop":1754612415886,"duration":0},"status":"passed","severity":"normal"},{"uid":"85a4bbc0eca270b4","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1754612461265,"stop":1754612461272,"duration":7},"status":"passed","severity":"normal"},{"uid":"523ac4923ab87dc7","name":"Push message with XML payload","time":{"start":1754613046856,"stop":1754613046857,"duration":1},"status":"passed","severity":"normal"},{"uid":"8699ec93e5c8808a","name":"should handle all zero keep alive options","time":{"start":1754612431752,"stop":1754612431753,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5e36dbfb7be3a9e","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1754612431601,"stop":1754612431601,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e67cfa989b4874a","name":"should not fail to stop the service if it was not started","time":{"start":1754612443969,"stop":1754612443969,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0642c08f8997cf5","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1754612460561,"stop":1754612460565,"duration":4},"status":"passed","severity":"normal"},{"uid":"72af48b7ed93c259","name":"should deliver messages after dependencies are met","time":{"start":1754612478621,"stop":1754612478621,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a3bac7cab362ac","name":"Check received message with timestamp: 1754612494556000000 ","time":{"start":1754612940078,"stop":1754612940078,"duration":0},"status":"passed","severity":"normal"},{"uid":"a437e115d517935f","name":"should set field with all protocols enabled","time":{"start":1754612422013,"stop":1754612422013,"duration":0},"status":"passed","severity":"normal"},{"uid":"12e7827e45be884","name":"should dial second nwaku node that was discovered","time":{"start":1754612495096,"stop":1754612495100,"duration":4},"status":"skipped","severity":"normal"},{"uid":"d0c968126eb24402","name":"Check received message containing unicode special characters","time":{"start":1754612940086,"stop":1754612940086,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3b4dea1e036f14","name":"Check received message containing shell command","time":{"start":1754612940077,"stop":1754612940077,"duration":0},"status":"passed","severity":"normal"},{"uid":"1132ffe6e521946c","name":"should handle shard reader errors gracefully","time":{"start":1754612431099,"stop":1754612431099,"duration":0},"status":"passed","severity":"normal"},{"uid":"acb13ca734e58493","name":"should be able to encode the field with only RELAY set to true","time":{"start":1754612421364,"stop":1754612421365,"duration":1},"status":"passed","severity":"normal"},{"uid":"c04a5800a82c12bc","name":"Check received message containing short","time":{"start":1754612940082,"stop":1754612940082,"duration":0},"status":"passed","severity":"normal"},{"uid":"f116b7e1b1564798","name":"Subscribe to topic containing shell command and publish message","time":{"start":1754612642430,"stop":1754612642431,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d9a8e07e988b5c3","name":"should handle ping failures gracefully","time":{"start":1754612431734,"stop":1754612431735,"duration":1},"status":"passed","severity":"normal"},{"uid":"62a85e5324866631","name":"Push message with content topic containing SQL Injection","time":{"start":1754613046848,"stop":1754613046848,"duration":0},"status":"passed","severity":"normal"},{"uid":"aca801c39904046b","name":"Check message received after jswaku node is restarted","time":{"start":1754612940090,"stop":1754612940090,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f4f9b95cdfa1d25","name":"should not receive a peer event before start","time":{"start":1754612501057,"stop":1754612501057,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0c738dbe7eab7ab","name":"Push message with Script payload","time":{"start":1754613046841,"stop":1754613046841,"duration":0},"status":"passed","severity":"normal"},{"uid":"c97613b18fb8f08b","name":"Check message with non string payload is not received","time":{"start":1754612940081,"stop":1754612940081,"duration":0},"status":"passed","severity":"normal"},{"uid":"9425174c63f3b6f4","name":"should return PeerId when PeerId is provided","time":{"start":1754612431954,"stop":1754612431954,"duration":0},"status":"passed","severity":"normal"},{"uid":"91307f349ea2ab42","name":"Decrypt messages","time":{"start":1754612612040,"stop":1754612612041,"duration":1},"status":"passed","severity":"normal"},{"uid":"be28d0e660d4d030","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1754612753294,"stop":1754612753294,"duration":0},"status":"passed","severity":"normal"},{"uid":"611cbef54b60b458","name":"should enable all discoveries when explicitly set","time":{"start":1754612460560,"stop":1754612460561,"duration":1},"status":"passed","severity":"normal"},{"uid":"73836554d15a7565","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1754612515191,"stop":1754612515191,"duration":0},"status":"passed","severity":"normal"},{"uid":"919fb66eeeec97db","name":"Check received message containing special chars","time":{"start":1754612940072,"stop":1754612940073,"duration":1},"status":"passed","severity":"normal"},{"uid":"d711ec482f6ae157","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app80/1/topic135/xml","time":{"start":1754612735132,"stop":1754612735132,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d8850731c8d3c70","name":"random static sharding 1 - Cluster ID: 255, Shard ID: 560","time":{"start":1754612760360,"stop":1754612760360,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce37e4cfd91b977e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1754612473242,"stop":1754612473242,"duration":0},"status":"passed","severity":"normal"},{"uid":"b919c1ffd5a30b54","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1754612745762,"stop":1754612745762,"duration":0},"status":"passed","severity":"normal"},{"uid":"824fb423d93b4d99","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1754612515192,"stop":1754612515192,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3f0ea2defed3c8","name":"Encoder throws on undefined content topic","time":{"start":1754612451494,"stop":1754612451494,"duration":0},"status":"passed","severity":"normal"},{"uid":"c25a35ee6e88fcf7","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1754612642432,"stop":1754612642432,"duration":0},"status":"passed","severity":"normal"},{"uid":"20014ab0fc23e61f","name":"should create ConnectionManager with relay","time":{"start":1754612432289,"stop":1754612432289,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbda1872078935f4","name":"Push message with Chinese payload","time":{"start":1754613046855,"stop":1754613046855,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa7ac1394e9fb775","name":"Check received message containing Arabic","time":{"start":1754612940083,"stop":1754612940084,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0d9fd04cebf62da","name":"should handle complete dial lifecycle","time":{"start":1754612431100,"stop":1754612431100,"duration":0},"status":"passed","severity":"normal"},{"uid":"46fa7fdb1fb6b198","name":"should wait for LightPush peer to be connected","time":{"start":1754612461333,"stop":1754612461334,"duration":1},"status":"passed","severity":"normal"},{"uid":"4394232a57a56104","name":"should drop connection via multiaddr with hangUp","time":{"start":1754612584122,"stop":1754612584122,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ad97f7fa4bc17a","name":"should handle complete discovery-to-dial flow","time":{"start":1754612431283,"stop":1754612431284,"duration":1},"status":"passed","severity":"normal"},{"uid":"d38a11dfcda3ab16","name":"should select older connection if present","time":{"start":1754612432014,"stop":1754612432014,"duration":0},"status":"passed","severity":"normal"},{"uid":"5103d9d5445b5e44","name":"should handle peer connect event","time":{"start":1754612431202,"stop":1754612431202,"duration":0},"status":"passed","severity":"normal"},{"uid":"7923e67a53a22eca","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1754612451492,"stop":1754612451493,"duration":1},"status":"passed","severity":"normal"},{"uid":"73dba2586e5ad155","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754612519379,"stop":1754612519379,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f83987857ad6ed","name":"Query Generator, No Decoder","time":{"start":1754612714058,"stop":1754612714058,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed33714c3508d8e6","name":"Decoder throws on undefined content topic","time":{"start":1754612432374,"stop":1754612432374,"duration":0},"status":"passed","severity":"normal"},{"uid":"35f6f4993e4888d1","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1754612421370,"stop":1754612421371,"duration":1},"status":"passed","severity":"normal"},{"uid":"aef7d9c8dff1c80f","name":"Check meta is set [symmetric]","time":{"start":1754612449912,"stop":1754612449913,"duration":1},"status":"passed","severity":"normal"},{"uid":"859fc4da0e371695","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1754612473197,"stop":1754612473197,"duration":0},"status":"passed","severity":"normal"},{"uid":"c49944573ebecead","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1754612440104,"stop":1754612440104,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6b9638d167cf7419","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1754612439745,"stop":1754612439745,"duration":0},"status":"passed","severity":"normal"},{"uid":"516678abbd3c05e9","name":"passes more than one ENR URLs and attempts connection","time":{"start":1754612501061,"stop":1754612501061,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ece1f8d71f7991b","name":"Relay - dialed first","time":{"start":1754612773969,"stop":1754612773969,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebe651b7878f3b13","name":"should dispatch network event when browser goes offline","time":{"start":1754612431208,"stop":1754612431208,"duration":0},"status":"passed","severity":"normal"},{"uid":"89944880a5d08b76","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1754612473196,"stop":1754612473197,"duration":1},"status":"passed","severity":"normal"},{"uid":"ded37926065015cc","name":"should handle errors when getting connections","time":{"start":1754612431209,"stop":1754612431211,"duration":2},"status":"passed","severity":"normal"},{"uid":"8e46d22761784c69","name":"Check received message containing Russian","time":{"start":1754612940084,"stop":1754612940084,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b72c3b1e7b083c8","name":"new peer added after a peer was already found","time":{"start":1754612640351,"stop":1754612640351,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bfa4d64614c69ed9","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app74/6/topic939/json","time":{"start":1754612735124,"stop":1754612735127,"duration":3},"status":"passed","severity":"normal"},{"uid":"577f90fe83e1dc62","name":"Fails to push message bigger that 1MB","time":{"start":1754613046867,"stop":1754613046867,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff60ae319341281f","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754612964241,"stop":1754612964242,"duration":1},"status":"passed","severity":"normal"},{"uid":"204b0c7afe2486c0","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1754612473183,"stop":1754612473184,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9da72ccb516d5eb","name":"messageHashStr returns a hex string","time":{"start":1754612431635,"stop":1754612431635,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4ccdb91a2499e3a","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754612964244,"stop":1754612964244,"duration":0},"status":"passed","severity":"normal"},{"uid":"452f3e80dd075991","name":"throws on content topic with empty application field","time":{"start":1754612415872,"stop":1754612415873,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaba9dfc2cef039f","name":"Push message with custom timestamp: 1754616119637","time":{"start":1754613046866,"stop":1754613046866,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b760b28fa4e4611","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754612964252,"stop":1754612964252,"duration":0},"status":"skipped","severity":"normal"},{"uid":"38f89addee8060f8","name":"should not fail to start the service if it is already started","time":{"start":1754612501056,"stop":1754612501056,"duration":0},"status":"passed","severity":"normal"},{"uid":"77675fd22481304d","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1754612478624,"stop":1754612478624,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdf52c90d20d25a4","name":"should be empty when created","time":{"start":1754612461616,"stop":1754612461617,"duration":1},"status":"passed","severity":"normal"},{"uid":"99a1509138a0bbe8","name":"Check message with invalid timestamp is not received","time":{"start":1754612940079,"stop":1754612940079,"duration":0},"status":"passed","severity":"normal"},{"uid":"c82853bd64c5a6ef","name":"non connected peers","time":{"start":1754612610375,"stop":1754612610375,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e6b2bb318a22e4e3","name":"should add to incoming buffer if dependencies are not met","time":{"start":1754612478619,"stop":1754612478619,"duration":0},"status":"passed","severity":"normal"},{"uid":"aec69afb6cf1be10","name":"should not receive a peer event before start","time":{"start":1754612610127,"stop":1754612610127,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d8716db5483eb5","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1754612473226,"stop":1754612473231,"duration":5},"status":"passed","severity":"normal"},{"uid":"b5c2a26167829424","name":"should set field with only STORE enabled","time":{"start":1754612422013,"stop":1754612422014,"duration":1},"status":"passed","severity":"normal"},{"uid":"41589384456ddddd","name":"should handle errors when removing globalThis listeners","time":{"start":1754612431197,"stop":1754612431197,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a9b9efd364302b6","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1754612473223,"stop":1754612473223,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd6547049758c202","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1754612642423,"stop":1754612642423,"duration":0},"status":"passed","severity":"normal"},{"uid":"41bb8e59d7463864","name":"Encoder throws on empty string content topic","time":{"start":1754612451494,"stop":1754612451494,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e55eccb830fdd97","name":"Check received message containing shell command","time":{"start":1754612940086,"stop":1754612940086,"duration":0},"status":"passed","severity":"normal"},{"uid":"23e484a20dd08e5","name":"returns all values when wanted number is greater than available values","time":{"start":1754612439519,"stop":1754612439520,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eabc5350c111e7f","name":"Passing page size 19 when there are 20 messages","time":{"start":1754612759749,"stop":1754612759749,"duration":0},"status":"passed","severity":"normal"},{"uid":"72c0af7c954d794b","name":"should use configured peers when available","time":{"start":1754612461338,"stop":1754612461338,"duration":0},"status":"passed","severity":"normal"},{"uid":"f23dc722ef1221a2","name":"Check publish message containing special chars","time":{"start":1754612633517,"stop":1754612633517,"duration":0},"status":"passed","severity":"normal"},{"uid":"b43266a1c34d2207","name":"Check received message with timestamp: 1754612494556000000 ","time":{"start":1754612940087,"stop":1754612940087,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5c304844f1bd4a8","name":"msgTime: 0 ms from now, startTime: 1754526353498, endTime: 1754612753498","time":{"start":1754612768723,"stop":1754612768723,"duration":0},"status":"passed","severity":"normal"},{"uid":"7251a84bf6ed7048","name":"messageHash returns a Uint8Array","time":{"start":1754612431635,"stop":1754612431635,"duration":0},"status":"passed","severity":"normal"},{"uid":"325a02f46172c49c","name":"Query with Promise Callback, No Decoder","time":{"start":1754612714063,"stop":1754612714064,"duration":1},"status":"passed","severity":"normal"},{"uid":"deee384b890f83b9","name":"should insert message id into causal history","time":{"start":1754612478617,"stop":1754612478617,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c067de87071199","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754612964257,"stop":1754612964258,"duration":1},"status":"passed","severity":"normal"},{"uid":"a066ade33fd97831","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1754612473225,"stop":1754612473226,"duration":1},"status":"passed","severity":"normal"},{"uid":"1876e5033454c6","name":"should handle network check errors gracefully","time":{"start":1754612431099,"stop":1754612431099,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c5a560bfedcabc2","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app32/6/topic669/json","time":{"start":1754612735128,"stop":1754612735128,"duration":0},"status":"passed","severity":"normal"},{"uid":"af76eab15690c949","name":"should be online or offline if network state changed","time":{"start":1754612515195,"stop":1754612515196,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4d644b7b4ec9c73","name":"should create all internal components","time":{"start":1754612432290,"stop":1754612432291,"duration":1},"status":"passed","severity":"normal"},{"uid":"d07415342067cf1d","name":"Light Node - default protocols","time":{"start":1754612773971,"stop":1754612773971,"duration":0},"status":"passed","severity":"normal"},{"uid":"32dd872d15ae2200","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754612421371,"stop":1754612421372,"duration":1},"status":"passed","severity":"normal"},{"uid":"5aec489ca0bb7e06","name":"Ordered Callback - false","time":{"start":1754612747630,"stop":1754612747630,"duration":0},"status":"passed","severity":"normal"},{"uid":"4809dac27f5fc84a","name":"Push message with long payload","time":{"start":1754613046836,"stop":1754613046838,"duration":2},"status":"passed","severity":"normal"},{"uid":"efec73f427070336","name":"should maintain proper timestamps if all messages received","time":{"start":1754612478618,"stop":1754612478618,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7583d0191827758","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1754612633523,"stop":1754612633524,"duration":1},"status":"passed","severity":"normal"},{"uid":"c95cb93868168334","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1754612473206,"stop":1754612473207,"duration":1},"status":"passed","severity":"normal"},{"uid":"a839c6be886568fd","name":"should increase lamport timestamp","time":{"start":1754612478617,"stop":1754612478618,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6a8070054801805","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1754612501061,"stop":1754612501061,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6002a26e483db3b3","name":"Push message with content topic containing JSON","time":{"start":1754613046862,"stop":1754613046863,"duration":1},"status":"passed","severity":"normal"},{"uid":"4be142d9d3c9a438","name":"Query Generator, No message returned","time":{"start":1754612714060,"stop":1754612714061,"duration":1},"status":"passed","severity":"normal"},{"uid":"23672ae49c0f169b","name":"should handle onConnected and onDisconnected","time":{"start":1754612461263,"stop":1754612461264,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8ca88bbf17b25ce","name":"Check received message containing short","time":{"start":1754612940070,"stop":1754612940071,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a5fd323af54ed63","name":"should handle case when navigator is not available","time":{"start":1754612431201,"stop":1754612431201,"duration":0},"status":"passed","severity":"normal"},{"uid":"1babbac3346a246e","name":"should not retry if at least one success","time":{"start":1754612461076,"stop":1754612461076,"duration":0},"status":"passed","severity":"normal"},{"uid":"153412f667c28eac","name":"should be able to encode the field with only FILTER set to true","time":{"start":1754612421368,"stop":1754612421369,"duration":1},"status":"passed","severity":"normal"},{"uid":"623b9e602eea92e6","name":"Default pageSize","time":{"start":1754612759750,"stop":1754612759750,"duration":0},"status":"passed","severity":"normal"},{"uid":"f65fb879ba8212b5","name":"can start the service","time":{"start":1754612443967,"stop":1754612443968,"duration":1},"status":"passed","severity":"normal"},{"uid":"33dd2fd856069862","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754612519378,"stop":1754612519378,"duration":0},"status":"passed","severity":"normal"},{"uid":"e470a615bb0b69d9","name":"should throw error - no public key","time":{"start":1754612422007,"stop":1754612422007,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1e6466c360bbcfb","name":"Push message with content topic containing unicode special characters","time":{"start":1754613046849,"stop":1754613046850,"duration":1},"status":"passed","severity":"normal"},{"uid":"33d7a9bb1f74b72","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754612686450,"stop":1754612686450,"duration":0},"status":"passed","severity":"normal"},{"uid":"e61da52ef05fde8b","name":"should set field with only FILTER enabled","time":{"start":1754612422014,"stop":1754612422014,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb777e73f6fcb18b","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1754612449910,"stop":1754612449911,"duration":1},"status":"passed","severity":"normal"},{"uid":"210b8a6fcb67633","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1754612640352,"stop":1754612640352,"duration":0},"status":"skipped","severity":"normal"},{"uid":"20bce906af406d05","name":"Push message with SQL Injection payload","time":{"start":1754613046856,"stop":1754613046856,"duration":0},"status":"passed","severity":"normal"},{"uid":"cae5bdb5c504a12","name":"should add event listener for peer:discovery","time":{"start":1754612431271,"stop":1754612431274,"duration":3},"status":"passed","severity":"normal"},{"uid":"c3b51b0473fff24a","name":"Push message with content topic containing numeric","time":{"start":1754613046846,"stop":1754613046846,"duration":0},"status":"passed","severity":"normal"},{"uid":"23a942398038f755","name":"should dial with PeerId and return stream","time":{"start":1754612432294,"stop":1754612432294,"duration":0},"status":"passed","severity":"normal"},{"uid":"12ce9dea86b603fe","name":"should attach causal history and bloom filter to each message","time":{"start":1754612478617,"stop":1754612478617,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fd7bfb5458e669c","name":"Callback on promise","time":{"start":1754612745761,"stop":1754612745761,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e4895e39cacddda","name":"random static sharding 7 - Cluster ID: 547, Shard ID: 895","time":{"start":1754612760366,"stop":1754612760366,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d01104b4a349910","name":"Subscribe to topic containing XML and receive message","time":{"start":1754612964256,"stop":1754612964256,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0fbf8d9c22e2513","name":"Push message with rate limit","time":{"start":1754613046865,"stop":1754613046865,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cae3367b0b5405d","name":"should be safe to call multiple times","time":{"start":1754612431572,"stop":1754612431572,"duration":0},"status":"passed","severity":"normal"},{"uid":"6989afcd79e856e0","name":"should handle browser offline state overriding peer connections","time":{"start":1754612431212,"stop":1754612431218,"duration":6},"status":"passed","severity":"normal"},{"uid":"719ef9329125f79d","name":"should not execute task if max attempts is 0","time":{"start":1754612460115,"stop":1754612460115,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3394e4718c06611","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1754612422005,"stop":1754612422005,"duration":0},"status":"passed","severity":"normal"},{"uid":"893d09f59b407520","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754612964250,"stop":1754612964250,"duration":0},"status":"passed","severity":"normal"},{"uid":"81d7e6d8d8ce4fa4","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1754612473221,"stop":1754612473222,"duration":1},"status":"passed","severity":"normal"},{"uid":"f695d53f093ec288","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1754612473216,"stop":1754612473217,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6083a1450e11171","name":"throws on content topic with empty topic name field","time":{"start":1754612415873,"stop":1754612415874,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5dee651c84a3c4f","name":"should return true when peer is on the same cluster","time":{"start":1754612431344,"stop":1754612431345,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c906fbbc5bbcf38","name":"Check publish message containing SQL Injection","time":{"start":1754612633518,"stop":1754612633518,"duration":0},"status":"passed","severity":"normal"},{"uid":"18d391b6b9233905","name":"should handle peer store update failures gracefully","time":{"start":1754612431735,"stop":1754612431735,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b0a7967ccf846a6","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754612964240,"stop":1754612964240,"duration":0},"status":"passed","severity":"normal"},{"uid":"9978d34d35f6455c","name":"Check publish message containing Script","time":{"start":1754612633518,"stop":1754612633519,"duration":1},"status":"passed","severity":"normal"},{"uid":"e05ca41f93c64f2","name":"Check received message containing Chinese","time":{"start":1754612940083,"stop":1754612940083,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aef210fe26910fe","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1754612439741,"stop":1754612439741,"duration":0},"status":"passed","severity":"normal"},{"uid":"3172036e88ef86b6","name":"Push message with content topic containing JSON","time":{"start":1754613046848,"stop":1754613046849,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff5d83a4f9e030a6","name":"should be sent with empty content","time":{"start":1754612478622,"stop":1754612478623,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f3ffdf2fefa04b7","name":"Get Nodes","time":{"start":1754612439814,"stop":1754612439814,"duration":0},"status":"passed","severity":"normal"},{"uid":"f24a34f316199f6f","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1754612431610,"stop":1754612431611,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fead017bfe78f13","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754612671914,"stop":1754612671915,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f604fc7485fd843","name":"should add peer to queue when queue is not empty","time":{"start":1754612431065,"stop":1754612431069,"duration":4},"status":"passed","severity":"normal"},{"uid":"282a4c879584fd9d","name":"Check received message containing Basic HTML tag","time":{"start":1754612940076,"stop":1754612940076,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ac6746dec3c5472","name":"throws if store query response has error status","time":{"start":1754612432257,"stop":1754612432257,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2125557ddad5264","name":"Check publish message containing Russian","time":{"start":1754612633518,"stop":1754612633518,"duration":0},"status":"passed","severity":"normal"},{"uid":"aefc43302b4a0363","name":"should set default options when no config provided","time":{"start":1754612432290,"stop":1754612432290,"duration":0},"status":"passed","severity":"normal"},{"uid":"397afec68a951dad","name":"Decoder throws on undefined content topic","time":{"start":1754612449915,"stop":1754612449915,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1b725561a5f597f","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1754612415876,"stop":1754612415877,"duration":1},"status":"passed","severity":"normal"},{"uid":"d704367633d8ddd8","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1754612461337,"stop":1754612461338,"duration":1},"status":"passed","severity":"normal"},{"uid":"2591d8b5a217f6f5","name":"Check publish message containing Arabic","time":{"start":1754612633518,"stop":1754612633518,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cff934ac3fe3f54","name":"should push the message to the outgoing buffer","time":{"start":1754612478616,"stop":1754612478616,"duration":0},"status":"passed","severity":"normal"},{"uid":"4745d756ad810774","name":"should be safe to call multiple times","time":{"start":1754612432292,"stop":1754612432293,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b0e0df7dcaad140","name":"should properly create location multiaddrs - udp6","time":{"start":1754612422011,"stop":1754612422011,"duration":0},"status":"passed","severity":"normal"},{"uid":"9952ecf1d564a1d2","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1754612473187,"stop":1754612473188,"duration":1},"status":"passed","severity":"normal"},{"uid":"e346d4c4c27bff28","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754612940090,"stop":1754612940090,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eb4c8c3f71ed0f0","name":"should send to specified number of peers of used peers","time":{"start":1754612461075,"stop":1754612461075,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e701b38277eda7","name":"should hang up with multiaddr and return true on success","time":{"start":1754612432296,"stop":1754612432296,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d36eb433dc71190","name":"Check publish message containing emoji","time":{"start":1754612633521,"stop":1754612633521,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b255461140c0017","name":"Push message with content topic containing escaped characters","time":{"start":1754613046849,"stop":1754613046849,"duration":0},"status":"passed","severity":"normal"},{"uid":"78266894c2f650c5","name":"should throw error - invalid id","time":{"start":1754612422007,"stop":1754612422007,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf652d670c399f49","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1754612473233,"stop":1754612473233,"duration":0},"status":"passed","severity":"normal"},{"uid":"af9dccf6a336691d","name":"Push message with content topic containing Chinese","time":{"start":1754613046846,"stop":1754613046847,"duration":1},"status":"passed","severity":"normal"},{"uid":"e05c79d1d84ea958","name":"handles different clusterIds correctly","time":{"start":1754612415880,"stop":1754612415880,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c37f1711e89fec3","name":"should be safe to call multiple times","time":{"start":1754612431718,"stop":1754612431719,"duration":1},"status":"passed","severity":"normal"},{"uid":"56ccaaada079d3c5","name":"Push message with Basic HTML tag payload","time":{"start":1754613046842,"stop":1754613046842,"duration":0},"status":"passed","severity":"normal"},{"uid":"4531e9c5cb542024","name":"should emit a peer event after start","time":{"start":1754612501056,"stop":1754612501057,"duration":1},"status":"passed","severity":"normal"},{"uid":"b57bd5b396eedec4","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754612964254,"stop":1754612964254,"duration":0},"status":"passed","severity":"normal"},{"uid":"92421f566fb301b6","name":"Subscribe and receive messages via lightPush","time":{"start":1754612964238,"stop":1754612964238,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d8f92ca05acd0c","name":"Query with Ordered Callback, No message returned","time":{"start":1754612714062,"stop":1754612714062,"duration":0},"status":"passed","severity":"normal"},{"uid":"7908071b99ec593e","name":"rejects hash query with time filter","time":{"start":1754612431930,"stop":1754612431930,"duration":0},"status":"passed","severity":"normal"},{"uid":"872b95df52fcf485","name":"Encoder throws on undefined content topic","time":{"start":1754612432373,"stop":1754612432373,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b1f512c91b47448","name":"Publish message with custom timestamp: Thu Aug 07 2025 23:23:47 GMT+0000 (Coordinated Universal Time)","time":{"start":1754612633522,"stop":1754612633522,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ce8aa3b85f49653","name":"should be safe to call multiple times","time":{"start":1754612431714,"stop":1754612431714,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f56a6f8bd5d649a","name":"should be able to decode the field with only RELAY set to true","time":{"start":1754612421372,"stop":1754612421372,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc7a874b768306e4","name":"should retry on complete failure if specified","time":{"start":1754612461076,"stop":1754612461076,"duration":0},"status":"passed","severity":"normal"},{"uid":"da9feb0de9b551a5","name":"return first retrieved peers without further DNS queries","time":{"start":1754612440103,"stop":1754612440103,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5290199b5a19368","name":"returns only open connection if one present","time":{"start":1754612432013,"stop":1754612432014,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d0a75e4fbe158a4","name":"should skip peer when not on same cluster","time":{"start":1754612431075,"stop":1754612431075,"duration":0},"status":"passed","severity":"normal"},{"uid":"96990a8cc463edf5","name":"should skip updating peer store if peer has same addresses","time":{"start":1754612431282,"stop":1754612431283,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ae0a33b8f32460a","name":"Check received message containing escaped characters","time":{"start":1754612940077,"stop":1754612940077,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d158f32631010e","name":"should unregister libp2p event listeners when stop is called","time":{"start":1754612461264,"stop":1754612461265,"duration":1},"status":"passed","severity":"normal"},{"uid":"27a6e36e89262724","name":"should create NetworkMonitor with libp2p and events","time":{"start":1754612431185,"stop":1754612431185,"duration":0},"status":"passed","severity":"normal"},{"uid":"397bad03e2bbf72b","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754612964243,"stop":1754612964244,"duration":1},"status":"passed","severity":"normal"},{"uid":"39d0ad3f63569e23","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1754612473223,"stop":1754612473223,"duration":0},"status":"passed","severity":"normal"},{"uid":"4688035c16bea43e","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1754612768722,"stop":1754612768722,"duration":0},"status":"passed","severity":"normal"},{"uid":"c798d7ab7a3bb2b9","name":"Check received message containing Basic HTML tag","time":{"start":1754612940085,"stop":1754612940085,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7298aa9c77d527a","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1754612421369,"stop":1754612421369,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dfdde783c63b9c3","name":"should clear all timers","time":{"start":1754612431715,"stop":1754612431718,"duration":3},"status":"passed","severity":"normal"},{"uid":"f753dba92ebfe437","name":"Check publish message containing Basic HTML tag","time":{"start":1754612633519,"stop":1754612633519,"duration":0},"status":"passed","severity":"normal"},{"uid":"28f1b3f564099072","name":"Subscribe and receive messages via lightPush","time":{"start":1754612964249,"stop":1754612964250,"duration":1},"status":"passed","severity":"normal"},{"uid":"273921d721d72fe8","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1754612415881,"stop":1754612415881,"duration":0},"status":"passed","severity":"normal"},{"uid":"503e0bbf3307e40c","name":"random static sharding 3 - Cluster ID: 543, Shard ID: 169","time":{"start":1754612760362,"stop":1754612760362,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc2b13043e2809dc","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754612964258,"stop":1754612964258,"duration":0},"status":"passed","severity":"normal"},{"uid":"f513858b57ceb2aa","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1754612768722,"stop":1754612768722,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d64e67b1a6dc50","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1754612473224,"stop":1754612473224,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a5a553a197d0f5","name":"Subscribe and receive messages via waku relay post","time":{"start":1754612964250,"stop":1754612964251,"duration":1},"status":"passed","severity":"normal"},{"uid":"23eba59959c06304","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1754612416099,"stop":1754612416099,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bdc693b78015da5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1754612415884,"stop":1754612415884,"duration":0},"status":"passed","severity":"normal"},{"uid":"c05e62ddb0db131e","name":"should add and check entries correctly","time":{"start":1754612459269,"stop":1754612459271,"duration":2},"status":"passed","severity":"normal"},{"uid":"38a1146b6a139e1f","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1754612473219,"stop":1754612473221,"duration":2},"status":"passed","severity":"normal"},{"uid":"753f135455afc9dd","name":"should do nothing if no non-locked connections to drop","time":{"start":1754612431609,"stop":1754612431610,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b86bca6ed3a795b","name":"Check received message containing Russian","time":{"start":1754612940074,"stop":1754612940074,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b0ec9829adc5c","name":"Push message with custom timestamp: 1754608919637","time":{"start":1754613046865,"stop":1754613046866,"duration":1},"status":"passed","severity":"normal"},{"uid":"13c4dbfa92aea4bc","name":"should continually clean up expired entries at intervals","time":{"start":1754612459275,"stop":1754612459276,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c3929d8f3ced850","name":"Push message with numeric payload","time":{"start":1754613046838,"stop":1754613046838,"duration":0},"status":"passed","severity":"normal"},{"uid":"b13ed0a319b9126a","name":"should dial peer when on same shard","time":{"start":1754612431075,"stop":1754612431076,"duration":1},"status":"passed","severity":"normal"},{"uid":"475ba9782d5071a","name":"should allow redial after failed dial cooldown expires","time":{"start":1754612431087,"stop":1754612431088,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ef740c650984407","name":"Subscribe to topic containing long and publish message","time":{"start":1754612642426,"stop":1754612642426,"duration":0},"status":"passed","severity":"normal"},{"uid":"f25ddaa6a75681ba","name":"should handle corrupted shard info gracefully","time":{"start":1754612431359,"stop":1754612431359,"duration":0},"status":"passed","severity":"normal"},{"uid":"151881a27bad76b","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1754612432375,"stop":1754612432375,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0bce27555c1b840","name":"returns nothing if no connections present","time":{"start":1754612432013,"stop":1754612432013,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a47739b9924cc8d","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754612964252,"stop":1754612964253,"duration":1},"status":"passed","severity":"normal"},{"uid":"b07c9db4e9e3fb71","name":"should handle peer not in mesh for all topics","time":{"start":1754612431753,"stop":1754612431753,"duration":0},"status":"passed","severity":"normal"},{"uid":"dac287857faf73cc","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1754612415879,"stop":1754612415880,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ed51c3c187307fb","name":"should return false when peer is on different cluster","time":{"start":1754612431349,"stop":1754612431350,"duration":1},"status":"passed","severity":"normal"},{"uid":"c97d300a7005ea13","name":"throws on content topic with non-number generation field","time":{"start":1754612415871,"stop":1754612415872,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0101b3e73726662","name":"isConnected between 2 js-waku relay nodes","time":{"start":1754612515194,"stop":1754612515194,"duration":0},"status":"passed","severity":"normal"},{"uid":"d350bc489ac2f616","name":"should throw error - no id","time":{"start":1754612422005,"stop":1754612422006,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ff56755e6361e3","name":"Push 30 different messages","time":{"start":1754613046844,"stop":1754613046844,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4ca7c3768babcfbb","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1754612478623,"stop":1754612478623,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4092ac24b07ed7f","name":"should throw an error for insufficient data","time":{"start":1754612416099,"stop":1754612416099,"duration":0},"status":"passed","severity":"normal"},{"uid":"784ed3790d9b066e","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1754612626723,"stop":1754612626724,"duration":1},"status":"passed","severity":"normal"},{"uid":"825578f3a4a90f57","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1754612478619,"stop":1754612478620,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d4a7da34baa7ea1","name":"Push message with content topic containing Chinese","time":{"start":1754613046861,"stop":1754613046861,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc9bf6f34e943b2b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1754612415886,"stop":1754612415886,"duration":0},"status":"passed","severity":"normal"},{"uid":"84c34b3b5268eaee","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1754612473206,"stop":1754612473206,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d3962d22a855b0","name":"Relay - dialed after","time":{"start":1754612773969,"stop":1754612773970,"duration":1},"status":"passed","severity":"normal"},{"uid":"3798b7e13576c8c4","name":"should maintain desired error rate","time":{"start":1754612476480,"stop":1754612476481,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5beedbb7c4b916c","name":"should throw if no connection provided","time":{"start":1754612432055,"stop":1754612432055,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b3978b74139d7b","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1754612642427,"stop":1754612642427,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d09a6570aa33a4e","name":"should not create relay timers when relay is not provided","time":{"start":1754612431748,"stop":1754612431748,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4a7c8ffa79f4f3d","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1754612557085,"stop":1754612557086,"duration":1},"status":"passed","severity":"normal"},{"uid":"23407b2b8e20825c","name":"A test","time":{"start":1754612557338,"stop":1754612557338,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e7ab0f78f2a8ae","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1754612473217,"stop":1754612473218,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e218d0a2f5a0788","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1754612415876,"stop":1754612415876,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f35559688ce032b","name":"should handle shardReader errors","time":{"start":1754612432299,"stop":1754612432300,"duration":1},"status":"passed","severity":"normal"},{"uid":"76d157714f305c76","name":"should not receive a peer event after stop","time":{"start":1754612443971,"stop":1754612443971,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa66658b45afc63","name":"should not allow k > 12","time":{"start":1754612472989,"stop":1754612472991,"duration":2},"status":"passed","severity":"normal"},{"uid":"ea9eaa7127c9a89f","name":"should return false and handle errors gracefully","time":{"start":1754612432296,"stop":1754612432296,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd08d19f4bebe67","name":"Query generator for 2000 messages","time":{"start":1754612745764,"stop":1754612745765,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4e8faaa384f5610","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1754612439745,"stop":1754612439746,"duration":1},"status":"passed","severity":"normal"},{"uid":"e63eacd93a9a7a03","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1754612460113,"stop":1754612460113,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ea172a88fc4ee","name":"same cluster: nodes connect","time":{"start":1754612572007,"stop":1754612572008,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ffb92f7355f0b87","name":"should initialize with isNetworkConnected as false","time":{"start":1754612431185,"stop":1754612431185,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf76b3ee8d1cb1b1","name":"Wrong topic","time":{"start":1754612735140,"stop":1754612735140,"duration":0},"status":"passed","severity":"normal"},{"uid":"c53fae53e90c663d","name":"Check received message containing XML","time":{"start":1754612940076,"stop":1754612940076,"duration":0},"status":"passed","severity":"normal"},{"uid":"637606d3be351137","name":"Cluster id 0, shard 0","time":{"start":1754612760358,"stop":1754612760359,"duration":1},"status":"passed","severity":"normal"},{"uid":"793c2ddb018b784c","name":"Check message with no pubsub topic is not received","time":{"start":1754612940088,"stop":1754612940089,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebf8d34a437d7c11","name":"should set field with all protocols disabled","time":{"start":1754612422012,"stop":1754612422013,"duration":1},"status":"passed","severity":"normal"},{"uid":"75485e122ba4a6ee","name":"should wait for Filter peer to be connected","time":{"start":1754612461334,"stop":1754612461334,"duration":0},"status":"passed","severity":"normal"},{"uid":"714dd00367d3a000","name":"Check publish message containing escaped characters","time":{"start":1754612633520,"stop":1754612633520,"duration":0},"status":"passed","severity":"normal"},{"uid":"93884e269bd6e949","name":"Passing page size 0 when there are 110 messages","time":{"start":1754612759743,"stop":1754612759746,"duration":3},"status":"passed","severity":"normal"},{"uid":"290a033c239f2346","name":"Check message on other pubsub topic is not received","time":{"start":1754612940088,"stop":1754612940088,"duration":0},"status":"passed","severity":"normal"},{"uid":"372602ccc7d0c99e","name":"should return peer for existing peer","time":{"start":1754612431593,"stop":1754612431599,"duration":6},"status":"passed","severity":"normal"},{"uid":"8280f80da5b53724","name":"Push message with escaped characters payload","time":{"start":1754613046858,"stop":1754613046858,"duration":0},"status":"passed","severity":"normal"},{"uid":"935fc369c22c4afb","name":"should be delivered immediately if received","time":{"start":1754612478624,"stop":1754612478625,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b916d3dd2beaf46","name":"should not modify tags of connections for different peers","time":{"start":1754612461278,"stop":1754612461279,"duration":1},"status":"passed","severity":"normal"},{"uid":"91342d237d8a156","name":"Check received message containing emoji","time":{"start":1754612940086,"stop":1754612940087,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf874af6f6dda7f4","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1754612473214,"stop":1754612473215,"duration":1},"status":"passed","severity":"normal"},{"uid":"738f8364aa57069c","name":"connects to nwaku","time":{"start":1754612767802,"stop":1754612767802,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c480320978e74c","name":"should properly clean up resources when disposed","time":{"start":1754612459275,"stop":1754612459275,"duration":0},"status":"passed","severity":"normal"},{"uid":"87373860fb6c43ae","name":"Renews subscription after lossing a connection","time":{"start":1754612964249,"stop":1754612964249,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5f898eae8b9f8b7","name":"Check received message containing numeric","time":{"start":1754612940083,"stop":1754612940083,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f53eefc8f77a6b9","name":"less peers than existing","time":{"start":1754612610375,"stop":1754612610375,"duration":0},"status":"skipped","severity":"normal"},{"uid":"373a42e7fc8cf473","name":"should handle a minimal index list","time":{"start":1754612416098,"stop":1754612416099,"duration":1},"status":"passed","severity":"normal"},{"uid":"71e48a0828ad4ca6","name":"Check publish message containing shell command","time":{"start":1754612633520,"stop":1754612633520,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b0f177affc62e7","name":"yields undefined for messages without decoder","time":{"start":1754612432258,"stop":1754612432259,"duration":1},"status":"passed","severity":"normal"},{"uid":"16d965e7df696382","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1754612415883,"stop":1754612415883,"duration":0},"status":"passed","severity":"normal"},{"uid":"94c7b1902b5c8963","name":"should return false when peer is not found","time":{"start":1754612431357,"stop":1754612431358,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3194cda302c68b6","name":"Push message with Chinese payload","time":{"start":1754613046839,"stop":1754613046839,"duration":0},"status":"passed","severity":"normal"},{"uid":"536eb17adcd9ec7f","name":"it tolerates circular branch references","time":{"start":1754612440099,"stop":1754612440099,"duration":0},"status":"passed","severity":"normal"},{"uid":"773b6cb24cededdc","name":"should return true when peer is on the specified shard","time":{"start":1754612431349,"stop":1754612431349,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc0aa93b74534ce4","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1754612698859,"stop":1754612698861,"duration":2},"status":"passed","severity":"normal"},{"uid":"76b8c02322211a62","name":"should handle dial errors gracefully","time":{"start":1754612431276,"stop":1754612431277,"duration":1},"status":"passed","severity":"normal"},{"uid":"675ac9ffbb1d0f9c","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1754612415875,"stop":1754612415875,"duration":0},"status":"passed","severity":"normal"},{"uid":"99b1635c28fd2f96","name":"should requeue task if no peer is available","time":{"start":1754612460109,"stop":1754612460113,"duration":4},"status":"passed","severity":"normal"},{"uid":"cd417e17b39f0d85","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1754612642425,"stop":1754612642425,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce406d90331dc14a","name":"Does not throw an exception when node disconnects","time":{"start":1754612767803,"stop":1754612767803,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbfa0bc9f57e5e40","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1754612415877,"stop":1754612415878,"duration":1},"status":"passed","severity":"normal"},{"uid":"459cf71110facb0","name":"should load peers from local storage and dispatch events","time":{"start":1754612443971,"stop":1754612443972,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a7df90272896124","name":"messageHashStr produces consistent results for the same input","time":{"start":1754612431642,"stop":1754612431643,"duration":1},"status":"passed","severity":"normal"},{"uid":"c971df3d0fe2f70e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1754612473233,"stop":1754612473234,"duration":1},"status":"passed","severity":"normal"},{"uid":"31bed3154a409fa2","name":"should initialize with Unhealthy status","time":{"start":1754612461053,"stop":1754612461053,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f7ca0355f8bb827","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1754612415877,"stop":1754612415877,"duration":0},"status":"passed","severity":"normal"},{"uid":"aae84b0ca8d23ef3","name":"Push message with content topic containing Arabic","time":{"start":1754613046861,"stop":1754613046861,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee9c52d20e052da","name":"should dial peers from store when browser is connected","time":{"start":1754612431578,"stop":1754612431578,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec4bb804d43cc932","name":"Check publish message containing Chinese","time":{"start":1754612633517,"stop":1754612633517,"duration":0},"status":"passed","severity":"normal"},{"uid":"46820610735651f4","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1754612461058,"stop":1754612461059,"duration":1},"status":"passed","severity":"normal"},{"uid":"e43f3e267fd644fb","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1754612642424,"stop":1754612642424,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0a88dfe60a5fc1a","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1754612473207,"stop":1754612473207,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a8159c04c29dbfc","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1754612431355,"stop":1754612431355,"duration":0},"status":"passed","severity":"normal"},{"uid":"a54a59f425d8a31f","name":"should remove event listener for peer:discovery","time":{"start":1754612431275,"stop":1754612431275,"duration":0},"status":"passed","severity":"normal"},{"uid":"a45acebcf403ceae","name":"Subscribe to topic containing Russian and publish message","time":{"start":1754612642428,"stop":1754612642428,"duration":0},"status":"passed","severity":"normal"},{"uid":"e264d06aed8edcb0","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1754612768722,"stop":1754612768722,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7e29443c2ee1ad3","name":"Non TWN Cluster","time":{"start":1754612735114,"stop":1754612735123,"duration":9},"status":"passed","severity":"normal"},{"uid":"c0aadee6cfe508ad","name":"should be able to decode the field with only STORE set to true","time":{"start":1754612421373,"stop":1754612421373,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3eb5f500be8d89b","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1754612415881,"stop":1754612415881,"duration":0},"status":"passed","severity":"normal"},{"uid":"251831f44e274e36","name":"should skip peer when dialed recently","time":{"start":1754612431070,"stop":1754612431070,"duration":0},"status":"passed","severity":"normal"},{"uid":"5494c6655ccd9327","name":"Push message with content topic containing escaped characters","time":{"start":1754613046863,"stop":1754613046863,"duration":0},"status":"passed","severity":"normal"},{"uid":"a23be5c8becdbcee","name":"should only return 1 node with relay and store capability","time":{"start":1754612440101,"stop":1754612440102,"duration":1},"status":"passed","severity":"normal"},{"uid":"56d60ff40546972c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1754612415886,"stop":1754612415887,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8f2d3fe652e8822","name":"rejects content-filtered query with only contentTopics","time":{"start":1754612431921,"stop":1754612431923,"duration":2},"status":"passed","severity":"normal"},{"uid":"e29b50784674c7a3","name":"should create ShardReader with static shards network config","time":{"start":1754612431344,"stop":1754612431344,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6ada98f6533d487","name":"ends after yielding if response size indicates end","time":{"start":1754612432259,"stop":1754612432260,"duration":1},"status":"passed","severity":"normal"},{"uid":"c834ee539419d683","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1754612768721,"stop":1754612768721,"duration":0},"status":"passed","severity":"normal"},{"uid":"70f589eaed3bf714","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1754612473206,"stop":1754612473206,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed5c07ea1d294dd7","name":"Push message with unicode special characters payload","time":{"start":1754613046858,"stop":1754613046858,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e01e1f7063b8106","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754612964241,"stop":1754612964241,"duration":0},"status":"skipped","severity":"normal"},{"uid":"931e903d44cff384","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754612940079,"stop":1754612940079,"duration":0},"status":"passed","severity":"normal"},{"uid":"3926229dbb50d359","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1754612473216,"stop":1754612473216,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda7e10e1be5b2ed","name":"yields decoded messages","time":{"start":1754612432258,"stop":1754612432258,"duration":0},"status":"passed","severity":"normal"},{"uid":"c861dad2eeb37e5b","name":"should start all internal components","time":{"start":1754612432291,"stop":1754612432291,"duration":0},"status":"passed","severity":"normal"},{"uid":"2109ee997f5a975e","name":"Subscribe and receives messages on 20 topics","time":{"start":1754612964240,"stop":1754612964241,"duration":1},"status":"passed","severity":"normal"},{"uid":"17047cce467d9cce","name":"ignores unrecognized TXT record formats","time":{"start":1754612440100,"stop":1754612440100,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fdb2b26984930d4","name":"can start the service","time":{"start":1754612501052,"stop":1754612501053,"duration":1},"status":"passed","severity":"normal"},{"uid":"402305514a7f71b3","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1754612439741,"stop":1754612439742,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c49b44fe40dfd52","name":"ends if stream creation fails","time":{"start":1754612432256,"stop":1754612432257,"duration":1},"status":"passed","severity":"normal"},{"uid":"47cf41c469e31985","name":"should return false when peer has no shard info","time":{"start":1754612431346,"stop":1754612431346,"duration":0},"status":"passed","severity":"normal"},{"uid":"d18393f17df9c0ea","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754612964239,"stop":1754612964239,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cea8e3d2af80e05","name":"should not retry if at least one success","time":{"start":1754612460117,"stop":1754612460118,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5ac0a4f72541633","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1754612431730,"stop":1754612431731,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e23e9c525aeb221","name":"Check publish message containing JSON","time":{"start":1754612633520,"stop":1754612633520,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b29f8cab985b491","name":"Asymmetric encrypt & decrypt","time":{"start":1754612450301,"stop":1754612450301,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa1261d4dbff80f","name":"should add event listeners to globalThis","time":{"start":1754612431195,"stop":1754612431196,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a7a2e49ada4b5c6","name":"Fails to push message with large meta","time":{"start":1754613046850,"stop":1754613046851,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0d438a4807a781b","name":"should handle multiple peer connections","time":{"start":1754612431727,"stop":1754612431729,"duration":2},"status":"passed","severity":"normal"},{"uid":"244e69f3653ce51e","name":"should return false when peer shard info is not found","time":{"start":1754612431354,"stop":1754612431354,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bb6958925864061","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754612964251,"stop":1754612964251,"duration":0},"status":"passed","severity":"normal"},{"uid":"f78e7c8cb6936f66","name":"should throw error when no peers are available","time":{"start":1754612461337,"stop":1754612461337,"duration":0},"status":"passed","severity":"normal"},{"uid":"229ef0d908159ca3","name":"should return false when peer is not on topic","time":{"start":1754612432299,"stop":1754612432299,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd77212cffc082a3","name":"Fails to push message with large meta","time":{"start":1754613046864,"stop":1754613046865,"duration":1},"status":"passed","severity":"normal"},{"uid":"48db032b55744d95","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1754612557086,"stop":1754612557086,"duration":0},"status":"passed","severity":"normal"},{"uid":"e634b3378745411","name":"Mutual subscription","time":{"start":1754612642421,"stop":1754612642421,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f3dec01337ef230","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1754612449912,"stop":1754612449912,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a95f17135211293","name":"should increase lamport timestamp","time":{"start":1754612478615,"stop":1754612478616,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcc6354d419cea7b","name":"Check publish message containing numeric","time":{"start":1754612633517,"stop":1754612633517,"duration":0},"status":"passed","severity":"normal"},{"uid":"9798866d5074ec29","name":"should handle corrupted local storage data gracefully","time":{"start":1754612443972,"stop":1754612443972,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c74309de9c45b4","name":"Refresh subscription","time":{"start":1754612642425,"stop":1754612642425,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e761747a7ba3d3d8","name":"throws on empty content topic","time":{"start":1754612415870,"stop":1754612415871,"duration":1},"status":"passed","severity":"normal"},{"uid":"21ee5a4c177a09a5","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1754612431600,"stop":1754612431601,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1d017a603e51abc","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1754612461276,"stop":1754612461276,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cb19008592cb072","name":"Accepts a valid Waku Message","time":{"start":1754612464884,"stop":1754612464885,"duration":1},"status":"passed","severity":"normal"},{"uid":"90809d0669e0dfd3","name":"Push to array if already present","time":{"start":1754612415653,"stop":1754612415653,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb3276ea343be8fd","name":"should drop connection to all peers on hangUp","time":{"start":1754612584119,"stop":1754612584119,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f111f18c44fd108","name":"accepts valid message hash query","time":{"start":1754612431923,"stop":1754612431929,"duration":6},"status":"passed","severity":"normal"},{"uid":"d099b22dcb95d3cf","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754612964252,"stop":1754612964252,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f4bcf2ba1b1075","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754612440104,"stop":1754612440104,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bd1134d0c6a7bf","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1754612432057,"stop":1754612432058,"duration":1},"status":"passed","severity":"normal"},{"uid":"4317b4535a8b5ed6","name":"more peers than existing","time":{"start":1754612610374,"stop":1754612610374,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5b22833f1561e549","name":"should return true when peer is on the pubsub topic shard","time":{"start":1754612431354,"stop":1754612431355,"duration":1},"status":"passed","severity":"normal"},{"uid":"54b431ed8f8b4ccb","name":"should be safe to call multiple times","time":{"start":1754612432291,"stop":1754612432291,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a13e6b7c2374961","name":"random static sharding 10 - Cluster ID: 95, Shard ID: 91","time":{"start":1754612760371,"stop":1754612760371,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c411e7e33de0ad","name":"should handle disconnect when peer has no timers","time":{"start":1754612431751,"stop":1754612431751,"duration":0},"status":"passed","severity":"normal"},{"uid":"143d786fb3a75a89","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754612572006,"stop":1754612572007,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f1594ff6b8c75dd","name":"tcp ip4 address","time":{"start":1754612421351,"stop":1754612421352,"duration":1},"status":"passed","severity":"normal"},{"uid":"980e8324228fe70c","name":"Publish message with custom timestamp: Sat Aug 17 2024 00:23:47 GMT+0000 (Coordinated Universal Time)","time":{"start":1754612633522,"stop":1754612633522,"duration":0},"status":"passed","severity":"normal"},{"uid":"657dbb5435231b3","name":"Check message with invalid timestamp is not received","time":{"start":1754612940088,"stop":1754612940088,"duration":0},"status":"passed","severity":"normal"},{"uid":"554a1cc0883cfad3","name":"should create KeepAliveManager with relay","time":{"start":1754612431708,"stop":1754612431708,"duration":0},"status":"passed","severity":"normal"},{"uid":"65030f3d133f1164","name":"should skip peer when already connected","time":{"start":1754612431069,"stop":1754612431070,"duration":1},"status":"passed","severity":"normal"},{"uid":"11e4b44ba188737c","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754612964245,"stop":1754612964245,"duration":0},"status":"passed","severity":"normal"},{"uid":"9561c195388f8230","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754612671911,"stop":1754612671912,"duration":1},"status":"passed","severity":"normal"},{"uid":"da589ad65d9b1c29","name":"groups content topics by expected pubsub topic","time":{"start":1754612415879,"stop":1754612415879,"duration":0},"status":"passed","severity":"normal"},{"uid":"a56c46b21ee464ff","name":"Sets default value correctly","time":{"start":1754612767806,"stop":1754612767806,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb732df75e90d92","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754612964257,"stop":1754612964257,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9959bcffad624b7","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1754612473196,"stop":1754612473196,"duration":0},"status":"passed","severity":"normal"},{"uid":"f941b7f37b92a9bc","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754612940087,"stop":1754612940088,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d4aa1a51fa6400a","name":"Push message with short payload","time":{"start":1754613046853,"stop":1754613046853,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d6f6b350ce5ccbf","name":"should dial more peers if under maxConnections","time":{"start":1754612431601,"stop":1754612431602,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8b6ecf484d2a9cc","name":"should lock peers when selected","time":{"start":1754612461261,"stop":1754612461261,"duration":0},"status":"passed","severity":"normal"},{"uid":"748ab606db6b66b4","name":"should handle multiple query options for time ranges","time":{"start":1754612461337,"stop":1754612461337,"duration":0},"status":"passed","severity":"normal"},{"uid":"692b50a4863ed293","name":"should return false when pubsub topic parsing fails","time":{"start":1754612431355,"stop":1754612431357,"duration":2},"status":"passed","severity":"normal"},{"uid":"142d459c4e9dc97","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1754612415882,"stop":1754612415882,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe2b9a1601f0788","name":"should get / set TCP multiaddr","time":{"start":1754612422010,"stop":1754612422010,"duration":0},"status":"passed","severity":"normal"},{"uid":"7632a84712bec1fd","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1754612503337,"stop":1754612503338,"duration":1},"status":"passed","severity":"normal"},{"uid":"f61ae678bd27d780","name":"Push message with content topic containing special chars","time":{"start":1754613046846,"stop":1754613046846,"duration":0},"status":"passed","severity":"normal"},{"uid":"6262ace8dec72035","name":"Filter","time":{"start":1754612773971,"stop":1754612773971,"duration":0},"status":"passed","severity":"normal"},{"uid":"4217661003367500","name":"should initialize with custom number of peers","time":{"start":1754612461260,"stop":1754612461260,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f886acde938c41","name":"messageHashStr works with IProtoMessage","time":{"start":1754612431636,"stop":1754612431636,"duration":0},"status":"passed","severity":"normal"},{"uid":"584ea7955a80d2fd","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1754612415878,"stop":1754612415879,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7290b4f6ef0e48e","name":"should filter out already connected peers","time":{"start":1754612431587,"stop":1754612431587,"duration":0},"status":"passed","severity":"normal"},{"uid":"c302a4b4c27090b0","name":"Push message with Script payload","time":{"start":1754613046856,"stop":1754613046856,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a0649093691b82","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1754612473225,"stop":1754612473225,"duration":0},"status":"passed","severity":"normal"},{"uid":"1926451118d690d6","name":"should handle hash queries without validation","time":{"start":1754612461338,"stop":1754612461338,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dbebece09314d5c","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1754612473224,"stop":1754612473224,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e02f7232be4c24d","name":"Check received message containing XML","time":{"start":1754612940085,"stop":1754612940085,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfe72ec6d6f2cd13","name":"should dial peer immediately when queue is empty","time":{"start":1754612431064,"stop":1754612431064,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf51b1953240ad07","name":"Subscribe to topic containing special chars and publish message","time":{"start":1754612642427,"stop":1754612642427,"duration":0},"status":"passed","severity":"normal"},{"uid":"19a8e9d47a9e43bb","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754612964240,"stop":1754612964240,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5666728baf22d0d","name":"configure the node with multiple content topics","time":{"start":1754612735141,"stop":1754612735141,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed0ff09f32d28884","name":"should drop only non-locked connections when over maxConnections","time":{"start":1754612431602,"stop":1754612431602,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f7060a7e2bba7f9","name":"should return false when peer is on different cluster","time":{"start":1754612431345,"stop":1754612431345,"duration":0},"status":"passed","severity":"normal"},{"uid":"a29f205bc45e2858","name":"Check received message containing long","time":{"start":1754612940071,"stop":1754612940071,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d825102f31b91f0","name":"Push message with content topic containing special chars","time":{"start":1754613046860,"stop":1754613046861,"duration":1},"status":"passed","severity":"normal"},{"uid":"f595f7dc5c835168","name":"Query generator for multiple messages with multiple decoders","time":{"start":1754612745760,"stop":1754612745760,"duration":0},"status":"passed","severity":"normal"},{"uid":"2992dd6ad7c0f9f6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1754612473240,"stop":1754612473240,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dbdf42ab58035b","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1754612431634,"stop":1754612431635,"duration":1},"status":"passed","severity":"normal"},{"uid":"7af0deeca6eadc90","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1754612421370,"stop":1754612421370,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f55156cfb6eb289","name":"should create an instance with libp2p and dialer","time":{"start":1754612431270,"stop":1754612431271,"duration":1},"status":"passed","severity":"normal"},{"uid":"31c9f6d2bc207313","name":"Push message with escaped characters payload","time":{"start":1754613046843,"stop":1754613046843,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8bc3810395c2288","name":"should retry if all attempts fail","time":{"start":1754612460118,"stop":1754612460118,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cdbab722fdbf2ed","name":"Subscribe and receive messages via waku relay post","time":{"start":1754612964239,"stop":1754612964240,"duration":1},"status":"passed","severity":"normal"},{"uid":"797cdfab146314bd","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754612964244,"stop":1754612964244,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d9ec69c7f99d740","name":"should register libp2p event listeners when start is called","time":{"start":1754612461264,"stop":1754612461264,"duration":0},"status":"passed","severity":"normal"},{"uid":"378666748bb02594","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1754612473239,"stop":1754612473239,"duration":0},"status":"passed","severity":"normal"},{"uid":"c921a9a2e3b05320","name":"peer:update - should do nothing if another protocol hit","time":{"start":1754612432056,"stop":1754612432057,"duration":1},"status":"passed","severity":"normal"},{"uid":"21dfb58a017bd93c","name":"should not dispatch event when already disconnected","time":{"start":1754612431207,"stop":1754612431207,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ae4ef6156267b18","name":"Nodes with multiple pubsub topic","time":{"start":1754612626725,"stop":1754612626725,"duration":0},"status":"passed","severity":"normal"},{"uid":"c67fa5fcf9fdbe19","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1754612421374,"stop":1754612421374,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f1b43864dd2d1d4","name":"Throws when trying to push message with empty payload","time":{"start":1754613046845,"stop":1754613046845,"duration":0},"status":"passed","severity":"normal"},{"uid":"31c3a97d4fb17e6c","name":"can start and stop the service","time":{"start":1754612501055,"stop":1754612501055,"duration":0},"status":"passed","severity":"normal"},{"uid":"62cb21d91b24d215","name":"Push message with Arabic payload","time":{"start":1754613046855,"stop":1754613046855,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9bf8818e10d9ef2","name":"should successfully query store with valid decoders and options","time":{"start":1754612461336,"stop":1754612461337,"duration":1},"status":"passed","severity":"normal"},{"uid":"89950c7b50bb2b00","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1754612503338,"stop":1754612503338,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d6d533cca0529c3","name":"should handle errors when globalThis is not available","time":{"start":1754612431196,"stop":1754612431196,"duration":0},"status":"passed","severity":"normal"},{"uid":"87485338287c819b","name":"should properly create location multiaddrs - udp","time":{"start":1754612422011,"stop":1754612422012,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfc7ac3c3d7beaff","name":"should not fail to stop the service if it was not started","time":{"start":1754612501055,"stop":1754612501056,"duration":1},"status":"passed","severity":"normal"},{"uid":"8234a624b04f8920","name":"should insert elements correctly","time":{"start":1754612476480,"stop":1754612476480,"duration":0},"status":"passed","severity":"normal"},{"uid":"6290f63d89645cf2","name":"Subscribe to topic containing long and receive message","time":{"start":1754612964254,"stop":1754612964254,"duration":0},"status":"passed","severity":"normal"},{"uid":"d17185a6897ce3ee","name":"Register correct protocols","time":{"start":1754612642422,"stop":1754612642422,"duration":0},"status":"passed","severity":"normal"},{"uid":"d33754970c3fc107","name":"Publish message with large meta","time":{"start":1754612633525,"stop":1754612633525,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b5be2a4554378f9","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1754612473205,"stop":1754612473205,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a05890fae8f3837","name":"Generator, 2 different shards","time":{"start":1754612704579,"stop":1754612704579,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8dd1fff804f8387","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1754612473224,"stop":1754612473225,"duration":1},"status":"passed","severity":"normal"},{"uid":"43942a8eceaa9745","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1754612473178,"stop":1754612473179,"duration":1},"status":"passed","severity":"normal"},{"uid":"91e446c1266bdfc1","name":"Overlapping topic subscription","time":{"start":1754612642425,"stop":1754612642425,"duration":0},"status":"skipped","severity":"normal"},{"uid":"42bf7462428bf36e","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1754612431635,"stop":1754612431636,"duration":1},"status":"passed","severity":"normal"},{"uid":"afbe34ff89bbd2fd","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1754612431610,"stop":1754612431610,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bf217ca75a4c2a","name":"Subscribe and publish message","time":{"start":1754612642423,"stop":1754612642423,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfc769760425e77c","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1754612473197,"stop":1754612473197,"duration":0},"status":"passed","severity":"normal"},{"uid":"94c11c09c8cee5c5","name":"Passing page size 3 when there are 20 messages","time":{"start":1754612759746,"stop":1754612759748,"duration":2},"status":"passed","severity":"normal"},{"uid":"c5bebac06aaeca76","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754612964248,"stop":1754612964248,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b7a6c163f3ac30a","name":"Query generator for multiple messages","time":{"start":1754612745759,"stop":1754612745759,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f3d144a2ff8f2a2","name":"should handle case with all peers already connected","time":{"start":1754612431592,"stop":1754612431593,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5d9caab1c9f5bd9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1754612473233,"stop":1754612473233,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed0ce09aa095198b","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754612964244,"stop":1754612964245,"duration":1},"status":"passed","severity":"normal"},{"uid":"64d0ee633e26bbf8","name":"should not create timers for topics where peer is not in mesh","time":{"start":1754612431749,"stop":1754612431749,"duration":0},"status":"passed","severity":"normal"},{"uid":"738aa11d7c3f9e3f","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1754612626725,"stop":1754612626725,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b048a2fa27819ac","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1754612472992,"stop":1754612472993,"duration":1},"status":"passed","severity":"normal"},{"uid":"13f01da9364c8d83","name":"should stop and cleanup resources","time":{"start":1754612461619,"stop":1754612461619,"duration":0},"status":"passed","severity":"normal"},{"uid":"91c3d12d343d4284","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754612964255,"stop":1754612964255,"duration":0},"status":"passed","severity":"normal"},{"uid":"44045228318fecbb","name":"should not receive a peer event after stop","time":{"start":1754612610127,"stop":1754612610127,"duration":0},"status":"passed","severity":"normal"},{"uid":"420281f49c0b56f0","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app15/4/topic608/test.js","time":{"start":1754612735127,"stop":1754612735127,"duration":0},"status":"passed","severity":"normal"},{"uid":"75c79f8c531c2f73","name":"Push message with shell command payload","time":{"start":1754613046857,"stop":1754613046858,"duration":1},"status":"passed","severity":"normal"},{"uid":"8710fd8683a8f6b3","name":"Relay + Store","time":{"start":1754612500582,"stop":1754612500583,"duration":1},"status":"passed","severity":"normal"},{"uid":"68e60c729c4d50e9","name":"should detect messages with missing dependencies","time":{"start":1754612478621,"stop":1754612478621,"duration":0},"status":"passed","severity":"normal"},{"uid":"563c5a9888fac7","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754612940079,"stop":1754612940079,"duration":0},"status":"passed","severity":"normal"},{"uid":"2175f3978ee28e32","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1754612626722,"stop":1754612626722,"duration":0},"status":"passed","severity":"normal"},{"uid":"26dc4f877ad3f47e","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1754612461275,"stop":1754612461276,"duration":1},"status":"passed","severity":"normal"},{"uid":"8664fd65d2ccbc1a","name":"Encoder throws on empty string content topic","time":{"start":1754612432374,"stop":1754612432374,"duration":0},"status":"passed","severity":"normal"},{"uid":"5227b4e8228302e2","name":"Stops search when maxGet is reached","time":{"start":1754612439814,"stop":1754612439814,"duration":0},"status":"passed","severity":"normal"},{"uid":"14d85cbdb8025db8","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754612572007,"stop":1754612572007,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb8ba6f2d994bd2","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1754612753293,"stop":1754612753294,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2c6ebf250e238e0","name":"should handle peer store errors gracefully","time":{"start":1754612431600,"stop":1754612431600,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b50f0e4916145c8","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754612671915,"stop":1754612671916,"duration":1},"status":"passed","severity":"normal"},{"uid":"d79d0930ab95d4de","name":"Query with Promise Callback, No message returned","time":{"start":1754612714064,"stop":1754612714064,"duration":0},"status":"passed","severity":"normal"},{"uid":"1094973a7bda6adb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1754612415883,"stop":1754612415883,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaa80d1b835ae7e5","name":"throws if decoders don't match content topics","time":{"start":1754612432256,"stop":1754612432256,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c651c9c8c6cad7b","name":"should handle complete connection lifecycle","time":{"start":1754612431212,"stop":1754612431212,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef2540b1bd92ee","name":"Fails to push message bigger that 1MB","time":{"start":1754613046853,"stop":1754613046853,"duration":0},"status":"passed","severity":"normal"},{"uid":"374544ed0c28c04","name":"Check received message containing unicode special characters","time":{"start":1754612940078,"stop":1754612940078,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b8b75e8381cec86","name":"should clear timers for specific peer on disconnect","time":{"start":1754612431750,"stop":1754612431751,"duration":1},"status":"passed","severity":"normal"},{"uid":"72053955f22ba5e9","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754612964239,"stop":1754612964239,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e8683a328b214b7","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1754612478620,"stop":1754612478620,"duration":0},"status":"passed","severity":"normal"},{"uid":"5780eee4a597fa65","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1754612473226,"stop":1754612473226,"duration":0},"status":"passed","severity":"normal"},{"uid":"a29aacb9d56daa21","name":"should properly compute the node id","time":{"start":1754612422008,"stop":1754612422008,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb98021009b79ede","name":"can start and stop the service","time":{"start":1754612610124,"stop":1754612610125,"duration":1},"status":"passed","severity":"normal"},{"uid":"765d83c7a97350e5","name":"Subscribe to topic containing Script and publish message","time":{"start":1754612642429,"stop":1754612642429,"duration":0},"status":"passed","severity":"normal"},{"uid":"14ff2943605af96d","name":"Generator, one shard","time":{"start":1754612704578,"stop":1754612704579,"duration":1},"status":"passed","severity":"normal"},{"uid":"79920122d9edc299","name":"should not create multiple intervals when called multiple times","time":{"start":1754612431056,"stop":1754612431056,"duration":0},"status":"passed","severity":"normal"},{"uid":"f00f25a029a0b32d","name":"should return false when peer is not on the specified shard","time":{"start":1754612431350,"stop":1754612431353,"duration":3},"status":"passed","severity":"normal"},{"uid":"7beab8da9ed17371","name":"same cluster, static sharding: nodes connect","time":{"start":1754612572004,"stop":1754612572005,"duration":1},"status":"passed","severity":"normal"},{"uid":"8504875826d57001","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1754612515194,"stop":1754612515194,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ffa311f5fad0b3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1754612415884,"stop":1754612415885,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dcbe0841349e271","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1754612439742,"stop":1754612439742,"duration":0},"status":"passed","severity":"normal"},{"uid":"7092e068760ac6b9","name":"should delegate to networkMonitor.isConnected()","time":{"start":1754612432293,"stop":1754612432293,"duration":0},"status":"passed","severity":"normal"},{"uid":"47f704cac20cfcde","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1754612473241,"stop":1754612473241,"duration":0},"status":"passed","severity":"normal"},{"uid":"55b889330189e324","name":"should encodeTxt and decodeTxt","time":{"start":1754612422004,"stop":1754612422004,"duration":0},"status":"passed","severity":"normal"},{"uid":"a580ee25cf1dca47","name":"Waku message hash computation (no timestamp)","time":{"start":1754612431634,"stop":1754612431634,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16e94216ce1e570","name":"A test","time":{"start":1754612557338,"stop":1754612557338,"duration":0},"status":"passed","severity":"normal"},{"uid":"12ef8712fa5589d4","name":"isConnected should return true after first peer connects","time":{"start":1754612515192,"stop":1754612515193,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0346b37264a7e1a","name":"should handle complete peer lifecycle","time":{"start":1754612431755,"stop":1754612431755,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cb5251d11ec1e38","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1754612642423,"stop":1754612642424,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9dcaf727c5ae7ea","name":"should set field with only LIGHTPUSH enabled","time":{"start":1754612422014,"stop":1754612422014,"duration":0},"status":"passed","severity":"normal"},{"uid":"81e86de3ae3a639f","name":"should throw error - no public key","time":{"start":1754612422006,"stop":1754612422006,"duration":0},"status":"passed","severity":"normal"},{"uid":"2835fc349c5ddcb3","name":"Check received message containing Arabic","time":{"start":1754612940073,"stop":1754612940074,"duration":1},"status":"passed","severity":"normal"},{"uid":"79c05b8abeccb5b0","name":"Publish without waiting for remote peer","time":{"start":1754612642422,"stop":1754612642422,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a62bca1e105bd7","name":"should properly create peer info with all multiaddrs","time":{"start":1754612422012,"stop":1754612422012,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cab668c2e389098","name":"should handle peerStore errors gracefully","time":{"start":1754612432298,"stop":1754612432298,"duration":0},"status":"passed","severity":"normal"},{"uid":"2801e198bd9b801","name":"Query generator for multiple messages with different message text format","time":{"start":1754612745759,"stop":1754612745759,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab98808baa637591","name":"Push message with emoji payload","time":{"start":1754613046858,"stop":1754613046859,"duration":1},"status":"passed","severity":"normal"},{"uid":"8048b3b394bc96","name":"messageHashStr produces different results for different inputs","time":{"start":1754612431643,"stop":1754612431643,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7b5837f670bb822","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754612964247,"stop":1754612964247,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ec808f072f094f3","name":"should handle dial errors","time":{"start":1754612432295,"stop":1754612432295,"duration":0},"status":"passed","severity":"normal"},{"uid":"65799849f2edf24b","name":"can start the service","time":{"start":1754612610124,"stop":1754612610124,"duration":0},"status":"passed","severity":"normal"},{"uid":"8958c161f5554327","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1754612515191,"stop":1754612515192,"duration":1},"status":"passed","severity":"normal"},{"uid":"add3dcb34181e5a5","name":"Push message with shell command payload","time":{"start":1754613046843,"stop":1754613046843,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a4d90f13c3098dc","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1754612431208,"stop":1754612431209,"duration":1},"status":"passed","severity":"normal"},{"uid":"7793344753f208d6","name":"should reject if LightPush is requested but not mounted","time":{"start":1754612461331,"stop":1754612461332,"duration":1},"status":"passed","severity":"normal"},{"uid":"1baded5dde6b42ed","name":"Waku message hash computation (meta attribute not present)","time":{"start":1754612431630,"stop":1754612431630,"duration":0},"status":"passed","severity":"normal"},{"uid":"816dc7e08d6aa4cd","name":"should handle dial errors gracefully","time":{"start":1754612431084,"stop":1754612431087,"duration":3},"status":"passed","severity":"normal"},{"uid":"b7f265d4af7f7ae6","name":"should not discard bootstrap peers if under the limit","time":{"start":1754612539258,"stop":1754612539261,"duration":3},"status":"passed","severity":"normal"},{"uid":"73992081310e0680","name":"should encode/decode to RLP encoding","time":{"start":1754612422008,"stop":1754612422009,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aacebae35ee05b3","name":"should add event listeners to libp2p","time":{"start":1754612431186,"stop":1754612431186,"duration":0},"status":"passed","severity":"normal"},{"uid":"833f90732818e9f8","name":"Passing page size 1 when there are 4 messages","time":{"start":1754612759746,"stop":1754612759746,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9e23e3d8b87f4b","name":"Should update shard info","time":{"start":1754612584531,"stop":1754612584531,"duration":0},"status":"passed","severity":"normal"},{"uid":"56dace5b733870ca","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1754612432057,"stop":1754612432057,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccaded42f696974b","name":"Fails to publish message with size larger than 1 MB","time":{"start":1754612633524,"stop":1754612633524,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ba07b03bed899f","name":"Push message with rate limit","time":{"start":1754613046851,"stop":1754613046851,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3be843ff292b6a","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1754612431570,"stop":1754612431571,"duration":1},"status":"passed","severity":"normal"},{"uid":"24911e5886b25c89","name":"Check publish message containing short","time":{"start":1754612633516,"stop":1754612633516,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef7cb61211ac8d33","name":"should not be empty after adding a subscription","time":{"start":1754612461617,"stop":1754612461617,"duration":0},"status":"passed","severity":"normal"},{"uid":"c16fa858f8c32515","name":"Meta field set when metaSetter is specified","time":{"start":1754612432373,"stop":1754612432373,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b9182f01c48fa3","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1754612642430,"stop":1754612642430,"duration":0},"status":"passed","severity":"normal"},{"uid":"e88695cb3b5cce67","name":"random static sharding 4 - Cluster ID: 684, Shard ID: 888","time":{"start":1754612760362,"stop":1754612760363,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e974d80cd11bada","name":"should be able to decode the field with only FILTER set to true","time":{"start":1754612421373,"stop":1754612421373,"duration":0},"status":"passed","severity":"normal"},{"uid":"75a1c38775a2cfc9","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1754612460875,"stop":1754612460884,"duration":9},"status":"passed","severity":"normal"},{"uid":"78df9a474f8d7908","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754612940081,"stop":1754612940081,"duration":0},"status":"passed","severity":"normal"},{"uid":"481d845ea7c22a7d","name":"should handle incoming messages","time":{"start":1754612460885,"stop":1754612460886,"duration":1},"status":"passed","severity":"normal"},{"uid":"b62bea221bd32b55","name":"Query Generator, Multiple PubsubTopics","time":{"start":1754612714057,"stop":1754612714057,"duration":0},"status":"passed","severity":"normal"},{"uid":"577e02f1ccbc5de","name":"should add event listeners for peer connect and disconnect","time":{"start":1754612431708,"stop":1754612431714,"duration":6},"status":"passed","severity":"normal"},{"uid":"62f4d643faea5571","name":"should remove event listeners from globalThis","time":{"start":1754612431197,"stop":1754612431197,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3f6225aeddce5c6","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1754612753294,"stop":1754612753295,"duration":1},"status":"passed","severity":"normal"},{"uid":"9be333fb0114157d","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754612671920,"stop":1754612671920,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0306799547f9f1d","name":"should start and stop interval correctly","time":{"start":1754612460108,"stop":1754612460108,"duration":0},"status":"passed","severity":"normal"},{"uid":"49c6adc0f31335b9","name":"Relay + Store","time":{"start":1754612422015,"stop":1754612422015,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fb31ceff161144d","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1754612633521,"stop":1754612633521,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ebf8a464e9eb1d8","name":"should handle relay send failures gracefully","time":{"start":1754612431749,"stop":1754612431750,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe67284e63b5a902","name":"should reject if WakuNode is not started","time":{"start":1754612461330,"stop":1754612461331,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a48da08176059d0","name":"should save new peer to store","time":{"start":1754612431282,"stop":1754612431282,"duration":0},"status":"passed","severity":"normal"},{"uid":"3272c875ae08f7ea","name":"should start the dialing interval","time":{"start":1754612431044,"stop":1754612431054,"duration":10},"status":"passed","severity":"normal"},{"uid":"e69cc84518c3c6de","name":"should process up to 3 peers at once","time":{"start":1754612431089,"stop":1754612431093,"duration":4},"status":"passed","severity":"normal"},{"uid":"b2d35319d825e125","name":"Push message with XML payload","time":{"start":1754613046841,"stop":1754613046841,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6ee43f9ee56ca44","name":"Ephemeral field set to true","time":{"start":1754612432373,"stop":1754612432373,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfd3379e231191d6","name":"Decoder throws on empty string content topic","time":{"start":1754612432374,"stop":1754612432374,"duration":0},"status":"passed","severity":"normal"},{"uid":"983f3a62a054f37a","name":"Push message with content topic containing emoji","time":{"start":1754613046864,"stop":1754613046864,"duration":0},"status":"passed","severity":"normal"},{"uid":"11210fa4804c7cd8","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754612964258,"stop":1754612964258,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b162c60048fd267","name":"should handle peer disconnect event when no connections remain","time":{"start":1754612431202,"stop":1754612431203,"duration":1},"status":"passed","severity":"normal"},{"uid":"502cee8be0c5ca62","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1754612735113,"stop":1754612735114,"duration":1},"status":"passed","severity":"normal"},{"uid":"124fbc9bbf1552f2","name":"should dial peer when peer is discovered","time":{"start":1754612431276,"stop":1754612431276,"duration":0},"status":"passed","severity":"normal"},{"uid":"887bbc9b067c3574","name":"Check message with no content topic is not received","time":{"start":1754612940080,"stop":1754612940080,"duration":0},"status":"passed","severity":"normal"},{"uid":"5207c4519e32a943","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1754612473190,"stop":1754612473191,"duration":1},"status":"passed","severity":"normal"},{"uid":"28e9e004066eb10f","name":"should create ShardReader with auto sharding network config","time":{"start":1754612431342,"stop":1754612431344,"duration":2},"status":"passed","severity":"normal"},{"uid":"e4d8ce9b21ad6a09","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1754612415887,"stop":1754612415887,"duration":0},"status":"passed","severity":"normal"},{"uid":"187c8f45f5b06560","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1754612439520,"stop":1754612439522,"duration":2},"status":"passed","severity":"normal"},{"uid":"aeb9aa12a6b7a9","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1754612642428,"stop":1754612642428,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fe0232b40e6a81b","name":"should be safe to call multiple times","time":{"start":1754612431571,"stop":1754612431571,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3218b6ea1410ae2","name":"random static sharding 9 - Cluster ID: 173, Shard ID: 426","time":{"start":1754612760370,"stop":1754612760371,"duration":1},"status":"passed","severity":"normal"},{"uid":"674358a118a93f2d","name":"Delete observer","time":{"start":1754612612041,"stop":1754612612041,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b9e1d108fe3e82e","name":"Js publishes, other Js receives","time":{"start":1754612623512,"stop":1754612623512,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae408692f4a2d98e","name":"throws on content topic with generation field greater than 0","time":{"start":1754612415872,"stop":1754612415872,"duration":0},"status":"passed","severity":"normal"},{"uid":"16f9f58c11209509","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1754612753295,"stop":1754612753295,"duration":0},"status":"passed","severity":"normal"},{"uid":"3495728c93301afb","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app64/5/topic721/utf8","time":{"start":1754612735128,"stop":1754612735129,"duration":1},"status":"passed","severity":"normal"},{"uid":"7db3f27fa30b44dd","name":"should have no discoveries enabled by default","time":{"start":1754612460560,"stop":1754612460560,"duration":0},"status":"passed","severity":"normal"},{"uid":"62dfd2cba2c8fda1","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1754612473205,"stop":1754612473206,"duration":1},"status":"passed","severity":"normal"},{"uid":"3290eeb000e12baf","name":"should return empty array when no peers connected","time":{"start":1754612432297,"stop":1754612432297,"duration":0},"status":"passed","severity":"normal"},{"uid":"c84d9bc8498ba266","name":"should not allow unachievable error rate","time":{"start":1754612472991,"stop":1754612472992,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce9cb620bcefb36f","name":"should be safe to call multiple times","time":{"start":1754612431064,"stop":1754612431064,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c9326d033f8d697","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754612671919,"stop":1754612671920,"duration":1},"status":"passed","severity":"normal"},{"uid":"652c0e831ebbe455","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1754612473215,"stop":1754612473215,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d4057f28e29b65","name":"Subscribe to topic containing JSON and publish message","time":{"start":1754612642430,"stop":1754612642430,"duration":0},"status":"passed","severity":"normal"},{"uid":"88ef0918ec976b68","name":"Push message with meta","time":{"start":1754613046864,"stop":1754613046864,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb64acd0a04b913","name":"Cluster ID 0, shard 1","time":{"start":1754612760359,"stop":1754612760359,"duration":0},"status":"passed","severity":"normal"},{"uid":"b25445d380cfe08f","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1754612698856,"stop":1754612698857,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cf391f0be5659fd","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1754612768722,"stop":1754612768723,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2ae1182258f2b1e","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1754612473218,"stop":1754612473218,"duration":0},"status":"passed","severity":"normal"},{"uid":"538760b63676b6bc","name":"should handle task timeouts","time":{"start":1754612460114,"stop":1754612460115,"duration":1},"status":"passed","severity":"normal"},{"uid":"55a841f019c6894c","name":"should be able to encode the field with only STORE set to true","time":{"start":1754612421365,"stop":1754612421368,"duration":3},"status":"passed","severity":"normal"},{"uid":"94ba315944af4a9f","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1754612415878,"stop":1754612415878,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1a236a32e55eedd","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1754612432299,"stop":1754612432299,"duration":0},"status":"passed","severity":"normal"},{"uid":"6859caaef989972b","name":"Push message with JSON payload","time":{"start":1754613046857,"stop":1754613046857,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee0a68532d730b7","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1754612431735,"stop":1754612431736,"duration":1},"status":"passed","severity":"normal"},{"uid":"313a6fa3eb149496","name":"Should update multiaddrs","time":{"start":1754612584531,"stop":1754612584531,"duration":0},"status":"passed","severity":"normal"},{"uid":"bafac7a549db9b70","name":"Ordered callback, aborts when callback returns true","time":{"start":1754612745762,"stop":1754612745764,"duration":2},"status":"passed","severity":"normal"},{"uid":"f9b966e2ef72c44c","name":"should decode valid enr successfully","time":{"start":1754612422004,"stop":1754612422004,"duration":0},"status":"passed","severity":"normal"},{"uid":"da5b5d92fe472b66","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754612671919,"stop":1754612671919,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a7c853f1058863b","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1754612432255,"stop":1754612432256,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ea7e34f51630a9a","name":"should remove expired entries after TTL has passed","time":{"start":1754612459272,"stop":1754612459273,"duration":1},"status":"passed","severity":"normal"},{"uid":"a70c182798b2a884","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1754612704580,"stop":1754612704581,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cd6f4ad0480e509","name":"Push message with content topic containing short","time":{"start":1754613046859,"stop":1754613046860,"duration":1},"status":"passed","severity":"normal"},{"uid":"f390364b45322f7f","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1754612431731,"stop":1754612431731,"duration":0},"status":"passed","severity":"normal"},{"uid":"b59a4ed866dc73c9","name":"Fields are not dropped","time":{"start":1754612431995,"stop":1754612431996,"duration":1},"status":"passed","severity":"normal"},{"uid":"7544217e7cf15b72","name":"Push message with Russian payload","time":{"start":1754613046855,"stop":1754613046855,"duration":0},"status":"passed","severity":"normal"},{"uid":"396dbb0e172f00d4","name":"Push message with numeric payload","time":{"start":1754613046854,"stop":1754613046854,"duration":0},"status":"passed","severity":"normal"},{"uid":"4111df8972cdeef8","name":"Passing invalid cursor","time":{"start":1754612698862,"stop":1754612698862,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b05d8b819635b7","name":"Passing page size 10 when there are 10 messages","time":{"start":1754612759748,"stop":1754612759748,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbdebd5683fdfdc6","name":"Fails to publish message with empty text","time":{"start":1754612633523,"stop":1754612633523,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a0e48c086c95007","name":"should do nothing when connections still exist","time":{"start":1754612431579,"stop":1754612431579,"duration":0},"status":"passed","severity":"normal"},{"uid":"48f330abe5cfe6be","name":"Decoder throws on undefined content topic","time":{"start":1754612451494,"stop":1754612451494,"duration":0},"status":"passed","severity":"normal"},{"uid":"efc19674f40b951f","name":"caches peers it previously fetched","time":{"start":1754612440101,"stop":1754612440101,"duration":0},"status":"passed","severity":"normal"},{"uid":"80e72feac3193e3","name":"throws on content topic with empty version field","time":{"start":1754612415873,"stop":1754612415873,"duration":0},"status":"passed","severity":"normal"},{"uid":"8062526e86d49b9a","name":"does not throw on valid cases","time":{"start":1754612415870,"stop":1754612415870,"duration":0},"status":"passed","severity":"normal"},{"uid":"42211da08a5fcd8c","name":"should handle dial errors gracefully","time":{"start":1754612431588,"stop":1754612431592,"duration":4},"status":"passed","severity":"normal"},{"uid":"21f4c05ef0b9de54","name":"Correctly serialized arguments","time":{"start":1754612572212,"stop":1754612572212,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeee24c866039c69","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1754612768721,"stop":1754612768721,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bf3eb629d8348e1","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1754612626723,"stop":1754612626723,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bf0da5f714eafb3","name":"Push message with meta","time":{"start":1754613046850,"stop":1754613046850,"duration":0},"status":"passed","severity":"normal"},{"uid":"84afdbf96d218afa","name":"should be able to dial TLS multiaddrs","time":{"start":1754612584123,"stop":1754612584124,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8eb3af13eb3e345","name":"Used by Waku Relay","time":{"start":1754612767806,"stop":1754612767806,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ec2f6ce66c56701","name":"should handle different types of entries","time":{"start":1754612459274,"stop":1754612459274,"duration":0},"status":"passed","severity":"normal"},{"uid":"d66f4483b3be233d","name":"Check received message containing emoji","time":{"start":1754612940078,"stop":1754612940078,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2d3c1cb24186c20","name":"Ephemeral field is preserved - encoder v0","time":{"start":1754612503337,"stop":1754612503337,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7879b08cdbc7b0c","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1754612472992,"stop":1754612472992,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ebdb9dcecdca20","name":"should initialize bloom filter with correct parameters","time":{"start":1754612476476,"stop":1754612476480,"duration":4},"status":"passed","severity":"normal"},{"uid":"5773780ec7fcd1f1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1754612415883,"stop":1754612415883,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93e3d1f08644ef5","name":"Push message with emoji payload","time":{"start":1754613046844,"stop":1754613046844,"duration":0},"status":"passed","severity":"normal"},{"uid":"5210df2fe8e7cc70","name":"Check message with no payload is not received","time":{"start":1754612940080,"stop":1754612940081,"duration":1},"status":"passed","severity":"normal"},{"uid":"796e6ab25fcd2819","name":"Push message with special chars payload","time":{"start":1754613046838,"stop":1754613046839,"duration":1},"status":"passed","severity":"normal"},{"uid":"a95122e8c53a7565","name":"isConnected return false after peer stops","time":{"start":1754612515193,"stop":1754612515193,"duration":0},"status":"passed","severity":"normal"},{"uid":"d24dd071480e9461","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1754612461276,"stop":1754612461276,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ea441058890439","name":"Push message with content topic containing Russian","time":{"start":1754613046847,"stop":1754613046848,"duration":1},"status":"passed","severity":"normal"},{"uid":"76f5c8c793660d15","name":"connected peers and dial","time":{"start":1754612610374,"stop":1754612610374,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5c3f63b0956a898f","name":"Push message with short payload","time":{"start":1754613046836,"stop":1754613046836,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f811f6a12e7073a","name":"should dial one peer on dial","time":{"start":1754612584119,"stop":1754612584121,"duration":2},"status":"passed","severity":"normal"},{"uid":"97d8fcad3ab36c29","name":"should add received messages to bloom filter","time":{"start":1754612478618,"stop":1754612478619,"duration":1},"status":"passed","severity":"normal"},{"uid":"16d79910ab3e2c20","name":"throws an error for improperly formatted content topics","time":{"start":1754612415881,"stop":1754612415881,"duration":0},"status":"passed","severity":"normal"},{"uid":"e24a227076e37128","name":"should start and setup intervals and event listeners","time":{"start":1754612461618,"stop":1754612461619,"duration":1},"status":"passed","severity":"normal"},{"uid":"12c454c32c8a2387","name":"Fails to publish duplicate message","time":{"start":1754612633523,"stop":1754612633523,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c15919b4be3de41","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1754612473240,"stop":1754612473241,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2604f9a91dfb8b4","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1754612698855,"stop":1754612698856,"duration":1},"status":"passed","severity":"normal"},{"uid":"2768dbc3dcf969ee","name":"Push message with content topic containing long","time":{"start":1754613046845,"stop":1754613046846,"duration":1},"status":"passed","severity":"normal"},{"uid":"1458970397be2a16","name":"Subscribe to topic containing numeric and publish message","time":{"start":1754612642426,"stop":1754612642427,"duration":1},"status":"passed","severity":"normal"},{"uid":"f914b023fbf9bfbb","name":"should partition messages based on acknowledgement status","time":{"start":1754612478622,"stop":1754612478622,"duration":0},"status":"passed","severity":"normal"},{"uid":"63d9b194c41be1a5","name":"should process tasks in queue","time":{"start":1754612460108,"stop":1754612460109,"duration":1},"status":"passed","severity":"normal"},{"uid":"35ade0678099ffdf","name":"ends if response has no messages","time":{"start":1754612432257,"stop":1754612432257,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce1d2efd68da3d56","name":"should handle special patterns correctly","time":{"start":1754612476483,"stop":1754612476483,"duration":0},"status":"passed","severity":"normal"},{"uid":"981dc9a9ce66a6","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1754612473215,"stop":1754612473216,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6565f99fb261d3b","name":"should not receive a peer event before start","time":{"start":1754612443970,"stop":1754612443970,"duration":0},"status":"passed","severity":"normal"},{"uid":"c29b8098076adb37","name":"Check message with no content topic is not received","time":{"start":1754612940089,"stop":1754612940089,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd70d2772eada437","name":"accepts time-filtered query with content filter","time":{"start":1754612431930,"stop":1754612431930,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f48bd5d47551482","name":"Check message with no pubsub topic is not received","time":{"start":1754612940080,"stop":1754612940080,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fc501cb57903570","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1754612473216,"stop":1754612473216,"duration":0},"status":"passed","severity":"normal"},{"uid":"f167a2f17857db56","name":"Push message with unicode special characters payload","time":{"start":1754613046843,"stop":1754613046844,"duration":1},"status":"passed","severity":"normal"},{"uid":"e098bd287c9f1b26","name":"Relay Node - default protocol","time":{"start":1754612773971,"stop":1754612773972,"duration":1},"status":"passed","severity":"normal"},{"uid":"84f6ff31b588851a","name":"Refresh subscription","time":{"start":1754612964253,"stop":1754612964253,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b08b150c1ba154d","name":"Passing an array","time":{"start":1754612767803,"stop":1754612767805,"duration":2},"status":"passed","severity":"normal"},{"uid":"2805a2847c34a11d","name":"should respect custom numPeersToUse configuration","time":{"start":1754612461273,"stop":1754612461273,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac26c01a3ca1b1eb","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1754612460566,"stop":1754612460566,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b19ed93c734f293","name":"should not fail to start the service if it is already started","time":{"start":1754612443969,"stop":1754612443969,"duration":0},"status":"passed","severity":"normal"},{"uid":"ece6fbee7f5965dc","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1754612698858,"stop":1754612698859,"duration":1},"status":"passed","severity":"normal"},{"uid":"b198894618a18d0e","name":"Push message with Basic HTML tag payload","time":{"start":1754613046857,"stop":1754613046857,"duration":0},"status":"passed","severity":"normal"},{"uid":"19d6eb65b64a8111","name":"should not receive a peer event after stop","time":{"start":1754612501057,"stop":1754612501058,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eea6d5725d2e431","name":"yields undefined for messages without content topic","time":{"start":1754612432258,"stop":1754612432258,"duration":0},"status":"passed","severity":"normal"},{"uid":"83c5d819e5c3cec1","name":"should successfully unsubscribe from an existing subscription","time":{"start":1754612460885,"stop":1754612460885,"duration":0},"status":"passed","severity":"normal"},{"uid":"7167dd3aa6e6a30f","name":"Push message with content topic containing short","time":{"start":1754613046845,"stop":1754613046845,"duration":0},"status":"passed","severity":"normal"},{"uid":"202a5cd966da7af9","name":"Store - dialed first","time":{"start":1754612773970,"stop":1754612773970,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb5bcd661ea9ad59","name":"Subscribe and receives messages on 20 topics","time":{"start":1754612964252,"stop":1754612964252,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf1183d4cd0085f","name":"Encoder throws on empty string content topic","time":{"start":1754612449914,"stop":1754612449915,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ee97e1ef62c14fc","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1754612473231,"stop":1754612473232,"duration":1},"status":"passed","severity":"normal"},{"uid":"aba43ef3874a6ae2","name":"Push message with content topic containing Arabic","time":{"start":1754613046847,"stop":1754613046847,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ba080efeccaf308","name":"All","time":{"start":1754612500583,"stop":1754612500583,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cb476672c664302","name":"Subscribe to topic containing XML and receive message","time":{"start":1754612964246,"stop":1754612964246,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e35f5a8c4dbbb32","name":"Check publish message containing XML","time":{"start":1754612633519,"stop":1754612633519,"duration":0},"status":"passed","severity":"normal"},{"uid":"76f2c74906710cb4","name":"should reject if Filter is requested but not mounted","time":{"start":1754612461332,"stop":1754612461332,"duration":0},"status":"passed","severity":"normal"},{"uid":"b538130814bdf4df","name":"Waku message hash computation (payload length 0)","time":{"start":1754612431634,"stop":1754612431634,"duration":0},"status":"passed","severity":"normal"},{"uid":"370c665d37283992","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1754612473241,"stop":1754612473242,"duration":1},"status":"passed","severity":"normal"},{"uid":"6587e5c05baa39ed","name":"should dial all peers on dial","time":{"start":1754612584118,"stop":1754612584119,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa3c99e5441067c5","name":"throws on content topic with too few or too many fields","time":{"start":1754612415871,"stop":1754612415871,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d796c6e9ece923","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1754612431919,"stop":1754612431920,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a6f8295d395e0a9","name":"should return PeerId when Multiaddr input is provided","time":{"start":1754612431955,"stop":1754612431962,"duration":7},"status":"passed","severity":"normal"},{"uid":"ebcf0ec209dbf82f","name":"should reject if Store is requested but not mounted","time":{"start":1754612461332,"stop":1754612461332,"duration":0},"status":"passed","severity":"normal"},{"uid":"2400d970b06e105c","name":"Overlapping topic subscription","time":{"start":1754612964253,"stop":1754612964253,"duration":0},"status":"passed","severity":"normal"},{"uid":"742089fb57583a31","name":"should not dispatch event when already connected","time":{"start":1754612431206,"stop":1754612431207,"duration":1},"status":"passed","severity":"normal"},{"uid":"857988c6f4f76024","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754612964254,"stop":1754612964254,"duration":0},"status":"passed","severity":"normal"},{"uid":"f38338c072e505af","name":"can start and stop the service","time":{"start":1754612443968,"stop":1754612443968,"duration":0},"status":"passed","severity":"normal"},{"uid":"d668e8dde6a718ce","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754612964255,"stop":1754612964256,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e9a42ec02c49dc5","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1754612460561,"stop":1754612460561,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcfe1e7944b73aa6","name":"should handle errors when accessing navigator","time":{"start":1754612431211,"stop":1754612431212,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7291b243c1bb0a9","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1754612415878,"stop":1754612415878,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ed1d96f7b5e4ed","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1754612473179,"stop":1754612473183,"duration":4},"status":"passed","severity":"normal"},{"uid":"1984859e5af35da2","name":"Push 30 different messages","time":{"start":1754613046859,"stop":1754613046859,"duration":0},"status":"skipped","severity":"normal"},{"uid":"edf2c2ce54d30d4a","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1754612626721,"stop":1754612626722,"duration":1},"status":"passed","severity":"normal"},{"uid":"235993a6e69faab9","name":"should keep entries that haven't expired yet","time":{"start":1754612459273,"stop":1754612459274,"duration":1},"status":"passed","severity":"normal"},{"uid":"96fa0d1f4a327608","name":"retrieves a single peer","time":{"start":1754612440099,"stop":1754612440099,"duration":0},"status":"passed","severity":"normal"},{"uid":"883f50f9800c1e61","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754612572008,"stop":1754612572009,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb1bc8a3f4bdf14b","name":"should merge provided config with defaults","time":{"start":1754612432290,"stop":1754612432290,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b2a982d7d63e63b","name":"can query messages normally","time":{"start":1754612738949,"stop":1754612738950,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdf0793eb0f781d1","name":"Check message with no payload is not received","time":{"start":1754612940089,"stop":1754612940089,"duration":0},"status":"passed","severity":"normal"},{"uid":"60379d5bba237ebc","name":"Subscribe to topic containing XML and publish message","time":{"start":1754612642429,"stop":1754612642430,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4de580f2ac32f14","name":"should use DNS peer discovery with light client","time":{"start":1754612501058,"stop":1754612501060,"duration":2},"status":"skipped","severity":"normal"},{"uid":"f3745fd3970be8e3","name":"should dispatch network event when browser goes online","time":{"start":1754612431207,"stop":1754612431208,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2ab4c8427ae8b14","name":"msgTime: 0 ms from now, startTime: 1754353553498, endTime: 1754612753498","time":{"start":1754612768723,"stop":1754612768723,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bdef3b78d5c0474","name":"should handle general insertion and lookup correctly","time":{"start":1754612476483,"stop":1754612476483,"duration":0},"status":"passed","severity":"normal"},{"uid":"b220376f3bcb9858","name":"Push message with long payload","time":{"start":1754613046854,"stop":1754613046854,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f98cce13a1db8","name":"Subscribe to topic containing short and receive message","time":{"start":1754612964253,"stop":1754612964254,"duration":1},"status":"passed","severity":"normal"},{"uid":"89d061378f1de852","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1754612473232,"stop":1754612473233,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb073ac71ba33a5b","name":"Push message with content topic containing unicode special characters","time":{"start":1754613046863,"stop":1754613046864,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eef05757fda8051","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1754612473197,"stop":1754612473198,"duration":1},"status":"passed","severity":"normal"},{"uid":"30a25d54cdcdcfeb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1754612415884,"stop":1754612415884,"duration":0},"status":"passed","severity":"normal"},{"uid":"e08ac7efa1a7a8a9","name":"should handle case with no peers in store","time":{"start":1754612431592,"stop":1754612431592,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b3f58c929d9a65","name":"should serialize and deserialize correctly","time":{"start":1754612476481,"stop":1754612476482,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4573163df2e12c3","name":"should create dialer with libp2p and shardReader","time":{"start":1754612431032,"stop":1754612431043,"duration":11},"status":"passed","severity":"normal"},{"uid":"33fe416dc2931690","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754612964258,"stop":1754612964258,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddf308792bb7d579","name":"should update peer store before dialing","time":{"start":1754612431277,"stop":1754612431281,"duration":4},"status":"passed","severity":"normal"},{"uid":"1115839fc6d1769f","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1754612421373,"stop":1754612421374,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e811661e7e28535","name":"Push message with content topic containing emoji","time":{"start":1754613046850,"stop":1754613046850,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c71351b6f647c5f","name":"Check received message containing special chars","time":{"start":1754612940083,"stop":1754612940083,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fad12a3740fb65a","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754612964241,"stop":1754612964241,"duration":0},"status":"passed","severity":"normal"},{"uid":"dafb36ea95e4fcd7","name":"should encode/decode to text encoding","time":{"start":1754612422009,"stop":1754612422009,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2f4e412d093daf3","name":"Init the array if not present","time":{"start":1754612415651,"stop":1754612415652,"duration":1},"status":"passed","severity":"normal"},{"uid":"eae54c62830076cf","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1754612473223,"stop":1754612473224,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8cdd336f115d1b0","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1754612439742,"stop":1754612439743,"duration":1},"status":"passed","severity":"normal"},{"uid":"3342eb2ca0fccee6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1754612473240,"stop":1754612473240,"duration":0},"status":"passed","severity":"normal"},{"uid":"f34e97d4d8d41108","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1754612415882,"stop":1754612415882,"duration":0},"status":"passed","severity":"normal"},{"uid":"a487766a70413f15","name":"Ordered Callback - true","time":{"start":1754612747630,"stop":1754612747630,"duration":0},"status":"passed","severity":"normal"},{"uid":"9202963a91cfc9d0","name":"Check publish message after service node is restarted","time":{"start":1754612633525,"stop":1754612633525,"duration":0},"status":"skipped","severity":"normal"},{"uid":"de1c43f1c21b754c","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1754612473184,"stop":1754612473187,"duration":3},"status":"passed","severity":"normal"},{"uid":"fe45b99e55a2f24f","name":"Query with Ordered Callback, No Decoder","time":{"start":1754612714062,"stop":1754612714062,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e88f2f547f2712","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754612964257,"stop":1754612964257,"duration":0},"status":"passed","severity":"normal"},{"uid":"db0f3e115bf6f131","name":"Relay - times out","time":{"start":1754612773970,"stop":1754612773970,"duration":0},"status":"passed","severity":"normal"},{"uid":"65bc5e59190c2ddd","name":"should handle case when globalThis is not available","time":{"start":1754612431201,"stop":1754612431202,"duration":1},"status":"passed","severity":"normal"},{"uid":"3607c7d7e4752909","name":"random static sharding 8 - Cluster ID: 429, Shard ID: 131","time":{"start":1754612760367,"stop":1754612760370,"duration":3},"status":"passed","severity":"normal"},{"uid":"6adf3556a9f5748b","name":"should stop ping timers on peer disconnect","time":{"start":1754612431730,"stop":1754612431730,"duration":0},"status":"passed","severity":"normal"},{"uid":"56befd480f7df745","name":"should discard bootstrap peers when has more than set limit","time":{"start":1754612539254,"stop":1754612539257,"duration":3},"status":"passed","severity":"normal"},{"uid":"8cafec5d426b2a01","name":"should reject on timeout if it was set","time":{"start":1754612461332,"stop":1754612461333,"duration":1},"status":"passed","severity":"normal"},{"uid":"460f8a132564ece2","name":"Push message with content topic containing numeric","time":{"start":1754613046860,"stop":1754613046860,"duration":0},"status":"passed","severity":"normal"},{"uid":"e30a2e9c6f4f1e18","name":"Push message with content topic containing long","time":{"start":1754613046860,"stop":1754613046860,"duration":0},"status":"passed","severity":"normal"},{"uid":"538f7ddd9ac3d402","name":"Promise Callback - true","time":{"start":1754612747629,"stop":1754612747629,"duration":0},"status":"passed","severity":"normal"},{"uid":"12ebc970b7337dda","name":"should check false positive rate","time":{"start":1754612476483,"stop":1754612476484,"duration":1},"status":"passed","severity":"normal"},{"uid":"9732637444a1a829","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1754612431201,"stop":1754612431201,"duration":0},"status":"passed","severity":"normal"},{"uid":"62a2cdeadddc1670","name":"should be delivered but not added to local log or bloom filter","time":{"start":1754612478623,"stop":1754612478623,"duration":0},"status":"passed","severity":"normal"},{"uid":"8154e2fab4c64352","name":"should request peer renewal on specific errors","time":{"start":1754612460114,"stop":1754612460114,"duration":0},"status":"passed","severity":"normal"},{"uid":"380e88b7ab2a5df4","name":"should not process empty queue","time":{"start":1754612431093,"stop":1754612431094,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3b8b918e99f10e4","name":"Round trip binary serialization","time":{"start":1754612432372,"stop":1754612432372,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c081556fb39c615","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1754612415883,"stop":1754612415883,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ee2d6936c20365","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754612964257,"stop":1754612964257,"duration":0},"status":"passed","severity":"normal"},{"uid":"d775a17ec6d08c5a","name":"should reject if Relay is requested but not mounted","time":{"start":1754612461331,"stop":1754612461331,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff53ab3e6d08c9bb","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app31/3/topic299/xml","time":{"start":1754612735136,"stop":1754612735136,"duration":0},"status":"passed","severity":"normal"},{"uid":"32db261639823e9e","name":"should stop all internal components","time":{"start":1754612432292,"stop":1754612432292,"duration":0},"status":"passed","severity":"normal"},{"uid":"48cfc37e2acf9a90","name":"Check received message containing JSON","time":{"start":1754612940076,"stop":1754612940077,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad7d7af5847d194","name":"Passing page size 110 when there are 120 messages","time":{"start":1754612759750,"stop":1754612759750,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab91ee5c9e1888c4","name":"should not fail to start the service if it is already started","time":{"start":1754612610125,"stop":1754612610126,"duration":1},"status":"passed","severity":"normal"},{"uid":"774270318c49b8ed","name":"Push message with custom timestamp: 1754616119637","time":{"start":1754613046852,"stop":1754613046852,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f438910e094dc0c","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754612671910,"stop":1754612671911,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaaf847bbc2df65","name":"Publish message with custom timestamp: Fri Aug 08 2025 01:23:47 GMT+0000 (Coordinated Universal Time)","time":{"start":1754612633522,"stop":1754612633522,"duration":0},"status":"passed","severity":"normal"},{"uid":"78126ee86b602e9d","name":"should properly create location multiaddrs - tcp4","time":{"start":1754612422011,"stop":1754612422011,"duration":0},"status":"passed","severity":"normal"},{"uid":"de388323c21f0e37","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1754612768723,"stop":1754612768723,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c55fb3a304342d","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754612671917,"stop":1754612671918,"duration":1},"status":"passed","severity":"normal"},{"uid":"35e6985047afa499","name":"should perform ping and update peer store on timer","time":{"start":1754612431734,"stop":1754612431734,"duration":0},"status":"passed","severity":"normal"},{"uid":"1297ce7c09bcdf35","name":"Subscribe to topic containing Script and receive message","time":{"start":1754612964256,"stop":1754612964256,"duration":0},"status":"passed","severity":"normal"},{"uid":"71c56c23d860f2c2","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1754612714061,"stop":1754612714062,"duration":1},"status":"passed","severity":"normal"},{"uid":"24ba08d61223a3ca","name":"should emit a peer event after start","time":{"start":1754612610126,"stop":1754612610126,"duration":0},"status":"passed","severity":"normal"},{"uid":"2da2ccbf1f7edf67","name":"can query messages by message hash","time":{"start":1754612738950,"stop":1754612738950,"duration":0},"status":"passed","severity":"normal"},{"uid":"1666651d6cbad31","name":"peer exchange sets tag","time":{"start":1754612640351,"stop":1754612640351,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89a4b17804031b5","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1754612415877,"stop":1754612415877,"duration":0},"status":"passed","severity":"normal"},{"uid":"725ac91bc8502423","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1754612431954,"stop":1754612431954,"duration":0},"status":"passed","severity":"normal"},{"uid":"584c4d6fcbc33eab","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754612964247,"stop":1754612964247,"duration":0},"status":"passed","severity":"normal"},{"uid":"773bde135d01099a","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754612964255,"stop":1754612964255,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bb5f423d7c6c0cf","name":"should properly create location multiaddrs - udp4","time":{"start":1754612422010,"stop":1754612422011,"duration":1},"status":"passed","severity":"normal"},{"uid":"f32891eccf0d2f26","name":"should properly start and stop event listening","time":{"start":1754612461059,"stop":1754612461064,"duration":5},"status":"passed","severity":"normal"},{"uid":"34f8f68753bd9ae4","name":"Check received message with timestamp: 1754612494556 ","time":{"start":1754612940078,"stop":1754612940079,"duration":1},"status":"passed","severity":"normal"},{"uid":"60f92c277e3f3e7a","name":"should create ConnectionManager with required options","time":{"start":1754612432289,"stop":1754612432289,"duration":0},"status":"passed","severity":"normal"},{"uid":"960ee25cf29ef2d5","name":"Subscribe to topic containing short and publish message","time":{"start":1754612642426,"stop":1754612642426,"duration":0},"status":"passed","severity":"normal"},{"uid":"791bc6a1e3a9fe19","name":"Callback on promise, aborts when callback returns true","time":{"start":1754612745761,"stop":1754612745761,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e7b8b9162df5a9f","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1754612461054,"stop":1754612461058,"duration":4},"status":"passed","severity":"normal"},{"uid":"9a0b996fee1ea475","name":"Reusing cursor across nodes","time":{"start":1754612698861,"stop":1754612698862,"duration":1},"status":"passed","severity":"normal"},{"uid":"a97bb2dd228eb5f7","name":"should clear the dialing interval","time":{"start":1754612431056,"stop":1754612431063,"duration":7},"status":"passed","severity":"normal"},{"uid":"c9d592faa003e3a0","name":"should return false when navigator.onLine is false","time":{"start":1754612431200,"stop":1754612431201,"duration":1},"status":"passed","severity":"normal"},{"uid":"698d3d1eb6bb1af4","name":"Publish message with rate limit","time":{"start":1754612633526,"stop":1754612633526,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc0fc44a46d07ac","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1754612461262,"stop":1754612461262,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc2e9a5edddc1d00","name":"random static sharding 6 - Cluster ID: 825, Shard ID: 687","time":{"start":1754612760365,"stop":1754612760365,"duration":0},"status":"passed","severity":"normal"},{"uid":"53ee7aabec284e5f","name":"should throw error - no id","time":{"start":1754612422006,"stop":1754612422006,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca74afc81108f77e","name":"Refresh subscription","time":{"start":1754612964242,"stop":1754612964243,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9424cebb09bb025","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1754612473205,"stop":1754612473205,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fc07a1b3016b03a","name":"Check publish message after client node is restarted","time":{"start":1754612633525,"stop":1754612633525,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f4f1d56086da4da3","name":"Check received message containing JSON","time":{"start":1754612940085,"stop":1754612940086,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3895ce518d82c38","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1754612415878,"stop":1754612415878,"duration":0},"status":"passed","severity":"normal"},{"uid":"202663773e562e75","name":"should return all connected peers without codec filter","time":{"start":1754612432297,"stop":1754612432297,"duration":0},"status":"passed","severity":"normal"}]