mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-15 19:33:13 +00:00
1 line
214 KiB
JSON
1 line
214 KiB
JSON
[{"uid":"65482e39f246cf43","name":"should retry on complete failure if specified","time":{"start":1759318473931,"stop":1759318473932,"duration":1},"status":"passed","severity":"normal"},{"uid":"112d02cbc24d0bb1","name":"Push message with content topic containing special chars","time":{"start":1759319564622,"stop":1759319564622,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dbc5bb45b47c75a","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1759318576339,"stop":1759318576341,"duration":2},"status":"passed","severity":"normal"},{"uid":"166fa39cbc92664a","name":"should dial all peers on dial","time":{"start":1759318591768,"stop":1759318591768,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b5f4f2b62e9633","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1759318432162,"stop":1759318432168,"duration":6},"status":"passed","severity":"normal"},{"uid":"32fe47a4fd958d0d","name":"Push message with content topic containing special chars","time":{"start":1759319564601,"stop":1759319564601,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd8d7a032a71a73","name":"accepts valid message hash query","time":{"start":1759318421909,"stop":1759318421909,"duration":0},"status":"passed","severity":"normal"},{"uid":"c462f44672592811","name":"Check message with no payload is not received","time":{"start":1759318948452,"stop":1759318948452,"duration":0},"status":"passed","severity":"normal"},{"uid":"aecf0d661019fa9c","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1759318454940,"stop":1759318454942,"duration":2},"status":"passed","severity":"normal"},{"uid":"dd4074d73a6a6cff","name":"should drop connection to all peers on hangUp","time":{"start":1759318591768,"stop":1759318591768,"duration":0},"status":"passed","severity":"normal"},{"uid":"43131c379b295426","name":"should dispatch network event when browser goes offline","time":{"start":1759318421682,"stop":1759318421683,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f27e5a948660341","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1759318667993,"stop":1759318667993,"duration":0},"status":"passed","severity":"normal"},{"uid":"b30613b8fe247e7a","name":"Push message with special chars payload","time":{"start":1759319564596,"stop":1759319564596,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb05e95b92e99944","name":"Push message with content topic containing Chinese","time":{"start":1759319564601,"stop":1759319564601,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc8ff02ba211c823","name":"should drop only non-locked connections when over maxConnections","time":{"start":1759318422537,"stop":1759318422537,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b2c88ed19d129d3","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759318972632,"stop":1759318972632,"duration":0},"status":"passed","severity":"normal"},{"uid":"443eecfd47f3c946","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1759318454971,"stop":1759318454972,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ae270c27342cd03","name":"Subscribe to topic containing emoji and publish message","time":{"start":1759318684357,"stop":1759318684357,"duration":0},"status":"passed","severity":"normal"},{"uid":"250519aed1913efa","name":"should update peers in cache on 'peer:identify' event","time":{"start":1759318436558,"stop":1759318436559,"duration":1},"status":"passed","severity":"normal"},{"uid":"3179a4bff1b107ff","name":"should clear dial history on start","time":{"start":1759318421316,"stop":1759318421316,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed831b2597e5be0","name":"should handle zero peers request","time":{"start":1759318432574,"stop":1759318432575,"duration":1},"status":"passed","severity":"normal"},{"uid":"36bb500554dff3c3","name":"Fails to publish message with empty text","time":{"start":1759318674716,"stop":1759318674716,"duration":0},"status":"passed","severity":"normal"},{"uid":"420d4a21ad660463","name":"should only return 1 node with relay and store capability","time":{"start":1759318432553,"stop":1759318432554,"duration":1},"status":"passed","severity":"normal"},{"uid":"e54f6419f0c7e6fc","name":"should transition to Unhealthy when no connections","time":{"start":1759318474315,"stop":1759318474321,"duration":6},"status":"passed","severity":"normal"},{"uid":"31dcac938edbfcb0","name":"random static sharding 10 - Cluster ID: 686, Shard ID: 906","time":{"start":1759318826383,"stop":1759318826383,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5b13ac94f22d921","name":"should create PeerExchangeDiscovery with default options","time":{"start":1759318432636,"stop":1759318432636,"duration":0},"status":"passed","severity":"normal"},{"uid":"9150549fbd0dff9d","name":"does not throw on valid cases","time":{"start":1759318405467,"stop":1759318405467,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cb185cc96703c4e","name":"Retrieval Hint","time":{"start":1759318463142,"stop":1759318463142,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d6d8133ac35e18e","name":"should properly create location multiaddrs - tcp6","time":{"start":1759318411758,"stop":1759318411758,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ec723959e5b65ba","name":"isConnected should return false after all peers disconnect","time":{"start":1759318521010,"stop":1759318521010,"duration":0},"status":"passed","severity":"normal"},{"uid":"b54b54607f7e656b","name":"should handle different types of entries","time":{"start":1759318472602,"stop":1759318472603,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b82d44c99be2ea9","name":"should create PeerExchangeDiscovery instance","time":{"start":1759318432636,"stop":1759318432636,"duration":0},"status":"passed","severity":"normal"},{"uid":"413b7e5ed46218f9","name":"should reject if Store is requested but not mounted","time":{"start":1759318475586,"stop":1759318475586,"duration":0},"status":"passed","severity":"normal"},{"uid":"120ca23cc53621e1","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1759318422515,"stop":1759318422515,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce2232e04fb9ffbd","name":"should send to specified number of peers of used peers","time":{"start":1759318473929,"stop":1759318473931,"duration":2},"status":"passed","severity":"normal"},{"uid":"12c1ee505c911ee9","name":"Push message with content topic containing numeric","time":{"start":1759319564611,"stop":1759319564611,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ea381ef097c5f8","name":"Push message with content topic containing short","time":{"start":1759319564611,"stop":1759319564611,"duration":0},"status":"passed","severity":"normal"},{"uid":"434cd82bfdcbd1d3","name":"should create NetworkMonitor with libp2p and events","time":{"start":1759318421639,"stop":1759318421649,"duration":10},"status":"passed","severity":"normal"},{"uid":"39ffbce9a2fb2042","name":"Publish message with custom timestamp: Wed Oct 01 2025 10:37:48 GMT+0000 (Coordinated Universal Time)","time":{"start":1759318674715,"stop":1759318674715,"duration":0},"status":"passed","severity":"normal"},{"uid":"f59b4477ae52c9e8","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1759318788635,"stop":1759318788635,"duration":0},"status":"passed","severity":"normal"},{"uid":"49c99672d9564803","name":"should not receive a peer event before start","time":{"start":1759318436557,"stop":1759318436557,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c9f7da6c7c39594","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1759318454998,"stop":1759318454999,"duration":1},"status":"passed","severity":"normal"},{"uid":"17432da2fddf024a","name":"should have no discoveries enabled by default","time":{"start":1759318473945,"stop":1759318473945,"duration":0},"status":"passed","severity":"normal"},{"uid":"f46504256b133d75","name":"should handle incoming messages","time":{"start":1759318474053,"stop":1759318474053,"duration":0},"status":"passed","severity":"normal"},{"uid":"3359039d5993d84d","name":"Push message with Script payload","time":{"start":1759319564586,"stop":1759319564587,"duration":1},"status":"passed","severity":"normal"},{"uid":"2964129c8bf1679a","name":"Passing page size 10 when there are 10 messages","time":{"start":1759318843947,"stop":1759318843947,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d2bdb2b12be3179","name":"Push message with custom timestamp: 1759322124160","time":{"start":1759319564625,"stop":1759319564626,"duration":1},"status":"passed","severity":"normal"},{"uid":"545404ace0b8009c","name":"Push message with unicode special characters payload","time":{"start":1759319564620,"stop":1759319564620,"duration":0},"status":"passed","severity":"normal"},{"uid":"924f412bca68c850","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1759318411119,"stop":1759318411120,"duration":1},"status":"passed","severity":"normal"},{"uid":"70058229fc2e5121","name":"retrieves a single peer","time":{"start":1759318432549,"stop":1759318432549,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a4d63d6d1cb0a2","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1759318454965,"stop":1759318454966,"duration":1},"status":"passed","severity":"normal"},{"uid":"616de54a994e41d0","name":"Check publish message containing Arabic","time":{"start":1759318674708,"stop":1759318674708,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc3aabcc33ec9a25","name":"Push message with Arabic payload","time":{"start":1759319564618,"stop":1759319564618,"duration":0},"status":"passed","severity":"normal"},{"uid":"312e37183bab384d","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759318972628,"stop":1759318972628,"duration":0},"status":"passed","severity":"normal"},{"uid":"88568c9c771ed272","name":"Publish message with custom timestamp: Thu Oct 10 2024 11:37:48 GMT+0000 (Coordinated Universal Time)","time":{"start":1759318674715,"stop":1759318674715,"duration":0},"status":"passed","severity":"normal"},{"uid":"86f7c9b4364cc83","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1759318421251,"stop":1759318421252,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bd3cebbeecfafd9","name":"Push message with content topic containing JSON","time":{"start":1759319564623,"stop":1759319564623,"duration":0},"status":"passed","severity":"normal"},{"uid":"eef72ded6f20ab13","name":"should work with async generator that yields promises","time":{"start":1759318475150,"stop":1759318475151,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a244c13b0851396","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1759318405486,"stop":1759318405486,"duration":0},"status":"passed","severity":"normal"},{"uid":"a535745f3cf59894","name":"should be able to decode the field with only STORE set to true","time":{"start":1759318411117,"stop":1759318411118,"duration":1},"status":"passed","severity":"normal"},{"uid":"2733b22fd8043f74","name":"should handle ping failures gracefully","time":{"start":1759318421779,"stop":1759318421779,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b8b0118a7d5b9e3","name":"Check received message containing long","time":{"start":1759318948443,"stop":1759318948444,"duration":1},"status":"passed","severity":"normal"},{"uid":"76b226e55b82b0b3","name":"should unregister libp2p event listeners when stop is called","time":{"start":1759318474640,"stop":1759318474640,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c39183e680b94fb","name":"should reassess health immediately when peer disconnects","time":{"start":1759318474327,"stop":1759318474327,"duration":0},"status":"passed","severity":"normal"},{"uid":"116a369e66234c71","name":"random static sharding 7 - Cluster ID: 503, Shard ID: 587","time":{"start":1759318826382,"stop":1759318826382,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd30e4ce2160478d","name":"should return no connections if no open connection provided","time":{"start":1759318422077,"stop":1759318422082,"duration":5},"status":"passed","severity":"normal"},{"uid":"f438448daa046289","name":"should dispatch connect and disconnect events","time":{"start":1759318474635,"stop":1759318474636,"duration":1},"status":"passed","severity":"normal"},{"uid":"28117a61173dee83","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1759318405477,"stop":1759318405477,"duration":0},"status":"passed","severity":"normal"},{"uid":"14db2b1380e947d3","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1759318454973,"stop":1759318454973,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d8696440be32120","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1759318422540,"stop":1759318422540,"duration":0},"status":"passed","severity":"normal"},{"uid":"86716053b08bfc39","name":"should set field with only STORE enabled","time":{"start":1759318411760,"stop":1759318411760,"duration":0},"status":"passed","severity":"normal"},{"uid":"22ab72b03c8063b5","name":"should dial peer when peer is discovered","time":{"start":1759318421240,"stop":1759318421240,"duration":0},"status":"passed","severity":"normal"},{"uid":"57f2dbf87b4fc3d9","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1759318421807,"stop":1759318421807,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ed102465baeb1e","name":"Check received message containing shell command","time":{"start":1759318948448,"stop":1759318948448,"duration":0},"status":"passed","severity":"normal"},{"uid":"432cbb2233e8750b","name":"should work with stubbed peer manager event emitter","time":{"start":1759318475141,"stop":1759318475141,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a0cf69a135bccf5","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1759318454972,"stop":1759318454972,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf514ccfa5fd7612","name":"should skip peer when failed to dial recently","time":{"start":1759318421333,"stop":1759318421334,"duration":1},"status":"passed","severity":"normal"},{"uid":"d922b4640cdfc8d1","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759318972644,"stop":1759318972644,"duration":0},"status":"passed","severity":"normal"},{"uid":"51aaac190a29e387","name":"Relay + Store","time":{"start":1759318411761,"stop":1759318411762,"duration":1},"status":"passed","severity":"normal"},{"uid":"20d4714d40400927","name":"Push message with emoji payload","time":{"start":1759319564588,"stop":1759319564588,"duration":0},"status":"passed","severity":"normal"},{"uid":"b28624d0d3bad7f","name":"Callback on promise, aborts when callback returns true","time":{"start":1759318835965,"stop":1759318835965,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b8fbc200b345c7","name":"Fails to push message with large meta","time":{"start":1759319564624,"stop":1759319564625,"duration":1},"status":"passed","severity":"normal"},{"uid":"2af491250fbfcc69","name":"should successfully stop","time":{"start":1759318474054,"stop":1759318474057,"duration":3},"status":"passed","severity":"normal"},{"uid":"ecef589723881c61","name":"should return false when peer is not found","time":{"start":1759318421605,"stop":1759318421605,"duration":0},"status":"passed","severity":"normal"},{"uid":"4261dbb66615d6d7","name":"should stop and cleanup resources","time":{"start":1759318474691,"stop":1759318474700,"duration":9},"status":"passed","severity":"normal"},{"uid":"ca0fd79c39ba2e0b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1759318405486,"stop":1759318405486,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebb939290dce7037","name":"pre and post cipher","time":{"start":1759318442955,"stop":1759318442955,"duration":0},"status":"passed","severity":"normal"},{"uid":"c29acb7d4ddd1795","name":"Push message with content topic containing short","time":{"start":1759319564621,"stop":1759319564621,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd9a85e1079932a8","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1759318788634,"stop":1759318788634,"duration":0},"status":"passed","severity":"normal"},{"uid":"666d5b12b73c43d9","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1759318405474,"stop":1759318405474,"duration":0},"status":"passed","severity":"normal"},{"uid":"16cd0bd6ee9da118","name":"Refresh subscription","time":{"start":1759318972630,"stop":1759318972630,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bc05bb8150c617e","name":"should handle general insertion and lookup correctly","time":{"start":1759318459463,"stop":1759318459463,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c05ac0a7e51f888","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1759318463142,"stop":1759318463143,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c2d3499fac84a68","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759318972634,"stop":1759318972634,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa99e8b3bdac4cab","name":"can start the service","time":{"start":1759318436555,"stop":1759318436555,"duration":0},"status":"passed","severity":"normal"},{"uid":"73dad9183cf9d722","name":"msgTime: 0 ms from now, startTime: 1759059636614, endTime: 1759318836614","time":{"start":1759318853106,"stop":1759318853106,"duration":0},"status":"passed","severity":"normal"},{"uid":"d27337fe820173b9","name":"should handle retrieve function with query parameters","time":{"start":1759318475151,"stop":1759318475151,"duration":0},"status":"passed","severity":"normal"},{"uid":"7206fefc1e583381","name":"should skip peers without peer exchange protocol","time":{"start":1759318432630,"stop":1759318432630,"duration":0},"status":"passed","severity":"normal"},{"uid":"7847352b1019f568","name":"should not create timers for topics where peer is not in mesh","time":{"start":1759318421785,"stop":1759318421785,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bf7e1111131c085","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1759318473431,"stop":1759318473431,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3c6c4dd69520cfe","name":"Push message with content topic containing long","time":{"start":1759319564621,"stop":1759319564622,"duration":1},"status":"passed","severity":"normal"},{"uid":"325e00ffd27e4ad","name":"should add peer to queue when queue is not empty","time":{"start":1759318421329,"stop":1759318421332,"duration":3},"status":"passed","severity":"normal"},{"uid":"96371c1a3e0a19e6","name":"Overlapping topic subscription","time":{"start":1759318972639,"stop":1759318972639,"duration":0},"status":"passed","severity":"normal"},{"uid":"b776770bd4beb218","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1759318422811,"stop":1759318422811,"duration":0},"status":"passed","severity":"normal"},{"uid":"6941458f0cf73654","name":"Meta field set when metaSetter is specified","time":{"start":1759318422809,"stop":1759318422809,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bc437c0720fc9fe","name":"Push message with short payload","time":{"start":1759319564595,"stop":1759319564595,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d1fc98525366ffd","name":"should register libp2p event listeners when start is called","time":{"start":1759318474639,"stop":1759318474640,"duration":1},"status":"passed","severity":"normal"},{"uid":"a95187f48d216b26","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1759318455018,"stop":1759318455019,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea2439ab13a1f505","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1759318405484,"stop":1759318405484,"duration":0},"status":"passed","severity":"normal"},{"uid":"594a5ab7bc3c4a07","name":"Push message with content topic containing emoji","time":{"start":1759319564614,"stop":1759319564614,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfee2175336145d9","name":"Push message with Basic HTML tag payload","time":{"start":1759319564619,"stop":1759319564619,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d9ef9bef69dc6f4","name":"should throw an error for insufficient data","time":{"start":1759318405721,"stop":1759318405721,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf1864ea1cab313","name":"should merge provided config with defaults","time":{"start":1759318422716,"stop":1759318422716,"duration":0},"status":"passed","severity":"normal"},{"uid":"aff00a7946b9cd6f","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759318972640,"stop":1759318972640,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd2ab0550d73332","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1759318454999,"stop":1759318454999,"duration":0},"status":"passed","severity":"normal"},{"uid":"f45571d2c8d9bccf","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1759318421813,"stop":1759318421813,"duration":0},"status":"passed","severity":"normal"},{"uid":"bee1e75b587ef4b1","name":"should not change state when connections remain after disconnect","time":{"start":1759318421674,"stop":1759318421674,"duration":0},"status":"passed","severity":"normal"},{"uid":"1548b564f990d05a","name":"should return false when network is not connected","time":{"start":1759318422719,"stop":1759318422719,"duration":0},"status":"passed","severity":"normal"},{"uid":"abfaf79b3abb11ff","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1759318421785,"stop":1759318421785,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2596820d7e9ae45","name":"should handle peer store errors gracefully","time":{"start":1759318422535,"stop":1759318422535,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ce97dd2fae2e025","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1759318853104,"stop":1759318853104,"duration":0},"status":"passed","severity":"normal"},{"uid":"db90a8ba0596b28a","name":"should create PeerExchange instance with components","time":{"start":1759318432575,"stop":1759318432575,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8822138321e4760","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759318972632,"stop":1759318972632,"duration":0},"status":"passed","severity":"normal"},{"uid":"b602f8cf636588c2","name":"should dial peer when no shard info available","time":{"start":1759318421338,"stop":1759318421338,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a28dffb43aec0af","name":"should allow redial after failed dial cooldown expires","time":{"start":1759318421339,"stop":1759318421339,"duration":0},"status":"passed","severity":"normal"},{"uid":"9723ddb343fa43f8","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1759318421806,"stop":1759318421806,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcf686f67e558aa9","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1759318667994,"stop":1759318667994,"duration":0},"status":"passed","severity":"normal"},{"uid":"3db41d8c00282973","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759318972638,"stop":1759318972638,"duration":0},"status":"skipped","severity":"normal"},{"uid":"de7669ec3c93bd76","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759318972638,"stop":1759318972639,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0dd9a4e90c4a862","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1759318405488,"stop":1759318405488,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb2de636f092dc0","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1759318684353,"stop":1759318684353,"duration":0},"status":"passed","severity":"normal"},{"uid":"d32c77137a888cf5","name":"returns nothing if no connections present","time":{"start":1759318422076,"stop":1759318422077,"duration":1},"status":"passed","severity":"normal"},{"uid":"53a9be6ad31c71b6","name":"should set up event listeners when started","time":{"start":1759318475132,"stop":1759318475133,"duration":1},"status":"passed","severity":"normal"},{"uid":"97b4a243efbb75d1","name":"should allow redial after cooldown period","time":{"start":1759318421334,"stop":1759318421335,"duration":1},"status":"passed","severity":"normal"},{"uid":"36bbd4bec0e97a17","name":"should use peerId from options when provided to queryGenerator","time":{"start":1759318475497,"stop":1759318475497,"duration":0},"status":"passed","severity":"normal"},{"uid":"184cdbb363c3f0e3","name":"should handle complete connection lifecycle","time":{"start":1759318421684,"stop":1759318421685,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a356aa8f27f8418","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759318651222,"stop":1759318651222,"duration":0},"status":"passed","severity":"normal"},{"uid":"1611063da7ad63ba","name":"should accept empty decoders array","time":{"start":1759318475132,"stop":1759318475132,"duration":0},"status":"passed","severity":"normal"},{"uid":"c58a70245cee925e","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1759318455007,"stop":1759318455008,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd44f543d7f83c06","name":"should dial peer immediately when queue is empty","time":{"start":1759318421328,"stop":1759318421329,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2599db6108f2496","name":"Nodes with multiple pubsub topic","time":{"start":1759318667993,"stop":1759318667993,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0c6674183267763","name":"Query with Ordered Callback, No message returned","time":{"start":1759318802775,"stop":1759318802775,"duration":0},"status":"passed","severity":"normal"},{"uid":"f395d91b18cbd967","name":"Push message with content topic containing Arabic","time":{"start":1759319564622,"stop":1759319564623,"duration":1},"status":"passed","severity":"normal"},{"uid":"61e2eec24d0c8c0f","name":"should properly compute the node id","time":{"start":1759318411754,"stop":1759318411755,"duration":1},"status":"passed","severity":"normal"},{"uid":"6589711a81eb3b88","name":"Check message with no payload is not received","time":{"start":1759318948441,"stop":1759318948441,"duration":0},"status":"passed","severity":"normal"},{"uid":"73db32fedd9a2c89","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759318432555,"stop":1759318432556,"duration":1},"status":"skipped","severity":"normal"},{"uid":"db2caae2b9d5e850","name":"should request peer renewal on specific errors","time":{"start":1759318473432,"stop":1759318473433,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9f82b267f6b7dc7","name":"should handle network check errors gracefully","time":{"start":1759318421349,"stop":1759318421350,"duration":1},"status":"passed","severity":"normal"},{"uid":"401291101c82d5a9","name":"Check message with no pubsub topic is not received","time":{"start":1759318948440,"stop":1759318948440,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea0317cba3da0372","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1759318455022,"stop":1759318455022,"duration":0},"status":"passed","severity":"normal"},{"uid":"c473e6cbdc41bfdd","name":"Check received message containing numeric","time":{"start":1759318948444,"stop":1759318948444,"duration":0},"status":"passed","severity":"normal"},{"uid":"8de4d248022079cb","name":"Generator, one shard","time":{"start":1759318793836,"stop":1759318793836,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb1ac433ad1bca04","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759318972641,"stop":1759318972641,"duration":0},"status":"passed","severity":"normal"},{"uid":"918230ddb251d18b","name":"should ensure monotonic increase","time":{"start":1759318462709,"stop":1759318462709,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d30924094aeed15","name":"Push message with escaped characters payload","time":{"start":1759319564610,"stop":1759319564610,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e5a0ca9435d7a","name":"should sort by messageId when timestamps are equal","time":{"start":1759318463143,"stop":1759318463143,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cbd9f222ce94595","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1759318405481,"stop":1759318405481,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dceacfced860d22","name":"should call waitForPeer on Relay","time":{"start":1759318475588,"stop":1759318475588,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4475119bec6f1f1","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1759318405474,"stop":1759318405474,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f1ccc2f20a8730d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759318972631,"stop":1759318972631,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b8204009beae7a9","name":"Push message with content topic containing escaped characters","time":{"start":1759319564613,"stop":1759319564613,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7d5121d0a5b93c4","name":"should not stop if not started","time":{"start":1759318432629,"stop":1759318432630,"duration":1},"status":"passed","severity":"normal"},{"uid":"de9c26423dd1869b","name":"Passing page size 1 when there are 4 messages","time":{"start":1759318843943,"stop":1759318843943,"duration":0},"status":"passed","severity":"normal"},{"uid":"83014c3fbd1c4e4b","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759318592292,"stop":1759318592292,"duration":0},"status":"passed","severity":"normal"},{"uid":"68926376653c7a03","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759318523897,"stop":1759318523897,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f882268e280d78","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1759318432159,"stop":1759318432160,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2fc4fae0cd182f3","name":"Encoder throws on undefined content topic","time":{"start":1759318444103,"stop":1759318444103,"duration":0},"status":"passed","severity":"normal"},{"uid":"61f7bd1555b924f2","name":"should work with stubbed retrieve function","time":{"start":1759318475141,"stop":1759318475142,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a8e0c8711bad8d2","name":"should handle errors when globalThis is not available","time":{"start":1759318421651,"stop":1759318421651,"duration":0},"status":"passed","severity":"normal"},{"uid":"3407b51ff5515233","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1759318508396,"stop":1759318508397,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc531b2f46f6bd9a","name":"should be safe to call multiple times","time":{"start":1759318422717,"stop":1759318422717,"duration":0},"status":"passed","severity":"normal"},{"uid":"3905daab52219f20","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759318972641,"stop":1759318972641,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee7df75efc4cb266","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1759318568558,"stop":1759318568558,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1ed17f965f89fae","name":"should create ShardReader with auto sharding network config","time":{"start":1759318421599,"stop":1759318421600,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e3c0aeb97b2d816","name":"should start periodic discovery on start","time":{"start":1759318432635,"stop":1759318432635,"duration":0},"status":"passed","severity":"normal"},{"uid":"245aa03033851514","name":"Encoder error raises irrecoverable error","time":{"start":1759318477826,"stop":1759318477826,"duration":0},"status":"passed","severity":"normal"},{"uid":"68c31b09ef0e20ae","name":"should handle very large timestamps","time":{"start":1759318462709,"stop":1759318462710,"duration":1},"status":"passed","severity":"normal"},{"uid":"60905e08c63375b2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1759318455017,"stop":1759318455017,"duration":0},"status":"passed","severity":"normal"},{"uid":"73f5f9fdd3e529b4","name":"should return null for non-existent peer","time":{"start":1759318422534,"stop":1759318422535,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6eec7215076c474","name":"Push message with content topic containing special chars","time":{"start":1759319564612,"stop":1759319564612,"duration":0},"status":"passed","severity":"normal"},{"uid":"6828ac3fb8caa09b","name":"Push message with custom timestamp: 1759314924160","time":{"start":1759319564615,"stop":1759319564615,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6eec9393c811470","name":"ignores unrecognized TXT record formats","time":{"start":1759318432551,"stop":1759318432551,"duration":0},"status":"passed","severity":"normal"},{"uid":"237121d238b8d3cf","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1759318454956,"stop":1759318454957,"duration":1},"status":"passed","severity":"normal"},{"uid":"15d053f717691817","name":"should handle errors when getting connections","time":{"start":1759318421683,"stop":1759318421684,"duration":1},"status":"passed","severity":"normal"},{"uid":"8193acde6ef1897b","name":"Push message with Basic HTML tag payload","time":{"start":1759319564609,"stop":1759319564609,"duration":0},"status":"passed","severity":"normal"},{"uid":"61a25dd6ead2a426","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1759318788633,"stop":1759318788634,"duration":1},"status":"passed","severity":"normal"},{"uid":"a53ed1180c207ba6","name":"should return false","time":{"start":1759318411754,"stop":1759318411754,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b76627e4678daf8","name":"should handle peer disconnect event when no connections remain","time":{"start":1759318421674,"stop":1759318421674,"duration":0},"status":"passed","severity":"normal"},{"uid":"e30f5c627e2cc844","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1759318853107,"stop":1759318853107,"duration":0},"status":"passed","severity":"normal"},{"uid":"f55a42e8ec6a2868","name":"Push message with meta","time":{"start":1759319564624,"stop":1759319564624,"duration":0},"status":"passed","severity":"normal"},{"uid":"31934951c0e4e347","name":"Rejects garbage","time":{"start":1759318485203,"stop":1759318485203,"duration":0},"status":"passed","severity":"normal"},{"uid":"16fd1cfd5582a22c","name":"Relay + Store","time":{"start":1759318506092,"stop":1759318506092,"duration":0},"status":"passed","severity":"normal"},{"uid":"69e6ead0c6176bc3","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1759318454965,"stop":1759318454965,"duration":0},"status":"passed","severity":"normal"},{"uid":"87e9b00e78daf48f","name":"should be safe to call multiple times","time":{"start":1759318421746,"stop":1759318421746,"duration":0},"status":"passed","severity":"normal"},{"uid":"98333b07e1caeb68","name":"Fails to publish message with size larger than 1 MB","time":{"start":1759318674718,"stop":1759318674718,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a72f2914f042d67","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1759318474634,"stop":1759318474634,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e7b55d4ede4584e","name":"should filter peers by codec","time":{"start":1759318422723,"stop":1759318422724,"duration":1},"status":"passed","severity":"normal"},{"uid":"72521afcc6214ffe","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1759318432554,"stop":1759318432555,"duration":1},"status":"passed","severity":"normal"},{"uid":"931481ed5e3090f9","name":"should initialize with libp2p components","time":{"start":1759318432565,"stop":1759318432566,"duration":1},"status":"passed","severity":"normal"},{"uid":"1721fe5fd10cb2bb","name":"should skip peers without peer exchange protocol","time":{"start":1759318432632,"stop":1759318432633,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd81da42c732b2b2","name":"Round trip binary serialization","time":{"start":1759318422809,"stop":1759318422809,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a2d5e326cb093e0","name":"should get / set UDP multiaddr","time":{"start":1759318411756,"stop":1759318411756,"duration":0},"status":"passed","severity":"normal"},{"uid":"58b2678136f0eaaa","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1759318405475,"stop":1759318405475,"duration":0},"status":"passed","severity":"normal"},{"uid":"bab1135379946d09","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1759318442523,"stop":1759318442525,"duration":2},"status":"passed","severity":"normal"},{"uid":"cca13d54d871eebb","name":"should return false when peer is on different cluster","time":{"start":1759318421606,"stop":1759318421606,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc5409aaacfd47bb","name":"should capture event listeners for testing","time":{"start":1759318475142,"stop":1759318475142,"duration":0},"status":"passed","severity":"normal"},{"uid":"a63f942def0282e9","name":"should properly create location multiaddrs - tcp4","time":{"start":1759318411757,"stop":1759318411757,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd15b1665e78077d","name":"Push 30 different messages","time":{"start":1759319564610,"stop":1759319564610,"duration":0},"status":"skipped","severity":"normal"},{"uid":"870cf752b5e944b8","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1759318853105,"stop":1759318853105,"duration":0},"status":"passed","severity":"normal"},{"uid":"63c681586a1106c8","name":"Push message with content topic containing JSON","time":{"start":1759319564591,"stop":1759319564591,"duration":0},"status":"passed","severity":"normal"},{"uid":"dad26de2281cad44","name":"Push message with long payload","time":{"start":1759319564606,"stop":1759319564607,"duration":1},"status":"passed","severity":"normal"},{"uid":"c01cea2d738e943e","name":"throws on content topic with generation field greater than 0","time":{"start":1759318405470,"stop":1759318405470,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ada12a8891877e9","name":"Push message with SQL Injection payload","time":{"start":1759319564597,"stop":1759319564597,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb5e88a8ea965fc","name":"Push message with JSON payload","time":{"start":1759319564619,"stop":1759319564619,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee0b88585c67bee8","name":"Check received message with timestamp: 1759318499917000000 ","time":{"start":1759318948449,"stop":1759318948449,"duration":0},"status":"passed","severity":"normal"},{"uid":"63dad164d8150f5f","name":"should decode valid enr with tcp successfully","time":{"start":1759318411752,"stop":1759318411752,"duration":0},"status":"passed","severity":"normal"},{"uid":"b94602426f1b3eaa","name":"Check received message containing Russian","time":{"start":1759318948435,"stop":1759318948435,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1c15c6ba962ef87","name":"should emit multiple messages when query returns multiple messages","time":{"start":1759318475172,"stop":1759318475173,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae5c6b92878fe564","name":"Automatically retrieves missing message","time":{"start":1759318477828,"stop":1759318477828,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5b31ce2cf2d2174c","name":"Outgoing message is emitted as sent","time":{"start":1759318476143,"stop":1759318476143,"duration":0},"status":"passed","severity":"normal"},{"uid":"da4d07b64e63570b","name":"Check publish message containing emoji","time":{"start":1759318674714,"stop":1759318674714,"duration":0},"status":"passed","severity":"normal"},{"uid":"1705859b421836ae","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1759318454997,"stop":1759318454998,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bd11366e68e93b0","name":"yields undefined for messages without content topic","time":{"start":1759318422518,"stop":1759318422519,"duration":1},"status":"passed","severity":"normal"},{"uid":"55cb9b38a059eb66","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759318972637,"stop":1759318972637,"duration":0},"status":"passed","severity":"normal"},{"uid":"9135ed23544ce85c","name":"should handle disconnect when peer has no timers","time":{"start":1759318421791,"stop":1759318421792,"duration":1},"status":"passed","severity":"normal"},{"uid":"7da78b3862272fef","name":"Asymmetric encrypt & decrypt","time":{"start":1759318442954,"stop":1759318442954,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b1a8c71f613c634","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1759318405476,"stop":1759318405476,"duration":0},"status":"passed","severity":"normal"},{"uid":"29aa50d0ccb42b6a","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1759318405476,"stop":1759318405476,"duration":0},"status":"passed","severity":"normal"},{"uid":"e50830bd0a5809ab","name":"should fail to send if no connected peers found","time":{"start":1759318473928,"stop":1759318473928,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6a07bd44d5fd424","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1759318474641,"stop":1759318474641,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc511821b8334b","name":"Passing invalid cursor","time":{"start":1759318788636,"stop":1759318788636,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50bd2207a2790d3","name":"different cluster: nodes don't connect","time":{"start":1759318592287,"stop":1759318592288,"duration":1},"status":"passed","severity":"normal"},{"uid":"f94f20fd2a08b3ed","name":"should be safe to call multiple times","time":{"start":1759318421237,"stop":1759318421240,"duration":3},"status":"passed","severity":"normal"},{"uid":"801738cbd16cd540","name":"should set default options when no config provided","time":{"start":1759318422715,"stop":1759318422715,"duration":0},"status":"passed","severity":"normal"},{"uid":"af9fb827706966ac","name":"should not dial peers from store when browser is not connected","time":{"start":1759318422530,"stop":1759318422530,"duration":0},"status":"passed","severity":"normal"},{"uid":"2844ce9c94c1b360","name":"Push message with Arabic payload","time":{"start":1759319564586,"stop":1759319564586,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0965cf2ba50556b","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1759318454958,"stop":1759318454958,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be6fe9d45515956","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1759318454972,"stop":1759318454972,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab6a78df3da40d21","name":"Check received message containing XML","time":{"start":1759318948436,"stop":1759318948436,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4dc02c29fc75dca","name":"should respect custom numPeersToUse configuration","time":{"start":1759318474641,"stop":1759318474642,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f96f843d17438e1","name":"should dial all remaining peers","time":{"start":1759318422532,"stop":1759318422533,"duration":1},"status":"passed","severity":"normal"},{"uid":"41ca7ed10c3d56f","name":"should handle peer identify event","time":{"start":1759318432630,"stop":1759318432630,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeaf432ff077f699","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1759318475127,"stop":1759318475131,"duration":4},"status":"passed","severity":"normal"},{"uid":"ba9b564cc477e182","name":"A test","time":{"start":1759318576684,"stop":1759318576691,"duration":7},"status":"passed","severity":"normal"},{"uid":"e1ee51802c3389b7","name":"Subscribe and receive messages via lightPush","time":{"start":1759318972636,"stop":1759318972636,"duration":0},"status":"passed","severity":"normal"},{"uid":"414822ddf217ac05","name":"Push message with custom timestamp: 1759314924159","time":{"start":1759319564594,"stop":1759319564594,"duration":0},"status":"passed","severity":"normal"},{"uid":"6067b44f2d62601b","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1759318844350,"stop":1759318844350,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e1f7a109dcf4c94","name":"Push message with Basic HTML tag payload","time":{"start":1759319564598,"stop":1759319564598,"duration":0},"status":"passed","severity":"normal"},{"uid":"35fa0a94de592730","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1759318405477,"stop":1759318405477,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee9d41bc128676cc","name":"Encoder throws on empty string content topic","time":{"start":1759318442527,"stop":1759318442528,"duration":1},"status":"passed","severity":"normal"},{"uid":"18acb5e31df1822b","name":"should skip peers that were recently queried","time":{"start":1759318432631,"stop":1759318432632,"duration":1},"status":"passed","severity":"normal"},{"uid":"833efdf308beb87d","name":"Check received message with timestamp: 1759318499917 ","time":{"start":1759318948439,"stop":1759318948439,"duration":0},"status":"passed","severity":"normal"},{"uid":"2480544afd9143d5","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1759318823606,"stop":1759318823607,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3f547efb2262632","name":"Relay","time":{"start":1759318506091,"stop":1759318506092,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3b44a8f6c3a2b9f","name":"should not receive a peer event before start","time":{"start":1759318738963,"stop":1759318738964,"duration":1},"status":"passed","severity":"normal"},{"uid":"5764a83f392720e3","name":"Push message with content topic containing long","time":{"start":1759319564600,"stop":1759319564601,"duration":1},"status":"passed","severity":"normal"},{"uid":"662f70a952881bb3","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1759318432155,"stop":1759318432155,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e332d476e2e1d","name":"should not retry if at least one success","time":{"start":1759318473932,"stop":1759318473932,"duration":0},"status":"passed","severity":"normal"},{"uid":"42d8847f697f6a50","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759318411115,"stop":1759318411115,"duration":0},"status":"passed","severity":"normal"},{"uid":"63c23f6831d52804","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1759318853105,"stop":1759318853105,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa7cdf2c15b7643f","name":"should successfully query peers and return peer infos","time":{"start":1759318432566,"stop":1759318432566,"duration":0},"status":"passed","severity":"normal"},{"uid":"e25f2f4571b71a6","name":"should monitor connected peers and store them into cache","time":{"start":1759318597620,"stop":1759318597620,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a869f6dcbf87c88","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1759318422538,"stop":1759318422538,"duration":0},"status":"passed","severity":"normal"},{"uid":"d67440a25afbe7a2","name":"random static sharding 5 - Cluster ID: 425, Shard ID: 116","time":{"start":1759318826381,"stop":1759318826381,"duration":0},"status":"passed","severity":"normal"},{"uid":"8667737957416254","name":"should set field with only FILTER enabled","time":{"start":1759318411761,"stop":1759318411761,"duration":0},"status":"passed","severity":"normal"},{"uid":"29f2253ec233e8b9","name":"Renews subscription after lossing a connection","time":{"start":1759318972645,"stop":1759318972645,"duration":0},"status":"passed","severity":"normal"},{"uid":"1392d80584c7811c","name":"isConnected return false after peer stops","time":{"start":1759318521010,"stop":1759318521011,"duration":1},"status":"passed","severity":"normal"},{"uid":"f245a44ad744f34b","name":"can start and stop the service","time":{"start":1759318436556,"stop":1759318436556,"duration":0},"status":"passed","severity":"normal"},{"uid":"44813749f14ad5c2","name":"Push message with rate limit","time":{"start":1759319564625,"stop":1759319564625,"duration":0},"status":"passed","severity":"normal"},{"uid":"32b1c40fe1f13b8e","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1759318793837,"stop":1759318793838,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0d7716fdc29ac9a","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1759318421781,"stop":1759318421784,"duration":3},"status":"passed","severity":"normal"},{"uid":"65a779914ccb5a7c","name":"should discard bootstrap peers when has more than set limit","time":{"start":1759318543509,"stop":1759318543510,"duration":1},"status":"passed","severity":"normal"},{"uid":"62b133f1756ee49d","name":"Push message equal or less that 1MB","time":{"start":1759319564605,"stop":1759319564605,"duration":0},"status":"passed","severity":"normal"},{"uid":"23ae8fab4842fd95","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1759318405482,"stop":1759318405482,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf76e48871f59d2c","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1759318405483,"stop":1759318405483,"duration":0},"status":"passed","severity":"normal"},{"uid":"c79c690f5d16e2f4","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1759318454992,"stop":1759318454997,"duration":5},"status":"passed","severity":"normal"},{"uid":"191f91e3e2aaf6e9","name":"Push message with custom timestamp: 1759322124159","time":{"start":1759319564605,"stop":1759319564605,"duration":0},"status":"passed","severity":"normal"},{"uid":"d292e383a043caed","name":"isConnected should return true after first peer connects","time":{"start":1759318521010,"stop":1759318521010,"duration":0},"status":"passed","severity":"normal"},{"uid":"458fe3ea1bb90bef","name":"Check received message containing Script","time":{"start":1759318948436,"stop":1759318948436,"duration":0},"status":"passed","severity":"normal"},{"uid":"7945ba4a87e501b0","name":"Push message with escaped characters payload","time":{"start":1759319564599,"stop":1759319564599,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5a1e7e74ba7d970","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1759318788633,"stop":1759318788633,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b72d3ad0321b34","name":"should handle corrupted shard info gracefully","time":{"start":1759318421614,"stop":1759318421614,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e687d84d3a23020","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1759318521009,"stop":1759318521009,"duration":0},"status":"passed","severity":"normal"},{"uid":"f948552fdc545e76","name":"Check publish message containing SQL Injection","time":{"start":1759318674709,"stop":1759318674709,"duration":0},"status":"passed","severity":"normal"},{"uid":"d897bde6ce7a63ec","name":"should throw error when no peers are available","time":{"start":1759318475490,"stop":1759318475490,"duration":0},"status":"passed","severity":"normal"},{"uid":"771827f250955e2c","name":"Fails to push message with large meta","time":{"start":1759319564614,"stop":1759319564614,"duration":0},"status":"passed","severity":"normal"},{"uid":"bab64157b56b57c7","name":"Stops search when 2 null results are returned","time":{"start":1759318432127,"stop":1759318432128,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef2ed59f2806cfc1","name":"should decode valid enr successfully","time":{"start":1759318411751,"stop":1759318411751,"duration":0},"status":"passed","severity":"normal"},{"uid":"a150c1ca68828fd1","name":"Encoder error raises irrecoverable error","time":{"start":1759318476143,"stop":1759318476143,"duration":0},"status":"passed","severity":"normal"},{"uid":"72a463c3e9d7c389","name":"should return false when navigator.onLine is false","time":{"start":1759318421668,"stop":1759318421668,"duration":0},"status":"passed","severity":"normal"},{"uid":"67ece35f39bb2916","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1759318411111,"stop":1759318411114,"duration":3},"status":"passed","severity":"normal"},{"uid":"b0bbc00a82caff48","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1759318853106,"stop":1759318853106,"duration":0},"status":"passed","severity":"normal"},{"uid":"a315dd9a6a47195d","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1759318411110,"stop":1759318411110,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc3507c9788a14a2","name":"Passing page size 0 when there are 110 messages","time":{"start":1759318843943,"stop":1759318843943,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e6131f758ff6bf2","name":"should be able to encode the field with only STORE set to true","time":{"start":1759318411108,"stop":1759318411109,"duration":1},"status":"passed","severity":"normal"},{"uid":"f125314e9aa8bab0","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1759318454977,"stop":1759318454977,"duration":0},"status":"passed","severity":"normal"},{"uid":"45050e1e7ef1e14e","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1759318454976,"stop":1759318454977,"duration":1},"status":"passed","severity":"normal"},{"uid":"12313ea293c7dd3c","name":"Check meta is set [symmetric]","time":{"start":1759318442526,"stop":1759318442526,"duration":0},"status":"passed","severity":"normal"},{"uid":"428c7559762a3548","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759318972644,"stop":1759318972645,"duration":1},"status":"passed","severity":"normal"},{"uid":"5aa9e3041c1c254c","name":"Push message with content topic containing emoji","time":{"start":1759319564603,"stop":1759319564603,"duration":0},"status":"passed","severity":"normal"},{"uid":"484e9c913a18ada0","name":"should return false when peer is on different cluster","time":{"start":1759318421601,"stop":1759318421601,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d4d1d5ac815aedf","name":"should remove event listeners","time":{"start":1759318421745,"stop":1759318421745,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b2dd80fe3079403","name":"Subscribe and receive messages via waku relay post","time":{"start":1759318972637,"stop":1759318972637,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf53e4eb18eb7eae","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759318972626,"stop":1759318972627,"duration":1},"status":"passed","severity":"normal"},{"uid":"73d74f5f6cc8e6c5","name":"should encode/decode to text encoding","time":{"start":1759318411755,"stop":1759318411756,"duration":1},"status":"passed","severity":"normal"},{"uid":"608e47f8e8abafe0","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app51/5/topic488/utf8","time":{"start":1759318775878,"stop":1759318775878,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb60da282ca60d63","name":"Push message with special chars payload","time":{"start":1759319564585,"stop":1759319564585,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f13a60ebfc39db1","name":"should retry failed tasks","time":{"start":1759318473432,"stop":1759318473432,"duration":0},"status":"passed","severity":"normal"},{"uid":"82435b4e302dc7dc","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1759318474650,"stop":1759318474651,"duration":1},"status":"passed","severity":"normal"},{"uid":"c351920183ba98ea","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app72/7/topic618/json","time":{"start":1759318775879,"stop":1759318775880,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e5c474f9df9ab42","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1759318455019,"stop":1759318455020,"duration":1},"status":"passed","severity":"normal"},{"uid":"d15f9604ab4363a3","name":"should properly setup health event callback","time":{"start":1759318475143,"stop":1759318475150,"duration":7},"status":"passed","severity":"normal"},{"uid":"543304f4b3d061a6","name":"should set field with only RELAY enabled","time":{"start":1759318411760,"stop":1759318411760,"duration":0},"status":"passed","severity":"normal"},{"uid":"714468fe4aada3da","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759318948439,"stop":1759318948439,"duration":0},"status":"passed","severity":"normal"},{"uid":"5406bdfb40304ad0","name":"Relay - dialed first","time":{"start":1759318858952,"stop":1759318858954,"duration":2},"status":"passed","severity":"normal"},{"uid":"469ef0b31534a44","name":"Push to array if already present","time":{"start":1759318405132,"stop":1759318405132,"duration":0},"status":"passed","severity":"normal"},{"uid":"78bf913c27adccee","name":"Relay Node - default protocol","time":{"start":1759318858962,"stop":1759318858963,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f219272fe73382d","name":"Push message with SQL Injection payload","time":{"start":1759319564618,"stop":1759319564618,"duration":0},"status":"passed","severity":"normal"},{"uid":"710b9edfd2e0ab11","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1759318473950,"stop":1759318473950,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c6061217af7c6d","name":"Check publish message containing Basic HTML tag","time":{"start":1759318674711,"stop":1759318674711,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b21f4b23241cd9b","name":"Push message with rate limit","time":{"start":1759319564593,"stop":1759319564593,"duration":0},"status":"passed","severity":"normal"},{"uid":"c81287f681e07bc6","name":"Sync message is sent within sync frequency","time":{"start":1759318481866,"stop":1759318481866,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bc03b1d76342f29","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1759318684356,"stop":1759318684356,"duration":0},"status":"passed","severity":"normal"},{"uid":"943a3d58795af028","name":"should clear the dialing interval","time":{"start":1759318421327,"stop":1759318421327,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9857fd40b2912f9","name":"All","time":{"start":1759318506092,"stop":1759318506092,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a9963ecebd4b27","name":"should skip already querying peers","time":{"start":1759318432633,"stop":1759318432633,"duration":0},"status":"passed","severity":"normal"},{"uid":"c31056b73224a5cd","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759318592288,"stop":1759318592289,"duration":1},"status":"passed","severity":"normal"},{"uid":"45d2769f8cd29349","name":"Query with Promise Callback, No Decoder","time":{"start":1759318802776,"stop":1759318802777,"duration":1},"status":"passed","severity":"normal"},{"uid":"18b77c49de436842","name":"should initialize with default number of peers","time":{"start":1759318474629,"stop":1759318474629,"duration":0},"status":"passed","severity":"normal"},{"uid":"52c5cec7bd1058ae","name":"Push message with numeric payload","time":{"start":1759319564585,"stop":1759319564585,"duration":0},"status":"passed","severity":"normal"},{"uid":"523cfdcaee3ca1dc","name":"Push message with content topic containing JSON","time":{"start":1759319564613,"stop":1759319564613,"duration":0},"status":"passed","severity":"normal"},{"uid":"90bfac1f6bae9d0d","name":"should remove event listener for peer:discovery","time":{"start":1759318421236,"stop":1759318421237,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2235f9320601555","name":"Push message with short payload","time":{"start":1759319564606,"stop":1759319564606,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1a829b9a19b5137","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1759318421683,"stop":1759318421683,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb8488fea312cfa","name":"Fails to push message bigger that 1MB","time":{"start":1759319564595,"stop":1759319564595,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c761d145323f559","name":"Js publishes, other Js receives","time":{"start":1759318664586,"stop":1759318664586,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bdc5e613e635388","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1759318475173,"stop":1759318475173,"duration":0},"status":"passed","severity":"normal"},{"uid":"e805c4cd8c35320","name":"should properly create location multiaddrs - udp6","time":{"start":1759318411758,"stop":1759318411758,"duration":0},"status":"passed","severity":"normal"},{"uid":"285ed28c06e9d95f","name":"Check received message containing special chars","time":{"start":1759318948434,"stop":1759318948434,"duration":0},"status":"passed","severity":"normal"},{"uid":"c71266f27ce3df7a","name":"Push message with content topic containing Arabic","time":{"start":1759319564590,"stop":1759319564590,"duration":0},"status":"passed","severity":"normal"},{"uid":"c25fafc545726d0a","name":"Push message with content topic containing JSON","time":{"start":1759319564602,"stop":1759319564602,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c5ec74d8989ef98","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1759318455016,"stop":1759318455017,"duration":1},"status":"passed","severity":"normal"},{"uid":"379a945aee1dffe2","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1759318667994,"stop":1759318667995,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b271f809c2af0b3","name":"should handle relay send failures gracefully","time":{"start":1759318421790,"stop":1759318421791,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2a22117f51c00ff","name":"Push message with SQL Injection payload","time":{"start":1759319564608,"stop":1759319564608,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6c97da5d1517fe1","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app62/2/topic467/xml","time":{"start":1759318775882,"stop":1759318775883,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3f0db1048990ae8","name":"Push message with Russian payload","time":{"start":1759319564597,"stop":1759319564597,"duration":0},"status":"passed","severity":"normal"},{"uid":"467b27625f096315","name":"configure the node with multiple content topics","time":{"start":1759318775883,"stop":1759318775884,"duration":1},"status":"passed","severity":"normal"},{"uid":"53df4a83097a7ca2","name":"Push message with content topic containing Russian","time":{"start":1759319564591,"stop":1759319564591,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f02d2ffda1a19","name":"Encoder throws on undefined content topic","time":{"start":1759318442527,"stop":1759318442527,"duration":0},"status":"passed","severity":"normal"},{"uid":"df1f472fffae1a1d","name":"tcp ip4 address","time":{"start":1759318411025,"stop":1759318411027,"duration":2},"status":"passed","severity":"normal"},{"uid":"30ef84a74de3dd20","name":"nwaku subscribes","time":{"start":1759318664583,"stop":1759318664584,"duration":1},"status":"passed","severity":"normal"},{"uid":"14a9a0aa3752837","name":"Callback on promise","time":{"start":1759318835964,"stop":1759318835965,"duration":1},"status":"passed","severity":"normal"},{"uid":"3af6509379841c95","name":"Outgoing message is emitted as sending","time":{"start":1759318476142,"stop":1759318476142,"duration":0},"status":"passed","severity":"normal"},{"uid":"3700b8a5731a6075","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1759318454976,"stop":1759318454976,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c9a0f75d0eb4267","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app70/5/topic169/xml","time":{"start":1759318775882,"stop":1759318775882,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbcf7523194a4102","name":"should successfully query store with valid decoders and options","time":{"start":1759318475489,"stop":1759318475489,"duration":0},"status":"passed","severity":"normal"},{"uid":"13a3614e3c63be30","name":"should use current time when it's greater than incremented timestamp","time":{"start":1759318462708,"stop":1759318462709,"duration":1},"status":"passed","severity":"normal"},{"uid":"e76d1a6d2a865a4","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1759318477829,"stop":1759318477829,"duration":0},"status":"passed","severity":"normal"},{"uid":"9432873751d71b50","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759318411120,"stop":1759318411120,"duration":0},"status":"passed","severity":"normal"},{"uid":"eba4d8f8979fa0c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1759318405485,"stop":1759318405486,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e21c71a19487f70","name":"accepts valid content-filtered query","time":{"start":1759318421908,"stop":1759318421908,"duration":0},"status":"passed","severity":"normal"},{"uid":"5514aa0d8aadb171","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759318592291,"stop":1759318592291,"duration":0},"status":"passed","severity":"normal"},{"uid":"240f2d7e7120bacf","name":"Outgoing message is possibly acknowledged","time":{"start":1759318476144,"stop":1759318476144,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ffbacba463bed6e1","name":"returns all values when wanted number matches available values","time":{"start":1759318431279,"stop":1759318431281,"duration":2},"status":"passed","severity":"normal"},{"uid":"ad8db036f052ced1","name":"Bloom filter","time":{"start":1759318463141,"stop":1759318463142,"duration":1},"status":"passed","severity":"normal"},{"uid":"909a77acb37c35bd","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1759318475181,"stop":1759318475181,"duration":0},"status":"passed","severity":"normal"},{"uid":"c49c1d555ef933cd","name":"Push message with short payload","time":{"start":1759319564584,"stop":1759319564584,"duration":0},"status":"passed","severity":"normal"},{"uid":"f25bbfe0a2678332","name":"random static sharding 3 - Cluster ID: 780, Shard ID: 351","time":{"start":1759318826368,"stop":1759318826369,"duration":1},"status":"passed","severity":"normal"},{"uid":"329de1daf2065c17","name":"new peer added after a peer was already found","time":{"start":1759318681461,"stop":1759318681461,"duration":0},"status":"passed","severity":"normal"},{"uid":"761d602609fa9a95","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1759318476465,"stop":1759318476466,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee1beef6d668dbaf","name":"can start and stop the service","time":{"start":1759318738956,"stop":1759318738959,"duration":3},"status":"passed","severity":"normal"},{"uid":"91b887aab4275376","name":"should invoke callbacks when receiving a message","time":{"start":1759318474689,"stop":1759318474690,"duration":1},"status":"passed","severity":"normal"},{"uid":"db5811177c749e6f","name":"throws an error for improperly formatted content topics","time":{"start":1759318405480,"stop":1759318405481,"duration":1},"status":"passed","severity":"normal"},{"uid":"397220e5c044d8a","name":"Check received message with timestamp: 1759318499917000000 ","time":{"start":1759318948438,"stop":1759318948438,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4421754aceb1890","name":"Push message with content topic containing escaped characters","time":{"start":1759319564603,"stop":1759319564603,"duration":0},"status":"passed","severity":"normal"},{"uid":"323d967027b489e4","name":"should return false when peer is not on the specified shard","time":{"start":1759318421607,"stop":1759318421607,"duration":0},"status":"passed","severity":"normal"},{"uid":"4081f271e1709d78","name":"should handle large number of peers request","time":{"start":1759318432574,"stop":1759318432574,"duration":0},"status":"passed","severity":"normal"},{"uid":"650f25c5a810280d","name":"Check received message containing emoji","time":{"start":1759318948438,"stop":1759318948438,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1b136ffcfea5ee2","name":"can start and stop the service","time":{"start":1759318505957,"stop":1759318505958,"duration":1},"status":"passed","severity":"normal"},{"uid":"42a447faa7830ea2","name":"should throw error - no public key","time":{"start":1759318411752,"stop":1759318411753,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a89fc0e23708dde","name":"Check received message containing special chars","time":{"start":1759318948444,"stop":1759318948444,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cafa6ce519968bc","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app69/1/topic275/xml","time":{"start":1759318775881,"stop":1759318775881,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef7bfd60cd989a","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1759318411118,"stop":1759318411118,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe9ecb6b94daf08","name":"should handle case when globalThis is not available","time":{"start":1759318421669,"stop":1759318421669,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae771b4e588942ff","name":"should stop peer exchange discovery","time":{"start":1759318432629,"stop":1759318432629,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1edacab5333e2d7","name":"Mutual subscription","time":{"start":1759318684348,"stop":1759318684348,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a3ce7ba483f7bbb","name":"should start peer exchange discovery","time":{"start":1759318432628,"stop":1759318432629,"duration":1},"status":"passed","severity":"normal"},{"uid":"531b904208d6de7e","name":"Check received message containing JSON","time":{"start":1759318948437,"stop":1759318948437,"duration":0},"status":"passed","severity":"normal"},{"uid":"25073a83318aaf3f","name":"should handle errors gracefully when getting peer info","time":{"start":1759318421614,"stop":1759318421614,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c7b3f97323ff58e","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1759318505963,"stop":1759318505963,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a5cfecba97a56f10","name":"should add and remove event listeners correctly","time":{"start":1759318436559,"stop":1759318436559,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2813c7abd7cca12","name":"should handle complete discovery-to-dial flow","time":{"start":1759318421257,"stop":1759318421257,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f4a9c40bfe77057","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759318972635,"stop":1759318972636,"duration":1},"status":"passed","severity":"normal"},{"uid":"42a5604eb88123fa","name":"should not fail to stop the service if it was not started","time":{"start":1759318738959,"stop":1759318738961,"duration":2},"status":"passed","severity":"normal"},{"uid":"9fd750075fc7290a","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1759318454978,"stop":1759318454989,"duration":11},"status":"passed","severity":"normal"},{"uid":"5d19c7479688a4de","name":"should create KeepAliveManager with relay","time":{"start":1759318421738,"stop":1759318421744,"duration":6},"status":"passed","severity":"normal"},{"uid":"1a63d0df8405349f","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759318972644,"stop":1759318972644,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d1fbc3a264d95c","name":"should skip peers without ENR","time":{"start":1759318432634,"stop":1759318432634,"duration":0},"status":"passed","severity":"normal"},{"uid":"120681fd62b0fe19","name":"Push message with content topic containing long","time":{"start":1759319564611,"stop":1759319564611,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca4fc5a4e1285875","name":"isConnected between 2 js-waku relay nodes","time":{"start":1759318521011,"stop":1759318521011,"duration":0},"status":"passed","severity":"normal"},{"uid":"410466ee30e78b17","name":"should not receive a peer event after stop","time":{"start":1759318436557,"stop":1759318436558,"duration":1},"status":"passed","severity":"normal"},{"uid":"8658a15da9c5e431","name":"should load peers from local storage and dispatch events","time":{"start":1759318436558,"stop":1759318436558,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb1c0432e38acb6c","name":"should remove event listeners from libp2p","time":{"start":1759318421651,"stop":1759318421652,"duration":1},"status":"passed","severity":"normal"},{"uid":"354ffab553c88684","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759318972628,"stop":1759318972628,"duration":0},"status":"passed","severity":"normal"},{"uid":"156d26440930acec","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1759318405485,"stop":1759318405485,"duration":0},"status":"passed","severity":"normal"},{"uid":"63a2f26c65a2eec","name":"should handle dial errors","time":{"start":1759318422720,"stop":1759318422721,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e6f3e89d88f6aed","name":"should not process empty queue","time":{"start":1759318421347,"stop":1759318421347,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1477256f672fc9e","name":"throws if store query response has error status","time":{"start":1759318422517,"stop":1759318422518,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0d06672a9d4c500","name":"should drop connection to one peer on hangUp","time":{"start":1759318591769,"stop":1759318591769,"duration":0},"status":"passed","severity":"normal"},{"uid":"323bbf56b96c2d6f","name":"Push message with content topic containing Chinese","time":{"start":1759319564622,"stop":1759319564622,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa994b181298662","name":"Push message with meta","time":{"start":1759319564614,"stop":1759319564614,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ae3769d404a1650","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1759318422289,"stop":1759318422290,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5e93c2cddb3464a","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app38/10/topic921/test.js","time":{"start":1759318775879,"stop":1759318775879,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f258abdb1b54892","name":"Fails to push message bigger that 1MB","time":{"start":1759319564616,"stop":1759319564616,"duration":0},"status":"passed","severity":"normal"},{"uid":"77dd84a83290d166","name":"should throw error - invalid id","time":{"start":1759318411753,"stop":1759318411753,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d42849d946b9968","name":"Non TWN Cluster","time":{"start":1759318775875,"stop":1759318775875,"duration":0},"status":"passed","severity":"normal"},{"uid":"15688c0cf83b8952","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1759318474640,"stop":1759318474641,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ece5ef20a968615","name":"Renews subscription after lossing a connection","time":{"start":1759318972636,"stop":1759318972636,"duration":0},"status":"passed","severity":"normal"},{"uid":"42a8d64b135950ac","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1759318405476,"stop":1759318405477,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e4d71fbd226ae91","name":"Check publish message containing escaped characters","time":{"start":1759318674713,"stop":1759318674713,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3b196a303d4a479","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1759318474635,"stop":1759318474635,"duration":0},"status":"passed","severity":"normal"},{"uid":"87c6215aa853d8f7","name":"should not receive a peer event before start","time":{"start":1759318505960,"stop":1759318505961,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a17feffdd5a0f81","name":"should emit a peer event after start","time":{"start":1759318505960,"stop":1759318505960,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f5514742f880696","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1759318421612,"stop":1759318421612,"duration":0},"status":"passed","severity":"normal"},{"uid":"864ea7c1a05424bb","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1759318455016,"stop":1759318455016,"duration":0},"status":"passed","severity":"normal"},{"uid":"454fa33881d5ea5d","name":"Push message with rate limit","time":{"start":1759319564604,"stop":1759319564604,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c1c5b2f84129320","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1759318432571,"stop":1759318432571,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c6067984aa51af1","name":"should emit a peer event after start","time":{"start":1759318738962,"stop":1759318738963,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2ec940707e776ab","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1759318405488,"stop":1759318405488,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0686e18cffccc0a","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1759318432572,"stop":1759318432572,"duration":0},"status":"passed","severity":"normal"},{"uid":"89a93d6c60916a72","name":"should initialize with isNetworkConnected as false","time":{"start":1759318421649,"stop":1759318421650,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e8563a627d17c03","name":"Push message with content topic containing emoji","time":{"start":1759319564624,"stop":1759319564624,"duration":0},"status":"passed","severity":"normal"},{"uid":"f683a7f3da00450","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759318972635,"stop":1759318972635,"duration":0},"status":"passed","severity":"normal"},{"uid":"b27e24b37391416d","name":"Generator, 2 different shards","time":{"start":1759318793836,"stop":1759318793837,"duration":1},"status":"passed","severity":"normal"},{"uid":"10c4cf2d4e86c30c","name":"should return true even if peer has no overlapping shards","time":{"start":1759318421601,"stop":1759318421602,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bcfff5f343bd2e5","name":"should handle multiple query options for time ranges","time":{"start":1759318475490,"stop":1759318475490,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca29624851acdf1","name":"Query Generator, No message returned","time":{"start":1759318802771,"stop":1759318802771,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a23b7f434269a6a","name":"should return start time to last successful query since last query is less than max range","time":{"start":1759318475180,"stop":1759318475180,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a029be27173fe3","name":"Subscribe to topic containing short and receive message","time":{"start":1759318972639,"stop":1759318972640,"duration":1},"status":"passed","severity":"normal"},{"uid":"39aee568dda978f2","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1759318684350,"stop":1759318684350,"duration":0},"status":"passed","severity":"normal"},{"uid":"b76f3cb5960f5c75","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1759318405484,"stop":1759318405484,"duration":0},"status":"passed","severity":"normal"},{"uid":"734fe7ce8c94d8fd","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1759318684353,"stop":1759318684354,"duration":1},"status":"passed","severity":"normal"},{"uid":"7614e6c34468bfd7","name":"Throws when trying to push message with empty payload","time":{"start":1759319564600,"stop":1759319564600,"duration":0},"status":"passed","severity":"normal"},{"uid":"89ec360e5f80c77f","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1759318455006,"stop":1759318455006,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf334781ebad421","name":"should encode/decode to RLP encoding","time":{"start":1759318411755,"stop":1759318411755,"duration":0},"status":"passed","severity":"normal"},{"uid":"58867c3ad995e5f","name":"random static sharding 1 - Cluster ID: 805, Shard ID: 724","time":{"start":1759318826368,"stop":1759318826368,"duration":0},"status":"passed","severity":"normal"},{"uid":"719ab50b21b952a5","name":"should jump to current time when timestamp is far in the past","time":{"start":1759318462710,"stop":1759318462710,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea0480e4313e631","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759318972629,"stop":1759318972630,"duration":1},"status":"passed","severity":"normal"},{"uid":"a80e19f48ebeea78","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1759318405477,"stop":1759318405478,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b016d08e684aa52","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1759318462708,"stop":1759318462708,"duration":0},"status":"passed","severity":"normal"},{"uid":"4690c6c8b4a1e0aa","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1759318405489,"stop":1759318405489,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3cbc5b809d75b07","name":"should return start time to match max range","time":{"start":1759318475180,"stop":1759318475181,"duration":1},"status":"passed","severity":"normal"},{"uid":"a586ce38e0f2d4ff","name":"Push message with XML payload","time":{"start":1759319564619,"stop":1759319564619,"duration":0},"status":"passed","severity":"normal"},{"uid":"82d5c41d0e76ba60","name":"should dial all known peers when reached zero connections","time":{"start":1759318543509,"stop":1759318543509,"duration":0},"status":"passed","severity":"normal"},{"uid":"b730d65fbc086e09","name":"should initialize with custom TTL","time":{"start":1759318432628,"stop":1759318432628,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c626bf60a9d33fd","name":"should handle peer store errors gracefully","time":{"start":1759318474328,"stop":1759318474334,"duration":6},"status":"passed","severity":"normal"},{"uid":"5776de9fc1a63c6","name":"Push 30 different messages","time":{"start":1759319564600,"stop":1759319564600,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e163f94fc2342e27","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1759318405485,"stop":1759318405485,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac52c0b0526d76de","name":"should wait for Filter peer to be connected","time":{"start":1759318475588,"stop":1759318475588,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a2c56f696a276b2","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1759318405478,"stop":1759318405478,"duration":0},"status":"passed","severity":"normal"},{"uid":"da4aa089ed9e73a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1759318455021,"stop":1759318455021,"duration":0},"status":"passed","severity":"normal"},{"uid":"7882aeae986080e2","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1759318442525,"stop":1759318442525,"duration":0},"status":"passed","severity":"normal"},{"uid":"f607bdf485bb864","name":"Store - dialed first","time":{"start":1759318858956,"stop":1759318858956,"duration":0},"status":"passed","severity":"normal"},{"uid":"72252c2e3df63936","name":"Push message with special chars payload","time":{"start":1759319564617,"stop":1759319564617,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c97c68a1e8d4c7","name":"Outgoing message is emitted as sent","time":{"start":1759318477826,"stop":1759318477826,"duration":0},"status":"passed","severity":"normal"},{"uid":"85507e61b749389f","name":"it tolerates circular branch references","time":{"start":1759318432549,"stop":1759318432550,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9084bb0b26080b9","name":"should be safe to call multiple times","time":{"start":1759318422528,"stop":1759318422528,"duration":0},"status":"passed","severity":"normal"},{"uid":"b87be0ffb8bf52f4","name":"Push 30 different messages","time":{"start":1759319564589,"stop":1759319564589,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d2162631981ca5c5","name":"should remove event listeners","time":{"start":1759318422529,"stop":1759318422529,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b0e2db9ef28ff71","name":"Push message with XML payload","time":{"start":1759319564587,"stop":1759319564587,"duration":0},"status":"passed","severity":"normal"},{"uid":"25330c4071027eae","name":"should handle dial errors gracefully","time":{"start":1759318422533,"stop":1759318422533,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b99809487881f86","name":"should skip peer when already connected","time":{"start":1759318421332,"stop":1759318421333,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd37b0e7e9768e28","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1759318405720,"stop":1759318405721,"duration":1},"status":"passed","severity":"normal"},{"uid":"92871b0fd9c82e66","name":"ends if stream creation fails","time":{"start":1759318422517,"stop":1759318422517,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a11eacb9877ef8d","name":"handles different clusterIds correctly","time":{"start":1759318405480,"stop":1759318405480,"duration":0},"status":"passed","severity":"normal"},{"uid":"24489241b3ec34b6","name":"Push message with content topic containing Russian","time":{"start":1759319564612,"stop":1759319564613,"duration":1},"status":"passed","severity":"normal"},{"uid":"e83d6b710da028fc","name":"should handle errors when removing globalThis listeners","time":{"start":1759318421662,"stop":1759318421663,"duration":1},"status":"passed","severity":"normal"},{"uid":"c485427186fb7049","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1759318454958,"stop":1759318454959,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ccc2bdf9de235ac","name":"Subscribe to topic containing shell command and publish message","time":{"start":1759318684356,"stop":1759318684356,"duration":0},"status":"passed","severity":"normal"},{"uid":"486398d7b793d6ea","name":"Get Nodes","time":{"start":1759318432124,"stop":1759318432126,"duration":2},"status":"passed","severity":"normal"},{"uid":"50728a6c925e1937","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1759318454991,"stop":1759318454991,"duration":0},"status":"passed","severity":"normal"},{"uid":"9496b83ebfbcaa01","name":"should return cached hash on subsequent access","time":{"start":1759318422811,"stop":1759318422812,"duration":1},"status":"passed","severity":"normal"},{"uid":"b10c83d4787fe6","name":"Push message with content topic containing special chars","time":{"start":1759319564590,"stop":1759319564590,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f1c11077d3d1c76","name":"Push message with content topic containing Chinese","time":{"start":1759319564612,"stop":1759319564612,"duration":0},"status":"passed","severity":"normal"},{"uid":"b65aa29427329836","name":"messageHashStr returns a hex string","time":{"start":1759318421814,"stop":1759318421814,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dc55c7c6ada6ad0","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app88/1/topic922/utf8","time":{"start":1759318775880,"stop":1759318775881,"duration":1},"status":"passed","severity":"normal"},{"uid":"2be208c6c919d481","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1759318674716,"stop":1759318674717,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf30067b88e31394","name":"should return empty array when no peers connected","time":{"start":1759318422723,"stop":1759318422723,"duration":0},"status":"passed","severity":"normal"},{"uid":"d02b60f7e1a10e30","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1759318422289,"stop":1759318422289,"duration":0},"status":"passed","severity":"normal"},{"uid":"e940af11393df3ee","name":"Push message with content topic containing numeric","time":{"start":1759319564601,"stop":1759319564601,"duration":0},"status":"passed","severity":"normal"},{"uid":"95d2275149105dc4","name":"should lock peers when selected","time":{"start":1759318474634,"stop":1759318474634,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4b2133434fd8b4e","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1759318853105,"stop":1759318853105,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d41ccab251b9a59","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1759318788634,"stop":1759318788634,"duration":0},"status":"passed","severity":"normal"},{"uid":"19572801459dd019","name":"messageHash returns a Uint8Array","time":{"start":1759318421814,"stop":1759318421814,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ad9b075d9697d0","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app67/1/topic586/xml","time":{"start":1759318775882,"stop":1759318775882,"duration":0},"status":"passed","severity":"normal"},{"uid":"92925956186a6f1b","name":"should stop all internal components","time":{"start":1759318422717,"stop":1759318422718,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4cd1e011675317b","name":"Push message with custom timestamp: 1759314924159","time":{"start":1759319564605,"stop":1759319564605,"duration":0},"status":"passed","severity":"normal"},{"uid":"5620c01007fafe6c","name":"should not start if already started","time":{"start":1759318432629,"stop":1759318432629,"duration":0},"status":"passed","severity":"normal"},{"uid":"33d1c209f76b440c","name":"should perform initial health assessment on start","time":{"start":1759318474327,"stop":1759318474328,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fc415eacd705bc6","name":"can query messages normally","time":{"start":1759318827084,"stop":1759318827084,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd374abeecd42d56","name":"Subscribe to topic containing Script and publish message","time":{"start":1759318684355,"stop":1759318684355,"duration":0},"status":"passed","severity":"normal"},{"uid":"262b5b55d59c548e","name":"Push message with long payload","time":{"start":1759319564617,"stop":1759319564617,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb418b847fc208a6","name":"Relay - times out","time":{"start":1759318858956,"stop":1759318858956,"duration":0},"status":"passed","severity":"normal"},{"uid":"58b950be5bd6542e","name":"Passing page size 19 when there are 20 messages","time":{"start":1759318843948,"stop":1759318843948,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d2752e50440610","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1759318481868,"stop":1759318481868,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbab9dea4dcea894","name":"should not retry if at least one success","time":{"start":1759318473435,"stop":1759318473436,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec8b1e1694de4694","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1759318775874,"stop":1759318775875,"duration":1},"status":"passed","severity":"normal"},{"uid":"1475fcfd4e8695e3","name":"should start and setup intervals and event listeners","time":{"start":1759318474690,"stop":1759318474691,"duration":1},"status":"passed","severity":"normal"},{"uid":"edf20fa508538672","name":"Fails to publish duplicate message","time":{"start":1759318674716,"stop":1759318674716,"duration":0},"status":"passed","severity":"normal"},{"uid":"260ce729d4ac1666","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1759318405481,"stop":1759318405482,"duration":1},"status":"passed","severity":"normal"},{"uid":"8779fa49a5daa1c0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1759318455018,"stop":1759318455018,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c1564350c35c46c","name":"Subscribe to topic containing special chars and publish message","time":{"start":1759318684353,"stop":1759318684353,"duration":0},"status":"passed","severity":"normal"},{"uid":"b69946733e19ef9d","name":"should dial one peer on dial","time":{"start":1759318591769,"stop":1759318591769,"duration":0},"status":"passed","severity":"normal"},{"uid":"67a7beafc5bda026","name":"Check publish message after service node is restarted","time":{"start":1759318674719,"stop":1759318674719,"duration":0},"status":"skipped","severity":"normal"},{"uid":"32510161a02f80ef","name":"Outgoing message is retried until acknowledged","time":{"start":1759318477828,"stop":1759318477828,"duration":0},"status":"passed","severity":"normal"},{"uid":"301510bed8947cf9","name":"throws on content topic with non-number generation field","time":{"start":1759318405469,"stop":1759318405469,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5f8747c50ab4e20","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1759318684350,"stop":1759318684350,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7eb3558cb720e48","name":"should discover peers from provided peer cache","time":{"start":1759318597619,"stop":1759318597620,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae35792776987289","name":"rejects hash query with time filter","time":{"start":1759318421913,"stop":1759318421913,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cc9fea2b7b4df7f","name":"should be safe to call multiple times","time":{"start":1759318421328,"stop":1759318421328,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c53ba4b947d646","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1759318455007,"stop":1759318455007,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbbafd4eab9df44f","name":"should create KeepAliveManager with required options","time":{"start":1759318421737,"stop":1759318421737,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c4af06e46edbff6","name":"Sync message is not sent if another sync message was just sent","time":{"start":1759318481867,"stop":1759318481868,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f05c2823d7c7f64","name":"Overlapping topic subscription","time":{"start":1759318684351,"stop":1759318684352,"duration":1},"status":"skipped","severity":"normal"},{"uid":"bb70bd419458bbd1","name":"should clear timers for specific peer on disconnect","time":{"start":1759318421791,"stop":1759318421791,"duration":0},"status":"passed","severity":"normal"},{"uid":"c46b2b1b631a4230","name":"Check publish message containing JSON","time":{"start":1759318674712,"stop":1759318674712,"duration":0},"status":"passed","severity":"normal"},{"uid":"7571b01646835388","name":"should not modify tags of connections for different peers","time":{"start":1759318474652,"stop":1759318474653,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d9b6969686465ff","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1759318667995,"stop":1759318667995,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0460afb773b22c","name":"should not allow k > 12","time":{"start":1759318455025,"stop":1759318455025,"duration":0},"status":"passed","severity":"normal"},{"uid":"a44fd360f50e3d7d","name":"should select older connection if present","time":{"start":1759318422082,"stop":1759318422083,"duration":1},"status":"passed","severity":"normal"},{"uid":"eec8d68b916fbe2a","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1759318475172,"stop":1759318475172,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c924aefe42622fd","name":"can query messages by message hash","time":{"start":1759318827084,"stop":1759318827084,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ade7ab0c88c50ec","name":"Push message with Chinese payload","time":{"start":1759319564607,"stop":1759319564607,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b48fe3809bf0c2e","name":"Check received message containing XML","time":{"start":1759318948447,"stop":1759318948447,"duration":0},"status":"passed","severity":"normal"},{"uid":"c99b42c5a6cb565e","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1759318411119,"stop":1759318411119,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d8f66ea1dedfff","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1759318432161,"stop":1759318432161,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f3c490837a0af13","name":"should remove event listeners when stopped","time":{"start":1759318475140,"stop":1759318475140,"duration":0},"status":"passed","severity":"normal"},{"uid":"96a60b2b413dba1d","name":"random static sharding 6 - Cluster ID: 877, Shard ID: 652","time":{"start":1759318826382,"stop":1759318826382,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b560b76a5baae1","name":"should drop connection via multiaddr with hangUp","time":{"start":1759318591770,"stop":1759318591770,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9266cf412133723","name":"Push message with XML payload","time":{"start":1759319564608,"stop":1759319564609,"duration":1},"status":"passed","severity":"normal"},{"uid":"6506fb40e8c1c2e4","name":"should hang up with multiaddr and return true on success","time":{"start":1759318422721,"stop":1759318422722,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e95f80e83108c9c","name":"Refresh subscription","time":{"start":1759318684351,"stop":1759318684351,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b112de64129780dc","name":"should return PeerId when PeerId is provided","time":{"start":1759318421966,"stop":1759318421967,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c0b7614ec8660c8","name":"should start ping timers on peer connect","time":{"start":1759318421747,"stop":1759318421763,"duration":16},"status":"passed","severity":"normal"},{"uid":"615fa34015fb3f6","name":"Push message with content topic containing Arabic","time":{"start":1759319564601,"stop":1759319564602,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e018448d904e243","name":"Incoming message is emitted as received","time":{"start":1759318477827,"stop":1759318477827,"duration":0},"status":"passed","severity":"normal"},{"uid":"cceef0a11374abfe","name":"Register correct protocols","time":{"start":1759318684348,"stop":1759318684348,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fb6cf62380e6874","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1759318853104,"stop":1759318853105,"duration":1},"status":"passed","severity":"normal"},{"uid":"51a5b9f411f3f02e","name":"should handle dial errors gracefully","time":{"start":1759318421338,"stop":1759318421339,"duration":1},"status":"passed","severity":"normal"},{"uid":"35b8fba8a0be93a1","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1759318455007,"stop":1759318455007,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a8b2fff1351bd9c","name":"Check received message containing Chinese","time":{"start":1759318948445,"stop":1759318948445,"duration":0},"status":"passed","severity":"normal"},{"uid":"164992a9df409a","name":"should do nothing when connections still exist","time":{"start":1759318422531,"stop":1759318422531,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe44d66fae33bcba","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1759318405478,"stop":1759318405478,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceadcbf231587dba","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759318972637,"stop":1759318972638,"duration":1},"status":"passed","severity":"normal"},{"uid":"faf6b7af5a5f5e5f","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1759318474326,"stop":1759318474326,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f0fa544d4ea785c","name":"Push message with Chinese payload","time":{"start":1759319564618,"stop":1759319564618,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4ade0e09d8d0244","name":"should reject if WakuNode is not started","time":{"start":1759318475585,"stop":1759318475585,"duration":0},"status":"passed","severity":"normal"},{"uid":"36333d35ff27fd95","name":"Outgoing message is acknowledged","time":{"start":1759318476144,"stop":1759318476145,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf5497c1879d8eba","name":"Push message with Russian payload","time":{"start":1759319564618,"stop":1759319564618,"duration":0},"status":"passed","severity":"normal"},{"uid":"6356a0c72b6db33","name":"should skip updating peer store if peer has same addresses","time":{"start":1759318421251,"stop":1759318421251,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb39f551f307d892","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759318972631,"stop":1759318972632,"duration":1},"status":"passed","severity":"normal"},{"uid":"9049681711513a","name":"Push message with unicode special characters payload","time":{"start":1759319564588,"stop":1759319564588,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed62c10f5a5403f0","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1759318844351,"stop":1759318844362,"duration":11},"status":"passed","severity":"normal"},{"uid":"668703e9bfe13698","name":"should properly start and stop event listening","time":{"start":1759318474327,"stop":1759318474327,"duration":0},"status":"passed","severity":"normal"},{"uid":"25859a5ce276d032","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759318651221,"stop":1759318651222,"duration":1},"status":"passed","severity":"normal"},{"uid":"a028169db722d230","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759318972633,"stop":1759318972633,"duration":0},"status":"passed","severity":"normal"},{"uid":"51b0cda67c401a91","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759318477826,"stop":1759318477827,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2881659939bdfc0","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1759318421772,"stop":1759318421772,"duration":0},"status":"passed","severity":"normal"},{"uid":"f87e805cb2eaff6a","name":"does not validate decoders for hash queries","time":{"start":1759318422516,"stop":1759318422517,"duration":1},"status":"passed","severity":"normal"},{"uid":"6afaaf9e4429d15a","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1759318455005,"stop":1759318455006,"duration":1},"status":"passed","severity":"normal"},{"uid":"148ea139ad81bab9","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1759318455025,"stop":1759318455026,"duration":1},"status":"passed","severity":"normal"},{"uid":"af55951b3e4641db","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1759318455001,"stop":1759318455001,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab245ff2c4a0c80","name":"should work with v3 peers","time":{"start":1759318473933,"stop":1759318473934,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbe3fdb5aa83ed8e","name":"connects to nwaku","time":{"start":1759318852393,"stop":1759318852393,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb6c29fd919b482","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1759318454989,"stop":1759318454990,"duration":1},"status":"passed","severity":"normal"},{"uid":"8de8d090b736011c","name":"should return true when peer is on the same cluster","time":{"start":1759318421601,"stop":1759318421601,"duration":0},"status":"passed","severity":"normal"},{"uid":"9223c3d8716dffa7","name":"Publish without waiting for remote peer","time":{"start":1759318684349,"stop":1759318684349,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4b1f57b38883c5f","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1759318454971,"stop":1759318454971,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecceec08c85c9298","name":"should handle shard reader errors gracefully","time":{"start":1759318421348,"stop":1759318421349,"duration":1},"status":"passed","severity":"normal"},{"uid":"796bf5d89c6797b","name":"handles different networkShards values correctly","time":{"start":1759318405480,"stop":1759318405480,"duration":0},"status":"passed","severity":"normal"},{"uid":"6418d653b4947b27","name":"Ephemeral messages are not stored","time":{"start":1759318508395,"stop":1759318508395,"duration":0},"status":"passed","severity":"normal"},{"uid":"7369e4ab8b477b39","name":"should handle complete dial lifecycle","time":{"start":1759318421351,"stop":1759318421351,"duration":0},"status":"passed","severity":"normal"},{"uid":"351c4b6e434d7585","name":"should hang up with PeerId and return true on success","time":{"start":1759318422721,"stop":1759318422721,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e4ef7a1e7f22fa3","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759318972633,"stop":1759318972634,"duration":1},"status":"passed","severity":"normal"},{"uid":"5068a61a635537ac","name":"Check received message containing Script","time":{"start":1759318948446,"stop":1759318948446,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4bed53cf607942f","name":"Round trip binary encryption [ecies, signature]","time":{"start":1759318444102,"stop":1759318444102,"duration":0},"status":"passed","severity":"normal"},{"uid":"847c61fb869995d3","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1759318455026,"stop":1759318455026,"duration":0},"status":"passed","severity":"normal"},{"uid":"76063af4d14eb6ea","name":"Push message with JSON payload","time":{"start":1759319564609,"stop":1759319564609,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3fc79664f1c3d05","name":"should be empty when created","time":{"start":1759318474676,"stop":1759318474676,"duration":0},"status":"passed","severity":"normal"},{"uid":"920ceaf0ab364a36","name":"Wait given interval before re-trying","time":{"start":1759318475274,"stop":1759318475274,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5262a17aa5712f8","name":"should skip peer when dialed recently","time":{"start":1759318421333,"stop":1759318421333,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4bf3422cc5436a1","name":"Ephemeral field is preserved - encoder v0","time":{"start":1759318508395,"stop":1759318508396,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d3e6a4110171c42","name":"Push message with Script payload","time":{"start":1759319564608,"stop":1759319564608,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdeb38ed6c10560a","name":"should handle peer store errors gracefully","time":{"start":1759318421245,"stop":1759318421249,"duration":4},"status":"passed","severity":"normal"},{"uid":"dd4f10b1cd386101","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759318948450,"stop":1759318948450,"duration":0},"status":"passed","severity":"normal"},{"uid":"90bec748b8228f65","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1759318422725,"stop":1759318422725,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e26e722accd3c6","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1759318432573,"stop":1759318432573,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bfcaa778bdd02b5","name":"should not fail to stop the service if it was not started","time":{"start":1759318505958,"stop":1759318505959,"duration":1},"status":"passed","severity":"normal"},{"uid":"69e6ce8b264a9aa4","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759318972635,"stop":1759318972635,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ed10b331a1c471d","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759318972634,"stop":1759318972634,"duration":0},"status":"passed","severity":"normal"},{"uid":"547cdec3b208db9b","name":"Push message with numeric payload","time":{"start":1759319564607,"stop":1759319564607,"duration":0},"status":"passed","severity":"normal"},{"uid":"57a5dedb7def362a","name":"should successfully subscribe to supported pubsub topic","time":{"start":1759318474052,"stop":1759318474052,"duration":0},"status":"passed","severity":"normal"},{"uid":"100d607684b32f4a","name":"should start and stop interval correctly","time":{"start":1759318473427,"stop":1759318473428,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f02a71667d2446a","name":"should insert elements correctly","time":{"start":1759318459461,"stop":1759318459461,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d011c24883315a7","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759318972636,"stop":1759318972637,"duration":1},"status":"passed","severity":"normal"},{"uid":"558dc3ceb5b68862","name":"should use DNS peer discovery with light client","time":{"start":1759318505962,"stop":1759318505962,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2644fbc5cd6303b","name":"Push message equal or less that 1MB","time":{"start":1759319564594,"stop":1759319564595,"duration":1},"status":"passed","severity":"normal"},{"uid":"c924b1ed637678ea","name":"Push message with custom timestamp: 1728560124159","time":{"start":1759319564593,"stop":1759319564594,"duration":1},"status":"passed","severity":"normal"},{"uid":"12f5b6f0969aebd3","name":"Push message with long payload","time":{"start":1759319564595,"stop":1759319564596,"duration":1},"status":"passed","severity":"normal"},{"uid":"9065dec138c14cca","name":"Nodes with multiple pubsub topic","time":{"start":1759318667995,"stop":1759318667995,"duration":0},"status":"passed","severity":"normal"},{"uid":"cddcc8fa55c689ec","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759318972643,"stop":1759318972643,"duration":0},"status":"passed","severity":"normal"},{"uid":"8431f55120fc979b","name":"topics with same application and version share the same shard","time":{"start":1759318405478,"stop":1759318405479,"duration":1},"status":"passed","severity":"normal"},{"uid":"c12284eb2e6676f8","name":"should handle timestamp equal to current time","time":{"start":1759318462709,"stop":1759318462709,"duration":0},"status":"passed","severity":"normal"},{"uid":"5451a8b6bec49075","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759318972632,"stop":1759318972632,"duration":0},"status":"passed","severity":"normal"},{"uid":"f366e9a5ae4a1117","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1759318568558,"stop":1759318568558,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f184bade1e66056","name":"should reject if Relay is requested but not mounted","time":{"start":1759318475586,"stop":1759318475586,"duration":0},"status":"passed","severity":"normal"},{"uid":"44041b73fa835481","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app69/6/topic31/utf8","time":{"start":1759318775878,"stop":1759318775878,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b3d3b798045d495","name":"random static sharding 9 - Cluster ID: 848, Shard ID: 573","time":{"start":1759318826383,"stop":1759318826383,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e150660bd97f11a","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759318972629,"stop":1759318972629,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9095831082393689","name":"should be able to encode the field with only FILTER set to true","time":{"start":1759318411109,"stop":1759318411109,"duration":0},"status":"passed","severity":"normal"},{"uid":"67024653831a8e97","name":"should return false when peer is not on topic","time":{"start":1759318422725,"stop":1759318422726,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8f7d7a9e4fa26be","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1759318684354,"stop":1759318684354,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e103877bda513fc","name":"should only return 1 node with relay capability","time":{"start":1759318432552,"stop":1759318432553,"duration":1},"status":"passed","severity":"normal"},{"uid":"b66b955702244544","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1759318455026,"stop":1759318455026,"duration":0},"status":"passed","severity":"normal"},{"uid":"665d93b7c4e40f85","name":"Push message with escaped characters payload","time":{"start":1759319564620,"stop":1759319564620,"duration":0},"status":"passed","severity":"normal"},{"uid":"c04a56fa062574e0","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1759318508396,"stop":1759318508396,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a0dcf1492c9829f","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1759318454967,"stop":1759318454970,"duration":3},"status":"passed","severity":"normal"},{"uid":"9dc0c0ca3e2cc47a","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759318948439,"stop":1759318948439,"duration":0},"status":"passed","severity":"normal"},{"uid":"153b2d9007a014b5","name":"should return undefined if no connection provided","time":{"start":1759318422287,"stop":1759318422287,"duration":0},"status":"passed","severity":"normal"},{"uid":"b59fb2f8cdadc251","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1759318454990,"stop":1759318454990,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd943373150f3df0","name":"Check publish message containing short","time":{"start":1759318674705,"stop":1759318674705,"duration":0},"status":"passed","severity":"normal"},{"uid":"3453d9d386e42218","name":"Push message with Arabic payload","time":{"start":1759319564607,"stop":1759319564608,"duration":1},"status":"passed","severity":"normal"},{"uid":"d798a27e375b9291","name":"should emit a peer event after start","time":{"start":1759318436557,"stop":1759318436557,"duration":0},"status":"passed","severity":"normal"},{"uid":"e85427ea95658865","name":"Does not throw an exception when node disconnects","time":{"start":1759318852393,"stop":1759318852393,"duration":0},"status":"passed","severity":"normal"},{"uid":"61b122b7285aab17","name":"should return PeerId when Multiaddr input is provided","time":{"start":1759318421967,"stop":1759318421967,"duration":0},"status":"passed","severity":"normal"},{"uid":"12f377d614662740","name":"should work with stubbed waku event emitter","time":{"start":1759318475141,"stop":1759318475141,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e0dfb82c8d17ec9","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1759318431285,"stop":1759318431285,"duration":0},"status":"passed","severity":"normal"},{"uid":"51c02c52381e27e3","name":"Subscribe to topic containing long and receive message","time":{"start":1759318972640,"stop":1759318972640,"duration":0},"status":"passed","severity":"normal"},{"uid":"82907121f5b00573","name":"Push message with Russian payload","time":{"start":1759319564586,"stop":1759319564586,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc6213502eb964","name":"Check received message containing Basic HTML tag","time":{"start":1759318948447,"stop":1759318948447,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f010575e2445c98","name":"Push message with content topic containing unicode special characters","time":{"start":1759319564613,"stop":1759319564614,"duration":1},"status":"passed","severity":"normal"},{"uid":"516389c4ae4d18c0","name":"should be safe to call multiple times","time":{"start":1759318421745,"stop":1759318421745,"duration":0},"status":"passed","severity":"normal"},{"uid":"280d26596b7d784c","name":"Check received message containing Arabic","time":{"start":1759318948435,"stop":1759318948435,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1303114ea3c1b3","name":"should return false and handle errors gracefully","time":{"start":1759318422722,"stop":1759318422722,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ae630b0f216c4a2","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1759318802772,"stop":1759318802773,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1247ea120f5c5ab","name":"should process successful peer exchange query","time":{"start":1759318432633,"stop":1759318432634,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0e57eea572d168c","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1759318411110,"stop":1759318411110,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e95695b1786912c","name":"should query peer with peer exchange protocol","time":{"start":1759318432632,"stop":1759318432632,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c66e2100196b9d7","name":"Push message with numeric payload","time":{"start":1759319564617,"stop":1759319564617,"duration":0},"status":"passed","severity":"normal"},{"uid":"34413d56ba8eaa75","name":"should properly create location multiaddrs - tcp","time":{"start":1759318411758,"stop":1759318411759,"duration":1},"status":"passed","severity":"normal"},{"uid":"a007a1eb10bcca09","name":"Default pageSize","time":{"start":1759318843949,"stop":1759318843949,"duration":0},"status":"passed","severity":"normal"},{"uid":"50224b69c9fd7767","name":"Subscribe to topic containing short and publish message","time":{"start":1759318684352,"stop":1759318684352,"duration":0},"status":"passed","severity":"normal"},{"uid":"a39e44adf6173736","name":"Fails to push message bigger that 1MB","time":{"start":1759319564626,"stop":1759319564626,"duration":0},"status":"passed","severity":"normal"},{"uid":"b96f05da23640609","name":"should create a new stream if no existing for protocol found","time":{"start":1759318422288,"stop":1759318422288,"duration":0},"status":"passed","severity":"normal"},{"uid":"fce3118f053d3923","name":"should skip peer when not on same cluster","time":{"start":1759318421335,"stop":1759318421337,"duration":2},"status":"passed","severity":"normal"},{"uid":"39716d22b822edb8","name":"Query with Ordered Callback, No Decoder","time":{"start":1759318802774,"stop":1759318802774,"duration":0},"status":"passed","severity":"normal"},{"uid":"740258e901cde664","name":"Fails to push message with large meta","time":{"start":1759319564604,"stop":1759319564604,"duration":0},"status":"passed","severity":"normal"},{"uid":"67419225fe397dc2","name":"throws on content topic with empty encoding field","time":{"start":1759318405473,"stop":1759318405473,"duration":0},"status":"passed","severity":"normal"},{"uid":"d80217e428b4610d","name":"should handle peerStore errors gracefully","time":{"start":1759318422724,"stop":1759318422724,"duration":0},"status":"passed","severity":"normal"},{"uid":"5efa9b239bd931cc","name":"Subscribe and publish message","time":{"start":1759318684349,"stop":1759318684349,"duration":0},"status":"passed","severity":"normal"},{"uid":"d584f9a9835a3592","name":"Check publish message containing Script","time":{"start":1759318674710,"stop":1759318674710,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfc1c49e6fe96f0e","name":"yields decoded messages","time":{"start":1759318422518,"stop":1759318422518,"duration":0},"status":"passed","severity":"normal"},{"uid":"8327fa5fad8c6be0","name":"should reject on timeout if it was set","time":{"start":1759318475586,"stop":1759318475587,"duration":1},"status":"passed","severity":"normal"},{"uid":"c113de9fc1bd0c4d","name":"should properly create peer info with all multiaddrs","time":{"start":1759318411759,"stop":1759318411759,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5125f77c1bb1723","name":"should do nothing if no non-locked connections to drop","time":{"start":1759318422537,"stop":1759318422537,"duration":0},"status":"passed","severity":"normal"},{"uid":"31197d67dea980a","name":"should handle case with no peers in store","time":{"start":1759318422533,"stop":1759318422533,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0ebf578237f3813","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1759318521009,"stop":1759318521009,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c8dd6bd627bf50","name":"should be safe to call multiple times","time":{"start":1759318422718,"stop":1759318422718,"duration":0},"status":"passed","severity":"normal"},{"uid":"c963755ae87d1f0b","name":"Push message with content topic containing SQL Injection","time":{"start":1759319564591,"stop":1759319564591,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee564f4f366f142","name":"should handle browser offline state overriding peer connections","time":{"start":1759318421694,"stop":1759318421694,"duration":0},"status":"passed","severity":"normal"},{"uid":"619d8b38f6d40ce2","name":"Light Node - default protocols","time":{"start":1759318858958,"stop":1759318858962,"duration":4},"status":"passed","severity":"normal"},{"uid":"a2677ab670bfb4c","name":"Passing page size 3 when there are 20 messages","time":{"start":1759318843944,"stop":1759318843947,"duration":3},"status":"passed","severity":"normal"},{"uid":"d05e173ab6f450de","name":"random static sharding 8 - Cluster ID: 562, Shard ID: 924","time":{"start":1759318826382,"stop":1759318826382,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4d1d1ee95325bfc","name":"should clear all timers","time":{"start":1759318421746,"stop":1759318421746,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f02589f16efbd87","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1759318454975,"stop":1759318454976,"duration":1},"status":"passed","severity":"normal"},{"uid":"50c1465e4323855d","name":"should handle onConnected and onDisconnected","time":{"start":1759318474639,"stop":1759318474639,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c5892e3c7e5d99","name":"Subscribe to topic containing XML and receive message","time":{"start":1759318972642,"stop":1759318972643,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecce255819923310","name":"Check publish message containing XML","time":{"start":1759318674710,"stop":1759318674711,"duration":1},"status":"passed","severity":"normal"},{"uid":"64703fe79e32630c","name":"should support chaining for add method","time":{"start":1759318472589,"stop":1759318472593,"duration":4},"status":"passed","severity":"normal"},{"uid":"e39911235d750914","name":"Push message with special chars payload","time":{"start":1759319564607,"stop":1759319564607,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ccff4ebaf9c6e2","name":"Check message with no content topic is not received","time":{"start":1759318948452,"stop":1759318948452,"duration":0},"status":"passed","severity":"normal"},{"uid":"959cf40ff8f3d7d3","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1759318844349,"stop":1759318844350,"duration":1},"status":"passed","severity":"normal"},{"uid":"5629c354da3adc3","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759318592289,"stop":1759318592290,"duration":1},"status":"passed","severity":"normal"},{"uid":"82707bc8fa103ac3","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1759318405475,"stop":1759318405475,"duration":0},"status":"passed","severity":"normal"},{"uid":"df61f4a741a53ae3","name":"should handle case when navigator is not available","time":{"start":1759318421669,"stop":1759318421669,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f661d731b1e4e1a","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1759318475491,"stop":1759318475491,"duration":0},"status":"passed","severity":"normal"},{"uid":"433f5d5cdb9a0e17","name":"Promise Callback - true","time":{"start":1759318836327,"stop":1759318836328,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c35d5604b378ce4","name":"Check received message containing escaped characters","time":{"start":1759318948448,"stop":1759318948448,"duration":0},"status":"passed","severity":"normal"},{"uid":"76eff0837a7c72d7","name":"Outgoing message is emitted as sending","time":{"start":1759318477825,"stop":1759318477826,"duration":1},"status":"passed","severity":"normal"},{"uid":"abc6c7ddcfb54e9b","name":"Publish message with custom timestamp: Wed Oct 01 2025 12:37:48 GMT+0000 (Coordinated Universal Time)","time":{"start":1759318674715,"stop":1759318674716,"duration":1},"status":"passed","severity":"normal"},{"uid":"18c04b9437c27855","name":"return first retrieved peers without further DNS queries","time":{"start":1759318432554,"stop":1759318432554,"duration":0},"status":"passed","severity":"normal"},{"uid":"c60556e5de94c9d7","name":"should not fail to stop the service if it was not started","time":{"start":1759318436556,"stop":1759318436556,"duration":0},"status":"passed","severity":"normal"},{"uid":"e90bdc8b51fa69b1","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759318476143,"stop":1759318476144,"duration":1},"status":"passed","severity":"normal"},{"uid":"4743cb042608c9","name":"Subscribe to topic containing XML and receive message","time":{"start":1759318972633,"stop":1759318972633,"duration":0},"status":"passed","severity":"normal"},{"uid":"d88e40a08fc7eb3d","name":"Check meta is set [ecies]","time":{"start":1759318444103,"stop":1759318444103,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c0db61009d770e1","name":"returns all values when wanted number is greater than available values","time":{"start":1759318431284,"stop":1759318431285,"duration":1},"status":"passed","severity":"normal"},{"uid":"19164f8a5da88975","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1759318405721,"stop":1759318405721,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8591c26586aa45d","name":"groups content topics by expected pubsub topic","time":{"start":1759318405479,"stop":1759318405479,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceb34432196d8c40","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1759318667994,"stop":1759318667994,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d4babc75df7c9","name":"Push message with custom timestamp: 1728560124160","time":{"start":1759319564625,"stop":1759319564625,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab992d600d335316","name":"Push message with custom timestamp: 1759322124160","time":{"start":1759319564615,"stop":1759319564615,"duration":0},"status":"passed","severity":"normal"},{"uid":"affdb1d2e025e099","name":"should check connected peers if present and suitable","time":{"start":1759318475587,"stop":1759318475587,"duration":0},"status":"passed","severity":"normal"},{"uid":"985ddb11f230cdec","name":"throws on empty content topic","time":{"start":1759318405468,"stop":1759318405468,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c80e4d43094e142","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759318651221,"stop":1759318651221,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fe842ad87544a3e","name":"should skip peers without peerInfo in ENR","time":{"start":1759318432634,"stop":1759318432634,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea72fd544a26bcf2","name":"recovers when dns.resolve returns empty","time":{"start":1759318432550,"stop":1759318432550,"duration":0},"status":"passed","severity":"normal"},{"uid":"7607910546ca6b14","name":"Push message with SQL Injection payload","time":{"start":1759319564586,"stop":1759319564586,"duration":0},"status":"passed","severity":"normal"},{"uid":"cafa9be7745c4bf7","name":"should be able to decode the field with only FILTER set to true","time":{"start":1759318411116,"stop":1759318411117,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac13285c426c2adc","name":"passes more than one ENR URLs and attempts connection","time":{"start":1759318505964,"stop":1759318505964,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d92b4a7bf97427b","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759318651220,"stop":1759318651220,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff374c21409d7a5b","name":"should be able to encode the field with only RELAY set to true","time":{"start":1759318411104,"stop":1759318411108,"duration":4},"status":"passed","severity":"normal"},{"uid":"c6d53b40851ac32f","name":"should create RPC request with correct parameters","time":{"start":1759318432575,"stop":1759318432575,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4ef35178d63c4f6","name":"Check received message containing SQL Injection","time":{"start":1759318948435,"stop":1759318948435,"duration":0},"status":"passed","severity":"normal"},{"uid":"3803ec950901cb57","name":"Subscribe to topic containing JSON and publish message","time":{"start":1759318684356,"stop":1759318684356,"duration":0},"status":"passed","severity":"normal"},{"uid":"15797049ac595fde","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1759318844350,"stop":1759318844351,"duration":1},"status":"passed","severity":"normal"},{"uid":"83fb31059a221b3f","name":"Check message received after jswaku node is restarted","time":{"start":1759318948442,"stop":1759318948442,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d02f7ee41cbdf01","name":"should return true when peer is on the specified shard","time":{"start":1759318421606,"stop":1759318421606,"duration":0},"status":"passed","severity":"normal"},{"uid":"b29dd9cece07f0cd","name":"should create QueryOnConnect instance without options","time":{"start":1759318475132,"stop":1759318475132,"duration":0},"status":"passed","severity":"normal"},{"uid":"762e6045d760f91d","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1759318405488,"stop":1759318405488,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5c8803cfb0628e5","name":"peer:update - should do nothing if another protocol hit","time":{"start":1759318422288,"stop":1759318422289,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b45e65c55b7bb7e","name":"Promise Callback - false","time":{"start":1759318836328,"stop":1759318836328,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7ff418715cf611e","name":"Push message with content topic containing Arabic","time":{"start":1759319564612,"stop":1759319564612,"duration":0},"status":"passed","severity":"normal"},{"uid":"5becf80345154d07","name":"Sign & Recover","time":{"start":1759318442956,"stop":1759318442956,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab21ce6e114bb0","name":"Push message with long payload","time":{"start":1759319564584,"stop":1759319564585,"duration":1},"status":"passed","severity":"normal"},{"uid":"70e7ebb489bc5e73","name":"should not allow unachievable error rate","time":{"start":1759318455025,"stop":1759318455025,"duration":0},"status":"passed","severity":"normal"},{"uid":"e32ea4a7d79fb8ab","name":"Check received message containing SQL Injection","time":{"start":1759318948446,"stop":1759318948446,"duration":0},"status":"passed","severity":"normal"},{"uid":"97499144d043464a","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759318651224,"stop":1759318651225,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf0c22f296a7e2c6","name":"should handle peer connect event","time":{"start":1759318421670,"stop":1759318421670,"duration":0},"status":"passed","severity":"normal"},{"uid":"466bbbd71b92ae54","name":"Push message with content topic containing unicode special characters","time":{"start":1759319564624,"stop":1759319564624,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d6ba20f4d71522","name":"should handle mixed protocol support correctly","time":{"start":1759318474335,"stop":1759318474338,"duration":3},"status":"passed","severity":"normal"},{"uid":"a99d681b8ff1d2c","name":"Push message with Basic HTML tag payload","time":{"start":1759319564587,"stop":1759319564587,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ef7ad000630174","name":"Query generator for 2000 messages","time":{"start":1759318835966,"stop":1759318835966,"duration":0},"status":"passed","severity":"normal"},{"uid":"63b9ce88315422c2","name":"peer exchange sets tag","time":{"start":1759318681460,"stop":1759318681461,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb0b4554872fe85a","name":"should clear dial history on stop","time":{"start":1759318421327,"stop":1759318421328,"duration":1},"status":"passed","severity":"normal"},{"uid":"de006c275cac51b4","name":"Cluster id 0, shard 0","time":{"start":1759318826365,"stop":1759318826367,"duration":2},"status":"passed","severity":"normal"},{"uid":"bd82cd3f4f7ec795","name":"Push message with content topic containing Chinese","time":{"start":1759319564590,"stop":1759319564590,"duration":0},"status":"passed","severity":"normal"},{"uid":"987c21b60f5ea237","name":"should set field with only LIGHTPUSH enabled","time":{"start":1759318411761,"stop":1759318411761,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba75a77f22aed13","name":"Own sync message does not acknowledge own messages","time":{"start":1759318481868,"stop":1759318481868,"duration":0},"status":"passed","severity":"normal"},{"uid":"e385b494eba47a32","name":"throws on content topic with empty application field","time":{"start":1759318405470,"stop":1759318405471,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f9a8f4c1b976fb3","name":"Push message equal or less that 1MB","time":{"start":1759319564626,"stop":1759319564626,"duration":0},"status":"passed","severity":"normal"},{"uid":"e599581c0588ccec","name":"ignores domain fetching errors","time":{"start":1759318432550,"stop":1759318432551,"duration":1},"status":"passed","severity":"normal"},{"uid":"d75799a2d7a512c1","name":"should return all connected peers without codec filter","time":{"start":1759318422723,"stop":1759318422723,"duration":0},"status":"passed","severity":"normal"},{"uid":"299840cdf0f7e797","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1759318684350,"stop":1759318684350,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fc6610f6db96126","name":"Push message with unicode special characters payload","time":{"start":1759319564610,"stop":1759319564610,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4cb1b73b1af332b","name":"Push message with meta","time":{"start":1759319564603,"stop":1759319564603,"duration":0},"status":"passed","severity":"normal"},{"uid":"621d8ebd2aa55eab","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1759318684357,"stop":1759318684357,"duration":0},"status":"passed","severity":"normal"},{"uid":"fce5a01a905ff99f","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1759318474690,"stop":1759318474690,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a73e382eab5cdfb","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1759318411118,"stop":1759318411119,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a9d9bf46df065c7","name":"Push message with content topic containing short","time":{"start":1759319564589,"stop":1759319564589,"duration":0},"status":"passed","severity":"normal"},{"uid":"d190ab499e80494d","name":"should handle v3 RLN errors","time":{"start":1759318473937,"stop":1759318473939,"duration":2},"status":"passed","severity":"normal"},{"uid":"d992e69e65e1be38","name":"should handle hash queries without validation","time":{"start":1759318475491,"stop":1759318475496,"duration":5},"status":"passed","severity":"normal"},{"uid":"a2d96142e05dc557","name":"should not fail to start the service if it is already started","time":{"start":1759318436556,"stop":1759318436557,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dbc8902fb6b6e75","name":"should not trigger query when a recent query happened under threshold","time":{"start":1759318475153,"stop":1759318475153,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff6fd6f9b3ad28dc","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1759318674714,"stop":1759318674714,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db53eefa1c7959b","name":"should dial more peers if under maxConnections","time":{"start":1759318422536,"stop":1759318422537,"duration":1},"status":"passed","severity":"normal"},{"uid":"72518b4c43026d3d","name":"Push message with JSON payload","time":{"start":1759319564598,"stop":1759319564599,"duration":1},"status":"passed","severity":"normal"},{"uid":"cde72c17c61aaacf","name":"Fields are not dropped","time":{"start":1759318422157,"stop":1759318422157,"duration":0},"status":"passed","severity":"normal"},{"uid":"d425e0ede0eec74","name":"Check publish message containing Chinese","time":{"start":1759318674707,"stop":1759318674707,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d61a8f9e337f37f","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1759318684355,"stop":1759318684356,"duration":1},"status":"passed","severity":"normal"},{"uid":"520ad2c9402fb0f3","name":"Waku message hash computation (payload length 0)","time":{"start":1759318421807,"stop":1759318421808,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0ee8d5b61062bc4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1759318455022,"stop":1759318455022,"duration":0},"status":"passed","severity":"normal"},{"uid":"95644fb6313758fb","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1759318454959,"stop":1759318454964,"duration":5},"status":"passed","severity":"normal"},{"uid":"9a12e941cf557096","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1759318454977,"stop":1759318454977,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb60736748481227","name":"yields undefined for messages without decoder","time":{"start":1759318422519,"stop":1759318422519,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b2ea8874ead4706","name":"should set field with all protocols disabled","time":{"start":1759318411759,"stop":1759318411759,"duration":0},"status":"passed","severity":"normal"},{"uid":"475dab527d977a32","name":"Push message with content topic containing unicode special characters","time":{"start":1759319564592,"stop":1759319564592,"duration":0},"status":"passed","severity":"normal"},{"uid":"6401d97d0613c31d","name":"should perform ping and update peer store on timer","time":{"start":1759318421773,"stop":1759318421776,"duration":3},"status":"passed","severity":"normal"},{"uid":"3683bc507a0dfb2e","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1759318455000,"stop":1759318455000,"duration":0},"status":"passed","severity":"normal"},{"uid":"f066e6e39e2eafc5","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1759318835965,"stop":1759318835965,"duration":0},"status":"passed","severity":"normal"},{"uid":"c60692ba4c60e6ba","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759318972627,"stop":1759318972627,"duration":0},"status":"passed","severity":"normal"},{"uid":"b782702751c41d02","name":"should initialize with default options","time":{"start":1759318432628,"stop":1759318432628,"duration":0},"status":"passed","severity":"normal"},{"uid":"6999920a7c29f75","name":"should handle complete peer lifecycle","time":{"start":1759318421797,"stop":1759318421798,"duration":1},"status":"passed","severity":"normal"},{"uid":"adce2310bbc4dae5","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759318972643,"stop":1759318972643,"duration":0},"status":"passed","severity":"normal"},{"uid":"a156fcc93532fb8d","name":"Push message with content topic containing emoji","time":{"start":1759319564592,"stop":1759319564592,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e2425bddc676644","name":"should throw error - no id","time":{"start":1759318411752,"stop":1759318411752,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f99036c36d136b3","name":"Sync message is not sent if another sync message was just received","time":{"start":1759318481867,"stop":1759318481867,"duration":0},"status":"passed","severity":"normal"},{"uid":"5354ca50861c8af","name":"should handle ENR without shardInfo","time":{"start":1759318432635,"stop":1759318432635,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a29e2e3f4e342a6","name":"accepts time-filtered query with content filter","time":{"start":1759318421913,"stop":1759318421913,"duration":0},"status":"passed","severity":"normal"},{"uid":"a00f06b0e296fad4","name":"Check message on other pubsub topic is not received","time":{"start":1759318948451,"stop":1759318948451,"duration":0},"status":"passed","severity":"normal"},{"uid":"98523a1372e5c932","name":"should check false positive rate","time":{"start":1759318459463,"stop":1759318459464,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebb74871dccaf6c3","name":"should clear interval on stop","time":{"start":1759318432635,"stop":1759318432636,"duration":1},"status":"passed","severity":"normal"},{"uid":"47a549fdbe5a3b80","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1759318455021,"stop":1759318455021,"duration":0},"status":"passed","severity":"normal"},{"uid":"188dc3bad173d0d0","name":"should handle peer store errors gracefully","time":{"start":1759318432631,"stop":1759318432631,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d9722e74538965","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759318523896,"stop":1759318523896,"duration":0},"status":"passed","severity":"normal"},{"uid":"e81b7310f135844a","name":"Push message with rate limit","time":{"start":1759319564614,"stop":1759319564615,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f0e5620078375c5","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759318972641,"stop":1759318972642,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ca8d37361311d81","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1759318474651,"stop":1759318474651,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e117a50be00cc15","name":"should create ShardReader with static shards network config","time":{"start":1759318421600,"stop":1759318421600,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c98c924048ad2c8","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1759318454991,"stop":1759318454991,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f177e85a84ac6d5","name":"should return peer for existing peer","time":{"start":1759318422534,"stop":1759318422534,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc0e0c966666644c","name":"Push message with custom timestamp: 1728560124160","time":{"start":1759319564615,"stop":1759319564615,"duration":0},"status":"passed","severity":"normal"},{"uid":"d11c988b8f13c35a","name":"throws on content topic with too few or too many fields","time":{"start":1759318405468,"stop":1759318405469,"duration":1},"status":"passed","severity":"normal"},{"uid":"5481731141313c9c","name":"Push message with content topic containing SQL Injection","time":{"start":1759319564613,"stop":1759319564613,"duration":0},"status":"passed","severity":"normal"},{"uid":"e000c39fc338eb81","name":"Decoder throws on empty string content topic","time":{"start":1759318444104,"stop":1759318444104,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc1cdecff7506523","name":"should get all peers from store","time":{"start":1759318422532,"stop":1759318422532,"duration":0},"status":"passed","severity":"normal"},{"uid":"567c902283c0d785","name":"should initialize bloom filter with correct parameters","time":{"start":1759318459458,"stop":1759318459461,"duration":3},"status":"passed","severity":"normal"},{"uid":"2807a996af5bdfc7","name":"Push message with short payload","time":{"start":1759319564616,"stop":1759319564617,"duration":1},"status":"passed","severity":"normal"},{"uid":"294aea8cbd65fdab","name":"should get / set TCP multiaddr","time":{"start":1759318411756,"stop":1759318411757,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a5222126d52af9","name":"should filter out undefined ENRs","time":{"start":1759318432567,"stop":1759318432571,"duration":4},"status":"passed","severity":"normal"},{"uid":"1f5b04b129978ba6","name":"should dial peers from store on start","time":{"start":1759318422527,"stop":1759318422527,"duration":0},"status":"passed","severity":"normal"},{"uid":"e715486fabbd3d87","name":"should delegate to networkMonitor.isConnected()","time":{"start":1759318422718,"stop":1759318422719,"duration":1},"status":"passed","severity":"normal"},{"uid":"ade5ffec6b7cefba","name":"Nwaku publishes","time":{"start":1759318664585,"stop":1759318664585,"duration":0},"status":"passed","severity":"normal"},{"uid":"17cbb3aa76b92282","name":"should handle case with all peers already connected","time":{"start":1759318422534,"stop":1759318422534,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ed88e986050270c","name":"Push message with Script payload","time":{"start":1759319564619,"stop":1759319564619,"duration":0},"status":"passed","severity":"normal"},{"uid":"caaccc3985bae597","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1759318475152,"stop":1759318475152,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ed42cd13ed4b37","name":"should handle a minimal index list","time":{"start":1759318405720,"stop":1759318405720,"duration":0},"status":"passed","severity":"normal"},{"uid":"300762a02dda9663","name":"Check message with no content topic is not received","time":{"start":1759318948440,"stop":1759318948441,"duration":1},"status":"passed","severity":"normal"},{"uid":"949293d8e19abb5e","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1759318432555,"stop":1759318432555,"duration":0},"status":"skipped","severity":"normal"},{"uid":"37db143dfac9f614","name":"Using a function","time":{"start":1759318852394,"stop":1759318852394,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5bff591be387ea7","name":"Waku message hash computation (no timestamp)","time":{"start":1759318421808,"stop":1759318421813,"duration":5},"status":"passed","severity":"normal"},{"uid":"64b90d154d0b1bc1","name":"Check message on other pubsub topic is not received","time":{"start":1759318948440,"stop":1759318948440,"duration":0},"status":"passed","severity":"normal"},{"uid":"13636503626204f5","name":"ends if response has no messages","time":{"start":1759318422518,"stop":1759318422518,"duration":0},"status":"passed","severity":"normal"},{"uid":"69150ec9545ee528","name":"should remove expired entries after TTL has passed","time":{"start":1759318472594,"stop":1759318472595,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e76b400e3093be9","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1759318405482,"stop":1759318405482,"duration":0},"status":"passed","severity":"normal"},{"uid":"c58e395af5e0899e","name":"Push message with custom timestamp: 1759314924160","time":{"start":1759319564625,"stop":1759319564625,"duration":0},"status":"passed","severity":"normal"},{"uid":"3753c74fae47a579","name":"should handle shardReader errors","time":{"start":1759318422726,"stop":1759318422726,"duration":0},"status":"passed","severity":"normal"},{"uid":"328102557c8f4b18","name":"Passing page size 110 when there are 120 messages","time":{"start":1759318843948,"stop":1759318843949,"duration":1},"status":"passed","severity":"normal"},{"uid":"8926bfdd84be20e8","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1759318405474,"stop":1759318405475,"duration":1},"status":"passed","severity":"normal"},{"uid":"9609ccf477231706","name":"should wait for Store peer to be connected","time":{"start":1759318475588,"stop":1759318475588,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccb136fd30de3600","name":"should not dispatch event when already connected","time":{"start":1759318421674,"stop":1759318421675,"duration":1},"status":"passed","severity":"normal"},{"uid":"c33db9546ddb501d","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1759318411114,"stop":1759318411115,"duration":1},"status":"passed","severity":"normal"},{"uid":"406bbade3732fe4f","name":"A test","time":{"start":1759318576697,"stop":1759318576698,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b8301aa621b7392","name":"Fails to push message bigger that 1MB","time":{"start":1759319564606,"stop":1759319564606,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bfa02947b20e372","name":"should not discard bootstrap peers if under the limit","time":{"start":1759318543510,"stop":1759318543510,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d6b09f926a8d3a","name":"should filter out already connected peers","time":{"start":1759318422532,"stop":1759318422532,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c83268490b2dd7","name":"should emit message when we just started and store connect event occurs","time":{"start":1759318475163,"stop":1759318475171,"duration":8},"status":"passed","severity":"normal"},{"uid":"3970c818cc3c855c","name":"should save new peer to store","time":{"start":1759318421250,"stop":1759318421250,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e02a85b49ef779","name":"should clear existing timers before creating new ones","time":{"start":1759318421792,"stop":1759318421792,"duration":0},"status":"passed","severity":"normal"},{"uid":"99d6890ee249d3ec","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1759318432572,"stop":1759318432572,"duration":0},"status":"passed","severity":"normal"},{"uid":"7011c0296f100640","name":"Check received message containing Chinese","time":{"start":1759318948434,"stop":1759318948434,"duration":0},"status":"passed","severity":"normal"},{"uid":"93a533ef27f55af4","name":"Check message with non string payload is not received","time":{"start":1759318948441,"stop":1759318948442,"duration":1},"status":"passed","severity":"normal"},{"uid":"3197d8a769ae45c4","name":"Check received message containing emoji","time":{"start":1759318948449,"stop":1759318948449,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbfbff4c3976563b","name":"random static sharding 2 - Cluster ID: 291, Shard ID: 176","time":{"start":1759318826368,"stop":1759318826368,"duration":0},"status":"passed","severity":"normal"},{"uid":"c025ac8c3de7dc72","name":"Throws when trying to push message with empty payload","time":{"start":1759319564621,"stop":1759319564621,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2a001b7a4e94e1b","name":"should return PeerId when PeerId is provided","time":{"start":1759318421965,"stop":1759318421966,"duration":1},"status":"passed","severity":"normal"},{"uid":"52985738198e0718","name":"should work with mixed v2 and v3 peers","time":{"start":1759318473935,"stop":1759318473937,"duration":2},"status":"passed","severity":"normal"},{"uid":"cd959a623c28469f","name":"should dial second nwaku node that was discovered","time":{"start":1759318500215,"stop":1759318500220,"duration":5},"status":"skipped","severity":"normal"},{"uid":"2cf3d234e66bfbe0","name":"Encoder throws on empty string content topic","time":{"start":1759318444103,"stop":1759318444104,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b86bde31586a135","name":"Sample","time":{"start":1759318411181,"stop":1759318411182,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6423a563b92949f","name":"Push message with content topic containing SQL Injection","time":{"start":1759319564623,"stop":1759319564623,"duration":0},"status":"passed","severity":"normal"},{"uid":"827594dd25cb63c9","name":"Relay - dialed after","time":{"start":1759318858954,"stop":1759318858955,"duration":1},"status":"passed","severity":"normal"},{"uid":"faa990b33d811555","name":"should handle multiple peers with different shard configurations","time":{"start":1759318421351,"stop":1759318421351,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a68f2d85dd9960","name":"Push message with content topic containing Russian","time":{"start":1759319564602,"stop":1759319564602,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff43ecb6d0893c5e","name":"Push message with content topic containing numeric","time":{"start":1759319564622,"stop":1759319564622,"duration":0},"status":"passed","severity":"normal"},{"uid":"b58b2a6c96a770d5","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1759318681461,"stop":1759318681462,"duration":1},"status":"passed","severity":"normal"},{"uid":"adfd768f6f34242d","name":"Check message with invalid timestamp is not received","time":{"start":1759318948439,"stop":1759318948440,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b7c9850a0e8d6ae","name":"Store - dialed after - with timeout","time":{"start":1759318858956,"stop":1759318858957,"duration":1},"status":"passed","severity":"normal"},{"uid":"d007ffe5bc5b79d3","name":"Query with Promise Callback, No message returned","time":{"start":1759318802778,"stop":1759318802779,"duration":1},"status":"passed","severity":"normal"},{"uid":"75bc250054391be8","name":"should not dispatch event when already disconnected","time":{"start":1759318421675,"stop":1759318421675,"duration":0},"status":"passed","severity":"normal"},{"uid":"555e1c1a3a084bbc","name":"Decoder throws on empty string content topic","time":{"start":1759318422810,"stop":1759318422811,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad9f19943895f8ae","name":"returns only open connection if one present","time":{"start":1759318422077,"stop":1759318422077,"duration":0},"status":"passed","severity":"normal"},{"uid":"a36c2b3a792941aa","name":"should enable all discoveries when explicitly set","time":{"start":1759318473946,"stop":1759318473946,"duration":0},"status":"passed","severity":"normal"},{"uid":"35f13514397e1b5a","name":"Push message with shell command payload","time":{"start":1759319564599,"stop":1759319564599,"duration":0},"status":"passed","severity":"normal"},{"uid":"c49d3ac5db246d5c","name":"should initialize with Unhealthy status","time":{"start":1759318474314,"stop":1759318474314,"duration":0},"status":"passed","severity":"normal"},{"uid":"923f9059e63fe567","name":"can start the service","time":{"start":1759318505956,"stop":1759318505957,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd4cbaf95c79b375","name":"should return false when peer shard info is not found","time":{"start":1759318421607,"stop":1759318421607,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ee9a3f6abd39f8","name":"Subscribe and receive messages via lightPush","time":{"start":1759318972626,"stop":1759318972626,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e5d94d00d93f5c","name":"Check received message containing short","time":{"start":1759318948443,"stop":1759318948443,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b5cc165b65a50a2","name":"should send relay ping messages on timer","time":{"start":1759318421786,"stop":1759318421790,"duration":4},"status":"passed","severity":"normal"},{"uid":"bf58df7a2d8250cc","name":"Push message with shell command payload","time":{"start":1759319564620,"stop":1759319564620,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef04a906506e3777","name":"Outgoing message is acknowledged","time":{"start":1759318477827,"stop":1759318477827,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c13df9f6dcb77d3","name":"messageHashStr produces different results for different inputs","time":{"start":1759318421822,"stop":1759318421822,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d838ee42ea7e2f","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1759318474322,"stop":1759318474323,"duration":1},"status":"passed","severity":"normal"},{"uid":"e40e967a9cded516","name":"Subscribe to topic containing short and receive message","time":{"start":1759318972630,"stop":1759318972631,"duration":1},"status":"passed","severity":"normal"},{"uid":"15a40e704d34bd93","name":"should create ConnectionManager with relay","time":{"start":1759318422715,"stop":1759318422715,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ad9eabe5cb3911","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1759318432156,"stop":1759318432159,"duration":3},"status":"passed","severity":"normal"},{"uid":"b6a6a353e13f36b5","name":"should throw error - no public key","time":{"start":1759318411754,"stop":1759318411754,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebb19cb12c263a42","name":"Subscribe to topic containing Script and receive message","time":{"start":1759318972642,"stop":1759318972642,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede30933cebb146f","name":"should be empty after removing the only subscription","time":{"start":1759318474684,"stop":1759318474689,"duration":5},"status":"passed","severity":"normal"},{"uid":"18cea7b2784a9944","name":"should handle cache.get errors gracefully","time":{"start":1759318436559,"stop":1759318436559,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc7392e57572a4a0","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1759318444102,"stop":1759318444102,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef2aac337c8c376e","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759318651223,"stop":1759318651224,"duration":1},"status":"passed","severity":"normal"},{"uid":"df1ed41ce5e37303","name":"Subscribe and receive messages via waku relay post","time":{"start":1759318972627,"stop":1759318972628,"duration":1},"status":"passed","severity":"normal"},{"uid":"e36e9e0d0c0aa3b5","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1759318432154,"stop":1759318432155,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a3ef4de7ab9099f","name":"should trigger query when time since last query exceeds threshold","time":{"start":1759318475152,"stop":1759318475152,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0bb96614dbc57f6","name":"Ordered Callback - false","time":{"start":1759318836328,"stop":1759318836329,"duration":1},"status":"passed","severity":"normal"},{"uid":"54ea6b407dc999c3","name":"should create all internal components","time":{"start":1759318422716,"stop":1759318422716,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddacac695399d38a","name":"udp ip6 address","time":{"start":1759318411027,"stop":1759318411028,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d69a7ee9db37215","name":"should return usable stream attached to connection","time":{"start":1759318422287,"stop":1759318422287,"duration":0},"status":"passed","severity":"normal"},{"uid":"dacc6157f442fab1","name":"should create an instance with libp2p and dialer","time":{"start":1759318421191,"stop":1759318421204,"duration":13},"status":"passed","severity":"normal"},{"uid":"31f71e31ecdf4aac","name":"Delete observer","time":{"start":1759318652955,"stop":1759318652955,"duration":0},"status":"passed","severity":"normal"},{"uid":"5861e838fd559035","name":"Subscribe to topic containing Script and receive message","time":{"start":1759318972633,"stop":1759318972633,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b6741a5b7ae7c21","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1759318432160,"stop":1759318432161,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7f4b41ed206045","name":"Push message with Russian payload","time":{"start":1759319564608,"stop":1759319564608,"duration":0},"status":"passed","severity":"normal"},{"uid":"246e9458e51df6d4","name":"Check publish message after client node is restarted","time":{"start":1759318674719,"stop":1759318674719,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1757707a3b914b","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759318651224,"stop":1759318651224,"duration":0},"status":"passed","severity":"normal"},{"uid":"189ea864ddebfa57","name":"Check message received after jswaku node is restarted","time":{"start":1759318948453,"stop":1759318948453,"duration":0},"status":"passed","severity":"normal"},{"uid":"47523e0f7ffdfdf3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1759318405487,"stop":1759318405487,"duration":0},"status":"passed","severity":"normal"},{"uid":"5de9dc1fd4c094d7","name":"should work with mock decoders","time":{"start":1759318475142,"stop":1759318475142,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d7ffcc2be03462e","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759318948442,"stop":1759318948443,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c29618a8d177e12","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1759318568554,"stop":1759318568555,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8b47a002bf77273","name":"Push message with emoji payload","time":{"start":1759319564620,"stop":1759319564621,"duration":1},"status":"passed","severity":"normal"},{"uid":"586881f9744c37d9","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759318948453,"stop":1759318948453,"duration":0},"status":"passed","severity":"normal"},{"uid":"f13cad2e99685676","name":"Check message with non string payload is not received","time":{"start":1759318948453,"stop":1759318948453,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f37bd4775633dda","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759318651219,"stop":1759318651219,"duration":0},"status":"passed","severity":"normal"},{"uid":"349441209cd4f3e7","name":"Push message with Script payload","time":{"start":1759319564597,"stop":1759319564598,"duration":1},"status":"passed","severity":"normal"},{"uid":"68245cc02ddfefda","name":"rejects content-filtered query with only contentTopics","time":{"start":1759318421909,"stop":1759318421909,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc5858b2fa81cd5d","name":"should return true when peer is on the pubsub topic shard","time":{"start":1759318421608,"stop":1759318421612,"duration":4},"status":"passed","severity":"normal"},{"uid":"5e6d66e09001d257","name":"Accepts a valid Waku Message","time":{"start":1759318485202,"stop":1759318485203,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6461c32b3008cd4","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1759318421966,"stop":1759318421966,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b0f95f24cf5a6c9","name":"Waku message hash computation (meta attribute not present)","time":{"start":1759318421807,"stop":1759318421807,"duration":0},"status":"passed","severity":"normal"},{"uid":"7674e421321074ac","name":"Subscribe to topic containing long and receive message","time":{"start":1759318972631,"stop":1759318972631,"duration":0},"status":"passed","severity":"normal"},{"uid":"3047804487c52d5f","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1759318454966,"stop":1759318454966,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d4ec61b7848dfa8","name":"Check message with no pubsub topic is not received","time":{"start":1759318948452,"stop":1759318948452,"duration":0},"status":"passed","severity":"normal"},{"uid":"95aa7f92e8309df6","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1759318405482,"stop":1759318405483,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c3abf9fd1344020","name":"Check publish message containing unicode special characters","time":{"start":1759318674713,"stop":1759318674714,"duration":1},"status":"passed","severity":"normal"},{"uid":"c083cee1b52069a0","name":"different cluster: nodes don't connect","time":{"start":1759318592291,"stop":1759318592291,"duration":0},"status":"passed","severity":"normal"},{"uid":"e594dc26b285f432","name":"should handle all zero keep alive options","time":{"start":1759318421796,"stop":1759318421797,"duration":1},"status":"passed","severity":"normal"},{"uid":"97094ee1a808bf47","name":"Decoder throws on undefined content topic","time":{"start":1759318422810,"stop":1759318422810,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c426b236a2df05e","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1759318411751,"stop":1759318411752,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b4b9e3bfe95b1c8","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759318972642,"stop":1759318972642,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc2ca7d4aac4108","name":"should handle errors when accessing navigator","time":{"start":1759318421684,"stop":1759318421684,"duration":0},"status":"passed","severity":"normal"},{"uid":"55c86c27b67c4b93","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1759318405486,"stop":1759318405487,"duration":1},"status":"passed","severity":"normal"},{"uid":"7662617e901c7b92","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1759318422528,"stop":1759318422528,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb9c6e1287c8f389","name":"caches peers it previously fetched","time":{"start":1759318432551,"stop":1759318432552,"duration":1},"status":"passed","severity":"normal"},{"uid":"2409e7b318749149","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1759318454970,"stop":1759318454970,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cfdd5934b327be1","name":"Check received message containing numeric","time":{"start":1759318948434,"stop":1759318948434,"duration":0},"status":"passed","severity":"normal"},{"uid":"95670d76ee118ba8","name":"Push message with emoji payload","time":{"start":1759319564610,"stop":1759319564610,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea9b63ddda66acf8","name":"Check received message containing short","time":{"start":1759318948433,"stop":1759318948433,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fcfeca087de2546","name":"Push message equal or less that 1MB","time":{"start":1759319564615,"stop":1759319564616,"duration":1},"status":"passed","severity":"normal"},{"uid":"35674e9533f7d72f","name":"Init the array if not present","time":{"start":1759318405130,"stop":1759318405131,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3a907d38e35eaf1","name":"Overlapping topic subscription","time":{"start":1759318972630,"stop":1759318972630,"duration":0},"status":"passed","severity":"normal"},{"uid":"713328e8cf6ee7b8","name":"should initialize with custom number of peers","time":{"start":1759318474630,"stop":1759318474633,"duration":3},"status":"passed","severity":"normal"},{"uid":"1e29ef4ffbcf1ad4","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1759318421668,"stop":1759318421668,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d14a9c8055ffb5","name":"Passing page size 11 when there are 10 messages","time":{"start":1759318843947,"stop":1759318843948,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f64b229d28f1c2a","name":"Encoder throws on undefined content topic","time":{"start":1759318422810,"stop":1759318422810,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e4bed3f52c6014","name":"should handle query errors","time":{"start":1759318432634,"stop":1759318432634,"duration":0},"status":"passed","severity":"normal"},{"uid":"b616696fdf06f218","name":"Ordered Callback - true","time":{"start":1759318836328,"stop":1759318836328,"duration":0},"status":"passed","severity":"normal"},{"uid":"78e97559784f690c","name":"Push message with shell command payload","time":{"start":1759319564587,"stop":1759319564588,"duration":1},"status":"passed","severity":"normal"},{"uid":"67ab7a8a86667f66","name":"Push message with content topic containing escaped characters","time":{"start":1759319564623,"stop":1759319564624,"duration":1},"status":"passed","severity":"normal"},{"uid":"65e7cb33b8300f1c","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1759318454991,"stop":1759318454991,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ae3f148078778f4","name":"should add and check entries correctly","time":{"start":1759318472578,"stop":1759318472589,"duration":11},"status":"passed","severity":"normal"},{"uid":"13b102d5c325a23d","name":"Subscribe to topic containing numeric and publish message","time":{"start":1759318684352,"stop":1759318684353,"duration":1},"status":"passed","severity":"normal"},{"uid":"729f92faf1dd40d6","name":"should process up to 3 peers at once","time":{"start":1759318421347,"stop":1759318421347,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a78d3a2cbd2e89","name":"Fails to push message with large meta","time":{"start":1759319564593,"stop":1759319564593,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ad7104fc8d37eca","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1759318454971,"stop":1759318454971,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e00d934dc2f25c","name":"should requeue task if no peer is available","time":{"start":1759318473430,"stop":1759318473430,"duration":0},"status":"passed","severity":"normal"},{"uid":"6774acbef8b6a0c3","name":"should be safe to call multiple times","time":{"start":1759318422529,"stop":1759318422529,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb30d4c72cb587a2","name":"msgTime: 0 ms from now, startTime: 1759232436614, endTime: 1759318836614","time":{"start":1759318853106,"stop":1759318853107,"duration":1},"status":"passed","severity":"normal"},{"uid":"896c4237dbd3dfcf","name":"Symmetric encrypt & Decrypt","time":{"start":1759318442954,"stop":1759318442955,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb36037e052e42bb","name":"Check publish message containing long","time":{"start":1759318674705,"stop":1759318674706,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef6b59063c8c07","name":"Cluster ID 0, shard 1","time":{"start":1759318826367,"stop":1759318826368,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d7bc7e5d02844bc","name":"Sync message are not sent excessively within sync frequency","time":{"start":1759318481866,"stop":1759318481866,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93b096de2efd2bf","name":"Decrypt messages","time":{"start":1759318652954,"stop":1759318652955,"duration":1},"status":"passed","severity":"normal"},{"uid":"e25a1a19465d2811","name":"Query Generator, Multiple PubsubTopics","time":{"start":1759318802770,"stop":1759318802770,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a677bee63bb90c3","name":"Check received message containing Arabic","time":{"start":1759318948445,"stop":1759318948445,"duration":0},"status":"passed","severity":"normal"},{"uid":"6780957c391b96e0","name":"messageHashStr produces consistent results for the same input","time":{"start":1759318421815,"stop":1759318421822,"duration":7},"status":"passed","severity":"normal"},{"uid":"cc88e63442c75d93","name":"should handle queue overflow by adding peers to queue","time":{"start":1759318421339,"stop":1759318421340,"duration":1},"status":"passed","severity":"normal"},{"uid":"38c7aa4cc3e4e14c","name":"ends after yielding if response size indicates end","time":{"start":1759318422519,"stop":1759318422519,"duration":0},"status":"passed","severity":"normal"},{"uid":"3157e44b16c8e3e7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1759318455017,"stop":1759318455017,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce6f9dd21ba6b0a0","name":"should successfully unsubscribe from an existing subscription","time":{"start":1759318474053,"stop":1759318474053,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae2d662b09ade893","name":"Ordered callback, aborts when callback returns true","time":{"start":1759318835966,"stop":1759318835966,"duration":0},"status":"passed","severity":"normal"},{"uid":"2201690c3c530f12","name":"Subscribe and receives messages on 20 topics","time":{"start":1759318972628,"stop":1759318972629,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a760c81c4c6d842","name":"same cluster, static sharding: nodes connect","time":{"start":1759318592285,"stop":1759318592287,"duration":2},"status":"passed","severity":"normal"},{"uid":"ef27e720a7a3edb5","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1759318421814,"stop":1759318421815,"duration":1},"status":"passed","severity":"normal"},{"uid":"99d2abf9208a53c8","name":"should serialize and deserialize correctly","time":{"start":1759318459462,"stop":1759318459462,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f77f1efa107aced","name":"Push message with numeric payload","time":{"start":1759319564596,"stop":1759319564596,"duration":0},"status":"passed","severity":"normal"},{"uid":"b10e69ebbe129c51","name":"Query generator for multiple messages","time":{"start":1759318835958,"stop":1759318835958,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb2cd7a836d2ec0e","name":"Push message with content topic containing long","time":{"start":1759319564589,"stop":1759319564589,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7154a0e00b48734","name":"Check received message containing unicode special characters","time":{"start":1759318948438,"stop":1759318948438,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2e8bb5887cc2a57","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759318972635,"stop":1759318972635,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f52373e8840fef","name":"should dial peer when on same shard","time":{"start":1759318421338,"stop":1759318421338,"duration":0},"status":"passed","severity":"normal"},{"uid":"80a4f5ca67741bb9","name":"should be online or offline if network state changed","time":{"start":1759318521013,"stop":1759318521013,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1bbcf59db743111","name":"Check received message containing long","time":{"start":1759318948433,"stop":1759318948434,"duration":1},"status":"passed","severity":"normal"},{"uid":"a14b35fd70546446","name":"Decoder throws on undefined content topic","time":{"start":1759318442528,"stop":1759318442528,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ea0cba1ddfb578c","name":"should handle peer not in mesh for all topics","time":{"start":1759318421797,"stop":1759318421797,"duration":0},"status":"passed","severity":"normal"},{"uid":"600f82237c0fa771","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1759318421909,"stop":1759318421909,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ad109852349bb88","name":"Filter","time":{"start":1759318858957,"stop":1759318858958,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aebac741c2e868","name":"Push message with content topic containing short","time":{"start":1759319564600,"stop":1759319564600,"duration":0},"status":"passed","severity":"normal"},{"uid":"bedcd4a44d7c58d0","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1759318853104,"stop":1759318853104,"duration":0},"status":"passed","severity":"normal"},{"uid":"f17f879fdf03f3ec","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1759318454966,"stop":1759318454967,"duration":1},"status":"passed","severity":"normal"},{"uid":"eca6a8f32765ba57","name":"should process tasks in queue","time":{"start":1759318473428,"stop":1759318473429,"duration":1},"status":"passed","severity":"normal"},{"uid":"82ce4d2972a7ba88","name":"Publish message with rate limit","time":{"start":1759318674720,"stop":1759318674720,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b13a71fb22a4a1","name":"Push message with unicode special characters payload","time":{"start":1759319564599,"stop":1759319564599,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df5ab5519345b36","name":"Subscribe to topic containing XML and publish message","time":{"start":1759318684355,"stop":1759318684355,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbf5a1130e905a15","name":"LightPush","time":{"start":1759318858957,"stop":1759318858957,"duration":0},"status":"passed","severity":"normal"},{"uid":"c705f2154a27f2ae","name":"should continually clean up expired entries at intervals","time":{"start":1759318472606,"stop":1759318472610,"duration":4},"status":"passed","severity":"normal"},{"uid":"b7f4e94ad476ea16","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759318651220,"stop":1759318651220,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ea53688ff926e1","name":"throws on content topic with empty version field","time":{"start":1759318405471,"stop":1759318405471,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8b518e791b596d9","name":"should reject if Filter is requested but not mounted","time":{"start":1759318475586,"stop":1759318475586,"duration":0},"status":"passed","severity":"normal"},{"uid":"c36645861309ad37","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1759318432572,"stop":1759318432573,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c519b209c59c9ce","name":"should process queue every 500ms","time":{"start":1759318421346,"stop":1759318421347,"duration":1},"status":"passed","severity":"normal"},{"uid":"c070282fd231d120","name":"Push message with meta","time":{"start":1759319564593,"stop":1759319564593,"duration":0},"status":"passed","severity":"normal"},{"uid":"f45a25967682cfc3","name":"Push message with content topic containing escaped characters","time":{"start":1759319564591,"stop":1759319564592,"duration":1},"status":"passed","severity":"normal"},{"uid":"76b7a7fb9c45216a","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app16/10/topic230/utf8","time":{"start":1759318775879,"stop":1759318775879,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a60355154f48068","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1759318422535,"stop":1759318422536,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8ea5404b3702eef","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1759318474052,"stop":1759318474053,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fd73a74bbd48440","name":"should be able to dial TLS multiaddrs","time":{"start":1759318591770,"stop":1759318591770,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4ff2cc59c7793fe","name":"Check received message containing unicode special characters","time":{"start":1759318948448,"stop":1759318948449,"duration":1},"status":"passed","severity":"normal"},{"uid":"f53965a0bdcf01f5","name":"should trigger query when it went offline since the last successful query","time":{"start":1759318475151,"stop":1759318475151,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db6785db3afb83e","name":"should create ConnectionManager with required options","time":{"start":1759318422714,"stop":1759318422715,"duration":1},"status":"passed","severity":"normal"},{"uid":"b442d4b9ae1a3655","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1759318474651,"stop":1759318474652,"duration":1},"status":"passed","severity":"normal"},{"uid":"7251fff69bd762d9","name":"random static sharding 4 - Cluster ID: 872, Shard ID: 899","time":{"start":1759318826369,"stop":1759318826381,"duration":12},"status":"passed","severity":"normal"},{"uid":"c01902e70ce6c28f","name":"Check received message containing Basic HTML tag","time":{"start":1759318948436,"stop":1759318948437,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a9fefdfe9cc75c6","name":"should handle dial errors gracefully","time":{"start":1759318421241,"stop":1759318421244,"duration":3},"status":"passed","severity":"normal"},{"uid":"26f7bdd1c998e999","name":"should encodeTxt and decodeTxt","time":{"start":1759318411750,"stop":1759318411751,"duration":1},"status":"passed","severity":"normal"},{"uid":"35f34760b8f6fba1","name":"Used by Waku Relay","time":{"start":1759318852394,"stop":1759318852395,"duration":1},"status":"passed","severity":"normal"},{"uid":"adb9362f30376ce9","name":"should not execute task if max attempts is 0","time":{"start":1759318473434,"stop":1759318473435,"duration":1},"status":"passed","severity":"normal"},{"uid":"37b072cb663140bb","name":"should handle malformed response data","time":{"start":1759318432573,"stop":1759318432574,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f92df6a73db4605","name":"Push message with Chinese payload","time":{"start":1759319564585,"stop":1759319564585,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b10483f2bd1b85","name":"should not receive a peer event after stop","time":{"start":1759318505961,"stop":1759318505961,"duration":0},"status":"passed","severity":"normal"},{"uid":"85a7f8f264bd7676","name":"Check publish message containing shell command","time":{"start":1759318674712,"stop":1759318674713,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7854d3e442b29e1","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1759318454999,"stop":1759318454999,"duration":0},"status":"passed","severity":"normal"},{"uid":"877e2803c1aaaa5e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1759318405483,"stop":1759318405483,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a9c5e3ee2ced95b","name":"should update peer store before dialing","time":{"start":1759318421244,"stop":1759318421245,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc78a38a66cb2c30","name":"Push message with JSON payload","time":{"start":1759319564587,"stop":1759319564587,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c7f3aa1a140319f","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759318972644,"stop":1759318972644,"duration":0},"status":"passed","severity":"normal"},{"uid":"65e93cf77a0bc190","name":"should set field with all protocols enabled","time":{"start":1759318411759,"stop":1759318411760,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e1bed6d593146e6","name":"Push 30 different messages","time":{"start":1759319564621,"stop":1759319564621,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d656aecdfba01610","name":"should handle query errors gracefully","time":{"start":1759318432633,"stop":1759318432633,"duration":0},"status":"passed","severity":"normal"},{"uid":"a374edc6b374cf26","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1759318473949,"stop":1759318473950,"duration":1},"status":"passed","severity":"normal"},{"uid":"656261cf986e05db","name":"should reject if LightPush is requested but not mounted","time":{"start":1759318475586,"stop":1759318475586,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc77416d2de9cce8","name":"can start the service","time":{"start":1759318738953,"stop":1759318738955,"duration":2},"status":"passed","severity":"normal"},{"uid":"dcd9b04fb928aaa1","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759318651219,"stop":1759318651220,"duration":1},"status":"passed","severity":"normal"},{"uid":"eddaef94ed62d19b","name":"Subscribe to topic containing long and publish message","time":{"start":1759318684352,"stop":1759318684352,"duration":0},"status":"passed","severity":"normal"},{"uid":"b51eefadfa1a71c0","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1759318475173,"stop":1759318475174,"duration":1},"status":"passed","severity":"normal"},{"uid":"a32acbdf0a5063c6","name":"Push message with content topic containing numeric","time":{"start":1759319564590,"stop":1759319564590,"duration":0},"status":"passed","severity":"normal"},{"uid":"863eb8c187b5ee8c","name":"Push message with content topic containing SQL Injection","time":{"start":1759319564602,"stop":1759319564602,"duration":0},"status":"passed","severity":"normal"},{"uid":"adea88d623f822e6","name":"Push message with Chinese payload","time":{"start":1759319564596,"stop":1759319564596,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ad2ad3e36b78402","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1759318474642,"stop":1759318474650,"duration":8},"status":"passed","severity":"normal"},{"uid":"4cc094913c2c1019","name":"should never report false negatives","time":{"start":1759318459462,"stop":1759318459462,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b9b799b5cbc971c","name":"should stop ping timers on peer disconnect","time":{"start":1759318421764,"stop":1759318421764,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f0b997afda176c7","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1759318684349,"stop":1759318684349,"duration":0},"status":"passed","severity":"normal"},{"uid":"73cf24c8734f5aec","name":"Decoder throws on empty string content topic","time":{"start":1759318442528,"stop":1759318442529,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed5bd1c9cfe86573","name":"should not create relay timers when relay is not provided","time":{"start":1759318421784,"stop":1759318421785,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c513abd44f8115","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1759318477828,"stop":1759318477829,"duration":1},"status":"passed","severity":"normal"},{"uid":"36b69fd89fb3ec57","name":"should keep entries that haven't expired yet","time":{"start":1759318472598,"stop":1759318472602,"duration":4},"status":"passed","severity":"normal"},{"uid":"a1e6300e39f550b","name":"should be safe to call multiple times","time":{"start":1759318421235,"stop":1759318421236,"duration":1},"status":"passed","severity":"normal"},{"uid":"e752396de69c3d51","name":"Query Generator - false","time":{"start":1759318836327,"stop":1759318836327,"duration":0},"status":"passed","severity":"normal"},{"uid":"64e072dec91fb338","name":"should not receive a peer event after stop","time":{"start":1759318738964,"stop":1759318738965,"duration":1},"status":"passed","severity":"normal"},{"uid":"176f51c96c519e97","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1759318454957,"stop":1759318454958,"duration":1},"status":"passed","severity":"normal"},{"uid":"82090a59020b565e","name":"should skip peers that don't support peer exchange","time":{"start":1759318432631,"stop":1759318432631,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd71765414129d2","name":"Query Generator, No Decoder","time":{"start":1759318802771,"stop":1759318802771,"duration":0},"status":"passed","severity":"normal"},{"uid":"a390a5c727928e4d","name":"Ephemeral field set to true","time":{"start":1759318422809,"stop":1759318422809,"duration":0},"status":"passed","severity":"normal"},{"uid":"9883fa09861aadb9","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759318823604,"stop":1759318823606,"duration":2},"status":"passed","severity":"normal"},{"uid":"a50c2e935551b84d","name":"should compute hash only when first accessed","time":{"start":1759318422811,"stop":1759318422811,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5b29185d0507333","name":"Push message with custom timestamp: 1759322124159","time":{"start":1759319564594,"stop":1759319564594,"duration":0},"status":"passed","severity":"normal"},{"uid":"b326851bb09a078c","name":"Retries within maximum given attempts","time":{"start":1759318475274,"stop":1759318475274,"duration":0},"status":"passed","severity":"normal"},{"uid":"26efbb4d2457171c","name":"Outgoing message is possibly acknowledged","time":{"start":1759318477827,"stop":1759318477827,"duration":0},"status":"skipped","severity":"normal"},{"uid":"41228f6991ad89d8","name":"should create dialer with libp2p and shardReader","time":{"start":1759318421315,"stop":1759318421315,"duration":0},"status":"passed","severity":"normal"},{"uid":"df59ce321d6bc9e","name":"should use configured peers when available","time":{"start":1759318475497,"stop":1759318475497,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d3579d40c7b8128","name":"Publishes to nwaku","time":{"start":1759318664584,"stop":1759318664585,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1481c756be2e528","name":"Stops search when maxGet is reached","time":{"start":1759318432126,"stop":1759318432127,"duration":1},"status":"passed","severity":"normal"},{"uid":"509cbf8f103282b3","name":"should dial peers from store when browser is connected","time":{"start":1759318422530,"stop":1759318422530,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c2709f9696e58d6","name":"should dispatch network event when browser goes online","time":{"start":1759318421676,"stop":1759318421682,"duration":6},"status":"passed","severity":"normal"},{"uid":"3000f35817b7d704","name":"Publish message with large meta","time":{"start":1759318674719,"stop":1759318674720,"duration":1},"status":"passed","severity":"normal"},{"uid":"2da5332b112276cf","name":"should dial with PeerId and return stream","time":{"start":1759318422719,"stop":1759318422720,"duration":1},"status":"passed","severity":"normal"},{"uid":"97fce90ffc62a706","name":"should start the dialing interval","time":{"start":1759318421316,"stop":1759318421316,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5fba71a3cc416b5","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1759318454990,"stop":1759318454990,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a49182df2ef501","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1759318454943,"stop":1759318454956,"duration":13},"status":"passed","severity":"normal"},{"uid":"ba8327e5ba5d896e","name":"should query peers that support peer exchange","time":{"start":1759318432631,"stop":1759318432631,"duration":0},"status":"passed","severity":"normal"},{"uid":"c800875ea3ddd9b","name":"Outgoing message is acknowledged","time":{"start":1759318476465,"stop":1759318476465,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f7d3d9f6225a91","name":"should return false when pubsub topic parsing fails","time":{"start":1759318421613,"stop":1759318421613,"duration":0},"status":"passed","severity":"normal"},{"uid":"e673a03f26eb2cb7","name":"throws if decoders don't match content topics","time":{"start":1759318422515,"stop":1759318422516,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b2ba4d7ee7a0138","name":"should return false when peer is not found","time":{"start":1759318421613,"stop":1759318421613,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bdfb8305da19491","name":"should dial with multiaddr and return stream","time":{"start":1759318422720,"stop":1759318422720,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a2e78ffc15c14a","name":"should wait for LightPush peer to be connected","time":{"start":1759318475587,"stop":1759318475587,"duration":0},"status":"passed","severity":"normal"},{"uid":"23449bcf5cf9a060","name":"same cluster: nodes connect","time":{"start":1759318592290,"stop":1759318592290,"duration":0},"status":"passed","severity":"normal"},{"uid":"4091016d2d340cc6","name":"should not return locked peers if enough unlocked are available","time":{"start":1759318474635,"stop":1759318474635,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe95e96a2891024c","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1759318454976,"stop":1759318454976,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3d03c0527ff4654","name":"should not create multiple intervals when called multiple times","time":{"start":1759318421316,"stop":1759318421326,"duration":10},"status":"passed","severity":"normal"},{"uid":"7b96d1166db5f2de","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759318948450,"stop":1759318948450,"duration":0},"status":"passed","severity":"normal"},{"uid":"94e670408400b70d","name":"should not be empty after adding a subscription","time":{"start":1759318474676,"stop":1759318474677,"duration":1},"status":"passed","severity":"normal"},{"uid":"82450e14a9da22c9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1759318405484,"stop":1759318405484,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd8a2d84db4574d","name":"Query generator for multiple messages with multiple decoders","time":{"start":1759318835961,"stop":1759318835961,"duration":0},"status":"passed","severity":"normal"},{"uid":"c359448f8ac96c75","name":"should sort peers by ping value","time":{"start":1759318422724,"stop":1759318422725,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed7bcaceaaa4c2b0","name":"Check received message containing JSON","time":{"start":1759318948447,"stop":1759318948448,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9e55564eab46f95","name":"Decoder throws on undefined content topic","time":{"start":1759318444104,"stop":1759318444104,"duration":0},"status":"passed","severity":"normal"},{"uid":"d05a501270218295","name":"Push message with custom timestamp: 1728560124159","time":{"start":1759319564604,"stop":1759319564605,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd2acce811b6f238","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1759318405487,"stop":1759318405487,"duration":0},"status":"passed","severity":"normal"},{"uid":"7203b9da18af0416","name":"should handle task timeouts","time":{"start":1759318473433,"stop":1759318473434,"duration":1},"status":"passed","severity":"normal"},{"uid":"a434ff9cdc432e86","name":"should not fail to start the service if it is already started","time":{"start":1759318505959,"stop":1759318505960,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c6fcba1c9b46ff","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1759318432161,"stop":1759318432161,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9202724a97910d2","name":"should return different streams if requested simultaniously","time":{"start":1759318422288,"stop":1759318422288,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a639a81b1a78a2","name":"Subscribe and receives messages on 20 topics","time":{"start":1759318972638,"stop":1759318972638,"duration":0},"status":"passed","severity":"normal"},{"uid":"3621e269523c7566","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1759318481867,"stop":1759318481867,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa50edff0157e7f","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1759318422536,"stop":1759318422536,"duration":0},"status":"passed","severity":"normal"},{"uid":"3869802eb34375f8","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1759318432160,"stop":1759318432160,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2a686b6027b33d9","name":"should handle empty pubsub topics","time":{"start":1759318421793,"stop":1759318421796,"duration":3},"status":"passed","severity":"normal"},{"uid":"1d6c1355bdb83d4b","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759318972637,"stop":1759318972637,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdd0d76dcd07b770","name":"Query generator for multiple messages with different message text format","time":{"start":1759318835959,"stop":1759318835959,"duration":0},"status":"passed","severity":"normal"},{"uid":"30897c75299e578d","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1759318853107,"stop":1759318853107,"duration":0},"status":"passed","severity":"normal"},{"uid":"3040cbbbf5908d5d","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1759318455000,"stop":1759318455000,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d0b9ba401cf3d62","name":"Check received message containing shell command","time":{"start":1759318948437,"stop":1759318948437,"duration":0},"status":"passed","severity":"normal"},{"uid":"c14b3115d476d653","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759318972629,"stop":1759318972629,"duration":0},"status":"passed","severity":"normal"},{"uid":"288ff8a085ea120a","name":"should properly clean up resources when disposed","time":{"start":1759318472604,"stop":1759318472604,"duration":0},"status":"passed","severity":"normal"},{"uid":"88ec83e92a994425","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1759318455021,"stop":1759318455021,"duration":0},"status":"passed","severity":"normal"},{"uid":"119350bf54825efa","name":"Sets default value correctly","time":{"start":1759318852395,"stop":1759318852395,"duration":0},"status":"passed","severity":"normal"},{"uid":"2349039ac1d668d9","name":"Push message with Arabic payload","time":{"start":1759319564597,"stop":1759319564597,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ee5fd48bd8c091","name":"should add event listeners to libp2p","time":{"start":1759318421650,"stop":1759318421650,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b11125cf2ce0461","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759318972642,"stop":1759318972642,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bd4905c5963c9fd","name":"Correctly serialized arguments","time":{"start":1759318591941,"stop":1759318591942,"duration":1},"status":"passed","severity":"normal"},{"uid":"890458b4b399c83d","name":"should return false when peer has no shard info","time":{"start":1759318421602,"stop":1759318421605,"duration":3},"status":"passed","severity":"normal"},{"uid":"48262b49d97d30e","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1759318475172,"stop":1759318475172,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bad4340bf4f2fe6","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1759318788634,"stop":1759318788635,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d7c7a16c0b25440","name":"should add event listeners to globalThis","time":{"start":1759318421650,"stop":1759318421651,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f28ac744bb7c935","name":"should handle peer store update failures gracefully","time":{"start":1759318421780,"stop":1759318421780,"duration":0},"status":"passed","severity":"normal"},{"uid":"693351fe6d456935","name":"Retries within given interval","time":{"start":1759318475273,"stop":1759318475274,"duration":1},"status":"passed","severity":"normal"},{"uid":"6033d780eb2f5935","name":"Check publish message containing special chars","time":{"start":1759318674707,"stop":1759318674707,"duration":0},"status":"passed","severity":"normal"},{"uid":"b22c2cbca66b47bf","name":"should add event listeners for peer connect and disconnect","time":{"start":1759318421744,"stop":1759318421744,"duration":0},"status":"passed","severity":"normal"},{"uid":"992a63986266ed09","name":"Query Generator - true","time":{"start":1759318836326,"stop":1759318836327,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1b5f6fc4005c856","name":"Query generator for multiple messages with different content topic format","time":{"start":1759318835962,"stop":1759318835964,"duration":2},"status":"passed","severity":"normal"},{"uid":"63892373334d0206","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759318505963,"stop":1759318505963,"duration":0},"status":"skipped","severity":"normal"},{"uid":"764843747b09571a","name":"should properly create location multiaddrs - udp4","time":{"start":1759318411757,"stop":1759318411757,"duration":0},"status":"passed","severity":"normal"},{"uid":"d101b42cd83f0ea","name":"rejects hash query with content filter parameters","time":{"start":1759318421910,"stop":1759318421910,"duration":0},"status":"passed","severity":"normal"},{"uid":"75fcff9f1abd5ef0","name":"Check received message containing Russian","time":{"start":1759318948445,"stop":1759318948446,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ec8a4352c881018","name":"should dial peers from store when no connections remain","time":{"start":1759318422531,"stop":1759318422531,"duration":0},"status":"passed","severity":"normal"},{"uid":"84b54a20ab9d50ff","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1759318521011,"stop":1759318521012,"duration":1},"status":"passed","severity":"normal"},{"uid":"b37931cd9efce51d","name":"should handle empty peer infos gracefully","time":{"start":1759318432567,"stop":1759318432567,"duration":0},"status":"passed","severity":"normal"},{"uid":"70c310a271475def","name":"Push message with XML payload","time":{"start":1759319564598,"stop":1759319564598,"duration":0},"status":"passed","severity":"normal"},{"uid":"67b19d0a985d5edf","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1759318474652,"stop":1759318474652,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b40e453168b6131","name":"should start all internal components","time":{"start":1759318422716,"stop":1759318422717,"duration":1},"status":"passed","severity":"normal"},{"uid":"75ddc2a3d87d0367","name":"Wrong topic","time":{"start":1759318775883,"stop":1759318775883,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b174bec9c0c1a93","name":"Check received message containing escaped characters","time":{"start":1759318948437,"stop":1759318948438,"duration":1},"status":"passed","severity":"normal"},{"uid":"303c22be1f8b7536","name":"Push message with emoji payload","time":{"start":1759319564599,"stop":1759319564600,"duration":1},"status":"passed","severity":"normal"},{"uid":"25f932864b8ea359","name":"should throw error - no id","time":{"start":1759318411753,"stop":1759318411753,"duration":0},"status":"passed","severity":"normal"},{"uid":"58dc3c4cde7d37b4","name":"should handle multiple peer connections","time":{"start":1759318421763,"stop":1759318421763,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c9c6cd5ca747d18","name":"Reusing cursor across nodes","time":{"start":1759318788635,"stop":1759318788636,"duration":1},"status":"passed","severity":"normal"},{"uid":"7719682deec72c3b","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759318823607,"stop":1759318823607,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d6419b60cfcd8e7","name":"should not fail to start the service if it is already started","time":{"start":1759318738961,"stop":1759318738962,"duration":1},"status":"passed","severity":"normal"},{"uid":"8826c80e5171a118","name":"Throws when trying to push message with empty payload","time":{"start":1759319564611,"stop":1759319564611,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d9f9beeb36bfb9","name":"Refresh subscription","time":{"start":1759318972639,"stop":1759318972639,"duration":0},"status":"passed","severity":"normal"},{"uid":"bca809b3e0b171be","name":"Check message with invalid timestamp is not received","time":{"start":1759318948451,"stop":1759318948451,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d47ad5a45906ab6","name":"Push message with content topic containing unicode special characters","time":{"start":1759319564603,"stop":1759319564603,"duration":0},"status":"passed","severity":"normal"},{"uid":"371dfe8f6826dea3","name":"should be able to decode the field with only RELAY set to true","time":{"start":1759318411116,"stop":1759318411116,"duration":0},"status":"passed","severity":"normal"},{"uid":"736aa0de98c9b846","name":"Encoder throws on empty string content topic","time":{"start":1759318422810,"stop":1759318422810,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5fc0d0fe76eea3a","name":"Push message with escaped characters payload","time":{"start":1759319564588,"stop":1759319564588,"duration":0},"status":"passed","severity":"normal"},{"uid":"528345c8a7860a08","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1759318405479,"stop":1759318405480,"duration":1},"status":"passed","severity":"normal"},{"uid":"10bec5168a0d88c4","name":"should handle queue processing errors gracefully","time":{"start":1759318421348,"stop":1759318421348,"duration":0},"status":"passed","severity":"normal"},{"uid":"575724ce2af953eb","name":"should handle special patterns correctly","time":{"start":1759318459463,"stop":1759318459463,"duration":0},"status":"passed","severity":"normal"},{"uid":"f09d2bacb8eefe30","name":"Subscribe to topic containing Russian and publish message","time":{"start":1759318684354,"stop":1759318684354,"duration":0},"status":"passed","severity":"normal"},{"uid":"69c202cd44850df","name":"Push message with content topic containing Russian","time":{"start":1759319564623,"stop":1759319564623,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa4c165693992da2","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1759318421780,"stop":1759318421781,"duration":1},"status":"passed","severity":"normal"},{"uid":"7aa54c2aa9208fc4","name":"Throws when trying to push message with empty payload","time":{"start":1759319564589,"stop":1759319564589,"duration":0},"status":"passed","severity":"normal"},{"uid":"6db864eabf4225ac","name":"throws on content topic with empty topic name field","time":{"start":1759318405471,"stop":1759318405472,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8ab302ed3d7b235","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1759318421764,"stop":1759318421765,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d13c31e940456b","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759318972639,"stop":1759318972639,"duration":0},"status":"passed","severity":"normal"},{"uid":"e056a4c4a22125ea","name":"should add event listener for peer:discovery","time":{"start":1759318421205,"stop":1759318421234,"duration":29},"status":"passed","severity":"normal"},{"uid":"411107f76faec78d","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1759318455006,"stop":1759318455007,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cb700f1b3f44af4","name":"should properly create location multiaddrs - udp","time":{"start":1759318411758,"stop":1759318411758,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b3743ac7419ae06","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1759318455000,"stop":1759318455000,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba9cf6b47242de2e","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759318972643,"stop":1759318972643,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3f52b9c96ae365e","name":"should maintain desired error rate","time":{"start":1759318459461,"stop":1759318459462,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3a3722caba7c01a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1759318455018,"stop":1759318455018,"duration":0},"status":"passed","severity":"normal"},{"uid":"61f3ea1a78cf8659","name":"messageHashStr works with IProtoMessage","time":{"start":1759318421815,"stop":1759318421815,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b6dbea660d866c","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1759318521008,"stop":1759318521009,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fb9ee8288961c61","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1759318473947,"stop":1759318473949,"duration":2},"status":"passed","severity":"normal"},{"uid":"e5e1beae4b471069","name":"Passing an array","time":{"start":1759318852394,"stop":1759318852394,"duration":0},"status":"passed","severity":"normal"},{"uid":"483d5aa0c2d8214a","name":"Check received message with timestamp: 1759318499917 ","time":{"start":1759318948450,"stop":1759318948450,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6bc1cd80124cc71","name":"Push message with shell command payload","time":{"start":1759319564609,"stop":1759319564609,"duration":0},"status":"passed","severity":"normal"},{"uid":"742df44721393267","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1759318422540,"stop":1759318422541,"duration":1},"status":"passed","severity":"normal"},{"uid":"95aaac2b898872c0","name":"should populate queue if has active dial","time":{"start":1759318421334,"stop":1759318421334,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bf9689b531c34c1","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1759318802775,"stop":1759318802776,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ccddfcb35fde878","name":"should retry if all attempts fail","time":{"start":1759318473436,"stop":1759318473437,"duration":1},"status":"passed","severity":"normal"},{"uid":"a144f783928c9fcd","name":"Check publish message containing Russian","time":{"start":1759318674708,"stop":1759318674709,"duration":1},"status":"passed","severity":"normal"},{"uid":"95c5a30587dee5e2","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1759318473950,"stop":1759318473950,"duration":0},"status":"passed","severity":"normal"},{"uid":"7250f5abdef6f717","name":"Check publish message containing numeric","time":{"start":1759318674706,"stop":1759318674707,"duration":1},"status":"passed","severity":"normal"},{"uid":"1600a0ff6415f292","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1759318667992,"stop":1759318667993,"duration":1},"status":"passed","severity":"normal"},{"uid":"c55771e70ec405b2","name":"should remove event listeners from globalThis","time":{"start":1759318421662,"stop":1759318421662,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc9044233b8054c","name":"Incoming message is emitted as received","time":{"start":1759318476145,"stop":1759318476145,"duration":0},"status":"passed","severity":"normal"}] |