mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-16 03:43:09 +00:00
1 line
219 KiB
JSON
1 line
219 KiB
JSON
[{"uid":"e0270d092be96c88","name":"accepts valid message hash query","time":{"start":1757533588461,"stop":1757533588461,"duration":0},"status":"passed","severity":"normal"},{"uid":"9628c74ad5ed256c","name":"Decoder throws on undefined content topic","time":{"start":1757533609956,"stop":1757533609956,"duration":0},"status":"passed","severity":"normal"},{"uid":"10901932fd7ca22f","name":"Check received message containing XML","time":{"start":1757534111288,"stop":1757534111288,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6dd177250767363","name":"should have no discoveries enabled by default","time":{"start":1757533634751,"stop":1757533634751,"duration":0},"status":"passed","severity":"normal"},{"uid":"e52812ade4782b5b","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1757533842226,"stop":1757533842226,"duration":0},"status":"passed","severity":"normal"},{"uid":"47032074ab6fa76e","name":"should handle dial errors gracefully","time":{"start":1757533587545,"stop":1757533587556,"duration":11},"status":"passed","severity":"normal"},{"uid":"be872c68357de64f","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1757533572456,"stop":1757533572456,"duration":0},"status":"passed","severity":"normal"},{"uid":"d684652fc7049c72","name":"should select older connection if present","time":{"start":1757533588606,"stop":1757533588606,"duration":0},"status":"passed","severity":"normal"},{"uid":"db39a474ecd7bc10","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1757533589103,"stop":1757533589103,"duration":0},"status":"passed","severity":"normal"},{"uid":"47edbee7ff9e9f68","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1757533942658,"stop":1757533942660,"duration":2},"status":"passed","severity":"normal"},{"uid":"bb7dcfc5627ebcf8","name":"should remove event listener for peer:discovery","time":{"start":1757533587539,"stop":1757533587540,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f9514b52cdef917","name":"groups content topics by expected pubsub topic","time":{"start":1757533572459,"stop":1757533572459,"duration":0},"status":"passed","severity":"normal"},{"uid":"706c6dc9242b75a1","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1757533598306,"stop":1757533598307,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ba3f3e76f768b0c","name":"should skip updating peer store if peer has same addresses","time":{"start":1757533587558,"stop":1757533587558,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fc393f1325e1deb","name":"Push message with numeric payload","time":{"start":1757534713450,"stop":1757534713451,"duration":1},"status":"passed","severity":"normal"},{"uid":"8447aa27ce56ece2","name":"should clear timers for specific peer on disconnect","time":{"start":1757533588691,"stop":1757533588691,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d9e5923d8bb09fb","name":"should successfully unsubscribe from an existing subscription","time":{"start":1757533635966,"stop":1757533635966,"duration":0},"status":"passed","severity":"normal"},{"uid":"84813d6021d1e7df","name":"Relay + Store","time":{"start":1757533669366,"stop":1757533669366,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e956bae18ebe2c8","name":"Stops search when 2 null results are returned","time":{"start":1757533598388,"stop":1757533598388,"duration":0},"status":"passed","severity":"normal"},{"uid":"59ca62522b584ef9","name":"Query Generator - false","time":{"start":1757533991637,"stop":1757533991638,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e327d88b785fe63","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757534135273,"stop":1757534135273,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0f9e40ef49ccfec","name":"rejects hash query with time filter","time":{"start":1757533588461,"stop":1757533588467,"duration":6},"status":"passed","severity":"normal"},{"uid":"a1bebdd7b6368649","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1757533618461,"stop":1757533618465,"duration":4},"status":"passed","severity":"normal"},{"uid":"27744a19d9b37137","name":"should properly create location multiaddrs - udp","time":{"start":1757533578589,"stop":1757533578589,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aed932b122e68dd","name":"should dial peer when peer is discovered","time":{"start":1757533587541,"stop":1757533587545,"duration":4},"status":"passed","severity":"normal"},{"uid":"91226254c1bd57e8","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1757533572457,"stop":1757533572458,"duration":1},"status":"passed","severity":"normal"},{"uid":"419074595f295fa","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1757533618499,"stop":1757533618500,"duration":1},"status":"passed","severity":"normal"},{"uid":"223c8cf76d94d0aa","name":"it tolerates circular branch references","time":{"start":1757533598781,"stop":1757533598781,"duration":0},"status":"passed","severity":"normal"},{"uid":"b69aed6c11efe63f","name":"should process up to 3 peers at once","time":{"start":1757533588209,"stop":1757533588209,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1433c16156728d3","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1757533636078,"stop":1757533636078,"duration":0},"status":"passed","severity":"normal"},{"uid":"80e01ae6b7259d16","name":"should not change state when connections remain after disconnect","time":{"start":1757533587853,"stop":1757533587853,"duration":0},"status":"passed","severity":"normal"},{"uid":"de5c1a65a7a392e","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app42/8/topic614/utf8","time":{"start":1757533930885,"stop":1757533930886,"duration":1},"status":"passed","severity":"normal"},{"uid":"523a6e35d4c15e75","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1757533587851,"stop":1757533587851,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7880d80614bb55e","name":"should remove event listeners when stopped","time":{"start":1757533636040,"stop":1757533636040,"duration":0},"status":"passed","severity":"normal"},{"uid":"e43a1e14f311f9b8","name":"should create ConnectionManager with required options","time":{"start":1757533589204,"stop":1757533589204,"duration":0},"status":"passed","severity":"normal"},{"uid":"c229aa472e653b7d","name":"Check received message with timestamp: 1757533662318000000 ","time":{"start":1757534111280,"stop":1757534111281,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e2faacdf6342049","name":"Push message with content topic containing long","time":{"start":1757534713469,"stop":1757534713469,"duration":0},"status":"passed","severity":"normal"},{"uid":"9360d7e61e7e156d","name":"Renews subscription after lossing a connection","time":{"start":1757534135284,"stop":1757534135285,"duration":1},"status":"passed","severity":"normal"},{"uid":"50b2c597c64b10ff","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1757533572463,"stop":1757533572463,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c9acad7d9950eb","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1757533636099,"stop":1757533636109,"duration":10},"status":"passed","severity":"normal"},{"uid":"7a88fe297405f6b0","name":"should skip peers without peer exchange protocol","time":{"start":1757533598659,"stop":1757533598660,"duration":1},"status":"passed","severity":"normal"},{"uid":"344a8c5f157352eb","name":"should check connected peers if present and suitable","time":{"start":1757533636987,"stop":1757533636987,"duration":0},"status":"passed","severity":"normal"},{"uid":"27eeefa85fa5920","name":"Push 30 different messages","time":{"start":1757534713455,"stop":1757534713455,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e88f16033c745d3c","name":"should return false when peer is not on the specified shard","time":{"start":1757533587877,"stop":1757533587877,"duration":0},"status":"passed","severity":"normal"},{"uid":"d37c37f685271f35","name":"Push message with content topic containing SQL Injection","time":{"start":1757534713458,"stop":1757534713458,"duration":0},"status":"passed","severity":"normal"},{"uid":"efabad6ccc30fe4a","name":"Nwaku publishes","time":{"start":1757533824340,"stop":1757533824341,"duration":1},"status":"passed","severity":"normal"},{"uid":"8936031ca0949c74","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1757533618514,"stop":1757533618514,"duration":0},"status":"passed","severity":"normal"},{"uid":"e92b8bbde32e3ed8","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1757533618484,"stop":1757533618484,"duration":0},"status":"passed","severity":"normal"},{"uid":"254e0e312a98e966","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1757533618494,"stop":1757533618494,"duration":0},"status":"passed","severity":"normal"},{"uid":"7803407ed10b562e","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1757533598063,"stop":1757533598063,"duration":0},"status":"passed","severity":"normal"},{"uid":"f20541c2d79bc34b","name":"should handle case with no peers in store","time":{"start":1757533588139,"stop":1757533588140,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca60a01858599160","name":"Push message with content topic containing escaped characters","time":{"start":1757534713434,"stop":1757534713434,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ca036157b0ca4d","name":"same cluster, static sharding: nodes connect","time":{"start":1757533752086,"stop":1757533752088,"duration":2},"status":"passed","severity":"normal"},{"uid":"fe5ca332e1de82a7","name":"Check received message containing special chars","time":{"start":1757534111285,"stop":1757534111286,"duration":1},"status":"passed","severity":"normal"},{"uid":"106c9203e85b504e","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1757533635750,"stop":1757533635751,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0e724356ba77d66","name":"Decoder throws on empty string content topic","time":{"start":1757533589103,"stop":1757533589103,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd83755e8d3e3532","name":"Push message with escaped characters payload","time":{"start":1757534713467,"stop":1757534713467,"duration":0},"status":"passed","severity":"normal"},{"uid":"c58921ca60d72806","name":"can start and stop the service","time":{"start":1757533602504,"stop":1757533602504,"duration":0},"status":"passed","severity":"normal"},{"uid":"36228f7298bccdc1","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1757533827648,"stop":1757533827648,"duration":0},"status":"passed","severity":"normal"},{"uid":"4682bcf776cc68c6","name":"Check received message containing Arabic","time":{"start":1757534111286,"stop":1757534111286,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c75c11b0ab1fdd","name":"should drop connection via multiaddr with hangUp","time":{"start":1757533751580,"stop":1757533751581,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7dd91e07f9080e7","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1757533942664,"stop":1757533942665,"duration":1},"status":"passed","severity":"normal"},{"uid":"42802c1db46f0dee","name":"Push message with custom timestamp: 1726775287267","time":{"start":1757534713473,"stop":1757534713473,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac10c69bb8d41921","name":"should not create multiple intervals when called multiple times","time":{"start":1757533588197,"stop":1757533588198,"duration":1},"status":"passed","severity":"normal"},{"uid":"adf4c2076f318c87","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1757533577909,"stop":1757533577909,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fd9321aaafeec10","name":"Passing page size 1 when there are 4 messages","time":{"start":1757533998975,"stop":1757533998975,"duration":0},"status":"passed","severity":"normal"},{"uid":"44fe7c11d27d05d","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1757533635751,"stop":1757533635752,"duration":1},"status":"passed","severity":"normal"},{"uid":"eab2abd556b446f2","name":"should handle complete connection lifecycle","time":{"start":1757533587867,"stop":1757533587867,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed1bad8f0d2c0","name":"isConnected should return true after first peer connects","time":{"start":1757533682617,"stop":1757533682617,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d161a39b037f054","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1757533618505,"stop":1757533618506,"duration":1},"status":"passed","severity":"normal"},{"uid":"e73872c9fda1bf65","name":"Passing page size 3 when there are 20 messages","time":{"start":1757533998975,"stop":1757533998976,"duration":1},"status":"passed","severity":"normal"},{"uid":"54b6eb94dec0168","name":"should skip peer when failed to dial recently","time":{"start":1757533588204,"stop":1757533588205,"duration":1},"status":"passed","severity":"normal"},{"uid":"486411f2b0186d05","name":"Check received message containing Script","time":{"start":1757534111278,"stop":1757534111278,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee6d4fa08e7d5cd7","name":"Push message with content topic containing long","time":{"start":1757534713432,"stop":1757534713432,"duration":0},"status":"passed","severity":"normal"},{"uid":"c572fb3fb5bb55cd","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1757533618469,"stop":1757533618469,"duration":0},"status":"passed","severity":"normal"},{"uid":"986de9d8d7b0c6d6","name":"should emit message when we just started and store connect event occurs","time":{"start":1757533636071,"stop":1757533636071,"duration":0},"status":"passed","severity":"normal"},{"uid":"67d463ee360c8738","name":"should handle peer store errors gracefully","time":{"start":1757533587556,"stop":1757533587557,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1e989f2505a44af","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1757533598784,"stop":1757533598784,"duration":0},"status":"skipped","severity":"normal"},{"uid":"574a4d9c9427fcbc","name":"should dial with PeerId and return stream","time":{"start":1757533589208,"stop":1757533589209,"duration":1},"status":"passed","severity":"normal"},{"uid":"10525643c554a79e","name":"should return peer for existing peer","time":{"start":1757533588140,"stop":1757533588143,"duration":3},"status":"passed","severity":"normal"},{"uid":"e08a068a63aeed8a","name":"should handle incoming messages","time":{"start":1757533635967,"stop":1757533635967,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3330566640e89db","name":"Push message with content topic containing short","time":{"start":1757534713432,"stop":1757534713432,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb152960ea4ed105","name":"Decoder throws on undefined content topic","time":{"start":1757533608385,"stop":1757533608385,"duration":0},"status":"passed","severity":"normal"},{"uid":"204d5aad8f1b8668","name":"should return usable stream attached to connection","time":{"start":1757533588781,"stop":1757533588781,"duration":0},"status":"passed","severity":"normal"},{"uid":"c708a942482571d7","name":"should not dispatch event when already connected","time":{"start":1757533587853,"stop":1757533587858,"duration":5},"status":"passed","severity":"normal"},{"uid":"24f3e8382932af3b","name":"should set field with only RELAY enabled","time":{"start":1757533578591,"stop":1757533578591,"duration":0},"status":"passed","severity":"normal"},{"uid":"229e588d95da6848","name":"should handle ENR without shardInfo","time":{"start":1757533598668,"stop":1757533598668,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a1f4091817bb6b8","name":"Outgoing message is acknowledged","time":{"start":1757533638234,"stop":1757533638234,"duration":0},"status":"passed","severity":"normal"},{"uid":"835c98e8049e0a95","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757533810668,"stop":1757533810668,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f85f277d00fde9","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1757533618500,"stop":1757533618500,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf7ad2e1a9582190","name":"should create PeerExchangeDiscovery instance","time":{"start":1757533598669,"stop":1757533598669,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb39b6164c8c7a8a","name":"should skip peers without peer exchange protocol","time":{"start":1757533598664,"stop":1757533598664,"duration":0},"status":"passed","severity":"normal"},{"uid":"88efa17b44168404","name":"should dial peers from store when no connections remain","time":{"start":1757533588128,"stop":1757533588129,"duration":1},"status":"passed","severity":"normal"},{"uid":"345b71d047dd9012","name":"should skip already querying peers","time":{"start":1757533598665,"stop":1757533598665,"duration":0},"status":"passed","severity":"normal"},{"uid":"afdedd8b65cb775a","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757534111290,"stop":1757534111290,"duration":0},"status":"passed","severity":"normal"},{"uid":"c57720e5fa2a3536","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1757533588674,"stop":1757533588674,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe62867506622c9","name":"Subscribe to topic containing special chars and publish message","time":{"start":1757533842222,"stop":1757533842222,"duration":0},"status":"passed","severity":"normal"},{"uid":"f87494a3580fc03a","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757534135276,"stop":1757534135276,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ffb6c6a10f46725","name":"Subscribe to topic containing Script and publish message","time":{"start":1757533842225,"stop":1757533842225,"duration":0},"status":"passed","severity":"normal"},{"uid":"c87a85ee45907394","name":"should create ShardReader with auto sharding network config","time":{"start":1757533587873,"stop":1757533587873,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef905b51e729607","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757534135281,"stop":1757534135282,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f891f49750a04aa","name":"should not retry if at least one success","time":{"start":1757533634702,"stop":1757533634702,"duration":0},"status":"passed","severity":"normal"},{"uid":"e73b9436e7fe8324","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1757533588115,"stop":1757533588115,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ba3bc568c118959","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1757533682616,"stop":1757533682617,"duration":1},"status":"passed","severity":"normal"},{"uid":"9686de1358d8e25c","name":"should clear dial history on start","time":{"start":1757533588195,"stop":1757533588195,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c4119a864496965","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1757533640455,"stop":1757533640456,"duration":1},"status":"passed","severity":"normal"},{"uid":"56cb53d03b4957e7","name":"should process tasks in queue","time":{"start":1757533634681,"stop":1757533634685,"duration":4},"status":"passed","severity":"normal"},{"uid":"51abb3e37cb90ade","name":"should dial peer when no shard info available","time":{"start":1757533588207,"stop":1757533588207,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa177c35fd38e6d8","name":"Check message with invalid timestamp is not received","time":{"start":1757534111282,"stop":1757534111282,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b38a55d264b883","name":"should not fail to stop the service if it was not started","time":{"start":1757533667579,"stop":1757533667580,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c0961fe952bdc2a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1757533572469,"stop":1757533572469,"duration":0},"status":"passed","severity":"normal"},{"uid":"68cc420d5e052a6f","name":"Sign & Recover","time":{"start":1757533608826,"stop":1757533608827,"duration":1},"status":"passed","severity":"normal"},{"uid":"af2f12ce048327f1","name":"should handle retrieve function with query parameters","time":{"start":1757533636058,"stop":1757533636058,"duration":0},"status":"passed","severity":"normal"},{"uid":"9717ecc9c7659074","name":"Ephemeral messages are not stored","time":{"start":1757533668598,"stop":1757533668598,"duration":0},"status":"passed","severity":"normal"},{"uid":"6682d9fb68e5646a","name":"should do nothing when connections still exist","time":{"start":1757533588129,"stop":1757533588129,"duration":0},"status":"passed","severity":"normal"},{"uid":"1651948f7ac515e5","name":"should properly create location multiaddrs - tcp","time":{"start":1757533578589,"stop":1757533578589,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab402424281f800f","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1757533634752,"stop":1757533634752,"duration":0},"status":"passed","severity":"normal"},{"uid":"b535e22ea3b307b4","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1757533598307,"stop":1757533598307,"duration":0},"status":"passed","severity":"normal"},{"uid":"98fbf6e7999c3bcb","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1757534009763,"stop":1757534009765,"duration":2},"status":"passed","severity":"normal"},{"uid":"9482acb41f51b862","name":"should emit a peer event after start","time":{"start":1757533897080,"stop":1757533897081,"duration":1},"status":"passed","severity":"normal"},{"uid":"db84f445104b9436","name":"should add and check entries correctly","time":{"start":1757533633690,"stop":1757533633697,"duration":7},"status":"passed","severity":"normal"},{"uid":"7a918d3a0160ebbb","name":"should properly start and stop event listening","time":{"start":1757533636110,"stop":1757533636110,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac72cc34762b3fd4","name":"Check publish message after client node is restarted","time":{"start":1757533834365,"stop":1757533834366,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8a44c8f778200232","name":"should handle corrupted shard info gracefully","time":{"start":1757533587881,"stop":1757533587882,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e68902a3b63e489","name":"should be empty when created","time":{"start":1757533635806,"stop":1757533635806,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a2a1a59c7e954e0","name":"Using a function","time":{"start":1757534006607,"stop":1757534006607,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6b073e0e63282c0","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1757533572461,"stop":1757533572461,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b2ed94a67ce6ba0","name":"Automatically retrieves missing message","time":{"start":1757533640455,"stop":1757533640455,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed4ec4993da817e3","name":"Check received message containing JSON","time":{"start":1757534111288,"stop":1757534111288,"duration":0},"status":"passed","severity":"normal"},{"uid":"93cc35947d229657","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757534135269,"stop":1757534135269,"duration":0},"status":"passed","severity":"normal"},{"uid":"788e0648a626f96f","name":"Encoder throws on undefined content topic","time":{"start":1757533589102,"stop":1757533589102,"duration":0},"status":"passed","severity":"normal"},{"uid":"319407c3869e4d5a","name":"Subscribe and receive messages via waku relay post","time":{"start":1757534135269,"stop":1757534135269,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a63c226e54f3716","name":"Get Nodes","time":{"start":1757533598387,"stop":1757533598387,"duration":0},"status":"passed","severity":"normal"},{"uid":"10420b50be7f5b1f","name":"should handle peer identify event","time":{"start":1757533598659,"stop":1757533598659,"duration":0},"status":"passed","severity":"normal"},{"uid":"152c7f7fbb5be362","name":"should populate queue if has active dial","time":{"start":1757533588206,"stop":1757533588206,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb1696697cfb77ca","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757533752089,"stop":1757533752090,"duration":1},"status":"passed","severity":"normal"},{"uid":"8addcfdb936cf47b","name":"throws on content topic with empty encoding field","time":{"start":1757533572452,"stop":1757533572452,"duration":0},"status":"passed","severity":"normal"},{"uid":"f17db171eab0fcb7","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app82/8/topic322/test.js","time":{"start":1757533930886,"stop":1757533930886,"duration":0},"status":"passed","severity":"normal"},{"uid":"31520f1542a4be9e","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757534135270,"stop":1757534135270,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e070426980e860ea","name":"Push message with emoji payload","time":{"start":1757534713455,"stop":1757534713455,"duration":0},"status":"passed","severity":"normal"},{"uid":"32b940404f8d4a4c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1757533572467,"stop":1757533572467,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcd98e3b80178430","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app80/1/topic241/proto","time":{"start":1757533930889,"stop":1757533930889,"duration":0},"status":"passed","severity":"normal"},{"uid":"d79f1582a6d7e216","name":"should hang up with multiaddr and return true on success","time":{"start":1757533589210,"stop":1757533589210,"duration":0},"status":"passed","severity":"normal"},{"uid":"3792eccbf57eac98","name":"Check received message containing Chinese","time":{"start":1757534111277,"stop":1757534111277,"duration":0},"status":"passed","severity":"normal"},{"uid":"1658a6e1c0c55f8b","name":"should do nothing if no non-locked connections to drop","time":{"start":1757533588147,"stop":1757533588148,"duration":1},"status":"passed","severity":"normal"},{"uid":"8785dcb3cb72572c","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1757533588157,"stop":1757533588157,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0e8dd8e3f54916b","name":"can query messages normally","time":{"start":1757533984743,"stop":1757533984743,"duration":0},"status":"passed","severity":"normal"},{"uid":"16366eeadcda214e","name":"Push message with XML payload","time":{"start":1757534713440,"stop":1757534713441,"duration":1},"status":"passed","severity":"normal"},{"uid":"35c5dbd943411252","name":"should capture event listeners for testing","time":{"start":1757533636050,"stop":1757533636050,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8951cdc7c2876b3","name":"Push message with JSON payload","time":{"start":1757534713441,"stop":1757534713441,"duration":0},"status":"passed","severity":"normal"},{"uid":"82e28921de15c055","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1757533634752,"stop":1757533634756,"duration":4},"status":"passed","severity":"normal"},{"uid":"39bf5c08015959bb","name":"should initialize with custom number of peers","time":{"start":1757533635736,"stop":1757533635737,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e878e4e92b70d2e","name":"should handle relay send failures gracefully","time":{"start":1757533588690,"stop":1757533588690,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b8641ae97e85a0","name":"should add event listeners for peer connect and disconnect","time":{"start":1757533588664,"stop":1757533588664,"duration":0},"status":"passed","severity":"normal"},{"uid":"b26fa7abb4ee9b06","name":"Check publish message containing Script","time":{"start":1757533834355,"stop":1757533834355,"duration":0},"status":"passed","severity":"normal"},{"uid":"1131b35e5866e681","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1757533598063,"stop":1757533598063,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b3e56958566cdb3","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1757533572687,"stop":1757533572687,"duration":0},"status":"passed","severity":"normal"},{"uid":"159916b1d861af6b","name":"should dial all known peers when reached zero connections","time":{"start":1757533704968,"stop":1757533704969,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc06bbae221a6b75","name":"Fails to push message with large meta","time":{"start":1757534713473,"stop":1757534713473,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef6324b0f339c36","name":"Push message with content topic containing SQL Injection","time":{"start":1757534713471,"stop":1757534713471,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1183b333aa70868","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1757533635745,"stop":1757533635746,"duration":1},"status":"passed","severity":"normal"},{"uid":"7126c8d7ad082492","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1757533682617,"stop":1757533682617,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea0b8397ca609eca","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1757533588673,"stop":1757533588674,"duration":1},"status":"passed","severity":"normal"},{"uid":"30bc42da6824cb78","name":"should handle errors when accessing navigator","time":{"start":1757533587860,"stop":1757533587866,"duration":6},"status":"passed","severity":"normal"},{"uid":"36b639e3bb1d4a66","name":"Check received message containing escaped characters","time":{"start":1757534111289,"stop":1757534111289,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ebd86d415956c23","name":"should decode valid enr with tcp successfully","time":{"start":1757533578581,"stop":1757533578581,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e5360aa61a936c9","name":"Promise Callback - true","time":{"start":1757533991638,"stop":1757533991638,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9349cbf629f5dc3","name":"should hang up with PeerId and return true on success","time":{"start":1757533589210,"stop":1757533589210,"duration":0},"status":"passed","severity":"normal"},{"uid":"c31731b2178dc5bd","name":"should dispatch network event when browser goes online","time":{"start":1757533587859,"stop":1757533587859,"duration":0},"status":"passed","severity":"normal"},{"uid":"1339fd6da197a99e","name":"should not execute task if max attempts is 0","time":{"start":1757533634695,"stop":1757533634702,"duration":7},"status":"passed","severity":"normal"},{"uid":"e92782e07a2c15a","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757534135268,"stop":1757534135268,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c6b09f9313e0a8b","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757533752088,"stop":1757533752089,"duration":1},"status":"passed","severity":"normal"},{"uid":"56399595a930dc95","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757534135281,"stop":1757534135281,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdf9575555f51f52","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1757533577908,"stop":1757533577908,"duration":0},"status":"passed","severity":"normal"},{"uid":"5698bccb8b118b23","name":"Subscribe to topic containing short and publish message","time":{"start":1757533842220,"stop":1757533842220,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e710c5cdcd94f9","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1757533572458,"stop":1757533572458,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c1423eb1eedee5","name":"Push message equal or less that 1MB","time":{"start":1757534713449,"stop":1757534713449,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4628e38f7778012","name":"Push message with unicode special characters payload","time":{"start":1757534713442,"stop":1757534713442,"duration":0},"status":"passed","severity":"normal"},{"uid":"853cade8c9ea8321","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1757533572464,"stop":1757533572464,"duration":0},"status":"passed","severity":"normal"},{"uid":"c32f30609d0db5e9","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1757533948394,"stop":1757533948395,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6b064608da62dee","name":"should successfully subscribe to supported pubsub topic","time":{"start":1757533635965,"stop":1757533635966,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6ce99d2018223e3","name":"should remove expired entries after TTL has passed","time":{"start":1757533633702,"stop":1757533633705,"duration":3},"status":"passed","severity":"normal"},{"uid":"dcbf8f79b4d0717a","name":"should discover peers from provided peer cache","time":{"start":1757533756812,"stop":1757533756812,"duration":0},"status":"passed","severity":"normal"},{"uid":"6007f93a86314e01","name":"Push message with content topic containing JSON","time":{"start":1757534713471,"stop":1757534713471,"duration":0},"status":"passed","severity":"normal"},{"uid":"d089b7588a4d5b4","name":"should handle hash queries without validation","time":{"start":1757533636808,"stop":1757533636813,"duration":5},"status":"passed","severity":"normal"},{"uid":"d46f8ed7fe607642","name":"Push message with content topic containing SQL Injection","time":{"start":1757534713434,"stop":1757534713434,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb0881f05475c92c","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1757533598062,"stop":1757533598062,"duration":0},"status":"passed","severity":"normal"},{"uid":"a37d37cdab2312f","name":"Push message with content topic containing Chinese","time":{"start":1757534713433,"stop":1757534713433,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ccfb7cb17051404","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1757533618474,"stop":1757533618475,"duration":1},"status":"passed","severity":"normal"},{"uid":"24cac3a46d3dfa9","name":"should send to specified number of peers of used peers","time":{"start":1757533635631,"stop":1757533635632,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c965aa3e56a73e6","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1757533636079,"stop":1757533636080,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d8350fe68829367","name":"should handle errors when removing globalThis listeners","time":{"start":1757533587841,"stop":1757533587841,"duration":0},"status":"passed","severity":"normal"},{"uid":"738107e3049e5bc4","name":"should dial all remaining peers","time":{"start":1757533588138,"stop":1757533588139,"duration":1},"status":"passed","severity":"normal"},{"uid":"70730594753f1457","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1757533942663,"stop":1757533942663,"duration":0},"status":"passed","severity":"normal"},{"uid":"15f9e1c3f01b7675","name":"Init the array if not present","time":{"start":1757533572306,"stop":1757533572307,"duration":1},"status":"passed","severity":"normal"},{"uid":"86819eab541cb867","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1757533572461,"stop":1757533572461,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e581c7c953dd8e","name":"Publish message with large meta","time":{"start":1757533834366,"stop":1757533834366,"duration":0},"status":"passed","severity":"normal"},{"uid":"d04d6ca77d524d09","name":"Push message with short payload","time":{"start":1757534713437,"stop":1757534713438,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e0626fb20bff52e","name":"Check publish message containing Arabic","time":{"start":1757533834353,"stop":1757533834354,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca444b32932cac68","name":"Check received message containing Arabic","time":{"start":1757534111277,"stop":1757534111278,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c2d0244d40a6ec0","name":"messageHashStr works with IProtoMessage","time":{"start":1757533588165,"stop":1757533588165,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f16f802ae777b89","name":"Check received message containing shell command","time":{"start":1757534111288,"stop":1757534111289,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cfa743f2c73cc7a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1757533572463,"stop":1757533572463,"duration":0},"status":"passed","severity":"normal"},{"uid":"978948e1bb4817bd","name":"Push message with Chinese payload","time":{"start":1757534713451,"stop":1757534713451,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad3f1f8c687c00c5","name":"Push message with content topic containing special chars","time":{"start":1757534713457,"stop":1757534713457,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf2d152f06df11b1","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1757533618480,"stop":1757533618480,"duration":0},"status":"passed","severity":"normal"},{"uid":"c383ec3c2f62f1a2","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757533810672,"stop":1757533810672,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb4e2b0e8502a9b","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757534135283,"stop":1757534135284,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ad36478b1c4e362","name":"accepts valid content-filtered query","time":{"start":1757533588460,"stop":1757533588460,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc2415daf5ee272","name":"Push message with custom timestamp: 1757537287267","time":{"start":1757534713474,"stop":1757534713474,"duration":0},"status":"passed","severity":"normal"},{"uid":"71f3d3f17453fdde","name":"throws on content topic with non-number generation field","time":{"start":1757533572450,"stop":1757533572450,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b69a34f52516829","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1757533618496,"stop":1757533618497,"duration":1},"status":"passed","severity":"normal"},{"uid":"28233097b9af5eef","name":"should reject if Store is requested but not mounted","time":{"start":1757533636985,"stop":1757533636986,"duration":1},"status":"passed","severity":"normal"},{"uid":"940952b765b86d0b","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1757533618857,"stop":1757533618857,"duration":0},"status":"passed","severity":"normal"},{"uid":"a984af79a8b95dc8","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1757533834359,"stop":1757533834359,"duration":0},"status":"passed","severity":"normal"},{"uid":"982c8088d9500321","name":"throws an error for improperly formatted content topics","time":{"start":1757533572460,"stop":1757533572461,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fbf64858f46c415","name":"should not receive a peer event after stop","time":{"start":1757533897081,"stop":1757533897082,"duration":1},"status":"passed","severity":"normal"},{"uid":"654415e3d4993c3b","name":"Push message with XML payload","time":{"start":1757534713452,"stop":1757534713453,"duration":1},"status":"passed","severity":"normal"},{"uid":"1050efb39af41642","name":"should skip peer when dialed recently","time":{"start":1757533588203,"stop":1757533588204,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f466477aaf3cf51","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1757533572468,"stop":1757533572468,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f320edfae01834e","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1757533588683,"stop":1757533588689,"duration":6},"status":"passed","severity":"normal"},{"uid":"4ba33b46a28b35fe","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757533981550,"stop":1757533981554,"duration":4},"status":"passed","severity":"normal"},{"uid":"40a05186dbbc0f39","name":"Push message with numeric payload","time":{"start":1757534713438,"stop":1757534713438,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3c340d7ec246e55","name":"Passing page size 0 when there are 110 messages","time":{"start":1757533998975,"stop":1757533998975,"duration":0},"status":"passed","severity":"normal"},{"uid":"572beefa56e9a2b8","name":"should retry if all attempts fail","time":{"start":1757533634702,"stop":1757533634703,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5ef04c3a4aeefa8","name":"Publish message with rate limit","time":{"start":1757533834368,"stop":1757533834369,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b97a88635b71aab","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1757533572466,"stop":1757533572466,"duration":0},"status":"passed","severity":"normal"},{"uid":"49aac7f53205f53f","name":"should add to incoming buffer if dependencies are not met","time":{"start":1757533624890,"stop":1757533624890,"duration":0},"status":"passed","severity":"normal"},{"uid":"1360d597b814374f","name":"Push message with custom timestamp: 1757530087267","time":{"start":1757534713448,"stop":1757534713448,"duration":0},"status":"passed","severity":"normal"},{"uid":"db3732be94dc0be2","name":"should handle peer store errors gracefully","time":{"start":1757533588143,"stop":1757533588144,"duration":1},"status":"passed","severity":"normal"},{"uid":"f65f18c5a1aa1477","name":"should start peer exchange discovery","time":{"start":1757533598648,"stop":1757533598648,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4cdfac76cf125c0","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757534135273,"stop":1757534135273,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fdb885da99daaa4","name":"Check received message containing SQL Injection","time":{"start":1757534111278,"stop":1757534111278,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcab0b00f8d87054","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1757533608380,"stop":1757533608382,"duration":2},"status":"passed","severity":"normal"},{"uid":"e8473bb3d28ed645","name":"should add received messages to bloom filter","time":{"start":1757533624890,"stop":1757533624890,"duration":0},"status":"passed","severity":"normal"},{"uid":"c87da01072451aa8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1757533618510,"stop":1757533618510,"duration":0},"status":"passed","severity":"normal"},{"uid":"485b21b8c1ff58a4","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757534135282,"stop":1757534135282,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f9d066d9d5fee27","name":"Push message with content topic containing short","time":{"start":1757534713443,"stop":1757534713443,"duration":0},"status":"passed","severity":"normal"},{"uid":"3deb5e29718aeb2f","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1757533577904,"stop":1757533577904,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e921210102a4955","name":"Push message with meta","time":{"start":1757534713472,"stop":1757534713472,"duration":0},"status":"passed","severity":"normal"},{"uid":"7780dc33e56c1ef0","name":"Push message with content topic containing JSON","time":{"start":1757534713445,"stop":1757534713446,"duration":1},"status":"passed","severity":"normal"},{"uid":"f96273f7d358be40","name":"Check received message containing numeric","time":{"start":1757534111276,"stop":1757534111277,"duration":1},"status":"passed","severity":"normal"},{"uid":"811ea355d0976ffd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1757533572465,"stop":1757533572466,"duration":1},"status":"passed","severity":"normal"},{"uid":"7818d63a147b84e7","name":"should properly setup health event callback","time":{"start":1757533636050,"stop":1757533636050,"duration":0},"status":"passed","severity":"normal"},{"uid":"4986236c37ca36c4","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1757533635813,"stop":1757533635813,"duration":0},"status":"passed","severity":"normal"},{"uid":"e67be32e7508f72e","name":"Push message with custom timestamp: 1757537287267","time":{"start":1757534713461,"stop":1757534713461,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ebf79f6f98b1b6e","name":"Push message with shell command payload","time":{"start":1757534713454,"stop":1757534713454,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ea088dc729e724a","name":"Subscribe to topic containing long and receive message","time":{"start":1757534135271,"stop":1757534135271,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd5640df55e2a0c6","name":"Query Generator, No Decoder","time":{"start":1757533957855,"stop":1757533957855,"duration":0},"status":"passed","severity":"normal"},{"uid":"b038929ba9ed5774","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757534135268,"stop":1757534135268,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ff0465c9c9a090","name":"Check publish message containing numeric","time":{"start":1757533834351,"stop":1757533834351,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e504e046a98bd37","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1757533635752,"stop":1757533635753,"duration":1},"status":"passed","severity":"normal"},{"uid":"e74600e067764829","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1757533588922,"stop":1757533588923,"duration":1},"status":"passed","severity":"normal"},{"uid":"8021cf697cb74ad6","name":"should set up event listeners when started","time":{"start":1757533636040,"stop":1757533636040,"duration":0},"status":"passed","severity":"normal"},{"uid":"58075a0e86994ba9","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757533810667,"stop":1757533810667,"duration":0},"status":"passed","severity":"normal"},{"uid":"acb8b3e1b92473d0","name":"should only return 1 node with relay capability","time":{"start":1757533598783,"stop":1757533598783,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a4e891edab8e43","name":"should initialize with default options","time":{"start":1757533598647,"stop":1757533598647,"duration":0},"status":"passed","severity":"normal"},{"uid":"2353f0dd4ee73dd6","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1757533572458,"stop":1757533572458,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb6c23d99ff3f116","name":"Push message with long payload","time":{"start":1757534713438,"stop":1757534713438,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc8e2b8440a29dd3","name":"should create ConnectionManager with relay","time":{"start":1757533589204,"stop":1757533589204,"duration":0},"status":"passed","severity":"normal"},{"uid":"c19043476b37a2a9","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1757533618488,"stop":1757533618489,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcaa5f82da9d4ee2","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1757533640455,"stop":1757533640455,"duration":0},"status":"passed","severity":"normal"},{"uid":"941747e5049e5c93","name":"Round trip binary encryption [ecies, signature]","time":{"start":1757533609955,"stop":1757533609955,"duration":0},"status":"passed","severity":"normal"},{"uid":"98e0a09f24ae9a3a","name":"should serialize and deserialize correctly","time":{"start":1757533622595,"stop":1757533622599,"duration":4},"status":"passed","severity":"normal"},{"uid":"575905ca1f6880e7","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757533598785,"stop":1757533598785,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6421b1e6d66e6906","name":"messageHashStr returns a hex string","time":{"start":1757533588164,"stop":1757533588164,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e6b212767f2f642","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1757533588164,"stop":1757533588165,"duration":1},"status":"passed","severity":"normal"},{"uid":"599f1abc7aa84c1d","name":"Encoder throws on undefined content topic","time":{"start":1757533608384,"stop":1757533608384,"duration":0},"status":"passed","severity":"normal"},{"uid":"615862a45b99107","name":"Subscribe to topic containing XML and publish message","time":{"start":1757533842225,"stop":1757533842225,"duration":0},"status":"passed","severity":"normal"},{"uid":"c34bb75592a8eef3","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1757533642792,"stop":1757533642792,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5f101c4f9cf80f8","name":"can start and stop the service","time":{"start":1757533897077,"stop":1757533897077,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e1d36d5b154008f","name":"Round trip binary serialization","time":{"start":1757533589100,"stop":1757533589101,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c95d507538ad33d","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1757533598308,"stop":1757533598308,"duration":0},"status":"passed","severity":"normal"},{"uid":"c274a2315fba1fec","name":"should return false when peer is not found","time":{"start":1757533587875,"stop":1757533587875,"duration":0},"status":"passed","severity":"normal"},{"uid":"2605f833fbe7e325","name":"should lock peers when selected","time":{"start":1757533635738,"stop":1757533635738,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1178006ec029bb3","name":"Reusing cursor across nodes","time":{"start":1757533942665,"stop":1757533942665,"duration":0},"status":"passed","severity":"normal"},{"uid":"23834de7a9e4d85a","name":"Push message with content topic containing Arabic","time":{"start":1757534713433,"stop":1757534713433,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd1166404d3bd596","name":"random static sharding 9 - Cluster ID: 115, Shard ID: 954","time":{"start":1757533982539,"stop":1757533982539,"duration":0},"status":"passed","severity":"normal"},{"uid":"c18e52232ea2692e","name":"should return PeerId when PeerId is provided","time":{"start":1757533588525,"stop":1757533588525,"duration":0},"status":"passed","severity":"normal"},{"uid":"48119204960b6396","name":"Push message with JSON payload","time":{"start":1757534713466,"stop":1757534713466,"duration":0},"status":"passed","severity":"normal"},{"uid":"8342d46d28b33220","name":"Bloom filter","time":{"start":1757533624499,"stop":1757533624499,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd44ce8ff0e81338","name":"Push message with content topic containing long","time":{"start":1757534713456,"stop":1757534713456,"duration":0},"status":"passed","severity":"normal"},{"uid":"353ec35f3bea1fa0","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1757533996261,"stop":1757533996262,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ae510239ca60509","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757534135274,"stop":1757534135274,"duration":0},"status":"passed","severity":"normal"},{"uid":"20f15ac701da9f37","name":"should delegate to networkMonitor.isConnected()","time":{"start":1757533589208,"stop":1757533589208,"duration":0},"status":"passed","severity":"normal"},{"uid":"f970db427ff3f8d4","name":"Push message with numeric payload","time":{"start":1757534713427,"stop":1757534713427,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc6b5897fae14ffe","name":"random static sharding 3 - Cluster ID: 865, Shard ID: 158","time":{"start":1757533982536,"stop":1757533982537,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5c44735e42f09ce","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1757533638234,"stop":1757533638234,"duration":0},"status":"passed","severity":"normal"},{"uid":"e032dbdadbbcfcbc","name":"should handle ping failures gracefully","time":{"start":1757533588680,"stop":1757533588680,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f7fcf56e27d17f4","name":"different cluster: nodes don't connect","time":{"start":1757533752092,"stop":1757533752092,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b177a821bec69b8","name":"should compute hash only when first accessed","time":{"start":1757533589104,"stop":1757533589104,"duration":0},"status":"passed","severity":"normal"},{"uid":"fde712c9d71bd777","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1757533588149,"stop":1757533588150,"duration":1},"status":"passed","severity":"normal"},{"uid":"d52747382425a0c6","name":"Push message with custom timestamp: 1726775287267","time":{"start":1757534713436,"stop":1757534713436,"duration":0},"status":"passed","severity":"normal"},{"uid":"857b552e70bc84f7","name":"should throw error - no public key","time":{"start":1757533578581,"stop":1757533578581,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c33e0c79a2ae1d1","name":"should skip peers without ENR","time":{"start":1757533598666,"stop":1757533598667,"duration":1},"status":"passed","severity":"normal"},{"uid":"63ec4e26a20388a1","name":"Throws when trying to push message with empty payload","time":{"start":1757534713468,"stop":1757534713468,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe04826e36f01e5d","name":"should return start time to last successful query since last query is less than max range","time":{"start":1757533636079,"stop":1757533636079,"duration":0},"status":"passed","severity":"normal"},{"uid":"482e24c222415722","name":"Outgoing message is retried until acknowledged","time":{"start":1757533640454,"stop":1757533640454,"duration":0},"status":"passed","severity":"normal"},{"uid":"80606e52bd43972a","name":"Push message with JSON payload","time":{"start":1757534713430,"stop":1757534713430,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f5c17d66cfe7289","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app9/1/topic404/json","time":{"start":1757533930889,"stop":1757533930889,"duration":0},"status":"passed","severity":"normal"},{"uid":"9593038b259ae298","name":"should handle v3 RLN errors","time":{"start":1757533635633,"stop":1757533635641,"duration":8},"status":"passed","severity":"normal"},{"uid":"c4aeb6b809bbe7a9","name":"Decoder throws on empty string content topic","time":{"start":1757533609956,"stop":1757533609957,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4e7aa5122668817","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1757533624897,"stop":1757533624897,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4834027a84fb1b1","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1757533624889,"stop":1757533624889,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8bcf0a2205ab11b","name":"should add and remove event listeners correctly","time":{"start":1757533602507,"stop":1757533602507,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9fdfa4747888efd","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1757533588144,"stop":1757533588144,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a31186fc31af03","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1757533588784,"stop":1757533588785,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7114a43cfdeef9d","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1757533578580,"stop":1757533578581,"duration":1},"status":"passed","severity":"normal"},{"uid":"e82bbb12e57750de","name":"Subscribe and receives messages on 20 topics","time":{"start":1757534135278,"stop":1757534135278,"duration":0},"status":"passed","severity":"normal"},{"uid":"372eaa475d1b8511","name":"should skip peers without peerInfo in ENR","time":{"start":1757533598667,"stop":1757533598668,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5c2b482c75fc840","name":"Push message with Russian payload","time":{"start":1757534713439,"stop":1757534713440,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e6776cdcaf79fb","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1757533572462,"stop":1757533572463,"duration":1},"status":"passed","severity":"normal"},{"uid":"5714d51c7be2931f","name":"Passing page size 11 when there are 10 messages","time":{"start":1757533998976,"stop":1757533998977,"duration":1},"status":"passed","severity":"normal"},{"uid":"fea9ab44da6c5d97","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1757533572457,"stop":1757533572457,"duration":0},"status":"passed","severity":"normal"},{"uid":"20b08c328211ba15","name":"should throw an error for insufficient data","time":{"start":1757533572687,"stop":1757533572687,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dff1a190f78eed7","name":"isConnected between 2 js-waku relay nodes","time":{"start":1757533682618,"stop":1757533682619,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a296bf33ad0b430","name":"Push message with short payload","time":{"start":1757534713462,"stop":1757534713463,"duration":1},"status":"passed","severity":"normal"},{"uid":"585e53da9b3c3e87","name":"Outgoing message is emitted as sent","time":{"start":1757533640452,"stop":1757533640453,"duration":1},"status":"passed","severity":"normal"},{"uid":"c306a4948f16dbb0","name":"Push message with Chinese payload","time":{"start":1757534713439,"stop":1757534713439,"duration":0},"status":"passed","severity":"normal"},{"uid":"692fe84e2e4dbbad","name":"should handle peer store errors gracefully","time":{"start":1757533598662,"stop":1757533598662,"duration":0},"status":"passed","severity":"normal"},{"uid":"246288682942e47a","name":"should not allow k > 12","time":{"start":1757533618856,"stop":1757533618856,"duration":0},"status":"passed","severity":"normal"},{"uid":"51cd15e204338e54","name":"should handle errors gracefully when getting peer info","time":{"start":1757533587881,"stop":1757533587881,"duration":0},"status":"passed","severity":"normal"},{"uid":"62bc7f2bff754e97","name":"should dial peer immediately when queue is empty","time":{"start":1757533588202,"stop":1757533588202,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdd40a5ad05bb0c9","name":"Refresh subscription","time":{"start":1757534135271,"stop":1757534135271,"duration":0},"status":"passed","severity":"normal"},{"uid":"be2fa5fda439ffa5","name":"Renews subscription after lossing a connection","time":{"start":1757534135276,"stop":1757534135276,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66c26a77cdb6d7c","name":"Push message with Basic HTML tag payload","time":{"start":1757534713441,"stop":1757534713441,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c5c33e772989211","name":"tcp ip4 address","time":{"start":1757533577921,"stop":1757533577921,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b22c573f8cca1cd","name":"Push message with content topic containing JSON","time":{"start":1757534713434,"stop":1757534713434,"duration":0},"status":"passed","severity":"normal"},{"uid":"35fd9cc37ca911b5","name":"Push message with content topic containing Arabic","time":{"start":1757534713470,"stop":1757534713470,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eb30dbdb86db1e9","name":"Push message with Arabic payload","time":{"start":1757534713439,"stop":1757534713439,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ad0011aa72c67bc","name":"Subscribe to topic containing short and receive message","time":{"start":1757534135271,"stop":1757534135271,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c449952ea33751","name":"Nodes with multiple pubsub topic","time":{"start":1757533827648,"stop":1757533827648,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c5964e008cb9fd","name":"should handle disconnect when peer has no timers","time":{"start":1757533588691,"stop":1757533588693,"duration":2},"status":"passed","severity":"normal"},{"uid":"5451a1bdd8b51871","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1757533729670,"stop":1757533729670,"duration":0},"status":"passed","severity":"normal"},{"uid":"28964d38507e5c03","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1757533981555,"stop":1757533981559,"duration":4},"status":"passed","severity":"normal"},{"uid":"d28fac4b910c1886","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1757533842224,"stop":1757533842224,"duration":0},"status":"passed","severity":"normal"},{"uid":"3142d181b60dd534","name":"Check received message containing numeric","time":{"start":1757534111285,"stop":1757534111285,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8ea427790e37831","name":"Wait given interval before re-trying","time":{"start":1757533636641,"stop":1757533636641,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a13b699c8f7fd0b","name":"Check received message containing SQL Injection","time":{"start":1757534111287,"stop":1757534111287,"duration":0},"status":"passed","severity":"normal"},{"uid":"4928f673a0baddb0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1757533618515,"stop":1757533618515,"duration":0},"status":"passed","severity":"normal"},{"uid":"64a813c9d35aafe5","name":"should encode/decode to text encoding","time":{"start":1757533578585,"stop":1757533578586,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dcc126bfe36a4eb","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1757533618489,"stop":1757533618489,"duration":0},"status":"passed","severity":"normal"},{"uid":"90430522664f09b2","name":"Check publish message containing emoji","time":{"start":1757533834358,"stop":1757533834358,"duration":0},"status":"passed","severity":"normal"},{"uid":"77811b165a085fcc","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757534135279,"stop":1757534135279,"duration":0},"status":"passed","severity":"normal"},{"uid":"65e67a60863322d7","name":"Symmetric encrypt & Decrypt","time":{"start":1757533608825,"stop":1757533608826,"duration":1},"status":"passed","severity":"normal"},{"uid":"8274c69ce975beb","name":"should be safe to call multiple times","time":{"start":1757533589207,"stop":1757533589207,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d76a2606d41afe","name":"Push message with content topic containing special chars","time":{"start":1757534713469,"stop":1757534713469,"duration":0},"status":"passed","severity":"normal"},{"uid":"51567cab9cab59af","name":"should not fail to start the service if it is already started","time":{"start":1757533602505,"stop":1757533602505,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab8adfdefa03eaf","name":"should clear all timers","time":{"start":1757533588667,"stop":1757533588667,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba356b467063596f","name":"should handle multiple peer connections","time":{"start":1757533588668,"stop":1757533588673,"duration":5},"status":"passed","severity":"normal"},{"uid":"3c1b6642c1e925af","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757534111290,"stop":1757534111291,"duration":1},"status":"passed","severity":"normal"},{"uid":"57711a81da8add32","name":"Ephemeral field set to true","time":{"start":1757533589101,"stop":1757533589101,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a4f6df7779a9a71","name":"should skip peer when not on same cluster","time":{"start":1757533588206,"stop":1757533588207,"duration":1},"status":"passed","severity":"normal"},{"uid":"994bdaf1a11dc540","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1757533572466,"stop":1757533572466,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e7b0eac3c28c047","name":"Check message with no pubsub topic is not received","time":{"start":1757534111291,"stop":1757534111292,"duration":1},"status":"passed","severity":"normal"},{"uid":"10544c445a546e2b","name":"LightPush","time":{"start":1757534012313,"stop":1757534012313,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f37b96e18cd0c8f","name":"should allow redial after failed dial cooldown expires","time":{"start":1757533588208,"stop":1757533588208,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a3e3b4a2fe61025","name":"Check received message containing XML","time":{"start":1757534111279,"stop":1757534111279,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b77c3fffad363af","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1757533636038,"stop":1757533636038,"duration":0},"status":"passed","severity":"normal"},{"uid":"db335316d4cfb9c7","name":"Check publish message containing Basic HTML tag","time":{"start":1757533834356,"stop":1757533834356,"duration":0},"status":"passed","severity":"normal"},{"uid":"75396fc0ce4f5298","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1757533827647,"stop":1757533827648,"duration":1},"status":"passed","severity":"normal"},{"uid":"7941992a7832f1","name":"should update peers in cache on 'peer:identify' event","time":{"start":1757533602506,"stop":1757533602507,"duration":1},"status":"passed","severity":"normal"},{"uid":"694edf1cb516c652","name":"should handle peer not in mesh for all topics","time":{"start":1757533588695,"stop":1757533588695,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dbf02187bf8b7e0","name":"should handle queue processing errors gracefully","time":{"start":1757533588210,"stop":1757533588210,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e251f6d55a94fe9","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1757534009760,"stop":1757534009761,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae292b408415f181","name":"Check message with no content topic is not received","time":{"start":1757534111292,"stop":1757534111292,"duration":0},"status":"passed","severity":"normal"},{"uid":"b21a9ec1bedd942d","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757534135284,"stop":1757534135284,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ae7c54de2b3ad8b","name":"Check received message containing Russian","time":{"start":1757534111286,"stop":1757534111287,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4f452f97fb95fc0","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1757533624893,"stop":1757533624893,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd2b658ec193882","name":"Push message with long payload","time":{"start":1757534713427,"stop":1757534713427,"duration":0},"status":"passed","severity":"normal"},{"uid":"53794ae380ea6ca8","name":"Push message with custom timestamp: 1726775287267","time":{"start":1757534713448,"stop":1757534713448,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b016ccc72d8d95c","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1757533618495,"stop":1757533618496,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5337bdf75b49414","name":"should be empty after removing the only subscription","time":{"start":1757533635812,"stop":1757533635812,"duration":0},"status":"passed","severity":"normal"},{"uid":"4769266eda0ba026","name":"should throw error - no public key","time":{"start":1757533578582,"stop":1757533578583,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ad113e25ffbdf92","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757533752093,"stop":1757533752093,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c0d0c87fd97a5b","name":"random static sharding 4 - Cluster ID: 811, Shard ID: 478","time":{"start":1757533982537,"stop":1757533982537,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e804ecb99b79a83","name":"should create KeepAliveManager with required options","time":{"start":1757533588663,"stop":1757533588663,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b8605389028d4fa","name":"should deliver messages after dependencies are met","time":{"start":1757533624894,"stop":1757533624894,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a98eee36fb95bbf","name":"should perform initial health assessment on start","time":{"start":1757533636111,"stop":1757533636111,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bd11e89e69e1bcf","name":"throws on empty content topic","time":{"start":1757533572448,"stop":1757533572449,"duration":1},"status":"passed","severity":"normal"},{"uid":"75a6e3a1ac8a817","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1757533572462,"stop":1757533572462,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf4de5672d6c3c8","name":"Check message with invalid timestamp is not received","time":{"start":1757534111291,"stop":1757534111291,"duration":0},"status":"passed","severity":"normal"},{"uid":"79208ce5b2eac87","name":"Push message with custom timestamp: 1757537287267","time":{"start":1757534713448,"stop":1757534713449,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b88eed5599af54f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1757533572468,"stop":1757533572468,"duration":0},"status":"passed","severity":"normal"},{"uid":"e468de7e5feb411e","name":"should return true even if peer has no overlapping shards","time":{"start":1757533587874,"stop":1757533587875,"duration":1},"status":"passed","severity":"normal"},{"uid":"b11fcca33546a89f","name":"different cluster: nodes don't connect","time":{"start":1757533752088,"stop":1757533752088,"duration":0},"status":"passed","severity":"normal"},{"uid":"3035e4ffa08bb6c5","name":"should transition to Unhealthy when no connections","time":{"start":1757533636098,"stop":1757533636098,"duration":0},"status":"passed","severity":"normal"},{"uid":"584b8e6c98dece74","name":"should increase lamport timestamp","time":{"start":1757533624888,"stop":1757533624889,"duration":1},"status":"passed","severity":"normal"},{"uid":"473f7ad27e19e1fd","name":"should create NetworkMonitor with libp2p and events","time":{"start":1757533587825,"stop":1757533587825,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fed89891d0711c1","name":"Fails to push message bigger that 1MB","time":{"start":1757534713462,"stop":1757534713462,"duration":0},"status":"passed","severity":"normal"},{"uid":"83fe0e6c433b74d7","name":"Push message with shell command payload","time":{"start":1757534713441,"stop":1757534713441,"duration":0},"status":"passed","severity":"normal"},{"uid":"e14a5e377f8f5122","name":"Push message with content topic containing unicode special characters","time":{"start":1757534713434,"stop":1757534713435,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b9934d9bfd46dc4","name":"should maintain chronological order of messages in localHistory","time":{"start":1757533624891,"stop":1757533624891,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb47293b4e4a3754","name":"should return no connections if no open connection provided","time":{"start":1757533588605,"stop":1757533588605,"duration":0},"status":"passed","severity":"normal"},{"uid":"60af0f164bf226c4","name":"should return false when peer is not on topic","time":{"start":1757533589213,"stop":1757533589213,"duration":0},"status":"passed","severity":"normal"},{"uid":"e801fbae3c080b0e","name":"Push message with Script payload","time":{"start":1757534713465,"stop":1757534713465,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc8cadf635b881ea","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1757533624893,"stop":1757533624893,"duration":0},"status":"passed","severity":"normal"},{"uid":"17006666a8a9906","name":"should dispatch connect and disconnect events","time":{"start":1757533635740,"stop":1757533635742,"duration":2},"status":"passed","severity":"normal"},{"uid":"264427a0598e2c98","name":"should support chaining for add method","time":{"start":1757533633697,"stop":1757533633698,"duration":1},"status":"passed","severity":"normal"},{"uid":"8072688b4ae70cdd","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1757533598068,"stop":1757533598068,"duration":0},"status":"passed","severity":"normal"},{"uid":"266288c535b825c","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1757533618475,"stop":1757533618479,"duration":4},"status":"passed","severity":"normal"},{"uid":"66dbbad9a66eae5f","name":"Check message with no pubsub topic is not received","time":{"start":1757534111282,"stop":1757534111283,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ea951256fe44b66","name":"Push message with Basic HTML tag payload","time":{"start":1757534713429,"stop":1757534713430,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5f4f4f0e9fc4bdc","name":"should not receive a peer event before start","time":{"start":1757533602505,"stop":1757533602505,"duration":0},"status":"passed","severity":"normal"},{"uid":"b63d383b98e86f41","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1757533598069,"stop":1757533598069,"duration":0},"status":"passed","severity":"normal"},{"uid":"6850f1fce5d4b248","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757534135278,"stop":1757534135278,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ed22fcde041e22","name":"should keep entries that haven't expired yet","time":{"start":1757533633705,"stop":1757533633706,"duration":1},"status":"passed","severity":"normal"},{"uid":"65244a64a2b6574b","name":"should handle multiple query options for time ranges","time":{"start":1757533636807,"stop":1757533636808,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fa67027a6d3b691","name":"should insert message into bloom filter","time":{"start":1757533624887,"stop":1757533624887,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa32be8ff2b580dc","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1757533618473,"stop":1757533618474,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e9085706bcdf41f","name":"should skip peers that don't support peer exchange","time":{"start":1757533598660,"stop":1757533598662,"duration":2},"status":"passed","severity":"normal"},{"uid":"aed3e9db436e8a31","name":"Push message with meta","time":{"start":1757534713447,"stop":1757534713447,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6f1831be0cabc4e","name":"should not be empty after adding a subscription","time":{"start":1757533635806,"stop":1757533635807,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b7fbe1e05a3ee96","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1757533588525,"stop":1757533588526,"duration":1},"status":"passed","severity":"normal"},{"uid":"79ed40f2500fe0c3","name":"should allow redial after cooldown period","time":{"start":1757533588206,"stop":1757533588206,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff3cd4195c53f443","name":"Publish message with custom timestamp: Thu Sep 19 2024 19:50:27 GMT+0000 (Coordinated Universal Time)","time":{"start":1757533834359,"stop":1757533834360,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8f1e6f891b4f49c","name":"should successfully query peers and return peer infos","time":{"start":1757533598301,"stop":1757533598302,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cf08de00133ad5f","name":"Subscribe and receive messages via lightPush","time":{"start":1757534135277,"stop":1757534135277,"duration":0},"status":"passed","severity":"normal"},{"uid":"15f02458821b761d","name":"Non TWN Cluster","time":{"start":1757533930885,"stop":1757533930885,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d6f32e1f3eed6ae","name":"should maintain desired error rate","time":{"start":1757533622594,"stop":1757533622594,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3b5ba53ce1af43","name":"should set field with only LIGHTPUSH enabled","time":{"start":1757533578592,"stop":1757533578592,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1147aaf9d267953","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1757533640453,"stop":1757533640453,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a5192a466cffa53","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757534135272,"stop":1757534135273,"duration":1},"status":"passed","severity":"normal"},{"uid":"921775cc539b0cad","name":"Push message with Basic HTML tag payload","time":{"start":1757534713453,"stop":1757534713453,"duration":0},"status":"passed","severity":"normal"},{"uid":"10c22108fba022dd","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1757534009762,"stop":1757534009762,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e90b0439b74ecd","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1757533618442,"stop":1757533618448,"duration":6},"status":"passed","severity":"normal"},{"uid":"e9d8bf564b759930","name":"should return empty array when no peers connected","time":{"start":1757533589211,"stop":1757533589211,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd94dd4f88cc707","name":"should be able to decode the field with only STORE set to true","time":{"start":1757533577907,"stop":1757533577908,"duration":1},"status":"passed","severity":"normal"},{"uid":"35baf090a5ae06d3","name":"should throw error - no id","time":{"start":1757533578582,"stop":1757533578582,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b87651772592852","name":"should return false when peer is on different cluster","time":{"start":1757533587874,"stop":1757533587874,"duration":0},"status":"passed","severity":"normal"},{"uid":"21b449f0633ee126","name":"should drop only non-locked connections when over maxConnections","time":{"start":1757533588145,"stop":1757533588146,"duration":1},"status":"passed","severity":"normal"},{"uid":"18026f137dfd6cee","name":"Check publish message containing Chinese","time":{"start":1757533834352,"stop":1757533834353,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6116d731b821755","name":"should set field with only STORE enabled","time":{"start":1757533578591,"stop":1757533578591,"duration":0},"status":"passed","severity":"normal"},{"uid":"6efbf95a073bf5a6","name":"Rejects garbage","time":{"start":1757533646078,"stop":1757533646078,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad118e51e9778124","name":"Push message with Arabic payload","time":{"start":1757534713451,"stop":1757534713451,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5708e146e91a121","name":"should return false when peer is not found","time":{"start":1757533587880,"stop":1757533587881,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f9e7076b256976a","name":"Query generator for multiple messages","time":{"start":1757533989809,"stop":1757533989812,"duration":3},"status":"passed","severity":"normal"},{"uid":"8e5deeb91d04463b","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1757533682616,"stop":1757533682616,"duration":0},"status":"passed","severity":"normal"},{"uid":"9309880f777abd9b","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757534135270,"stop":1757534135270,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef342d4906880bff","name":"should emit a peer event after start","time":{"start":1757533667581,"stop":1757533667581,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f9231f81b3b9009","name":"ignores domain fetching errors","time":{"start":1757533598781,"stop":1757533598782,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd003d8bc4ffac01","name":"Check message received after jswaku node is restarted","time":{"start":1757534111284,"stop":1757534111284,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7335c40f99d306","name":"Relay","time":{"start":1757533669365,"stop":1757533669366,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a0a8ff9dc021304","name":"udp ip6 address","time":{"start":1757533577921,"stop":1757533577922,"duration":1},"status":"passed","severity":"normal"},{"uid":"58bd002b1447de5b","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1757533572455,"stop":1757533572456,"duration":1},"status":"passed","severity":"normal"},{"uid":"d92ad3a1d8c77223","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1757533624898,"stop":1757533624898,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74b117a336c0f2c","name":"Throws when trying to push message with empty payload","time":{"start":1757534713455,"stop":1757534713455,"duration":0},"status":"passed","severity":"normal"},{"uid":"63755dab892a45a1","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757534135284,"stop":1757534135284,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0e87cdd60cee13d","name":"Check publish message containing SQL Injection","time":{"start":1757533834355,"stop":1757533834355,"duration":0},"status":"passed","severity":"normal"},{"uid":"b75f526051061463","name":"should remove event listeners from libp2p","time":{"start":1757533587840,"stop":1757533587840,"duration":0},"status":"passed","severity":"normal"},{"uid":"96126f78702fc091","name":"should monitor connected peers and store them into cache","time":{"start":1757533756812,"stop":1757533756813,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa725323bf137092","name":"should initialize with default number of peers","time":{"start":1757533635732,"stop":1757533635732,"duration":0},"status":"passed","severity":"normal"},{"uid":"e85891346912131b","name":"Check received message containing Basic HTML tag","time":{"start":1757534111288,"stop":1757534111288,"duration":0},"status":"passed","severity":"normal"},{"uid":"cee8e36c5c938fc2","name":"should unregister libp2p event listeners when stop is called","time":{"start":1757533635743,"stop":1757533635745,"duration":2},"status":"passed","severity":"normal"},{"uid":"dd35e8789bb12830","name":"A test","time":{"start":1757533738011,"stop":1757533738011,"duration":0},"status":"passed","severity":"normal"},{"uid":"241db354b7f8d213","name":"Check publish message containing long","time":{"start":1757533834350,"stop":1757533834351,"duration":1},"status":"passed","severity":"normal"},{"uid":"24769d096d78bde9","name":"Query generator for multiple messages with multiple decoders","time":{"start":1757533989812,"stop":1757533989812,"duration":0},"status":"passed","severity":"normal"},{"uid":"89e7e81d8c55a0c2","name":"Push message with content topic containing escaped characters","time":{"start":1757534713459,"stop":1757534713459,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f6b66d498e4f027","name":"should update ack status of messages in outgoing buffer","time":{"start":1757533624898,"stop":1757533624898,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf6aadd1f5dab1b","name":"Check received message with timestamp: 1757533662318 ","time":{"start":1757534111281,"stop":1757534111281,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b9e2ca6002d10da","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1757533618514,"stop":1757533618514,"duration":0},"status":"passed","severity":"normal"},{"uid":"997f1548155651e5","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app16/1/topic551/test.js","time":{"start":1757533930892,"stop":1757533930892,"duration":0},"status":"passed","severity":"normal"},{"uid":"8672be78ca5c88e8","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1757533618501,"stop":1757533618501,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f43b2ff7e5e6f03","name":"should not receive a peer event before start","time":{"start":1757533897081,"stop":1757533897081,"duration":0},"status":"passed","severity":"normal"},{"uid":"5743d9b559c64639","name":"should be safe to call multiple times","time":{"start":1757533587540,"stop":1757533587540,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3593612e36a4f06","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1757533618492,"stop":1757533618493,"duration":1},"status":"passed","severity":"normal"},{"uid":"47c58c775b8df0cd","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1757533618488,"stop":1757533618488,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce1bc097b61761fa","name":"accepts time-filtered query with content filter","time":{"start":1757533588467,"stop":1757533588468,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4e5acd85fbdb092","name":"Push 30 different messages","time":{"start":1757534713442,"stop":1757534713443,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7340d8b6a4c2c08f","name":"Push message with content topic containing short","time":{"start":1757534713468,"stop":1757534713469,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b49302f4938b673","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757534135273,"stop":1757534135273,"duration":0},"status":"passed","severity":"normal"},{"uid":"f01bd4c49f82cdd9","name":"Push message with rate limit","time":{"start":1757534713436,"stop":1757534713436,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b545c7bf56818","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1757533587859,"stop":1757533587860,"duration":1},"status":"passed","severity":"normal"},{"uid":"c533352a88cc8927","name":"should accept empty decoders array","time":{"start":1757533636039,"stop":1757533636039,"duration":0},"status":"passed","severity":"normal"},{"uid":"a294ef92c9a31e20","name":"should dial with multiaddr and return stream","time":{"start":1757533589209,"stop":1757533589209,"duration":0},"status":"passed","severity":"normal"},{"uid":"545bbdd77222da73","name":"Passing page size 19 when there are 20 messages","time":{"start":1757533998977,"stop":1757533998977,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ad20ad884fceac9","name":"Push message with Chinese payload","time":{"start":1757534713428,"stop":1757534713428,"duration":0},"status":"passed","severity":"normal"},{"uid":"19fb606c9d7cfaa5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1757533572466,"stop":1757533572467,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3e740e87912779c","name":"should initialize bloom filter with correct parameters","time":{"start":1757533622592,"stop":1757533622593,"duration":1},"status":"passed","severity":"normal"},{"uid":"351dc06c88be4571","name":"should filter out undefined ENRs","time":{"start":1757533598302,"stop":1757533598306,"duration":4},"status":"passed","severity":"normal"},{"uid":"9e78b68395b86a69","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1757533635966,"stop":1757533635966,"duration":0},"status":"passed","severity":"normal"},{"uid":"a77bedddb8df1d15","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757534135277,"stop":1757534135277,"duration":0},"status":"passed","severity":"normal"},{"uid":"f538d8f6b1b68a9e","name":"should process queue every 500ms","time":{"start":1757533588209,"stop":1757533588209,"duration":0},"status":"passed","severity":"normal"},{"uid":"147afbe6a629477a","name":"Outgoing message is acknowledged","time":{"start":1757533639387,"stop":1757533639387,"duration":0},"status":"passed","severity":"normal"},{"uid":"514f7971382da1ba","name":"Push message with content topic containing escaped characters","time":{"start":1757534713446,"stop":1757534713446,"duration":0},"status":"passed","severity":"normal"},{"uid":"48bfe82828074ed5","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1757533618483,"stop":1757533618484,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5035f1cc24147f2","name":"can start the service","time":{"start":1757533667574,"stop":1757533667575,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef140aa3a6c76eab","name":"should reject on timeout if it was set","time":{"start":1757533636987,"stop":1757533636987,"duration":0},"status":"passed","severity":"normal"},{"uid":"d229dbe92c2a5026","name":"Push message with Arabic payload","time":{"start":1757534713464,"stop":1757534713464,"duration":0},"status":"passed","severity":"normal"},{"uid":"c322cabf9996a92a","name":"Check publish message containing JSON","time":{"start":1757533834356,"stop":1757533834357,"duration":1},"status":"passed","severity":"normal"},{"uid":"4212b22eb7b4ed48","name":"Push message with content topic containing Chinese","time":{"start":1757534713457,"stop":1757534713457,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb4ad4d3219d241d","name":"should emit multiple messages when query returns multiple messages","time":{"start":1757533636072,"stop":1757533636072,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd9c70389dd3e2d3","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757534135275,"stop":1757534135275,"duration":0},"status":"passed","severity":"normal"},{"uid":"972efe40d050eeea","name":"should be safe to call multiple times","time":{"start":1757533588201,"stop":1757533588202,"duration":1},"status":"passed","severity":"normal"},{"uid":"de22f317a43a752f","name":"Ordered callback, aborts when callback returns true","time":{"start":1757533989817,"stop":1757533989818,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1e0b806e474fd13","name":"should handle query errors","time":{"start":1757533598666,"stop":1757533598666,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e7a47465646158","name":"Subscribe and publish message","time":{"start":1757533842214,"stop":1757533842214,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8df81b99dfc3852","name":"Subscribe and receives messages on 20 topics","time":{"start":1757534135269,"stop":1757534135270,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9014faba68c752b","name":"Push message with Russian payload","time":{"start":1757534713451,"stop":1757534713452,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a50e5a4a9573052","name":"Push message with Script payload","time":{"start":1757534713452,"stop":1757534713452,"duration":0},"status":"passed","severity":"normal"},{"uid":"734b5a78bec79233","name":"should handle network check errors gracefully","time":{"start":1757533588217,"stop":1757533588217,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd1c48a8912345d","name":"Check received message containing JSON","time":{"start":1757534111279,"stop":1757534111279,"duration":0},"status":"passed","severity":"normal"},{"uid":"10f2be84cfb55c24","name":"should not fail to stop the service if it was not started","time":{"start":1757533602504,"stop":1757533602504,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b83558a02361198","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1757533989816,"stop":1757533989817,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ea8938055a473b6","name":"Check received message containing emoji","time":{"start":1757534111289,"stop":1757534111290,"duration":1},"status":"passed","severity":"normal"},{"uid":"7aeab11076a42427","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1757533668602,"stop":1757533668603,"duration":1},"status":"passed","severity":"normal"},{"uid":"77c543261d33b711","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757534135279,"stop":1757534135279,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e3250f66fe4e74","name":"should not trigger query when a recent query happened under threshold","time":{"start":1757533636070,"stop":1757533636071,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4e261754530cb6c","name":"should query peer with peer exchange protocol","time":{"start":1757533598663,"stop":1757533598663,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a4dfd4d4d54a19","name":"Store - dialed first","time":{"start":1757534012311,"stop":1757534012312,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d924e935508053d","name":"Encoder error raises irrecoverable error","time":{"start":1757533640453,"stop":1757533640453,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6bfa0ce3b38011","name":"Publish without waiting for remote peer","time":{"start":1757533842212,"stop":1757533842213,"duration":1},"status":"passed","severity":"normal"},{"uid":"27e2ae11d2526f16","name":"should set field with only FILTER enabled","time":{"start":1757533578591,"stop":1757533578592,"duration":1},"status":"passed","severity":"normal"},{"uid":"3737be46f1858ee1","name":"should wait for LightPush peer to be connected","time":{"start":1757533636987,"stop":1757533636987,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c7730fe00c3fc2","name":"Throws when trying to push message with empty payload","time":{"start":1757534713431,"stop":1757534713432,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a32d8d9dacc0a89","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1757533572465,"stop":1757533572465,"duration":0},"status":"passed","severity":"normal"},{"uid":"d48ab621cd0fe5f6","name":"should handle empty peer infos gracefully","time":{"start":1757533598302,"stop":1757533598302,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ad6ea09e09cde1","name":"should return false when peer shard info is not found","time":{"start":1757533587877,"stop":1757533587879,"duration":2},"status":"passed","severity":"normal"},{"uid":"7ee2618be235fa04","name":"Overlapping topic subscription","time":{"start":1757534135270,"stop":1757534135271,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4158a6cee3b853d","name":"throws on content topic with generation field greater than 0","time":{"start":1757533572450,"stop":1757533572450,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71699374c811bd3","name":"Ordered Callback - false","time":{"start":1757533991640,"stop":1757533991640,"duration":0},"status":"passed","severity":"normal"},{"uid":"279f6a9a9257916d","name":"Outgoing message is emitted as sending","time":{"start":1757533640452,"stop":1757533640452,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5def18abe0d03b4","name":"Push message with content topic containing Arabic","time":{"start":1757534713444,"stop":1757534713445,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2e1c1b7666652bc","name":"should drop connection to all peers on hangUp","time":{"start":1757533751579,"stop":1757533751579,"duration":0},"status":"passed","severity":"normal"},{"uid":"a09406cadab923a","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757534111281,"stop":1757534111282,"duration":1},"status":"passed","severity":"normal"},{"uid":"2299735f0b240d64","name":"should emit a peer event after start","time":{"start":1757533602505,"stop":1757533602505,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ccefc733d2bee0","name":"yields decoded messages","time":{"start":1757533588925,"stop":1757533588925,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9bb9ed7ab99f4ea","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1757533618501,"stop":1757533618501,"duration":0},"status":"passed","severity":"normal"},{"uid":"53584871225e5a12","name":"Check received message containing Russian","time":{"start":1757534111278,"stop":1757534111278,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd3cc7b67663cb1","name":"Passing page size 110 when there are 120 messages","time":{"start":1757533998977,"stop":1757533998977,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd9e79a9a2adb006","name":"Outgoing message is acknowledged","time":{"start":1757533640454,"stop":1757533640454,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad51fbc51beb19bf","name":"should return all connected peers without codec filter","time":{"start":1757533589211,"stop":1757533589211,"duration":0},"status":"passed","severity":"normal"},{"uid":"28e498fec7507d43","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1757533598062,"stop":1757533598062,"duration":0},"status":"passed","severity":"normal"},{"uid":"9729203027400755","name":"Check message on other pubsub topic is not received","time":{"start":1757534111282,"stop":1757534111282,"duration":0},"status":"passed","severity":"normal"},{"uid":"13880df4502174dc","name":"ends after yielding if response size indicates end","time":{"start":1757533588926,"stop":1757533588926,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0b079c0cd9dc232","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757534135275,"stop":1757534135276,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2925874d9d2f044","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757534111284,"stop":1757534111284,"duration":0},"status":"passed","severity":"normal"},{"uid":"e90cf9875f4b115","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757533577909,"stop":1757533577910,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd7ea105891690b9","name":"Check received message containing short","time":{"start":1757534111285,"stop":1757534111285,"duration":0},"status":"passed","severity":"normal"},{"uid":"e15fd1cfea224b43","name":"should encodeTxt and decodeTxt","time":{"start":1757533578579,"stop":1757533578580,"duration":1},"status":"passed","severity":"normal"},{"uid":"435de3b6a6186b51","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1757533834362,"stop":1757533834362,"duration":0},"status":"passed","severity":"normal"},{"uid":"736753c5247c799d","name":"Push message with content topic containing unicode special characters","time":{"start":1757534713472,"stop":1757534713472,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2b2b03f3ff8d437","name":"ignores unrecognized TXT record formats","time":{"start":1757533598782,"stop":1757533598782,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b87c135edb49c","name":"should successfully query store with valid decoders and options","time":{"start":1757533636805,"stop":1757533636805,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b6191c28f84242c","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1757533827641,"stop":1757533827642,"duration":1},"status":"passed","severity":"normal"},{"uid":"32999aaf3b3eb7d4","name":"should get all peers from store","time":{"start":1757533588129,"stop":1757533588137,"duration":8},"status":"passed","severity":"normal"},{"uid":"31447776476934bc","name":"should fail to send if no connected peers found","time":{"start":1757533635628,"stop":1757533635628,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8283e0da67930f2","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1757533618469,"stop":1757533618470,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2a9e56492645652","name":"should handle dial errors gracefully","time":{"start":1757533588139,"stop":1757533588139,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecdc794dea891710","name":"should be safe to call multiple times","time":{"start":1757533589206,"stop":1757533589206,"duration":0},"status":"passed","severity":"normal"},{"uid":"2502f3060ee234a2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1757533618514,"stop":1757533618515,"duration":1},"status":"passed","severity":"normal"},{"uid":"a96d110d4d974a22","name":"Push message with shell command payload","time":{"start":1757534713466,"stop":1757534713466,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fc06094379d6e6e","name":"should reject if Filter is requested but not mounted","time":{"start":1757533636986,"stop":1757533636987,"duration":1},"status":"passed","severity":"normal"},{"uid":"58b4d50e0e2a08b5","name":"ends if stream creation fails","time":{"start":1757533588924,"stop":1757533588924,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb54cf9bafb73003","name":"Check message with non string payload is not received","time":{"start":1757534111292,"stop":1757534111292,"duration":0},"status":"passed","severity":"normal"},{"uid":"220fc1edbbf62577","name":"should handle errors when globalThis is not available","time":{"start":1757533587839,"stop":1757533587839,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b7322b6b443c268","name":"Waku message hash computation (no timestamp)","time":{"start":1757533588163,"stop":1757533588163,"duration":0},"status":"passed","severity":"normal"},{"uid":"35f8525d003b0ce1","name":"Subscribe to topic containing XML and receive message","time":{"start":1757534135282,"stop":1757534135283,"duration":1},"status":"passed","severity":"normal"},{"uid":"3722485ee493df6d","name":"should work with stubbed retrieve function","time":{"start":1757533636049,"stop":1757533636049,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5c5c554e52e7621","name":"should handle zero peers request","time":{"start":1757533598312,"stop":1757533598312,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8bfabe70392fbb3","name":"should work with v3 peers","time":{"start":1757533635633,"stop":1757533635633,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc148bd222d13941","name":"should not return locked peers if enough unlocked are available","time":{"start":1757533635739,"stop":1757533635740,"duration":1},"status":"passed","severity":"normal"},{"uid":"7560bfe3173b1df5","name":"Check publish message containing XML","time":{"start":1757533834355,"stop":1757533834356,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f17e3df2acfcea4","name":"should handle peer disconnect event when no connections remain","time":{"start":1757533587853,"stop":1757533587853,"duration":0},"status":"passed","severity":"normal"},{"uid":"50609554fc9aaeb8","name":"should be safe to call multiple times","time":{"start":1757533588115,"stop":1757533588116,"duration":1},"status":"passed","severity":"normal"},{"uid":"6807c8ca5b31b47","name":"Subscribe to topic containing long and publish message","time":{"start":1757533842221,"stop":1757533842222,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f9fd39f2ea51b7c","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1757533588158,"stop":1757533588158,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3fcbbceddd24230","name":"should remove event listeners","time":{"start":1757533588666,"stop":1757533588667,"duration":1},"status":"passed","severity":"normal"},{"uid":"31182ce1d2e78baf","name":"should return false and handle errors gracefully","time":{"start":1757533589210,"stop":1757533589210,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a00dc420d9503a","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757533810672,"stop":1757533810672,"duration":0},"status":"passed","severity":"normal"},{"uid":"338586312b1fa348","name":"should handle onConnected and onDisconnected","time":{"start":1757533635742,"stop":1757533635742,"duration":0},"status":"passed","severity":"normal"},{"uid":"9020390c5cde531f","name":"should handle query errors gracefully","time":{"start":1757533598665,"stop":1757533598665,"duration":0},"status":"passed","severity":"normal"},{"uid":"8557636cd9f24493","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1757533996264,"stop":1757533996264,"duration":0},"status":"passed","severity":"normal"},{"uid":"94b1d67dd54238fe","name":"can start and stop the service","time":{"start":1757533667579,"stop":1757533667579,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b1a7eb3fc2bf8d","name":"should return false when navigator.onLine is false","time":{"start":1757533587841,"stop":1757533587851,"duration":10},"status":"passed","severity":"normal"},{"uid":"4b7571716e590e4b","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1757533618501,"stop":1757533618501,"duration":0},"status":"passed","severity":"normal"},{"uid":"db6e9a91ac407685","name":"Push message with emoji payload","time":{"start":1757534713431,"stop":1757534713431,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8145de60a9953b7","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1757534009763,"stop":1757534009763,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f793e54ebf2710c","name":"nwaku subscribes","time":{"start":1757533824340,"stop":1757533824340,"duration":0},"status":"passed","severity":"normal"},{"uid":"6139327feefcc52e","name":"Push message with special chars payload","time":{"start":1757534713451,"stop":1757534713451,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7c5b7f83bd09ae2","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app31/7/topic438/json","time":{"start":1757533930888,"stop":1757533930888,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b08705fe322f76b","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1757533618452,"stop":1757533618455,"duration":3},"status":"passed","severity":"normal"},{"uid":"ee01841e6905f1b","name":"Push message with content topic containing Russian","time":{"start":1757534713433,"stop":1757534713433,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e3651e619c3fe4","name":"Push message with content topic containing numeric","time":{"start":1757534713469,"stop":1757534713469,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad86102f6fc4ceef","name":"Query Generator, Multiple PubsubTopics","time":{"start":1757533957854,"stop":1757533957854,"duration":0},"status":"passed","severity":"normal"},{"uid":"bab8d19f5ae0d3","name":"Check received message containing short","time":{"start":1757534111276,"stop":1757534111276,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa518bfb852b5e34","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1757533842227,"stop":1757533842227,"duration":0},"status":"passed","severity":"normal"},{"uid":"47b38d1e0b139677","name":"messageHashStr produces different results for different inputs","time":{"start":1757533588166,"stop":1757533588174,"duration":8},"status":"passed","severity":"normal"},{"uid":"9e872c9d70afce6e","name":"Push message with content topic containing unicode special characters","time":{"start":1757534713459,"stop":1757534713459,"duration":0},"status":"passed","severity":"normal"},{"uid":"24496cd7b2630ce","name":"Push to array if already present","time":{"start":1757533572308,"stop":1757533572308,"duration":0},"status":"passed","severity":"normal"},{"uid":"af5cc2fd1dda1871","name":"Check received message containing long","time":{"start":1757534111276,"stop":1757534111276,"duration":0},"status":"passed","severity":"normal"},{"uid":"6017a5fc50ee4d1","name":"should be online or offline if network state changed","time":{"start":1757533682624,"stop":1757533682624,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e494c0cc5c6f87","name":"should handle peer connect event","time":{"start":1757533587852,"stop":1757533587852,"duration":0},"status":"passed","severity":"normal"},{"uid":"883db7a1b5ba8fd0","name":"should set field with all protocols enabled","time":{"start":1757533578590,"stop":1757533578591,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb1fb8be42506b18","name":"Publishes to nwaku","time":{"start":1757533824340,"stop":1757533824340,"duration":0},"status":"passed","severity":"normal"},{"uid":"e13977743259aff1","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1757533587558,"stop":1757533587565,"duration":7},"status":"passed","severity":"normal"},{"uid":"c196a101a613b691","name":"Relay - dialed after","time":{"start":1757534012311,"stop":1757534012311,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9aaebc3714296c6","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1757533635737,"stop":1757533635737,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d1cd91e317056f6","name":"Check publish message containing Russian","time":{"start":1757533834354,"stop":1757533834354,"duration":0},"status":"passed","severity":"normal"},{"uid":"931468023b7c0ccc","name":"can start the service","time":{"start":1757533602503,"stop":1757533602504,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a4bef54aed08af6","name":"should work with mock decoders","time":{"start":1757533636049,"stop":1757533636049,"duration":0},"status":"passed","severity":"normal"},{"uid":"4141142ef94798db","name":"should add sent message to localHistory with retrievalHint","time":{"start":1757533624888,"stop":1757533624888,"duration":0},"status":"passed","severity":"normal"},{"uid":"827b0b9b9866c71f","name":"should update peer store before dialing","time":{"start":1757533587556,"stop":1757533587556,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b6410d4d9195645","name":"should handle dial errors gracefully","time":{"start":1757533588207,"stop":1757533588208,"duration":1},"status":"passed","severity":"normal"},{"uid":"85637412eeb5c77a","name":"A test","time":{"start":1757533738010,"stop":1757533738011,"duration":1},"status":"passed","severity":"normal"},{"uid":"c178f9261245c95a","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1757533618479,"stop":1757533618479,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ab560a7f13f08a","name":"Push message with custom timestamp: 1757537287267","time":{"start":1757534713436,"stop":1757534713437,"duration":1},"status":"passed","severity":"normal"},{"uid":"53039237f2af8a7c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1757533618509,"stop":1757533618509,"duration":0},"status":"passed","severity":"normal"},{"uid":"2beeed59f353b1f","name":"should insert elements correctly","time":{"start":1757533622593,"stop":1757533622593,"duration":0},"status":"passed","severity":"normal"},{"uid":"e48037bf06489935","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1757533624892,"stop":1757533624892,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e6994bbbb0fe54","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757534111281,"stop":1757534111281,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b31a31a6f82ce3e","name":"Push message with content topic containing Arabic","time":{"start":1757534713457,"stop":1757534713457,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5363f20fa9a5bc9","name":"should remove event listeners","time":{"start":1757533588116,"stop":1757533588116,"duration":0},"status":"passed","severity":"normal"},{"uid":"5902d318d1576e8f","name":"Push message with unicode special characters payload","time":{"start":1757534713467,"stop":1757534713467,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ce9c3cb64855437","name":"Check received message containing Basic HTML tag","time":{"start":1757534111279,"stop":1757534111279,"duration":0},"status":"passed","severity":"normal"},{"uid":"e94955ce386100d","name":"should clear dial history on stop","time":{"start":1757533588198,"stop":1757533588201,"duration":3},"status":"passed","severity":"normal"},{"uid":"a532729657ed0976","name":"random static sharding 6 - Cluster ID: 463, Shard ID: 198","time":{"start":1757533982537,"stop":1757533982538,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cff0e308ede45f0","name":"Query generator for 2000 messages","time":{"start":1757533989818,"stop":1757533989819,"duration":1},"status":"passed","severity":"normal"},{"uid":"151e9bf19c24454","name":"Push message with SQL Injection payload","time":{"start":1757534713429,"stop":1757534713429,"duration":0},"status":"passed","severity":"normal"},{"uid":"745a5c8e755cc1c8","name":"should start the dialing interval","time":{"start":1757533588195,"stop":1757533588195,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8ed3193e5eae09","name":"should not modify tags of connections for different peers","time":{"start":1757533635754,"stop":1757533635754,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c77103b4ae24eec","name":"Subscribe to topic containing emoji and publish message","time":{"start":1757533842227,"stop":1757533842228,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce577d1d3471da09","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1757533839702,"stop":1757533839702,"duration":0},"status":"passed","severity":"normal"},{"uid":"a312188b6b73b6d3","name":"Push message with unicode special characters payload","time":{"start":1757534713454,"stop":1757534713455,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c49d9f6dd54bdeb","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1757533588785,"stop":1757533588786,"duration":1},"status":"passed","severity":"normal"},{"uid":"995e4cd8c4cf6a52","name":"should successfully stop","time":{"start":1757533635967,"stop":1757533635967,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c752d4ea8f4bc4d","name":"Push message with meta","time":{"start":1757534713460,"stop":1757534713460,"duration":0},"status":"passed","severity":"normal"},{"uid":"f89d555088649d26","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1757533842227,"stop":1757533842227,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f8a6585f560af93","name":"Outgoing message is emitted as sending","time":{"start":1757533639385,"stop":1757533639386,"duration":1},"status":"passed","severity":"normal"},{"uid":"8098ad57133a20c6","name":"does not throw on valid cases","time":{"start":1757533572448,"stop":1757533572448,"duration":0},"status":"passed","severity":"normal"},{"uid":"4787e5afba59fb17","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757533810668,"stop":1757533810668,"duration":0},"status":"passed","severity":"normal"},{"uid":"406fd2d3964572b4","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1757534009767,"stop":1757534009767,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc08209218dbdc64","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1757533635746,"stop":1757533635748,"duration":2},"status":"passed","severity":"normal"},{"uid":"9c68624d8cfc8cb7","name":"should increase lamport timestamp","time":{"start":1757533624887,"stop":1757533624887,"duration":0},"status":"passed","severity":"normal"},{"uid":"43c45b6152d05e9f","name":"should work with stubbed waku event emitter","time":{"start":1757533636048,"stop":1757533636049,"duration":1},"status":"passed","severity":"normal"},{"uid":"d931ac58dd435edb","name":"can start the service","time":{"start":1757533897076,"stop":1757533897077,"duration":1},"status":"passed","severity":"normal"},{"uid":"a78cde4c73f43ca8","name":"Subscribe and receive messages via lightPush","time":{"start":1757534135268,"stop":1757534135268,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d9b1d1afe574af6","name":"Push message with content topic containing numeric","time":{"start":1757534713443,"stop":1757534713444,"duration":1},"status":"passed","severity":"normal"},{"uid":"19ab76a098c29119","name":"Cluster id 0, shard 0","time":{"start":1757533982535,"stop":1757533982535,"duration":0},"status":"passed","severity":"normal"},{"uid":"49f8413677d9732","name":"Push message with content topic containing SQL Injection","time":{"start":1757534713445,"stop":1757534713445,"duration":0},"status":"passed","severity":"normal"},{"uid":"c16572cdc6aff2f6","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1757533618499,"stop":1757533618499,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e21a462497f8511","name":"peer:update - should do nothing if another protocol hit","time":{"start":1757533588782,"stop":1757533588783,"duration":1},"status":"passed","severity":"normal"},{"uid":"12380c9918a91042","name":"Callback on promise","time":{"start":1757533989815,"stop":1757533989816,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee71f46ef78946c0","name":"should not start if already started","time":{"start":1757533598649,"stop":1757533598652,"duration":3},"status":"passed","severity":"normal"},{"uid":"244292fecdc8933b","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1757533957855,"stop":1757533957856,"duration":1},"status":"passed","severity":"normal"},{"uid":"24ce509d2d2845aa","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app73/1/topic334/proto","time":{"start":1757533930889,"stop":1757533930890,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef51f2aa4b2c124f","name":"Push message with unicode special characters payload","time":{"start":1757534713430,"stop":1757534713431,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8ae1f9712ca96b9","name":"should return false when pubsub topic parsing fails","time":{"start":1757533587880,"stop":1757533587880,"duration":0},"status":"passed","severity":"normal"},{"uid":"46213ba4da66ed39","name":"should call waitForPeer on Relay","time":{"start":1757533636988,"stop":1757533636988,"duration":0},"status":"passed","severity":"normal"},{"uid":"8df4cde55458de09","name":"should create RPC request with correct parameters","time":{"start":1757533598313,"stop":1757533598313,"duration":0},"status":"passed","severity":"normal"},{"uid":"1526e2abb6c38216","name":"should set field with all protocols disabled","time":{"start":1757533578590,"stop":1757533578590,"duration":0},"status":"passed","severity":"normal"},{"uid":"35a86d14db2c53a7","name":"Check message with no payload is not received","time":{"start":1757534111292,"stop":1757534111292,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c9905fa847194e","name":"Sync message is not sent if another sync message was just received","time":{"start":1757533642792,"stop":1757533642792,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f759290cc0bfc01","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1757533618857,"stop":1757533618858,"duration":1},"status":"passed","severity":"normal"},{"uid":"27c29e9afa8fc0e9","name":"Check publish message containing unicode special characters","time":{"start":1757533834358,"stop":1757533834358,"duration":0},"status":"passed","severity":"normal"},{"uid":"d090b7369f31904d","name":"return first retrieved peers without further DNS queries","time":{"start":1757533598783,"stop":1757533598784,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8859eff7f5ed733","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1757533618455,"stop":1757533618459,"duration":4},"status":"passed","severity":"normal"},{"uid":"3d565d2c6da21f94","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1757533598056,"stop":1757533598062,"duration":6},"status":"passed","severity":"normal"},{"uid":"3958ad80a1c43309","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1757533618470,"stop":1757533618471,"duration":1},"status":"passed","severity":"normal"},{"uid":"93be355ed857f50d","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1757533639386,"stop":1757533639387,"duration":1},"status":"passed","severity":"normal"},{"uid":"f90a2d0a689447f1","name":"should handle special patterns correctly","time":{"start":1757533622599,"stop":1757533622599,"duration":0},"status":"passed","severity":"normal"},{"uid":"65eb887f9e07ca00","name":"Push message with content topic containing numeric","time":{"start":1757534713432,"stop":1757534713432,"duration":0},"status":"passed","severity":"normal"},{"uid":"4588c294cd88f247","name":"should not retry if at least one success","time":{"start":1757533635632,"stop":1757533635632,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf3ce7bbb2e5f41","name":"should throw error when no peers are available","time":{"start":1757533636805,"stop":1757533636806,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e38b48a45be50f2","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1757533598306,"stop":1757533598306,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2575f036d6efead","name":"should dial peers from store when browser is connected","time":{"start":1757533588127,"stop":1757533588128,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8d431198008dbf9","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1757533572456,"stop":1757533572456,"duration":0},"status":"passed","severity":"normal"},{"uid":"3748c4ba781b4454","name":"returns only open connection if one present","time":{"start":1757533588605,"stop":1757533588605,"duration":0},"status":"passed","severity":"normal"},{"uid":"d678bf1c38d0b0ad","name":"Push message with content topic containing emoji","time":{"start":1757534713435,"stop":1757534713435,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e170090ad1028f","name":"should create PeerExchange instance with components","time":{"start":1757533598313,"stop":1757533598313,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2aef8a8ac070fb1","name":"Accepts a valid Waku Message","time":{"start":1757533646076,"stop":1757533646077,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c2aa7b5af2288c9","name":"should initialize with libp2p components","time":{"start":1757533598300,"stop":1757533598301,"duration":1},"status":"passed","severity":"normal"},{"uid":"a222799a1fb8521e","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1757533618489,"stop":1757533618492,"duration":3},"status":"passed","severity":"normal"},{"uid":"bdf171aa7a20fa68","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1757533957861,"stop":1757533957861,"duration":0},"status":"passed","severity":"normal"},{"uid":"9251c7637aa9c863","name":"Passing page size 10 when there are 10 messages","time":{"start":1757533998976,"stop":1757533998976,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc96bc14493d63dd","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app49/4/topic228/json","time":{"start":1757533930886,"stop":1757533930888,"duration":2},"status":"passed","severity":"normal"},{"uid":"b1056cf88c14f5b4","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1757533635753,"stop":1757533635753,"duration":0},"status":"passed","severity":"normal"},{"uid":"fce981bc7262c44e","name":"Push message with content topic containing Russian","time":{"start":1757534713445,"stop":1757534713445,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf1b1d7c051baf51","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757534135283,"stop":1757534135283,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2a41e583121d220","name":"Push message with JSON payload","time":{"start":1757534713453,"stop":1757534713454,"duration":1},"status":"passed","severity":"normal"},{"uid":"e34c5ee70992fafc","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1757533572454,"stop":1757533572455,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c068b51610057cf","name":"Push message with XML payload","time":{"start":1757534713429,"stop":1757534713429,"duration":0},"status":"passed","severity":"normal"},{"uid":"181e938ab63a32ab","name":"Mutual subscription","time":{"start":1757533842211,"stop":1757533842212,"duration":1},"status":"passed","severity":"normal"},{"uid":"5116f25d00ccfbac","name":"should be safe to call multiple times","time":{"start":1757533588664,"stop":1757533588664,"duration":0},"status":"passed","severity":"normal"},{"uid":"8da911d99515e033","name":"Filter","time":{"start":1757534012313,"stop":1757534012314,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4ce569a592ecbe8","name":"All","time":{"start":1757533669366,"stop":1757533669367,"duration":1},"status":"passed","severity":"normal"},{"uid":"aadf6a97e2551b0d","name":"Waku message hash computation (meta attribute not present)","time":{"start":1757533588158,"stop":1757533588158,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f0a36b113fb3f62","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1757533572463,"stop":1757533572464,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9a2532d1fbebc44","name":"should discard bootstrap peers when has more than set limit","time":{"start":1757533704969,"stop":1757533704969,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe9dae4244c68b5c","name":"can query messages by message hash","time":{"start":1757533984743,"stop":1757533984745,"duration":2},"status":"passed","severity":"normal"},{"uid":"c76c95af5bfb3ecc","name":"messageHashStr produces consistent results for the same input","time":{"start":1757533588165,"stop":1757533588165,"duration":0},"status":"passed","severity":"normal"},{"uid":"36efb511fb0e0418","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1757533618465,"stop":1757533618465,"duration":0},"status":"passed","severity":"normal"},{"uid":"172048da8f906b86","name":"should handle missing messages with undefined retrievalHint","time":{"start":1757533624896,"stop":1757533624896,"duration":0},"status":"passed","severity":"normal"},{"uid":"2778ab254a3149d6","name":"should throw error - no id","time":{"start":1757533578581,"stop":1757533578581,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bf94d09bd844e87","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1757533737786,"stop":1757533737787,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cecfc2be7f427e7","name":"topics with same application and version share the same shard","time":{"start":1757533572458,"stop":1757533572459,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf98bcb32e8d23f2","name":"Correctly serialized arguments","time":{"start":1757533751736,"stop":1757533751737,"duration":1},"status":"passed","severity":"normal"},{"uid":"82535a852c1dcb1a","name":"should clear existing timers before creating new ones","time":{"start":1757533588694,"stop":1757533588694,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee136cc4bf1b13cc","name":"Push message with long payload","time":{"start":1757534713463,"stop":1757534713463,"duration":0},"status":"passed","severity":"normal"},{"uid":"25f66e03f285165a","name":"should not fail to start the service if it is already started","time":{"start":1757533897078,"stop":1757533897079,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f0ae1a9835cc517","name":"Check publish message after service node is restarted","time":{"start":1757533834363,"stop":1757533834365,"duration":2},"status":"skipped","severity":"normal"},{"uid":"6eebd64c59a50566","name":"messageHash returns a Uint8Array","time":{"start":1757533588164,"stop":1757533588164,"duration":0},"status":"passed","severity":"normal"},{"uid":"32b651a97132311c","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757533577905,"stop":1757533577905,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd7b4a63dd394422","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757534135275,"stop":1757534135275,"duration":0},"status":"passed","severity":"normal"},{"uid":"79bbfbd6de92c89c","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1757533729679,"stop":1757533729679,"duration":0},"status":"passed","severity":"normal"},{"uid":"26bce1b29d3118e1","name":"should handle cache.get errors gracefully","time":{"start":1757533602507,"stop":1757533602507,"duration":0},"status":"passed","severity":"normal"},{"uid":"c48b3ec2d04f1390","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1757533618480,"stop":1757533618480,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d0b9b6dc996463c","name":"should get / set UDP multiaddr","time":{"start":1757533578587,"stop":1757533578587,"duration":0},"status":"passed","severity":"normal"},{"uid":"286bd0bdd81d9375","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1757534009766,"stop":1757534009767,"duration":1},"status":"passed","severity":"normal"},{"uid":"efb5405c4a770ede","name":"should be able to decode the field with only RELAY set to true","time":{"start":1757533577906,"stop":1757533577907,"duration":1},"status":"passed","severity":"normal"},{"uid":"8357bbca1bd3c936","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app90/3/topic477/json","time":{"start":1757533930886,"stop":1757533930886,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e0e8aed22ea5330","name":"Passing invalid cursor","time":{"start":1757533942665,"stop":1757533942666,"duration":1},"status":"passed","severity":"normal"},{"uid":"e089e2ae4f4b4fa5","name":"should dial peers from store on start","time":{"start":1757533588114,"stop":1757533588115,"duration":1},"status":"passed","severity":"normal"},{"uid":"41f3bbccfd8027b9","name":"should push the message to the outgoing buffer","time":{"start":1757533624887,"stop":1757533624887,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50ad35f0f0a4570","name":"Push message with rate limit","time":{"start":1757534713473,"stop":1757534713473,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e9ab0edfe37dc94","name":"should return start time to match max range","time":{"start":1757533636079,"stop":1757533636079,"duration":0},"status":"passed","severity":"normal"},{"uid":"a121cd522fbe1168","name":"should dial all peers on dial","time":{"start":1757533751579,"stop":1757533751579,"duration":0},"status":"passed","severity":"normal"},{"uid":"f93469aafd434e30","name":"ends if response has no messages","time":{"start":1757533588924,"stop":1757533588925,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ffd5bcdf7b45241","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1757533588144,"stop":1757533588145,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed4d05ede3d43acc","name":"should be able to encode the field with only FILTER set to true","time":{"start":1757533577899,"stop":1757533577900,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae4de654303027e4","name":"should request peer renewal on specific errors","time":{"start":1757533634692,"stop":1757533634694,"duration":2},"status":"passed","severity":"normal"},{"uid":"6889772b39d3cc68","name":"should drop connection to one peer on hangUp","time":{"start":1757533751580,"stop":1757533751580,"duration":0},"status":"passed","severity":"normal"},{"uid":"a04d9e690ddd8f83","name":"msgTime: 0 ms from now, startTime: 1757447591919, endTime: 1757533991919","time":{"start":1757534009766,"stop":1757534009766,"duration":0},"status":"passed","severity":"normal"},{"uid":"9266bef346d8e309","name":"Push message with content topic containing Russian","time":{"start":1757534713470,"stop":1757534713470,"duration":0},"status":"passed","severity":"normal"},{"uid":"f289c79130b55c81","name":"Push message with content topic containing special chars","time":{"start":1757534713444,"stop":1757534713444,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b62d024ee08a59a","name":"Push message with SQL Injection payload","time":{"start":1757534713465,"stop":1757534713465,"duration":0},"status":"passed","severity":"normal"},{"uid":"8de1cd10fbcc537","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1757533668603,"stop":1757533668603,"duration":0},"status":"passed","severity":"normal"},{"uid":"724e42f898d2df13","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1757533636098,"stop":1757533636098,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaaca6804484204","name":"Decrypt messages","time":{"start":1757533812218,"stop":1757533812219,"duration":1},"status":"passed","severity":"normal"},{"uid":"8224477d446f3ca","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1757533634686,"stop":1757533634686,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c37205c4297925e","name":"should skip peer when already connected","time":{"start":1757533588203,"stop":1757533588203,"duration":0},"status":"passed","severity":"normal"},{"uid":"b650d66fb7e0e2b3","name":"handles different networkShards values correctly","time":{"start":1757533572460,"stop":1757533572460,"duration":0},"status":"passed","severity":"normal"},{"uid":"be0a9ed45a857473","name":"Push message equal or less that 1MB","time":{"start":1757534713474,"stop":1757534713474,"duration":0},"status":"passed","severity":"normal"},{"uid":"cee74e61d08def8f","name":"should create PeerExchangeDiscovery with default options","time":{"start":1757533598670,"stop":1757533598670,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c2faf104a080cfa","name":"should stop ping timers on peer disconnect","time":{"start":1757533588673,"stop":1757533588673,"duration":0},"status":"passed","severity":"normal"},{"uid":"f656cebbe76d65de","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1757533618500,"stop":1757533618500,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4e516bab1599f4c","name":"random static sharding 1 - Cluster ID: 124, Shard ID: 311","time":{"start":1757533982536,"stop":1757533982536,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a8e222036c4615","name":"Push message with long payload","time":{"start":1757534713450,"stop":1757534713450,"duration":0},"status":"passed","severity":"normal"},{"uid":"4495f62a96160b12","name":"Push message with Arabic payload","time":{"start":1757534713428,"stop":1757534713428,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab2c8a2d83001579","name":"isConnected should return false after all peers disconnect","time":{"start":1757533682618,"stop":1757533682618,"duration":0},"status":"passed","severity":"normal"},{"uid":"824d9f5160666c48","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1757533842216,"stop":1757533842217,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdc7f2d980024729","name":"Relay Node - default protocol","time":{"start":1757534012316,"stop":1757534012317,"duration":1},"status":"passed","severity":"normal"},{"uid":"72c5df0a961f1aa2","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1757533827653,"stop":1757533827654,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ed6f97c98da7f35","name":"Encoder error raises irrecoverable error","time":{"start":1757533639386,"stop":1757533639386,"duration":0},"status":"passed","severity":"normal"},{"uid":"a41d00b9e182b18d","name":"Push message with Russian payload","time":{"start":1757534713428,"stop":1757534713428,"duration":0},"status":"passed","severity":"normal"},{"uid":"16476c099322991","name":"Check publish message containing special chars","time":{"start":1757533834351,"stop":1757533834351,"duration":0},"status":"passed","severity":"normal"},{"uid":"b32339859df267bb","name":"Push 30 different messages","time":{"start":1757534713431,"stop":1757534713431,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1a1daa0fc7c38e92","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1757533682622,"stop":1757533682624,"duration":2},"status":"passed","severity":"normal"},{"uid":"e427d3ac6856d140","name":"should be able to dial TLS multiaddrs","time":{"start":1757533751581,"stop":1757533751581,"duration":0},"status":"passed","severity":"normal"},{"uid":"a76661ca6bd3b9c4","name":"Push message equal or less that 1MB","time":{"start":1757534713437,"stop":1757534713437,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e00badffd54782e","name":"Subscribe to topic containing short and receive message","time":{"start":1757534135280,"stop":1757534135280,"duration":0},"status":"passed","severity":"normal"},{"uid":"226141b4b8ce15ba","name":"should clear interval on stop","time":{"start":1757533598669,"stop":1757533598669,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e86cb057b6fa87","name":"should create a new stream if no existing for protocol found","time":{"start":1757533588782,"stop":1757533588782,"duration":0},"status":"passed","severity":"normal"},{"uid":"89abbb87b8576aba","name":"pre and post cipher","time":{"start":1757533608826,"stop":1757533608826,"duration":0},"status":"passed","severity":"normal"},{"uid":"f61059ae2e09139","name":"should attach causal history and bloom filter to each message","time":{"start":1757533624888,"stop":1757533624888,"duration":0},"status":"passed","severity":"normal"},{"uid":"382f54d60481e3e1","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1757533577908,"stop":1757533577909,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1b1b88755efd2b6","name":"Push message with emoji payload","time":{"start":1757534713467,"stop":1757534713467,"duration":0},"status":"passed","severity":"normal"},{"uid":"634506815b0d2130","name":"Check message on other pubsub topic is not received","time":{"start":1757534111291,"stop":1757534111291,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3c3e65836269c08","name":"should not discard bootstrap peers if under the limit","time":{"start":1757533704969,"stop":1757533704970,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8444ee934b8170c","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1757533667588,"stop":1757533667591,"duration":3},"status":"skipped","severity":"normal"},{"uid":"3959926b396e81c2","name":"should handle queue overflow by adding peers to queue","time":{"start":1757533588208,"stop":1757533588208,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab57c71ccc4d7a08","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1757533572454,"stop":1757533572454,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c4eb7df64d66b7","name":"Check publish message containing shell command","time":{"start":1757533834357,"stop":1757533834357,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f268f59cae7639","name":"Publish message with custom timestamp: Wed Sep 10 2025 20:50:27 GMT+0000 (Coordinated Universal Time)","time":{"start":1757533834361,"stop":1757533834361,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa6e1f5b54ad3207","name":"should save new peer to store","time":{"start":1757533587557,"stop":1757533587558,"duration":1},"status":"passed","severity":"normal"},{"uid":"9130c43d2a988bd3","name":"should retry on complete failure if specified","time":{"start":1757533635632,"stop":1757533635632,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bd1fd74349fd711","name":"should properly create location multiaddrs - udp6","time":{"start":1757533578588,"stop":1757533578589,"duration":1},"status":"passed","severity":"normal"},{"uid":"4af0d270a13bc530","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1757533618497,"stop":1757533618497,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d63e8a131abe26","name":"Sync message is not sent if another sync message was just sent","time":{"start":1757533642792,"stop":1757533642792,"duration":0},"status":"passed","severity":"normal"},{"uid":"b135349e9a724f33","name":"should work with mixed v2 and v3 peers","time":{"start":1757533635633,"stop":1757533635633,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ffd971b7aba7f5c","name":"Push message with shell command payload","time":{"start":1757534713430,"stop":1757534713430,"duration":0},"status":"passed","severity":"normal"},{"uid":"adf1c4c48026e8b4","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1757533618459,"stop":1757533618460,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d0fda1eb287d956","name":"Push message with content topic containing unicode special characters","time":{"start":1757534713446,"stop":1757534713446,"duration":0},"status":"passed","severity":"normal"},{"uid":"71862852d02710dd","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757534111293,"stop":1757534111293,"duration":0},"status":"passed","severity":"normal"},{"uid":"8828d46de8722e1d","name":"should return cached hash on subsequent access","time":{"start":1757533589104,"stop":1757533589104,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbfa50ab8561729f","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1757533618857,"stop":1757533618857,"duration":0},"status":"passed","severity":"normal"},{"uid":"4782d0b797bf57c0","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757533810671,"stop":1757533810672,"duration":1},"status":"passed","severity":"normal"},{"uid":"a176c8d4e4746369","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1757533572462,"stop":1757533572462,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1eb576c35509c5d","name":"should handle empty pubsub topics","time":{"start":1757533588694,"stop":1757533588694,"duration":0},"status":"passed","severity":"normal"},{"uid":"449f5505ea2e87c5","name":"should be safe to call multiple times","time":{"start":1757533588116,"stop":1757533588127,"duration":11},"status":"passed","severity":"normal"},{"uid":"780c8a4b501a3e76","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1757533996263,"stop":1757533996263,"duration":0},"status":"passed","severity":"normal"},{"uid":"96a9928a8d9e5618","name":"should mark all messages in causal history as acknowledged","time":{"start":1757533624892,"stop":1757533624892,"duration":0},"status":"passed","severity":"normal"},{"uid":"67ea775d08782b3f","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757533752093,"stop":1757533752093,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b8aa61d22da4943","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1757533618510,"stop":1757533618514,"duration":4},"status":"passed","severity":"normal"},{"uid":"7f45482c318d1d84","name":"throws on content topic with too few or too many fields","time":{"start":1757533572449,"stop":1757533572449,"duration":0},"status":"passed","severity":"normal"},{"uid":"a49a5a9076b51299","name":"should enable all discoveries when explicitly set","time":{"start":1757533634751,"stop":1757533634752,"duration":1},"status":"passed","severity":"normal"},{"uid":"d00b29545d74c041","name":"Query generator for multiple messages with different content topic format","time":{"start":1757533989813,"stop":1757533989815,"duration":2},"status":"passed","severity":"normal"},{"uid":"84454d95fc6998f6","name":"Push message with content topic containing JSON","time":{"start":1757534713458,"stop":1757534713458,"duration":0},"status":"passed","severity":"normal"},{"uid":"74876c8eb24b71d1","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1757533608382,"stop":1757533608383,"duration":1},"status":"passed","severity":"normal"},{"uid":"36bf4168beb2c596","name":"should add event listener for peer:discovery","time":{"start":1757533587527,"stop":1757533587527,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6796af71a85de77","name":"throws if decoders don't match content topics","time":{"start":1757533588923,"stop":1757533588923,"duration":0},"status":"passed","severity":"normal"},{"uid":"273e65d699eee75e","name":"should use DNS peer discovery with light client","time":{"start":1757533667586,"stop":1757533667587,"duration":1},"status":"skipped","severity":"normal"},{"uid":"95ec304a98b4c3f6","name":"should return false when peer is on different cluster","time":{"start":1757533587876,"stop":1757533587877,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f0475775c431f6e","name":"should be able to decode the field with only FILTER set to true","time":{"start":1757533577907,"stop":1757533577907,"duration":0},"status":"passed","severity":"normal"},{"uid":"8149c3f9386e8e68","name":"should return null for non-existent peer","time":{"start":1757533588143,"stop":1757533588143,"duration":0},"status":"passed","severity":"normal"},{"uid":"abbec1452f30d4ba","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1757533942657,"stop":1757533942658,"duration":1},"status":"passed","severity":"normal"},{"uid":"360d8f749c22dacb","name":"Fails to push message with large meta","time":{"start":1757534713460,"stop":1757534713460,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bd22edbf3653f69","name":"should never report false negatives","time":{"start":1757533622594,"stop":1757533622594,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c3f9732aeac6083","name":"Push message with content topic containing emoji","time":{"start":1757534713446,"stop":1757534713447,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4fa904a03e0806e","name":"random static sharding 5 - Cluster ID: 375, Shard ID: 422","time":{"start":1757533982537,"stop":1757533982537,"duration":0},"status":"passed","severity":"normal"},{"uid":"c623bad77738e016","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1757533598784,"stop":1757533598784,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9b0e7fd89929dc7","name":"should only return 1 node with relay and store capability","time":{"start":1757533598783,"stop":1757533598783,"duration":0},"status":"passed","severity":"normal"},{"uid":"844f488a89625236","name":"should return false when network is not connected","time":{"start":1757533589208,"stop":1757533589208,"duration":0},"status":"passed","severity":"normal"},{"uid":"f320db5587b8fe1e","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1757533996262,"stop":1757533996262,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d19cb5645ecf4c3","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757533810663,"stop":1757533810665,"duration":2},"status":"passed","severity":"normal"},{"uid":"53895315c1d89c03","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1757533588681,"stop":1757533588682,"duration":1},"status":"passed","severity":"normal"},{"uid":"67f4358b62624102","name":"should filter peers by codec","time":{"start":1757533589211,"stop":1757533589212,"duration":1},"status":"passed","severity":"normal"},{"uid":"f823be35bf84ff0d","name":"should wait for Filter peer to be connected","time":{"start":1757533636987,"stop":1757533636988,"duration":1},"status":"passed","severity":"normal"},{"uid":"b33b36323b44148b","name":"should return true when peer is on the pubsub topic shard","time":{"start":1757533587879,"stop":1757533587879,"duration":0},"status":"passed","severity":"normal"},{"uid":"452ca0ee65985bdb","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1757533618485,"stop":1757533618488,"duration":3},"status":"passed","severity":"normal"},{"uid":"d193f043c54ee471","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1757533618489,"stop":1757533618489,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc3df1f559a8fbf","name":"Check received message containing unicode special characters","time":{"start":1757534111280,"stop":1757534111280,"duration":0},"status":"passed","severity":"normal"},{"uid":"46bbb41d49dcf815","name":"Subscribe and receive messages via waku relay post","time":{"start":1757534135277,"stop":1757534135278,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1419fbad10bfed","name":"should dial peer when on same shard","time":{"start":1757533588207,"stop":1757533588207,"duration":0},"status":"passed","severity":"normal"},{"uid":"3553cb2f4d6344cc","name":"should be able to encode the field with only STORE set to true","time":{"start":1757533577898,"stop":1757533577898,"duration":0},"status":"passed","severity":"normal"},{"uid":"c345a0800d5ac143","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1757533572467,"stop":1757533572467,"duration":0},"status":"passed","severity":"normal"},{"uid":"32b253831c11aa10","name":"should stop all internal components","time":{"start":1757533589207,"stop":1757533589207,"duration":0},"status":"passed","severity":"normal"},{"uid":"53048289b7246fd0","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1757533596856,"stop":1757533596857,"duration":1},"status":"passed","severity":"normal"},{"uid":"973827fa9e07aa20","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1757533624892,"stop":1757533624892,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3dfdf42f00fb91c","name":"should create QueryOnConnect instance without options","time":{"start":1757533636039,"stop":1757533636039,"duration":0},"status":"passed","severity":"normal"},{"uid":"95298a4d54380ae4","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1757533618479,"stop":1757533618479,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc89b060ae822725","name":"Check publish message containing short","time":{"start":1757533834349,"stop":1757533834350,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdfaeed79ca5b265","name":"Push message with Script payload","time":{"start":1757534713429,"stop":1757534713429,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ba6eefdd6b3b5ff","name":"should handle case with all peers already connected","time":{"start":1757533588140,"stop":1757533588140,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cb3f20a95af64b8","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757534135281,"stop":1757534135281,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5a79aa572f9f546","name":"should return true when peer is on the specified shard","time":{"start":1757533587876,"stop":1757533587876,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb3974bc2ae223f5","name":"Push message with Chinese payload","time":{"start":1757534713464,"stop":1757534713464,"duration":0},"status":"passed","severity":"normal"},{"uid":"8acb79287bb017a4","name":"throws on content topic with empty topic name field","time":{"start":1757533572452,"stop":1757533572452,"duration":0},"status":"passed","severity":"normal"},{"uid":"da0578865392d6e5","name":"connects to nwaku","time":{"start":1757534006605,"stop":1757534006605,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a8e22573fce0e39","name":"should be sent with empty content","time":{"start":1757533624897,"stop":1757533624897,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e1360c2a30422ba","name":"should process successful peer exchange query","time":{"start":1757533598666,"stop":1757533598666,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e50b5645d120ec","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757534135284,"stop":1757534135284,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc064da05562922","name":"Encoder throws on undefined content topic","time":{"start":1757533609956,"stop":1757533609956,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d8b1903f9e9292","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1757533618494,"stop":1757533618495,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6a3b6431eda7c74","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1757533618480,"stop":1757533618480,"duration":0},"status":"passed","severity":"normal"},{"uid":"211807ea2f88af2a","name":"Generator, 2 different shards","time":{"start":1757533948394,"stop":1757533948394,"duration":0},"status":"passed","severity":"normal"},{"uid":"d271a5cfc99ea92a","name":"Overlapping topic subscription","time":{"start":1757534135280,"stop":1757534135280,"duration":0},"status":"passed","severity":"normal"},{"uid":"37ec30eb96eea083","name":"Push message with special chars payload","time":{"start":1757534713463,"stop":1757534713464,"duration":1},"status":"passed","severity":"normal"},{"uid":"30352e850d1d6403","name":"should handle shardReader errors","time":{"start":1757533589213,"stop":1757533589213,"duration":0},"status":"passed","severity":"normal"},{"uid":"40cea505ea904f67","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1757533642792,"stop":1757533642793,"duration":1},"status":"passed","severity":"normal"},{"uid":"f980aeb6cbbe3605","name":"Meta field set when metaSetter is specified","time":{"start":1757533589101,"stop":1757533589101,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d58d866cae4187","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1757533577903,"stop":1757533577903,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b04f92ece31bf68","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1757533618507,"stop":1757533618508,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5eaf218be0992c1","name":"should initialize with Unhealthy status","time":{"start":1757533636097,"stop":1757533636098,"duration":1},"status":"passed","severity":"normal"},{"uid":"60ca780034994d2d","name":"random static sharding 8 - Cluster ID: 933, Shard ID: 438","time":{"start":1757533982539,"stop":1757533982539,"duration":0},"status":"passed","severity":"normal"},{"uid":"38626474d3249e67","name":"Sample","time":{"start":1757533578024,"stop":1757533578024,"duration":0},"status":"passed","severity":"normal"},{"uid":"bec842a64b7d1b02","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757534135271,"stop":1757534135272,"duration":1},"status":"passed","severity":"normal"},{"uid":"a91b53996fdc9f7f","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1757533842216,"stop":1757533842216,"duration":0},"status":"passed","severity":"normal"},{"uid":"29a582d4c60dba1e","name":"should use peerId from options when provided to queryGenerator","time":{"start":1757533636813,"stop":1757533636814,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9ee62c9bb00d56f","name":"should dial second nwaku node that was discovered","time":{"start":1757533661316,"stop":1757533661317,"duration":1},"status":"skipped","severity":"normal"},{"uid":"987c2d701114697e","name":"Subscribe to topic containing Russian and publish message","time":{"start":1757533842224,"stop":1757533842224,"duration":0},"status":"passed","severity":"normal"},{"uid":"398d24d8cb9aee6c","name":"Push message with rate limit","time":{"start":1757534713460,"stop":1757534713460,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9826f92f6400ac2","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757534135272,"stop":1757534135272,"duration":0},"status":"passed","severity":"normal"},{"uid":"308b2c93787cf1e4","name":"Push message with numeric payload","time":{"start":1757534713463,"stop":1757534713463,"duration":0},"status":"passed","severity":"normal"},{"uid":"f31a00acc81141d0","name":"should decode valid enr successfully","time":{"start":1757533578580,"stop":1757533578580,"duration":0},"status":"passed","severity":"normal"},{"uid":"5138f123d01148a9","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757533810669,"stop":1757533810670,"duration":1},"status":"passed","severity":"normal"},{"uid":"62032ebcf299c709","name":"Outgoing message is possibly acknowledged","time":{"start":1757533640453,"stop":1757533640453,"duration":0},"status":"passed","severity":"normal"},{"uid":"387928b144b15416","name":"should return false","time":{"start":1757533578583,"stop":1757533578584,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e322a12335437e0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1757533618509,"stop":1757533618509,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd9437df4daa9b82","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1757533577902,"stop":1757533577902,"duration":0},"status":"passed","severity":"normal"},{"uid":"8269d0bac508a27d","name":"should return PeerId when PeerId is provided","time":{"start":1757533588526,"stop":1757533588526,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb9befdbfd0fdda3","name":"Push message with escaped characters payload","time":{"start":1757534713430,"stop":1757534713430,"duration":0},"status":"passed","severity":"normal"},{"uid":"7494a08459c79fe5","name":"Push message with SQL Injection payload","time":{"start":1757534713452,"stop":1757534713452,"duration":0},"status":"passed","severity":"normal"},{"uid":"70f2e15daf385a25","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757534135283,"stop":1757534135283,"duration":0},"status":"passed","severity":"normal"},{"uid":"b123bb21a7d41cf6","name":"isConnected return false after peer stops","time":{"start":1757533682618,"stop":1757533682618,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae31c4c2f3715316","name":"yields undefined for messages without decoder","time":{"start":1757533588926,"stop":1757533588926,"duration":0},"status":"passed","severity":"normal"},{"uid":"f39446e8a0428aa1","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757533981559,"stop":1757533981559,"duration":0},"status":"passed","severity":"normal"},{"uid":"e016331a94b061f6","name":"Nodes with multiple pubsub topic","time":{"start":1757533827655,"stop":1757533827655,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f92d354dee6461","name":"should retry failed tasks","time":{"start":1757533634686,"stop":1757533634686,"duration":0},"status":"passed","severity":"normal"},{"uid":"6819d6d4d87f779","name":"Push message with SQL Injection payload","time":{"start":1757534713440,"stop":1757534713440,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf71be790c6b972","name":"should invoke callbacks when receiving a message","time":{"start":1757533635812,"stop":1757533635813,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d208efde6b4c5bb","name":"should handle peer store errors gracefully","time":{"start":1757533636111,"stop":1757533636111,"duration":0},"status":"passed","severity":"normal"},{"uid":"8543515bc6d34297","name":"Waku message hash computation (payload length 0)","time":{"start":1757533588158,"stop":1757533588163,"duration":5},"status":"passed","severity":"normal"},{"uid":"654b6124dcbf5a54","name":"should dispatch network event when browser goes offline","time":{"start":1757533587859,"stop":1757533587859,"duration":0},"status":"passed","severity":"normal"},{"uid":"650a1289d5f6e9dc","name":"Passing an array","time":{"start":1757534006606,"stop":1757534006607,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cb19ce5140c09ba","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app65/2/topic419/test.js","time":{"start":1757533930893,"stop":1757533930893,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bf6aa945d5a5e2c","name":"Ordered Callback - true","time":{"start":1757533991639,"stop":1757533991640,"duration":1},"status":"passed","severity":"normal"},{"uid":"52c577fd6126ba8f","name":"should add peer to queue when queue is not empty","time":{"start":1757533588202,"stop":1757533588203,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5520a1bd5c5fc88","name":"should insert message id into causal history","time":{"start":1757533624888,"stop":1757533624888,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6b2a55d42781f45","name":"msgTime: 0 ms from now, startTime: 1757274791919, endTime: 1757533991919","time":{"start":1757534009765,"stop":1757534009766,"duration":1},"status":"passed","severity":"normal"},{"uid":"9174e57ffa3cefca","name":"throws on content topic with empty application field","time":{"start":1757533572451,"stop":1757533572451,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4fed9d316665d9b","name":"should be delivered immediately if received","time":{"start":1757533624898,"stop":1757533624899,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a3eb9d014205123","name":"should reject if LightPush is requested but not mounted","time":{"start":1757533636985,"stop":1757533636985,"duration":0},"status":"passed","severity":"normal"},{"uid":"b09321c90138a4be","name":"Publish message with custom timestamp: Wed Sep 10 2025 18:50:27 GMT+0000 (Coordinated Universal Time)","time":{"start":1757533834360,"stop":1757533834360,"duration":0},"status":"passed","severity":"normal"},{"uid":"86073a759878cad4","name":"Subscribe to topic containing Script and receive message","time":{"start":1757534135273,"stop":1757534135274,"duration":1},"status":"passed","severity":"normal"},{"uid":"d96d9182c11a7c44","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757534135278,"stop":1757534135278,"duration":0},"status":"passed","severity":"normal"},{"uid":"de1b80fcd817ca86","name":"should create an instance with libp2p and dialer","time":{"start":1757533587511,"stop":1757533587526,"duration":15},"status":"passed","severity":"normal"},{"uid":"7d44e143479818d0","name":"passes more than one ENR URLs and attempts connection","time":{"start":1757533667593,"stop":1757533667593,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bf019c8eb0b80736","name":"Push message with content topic containing numeric","time":{"start":1757534713456,"stop":1757534713456,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c21797481520910","name":"Outgoing message is possibly acknowledged","time":{"start":1757533639387,"stop":1757533639387,"duration":0},"status":"passed","severity":"normal"},{"uid":"3351e0c46d1d372","name":"rejects content-filtered query with only contentTopics","time":{"start":1757533588460,"stop":1757533588461,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5f11c1c747696d1","name":"should wait for Store peer to be connected","time":{"start":1757533636988,"stop":1757533636988,"duration":0},"status":"passed","severity":"normal"},{"uid":"b120f95bc17d43c0","name":"Encoder throws on empty string content topic","time":{"start":1757533589102,"stop":1757533589102,"duration":0},"status":"passed","severity":"normal"},{"uid":"91cb039fd6c2b23","name":"should dial more peers if under maxConnections","time":{"start":1757533588145,"stop":1757533588145,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c5f84f6333368ab","name":"should dial one peer on dial","time":{"start":1757533751580,"stop":1757533751580,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9e1cdb1058ff653","name":"Fails to push message bigger that 1MB","time":{"start":1757534713474,"stop":1757534713475,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4bf2e8cde6368f1","name":"Retries within given interval","time":{"start":1757533636640,"stop":1757533636641,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0e2869acda22e38","name":"Check received message containing shell command","time":{"start":1757534111279,"stop":1757534111280,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b260c8f13a0c53f","name":"Push message with meta","time":{"start":1757534713435,"stop":1757534713435,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd1660dbf8150664","name":"should add event listeners to globalThis","time":{"start":1757533587826,"stop":1757533587839,"duration":13},"status":"passed","severity":"normal"},{"uid":"50a1501ca1e5e219","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1757533572455,"stop":1757533572455,"duration":0},"status":"passed","severity":"normal"},{"uid":"e37ce537e3f4869a","name":"should query peers that support peer exchange","time":{"start":1757533598660,"stop":1757533598660,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4b53e4239b6bf3d","name":"Light Node - default protocols","time":{"start":1757534012314,"stop":1757534012315,"duration":1},"status":"passed","severity":"normal"},{"uid":"815c0dea0b2855ac","name":"Push message with custom timestamp: 1757530087267","time":{"start":1757534713473,"stop":1757534713474,"duration":1},"status":"passed","severity":"normal"},{"uid":"daf2acbacace0030","name":"Push message with custom timestamp: 1757530087267","time":{"start":1757534713461,"stop":1757534713461,"duration":0},"status":"passed","severity":"normal"},{"uid":"81fb91d49f7d064","name":"Encoder throws on empty string content topic","time":{"start":1757533608384,"stop":1757533608385,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f544493732b6d90","name":"Push message with content topic containing emoji","time":{"start":1757534713472,"stop":1757534713472,"duration":0},"status":"passed","severity":"normal"},{"uid":"136a276500ee92b0","name":"should handle a minimal index list","time":{"start":1757533572686,"stop":1757533572686,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d3f11a68449c93b","name":"Generator, one shard","time":{"start":1757533948393,"stop":1757533948393,"duration":0},"status":"passed","severity":"normal"},{"uid":"73d564e400142a71","name":"Push message with XML payload","time":{"start":1757534713465,"stop":1757534713465,"duration":0},"status":"passed","severity":"normal"},{"uid":"12e3fd3a293afabe","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1757533636072,"stop":1757533636072,"duration":0},"status":"passed","severity":"normal"},{"uid":"f790689d518629de","name":"should handle peerStore errors gracefully","time":{"start":1757533589212,"stop":1757533589212,"duration":0},"status":"passed","severity":"normal"},{"uid":"8061dc572dde5c6d","name":"Check received message containing unicode special characters","time":{"start":1757534111289,"stop":1757534111289,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee4958ce93e3592","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757534135269,"stop":1757534135269,"duration":0},"status":"passed","severity":"normal"},{"uid":"45bf37f10ace225","name":"Push message with short payload","time":{"start":1757534713426,"stop":1757534713427,"duration":1},"status":"passed","severity":"normal"},{"uid":"26488e3dd09eae6d","name":"should handle case when globalThis is not available","time":{"start":1757533587852,"stop":1757533587852,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee32a5b0472a3c","name":"should not allow unachievable error rate","time":{"start":1757533618856,"stop":1757533618856,"duration":0},"status":"passed","severity":"normal"},{"uid":"4952ba769447e0dd","name":"Overlapping topic subscription","time":{"start":1757533842219,"stop":1757533842219,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cbd5e2bc9c0dc3db","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1757533827655,"stop":1757533827655,"duration":0},"status":"passed","severity":"normal"},{"uid":"62709d7860550161","name":"should not fail to start the service if it is already started","time":{"start":1757533667580,"stop":1757533667581,"duration":1},"status":"passed","severity":"normal"},{"uid":"6145aebf260354e","name":"random static sharding 10 - Cluster ID: 923, Shard ID: 65","time":{"start":1757533982540,"stop":1757533982540,"duration":0},"status":"passed","severity":"normal"},{"uid":"353690345f5aee7c","name":"Retrieval Hint","time":{"start":1757533624499,"stop":1757533624499,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd2e981da1a13eb8","name":"Does not throw an exception when node disconnects","time":{"start":1757534006605,"stop":1757534006605,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfb89cb5756e4dea","name":"should initialize with custom TTL","time":{"start":1757533598648,"stop":1757533598648,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1147d2835cf92c9","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1757533624894,"stop":1757533624895,"duration":1},"status":"passed","severity":"normal"},{"uid":"b517cc3ed511a6af","name":"Push message with content topic containing Chinese","time":{"start":1757534713444,"stop":1757534713444,"duration":0},"status":"passed","severity":"normal"},{"uid":"edcc59c647e5cb70","name":"should not dispatch event when already disconnected","time":{"start":1757533587858,"stop":1757533587858,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a8ced872d6d77b1","name":"Check received message with timestamp: 1757533662318 ","time":{"start":1757534111290,"stop":1757534111290,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f653fe285c7d322","name":"Fails to push message bigger that 1MB","time":{"start":1757534713437,"stop":1757534713437,"duration":0},"status":"passed","severity":"normal"},{"uid":"54315d41b2a0d307","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1757533589213,"stop":1757533589213,"duration":0},"status":"passed","severity":"normal"},{"uid":"b390e5b3f94f558","name":"should not receive a peer event after stop","time":{"start":1757533602506,"stop":1757533602506,"duration":0},"status":"passed","severity":"normal"},{"uid":"e150fa76d19a657a","name":"Asymmetric encrypt & decrypt","time":{"start":1757533608825,"stop":1757533608825,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bf2ec7a4f934e25","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757533687098,"stop":1757533687098,"duration":0},"status":"passed","severity":"normal"},{"uid":"59d16367423a2d22","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757534135275,"stop":1757534135275,"duration":0},"status":"passed","severity":"normal"},{"uid":"295fb2c16db692d","name":"Own sync message does not acknowledge own messages","time":{"start":1757533642793,"stop":1757533642793,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc248d1f15a15174","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1757533634757,"stop":1757533634757,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb30974716fa269d","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757534135282,"stop":1757534135282,"duration":0},"status":"passed","severity":"normal"},{"uid":"745945e0743bf9c2","name":"should handle malformed response data","time":{"start":1757533598308,"stop":1757533598312,"duration":4},"status":"passed","severity":"normal"},{"uid":"25595894243f834b","name":"Retries within maximum given attempts","time":{"start":1757533636641,"stop":1757533636641,"duration":0},"status":"passed","severity":"normal"},{"uid":"b77f74d7575bb13d","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1757533577900,"stop":1757533577901,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4c6bcc8127fa1b7","name":"random static sharding 7 - Cluster ID: 597, Shard ID: 745","time":{"start":1757533982538,"stop":1757533982539,"duration":1},"status":"passed","severity":"normal"},{"uid":"50a5f974a7d85333","name":"throws if store query response has error status","time":{"start":1757533588924,"stop":1757533588924,"duration":0},"status":"passed","severity":"normal"},{"uid":"9717fd6ca8f38552","name":"should send relay ping messages on timer","time":{"start":1757533588690,"stop":1757533588690,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d8fefe5f893197","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757534135270,"stop":1757534135270,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c14fd40ee5ad0c8","name":"should add event listeners to libp2p","time":{"start":1757533587826,"stop":1757533587826,"duration":0},"status":"passed","severity":"normal"},{"uid":"b42b211ce24bdad1","name":"Subscribe to topic containing shell command and publish message","time":{"start":1757533842226,"stop":1757533842227,"duration":1},"status":"passed","severity":"normal"},{"uid":"443462548c85ca1c","name":"Check received message containing emoji","time":{"start":1757534111280,"stop":1757534111280,"duration":0},"status":"passed","severity":"normal"},{"uid":"21ef2b7ceea2cab4","name":"Query Generator, No message returned","time":{"start":1757533957855,"stop":1757533957855,"duration":0},"status":"passed","severity":"normal"},{"uid":"5be432c303f06748","name":"should stop and cleanup resources","time":{"start":1757533635814,"stop":1757533635814,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcdec4a8d7c7e96f","name":"should handle mixed protocol support correctly","time":{"start":1757533636111,"stop":1757533636119,"duration":8},"status":"passed","severity":"normal"},{"uid":"71bc04ae980c4a34","name":"Refresh subscription","time":{"start":1757534135280,"stop":1757534135280,"duration":0},"status":"passed","severity":"normal"},{"uid":"5600c502d61825f3","name":"Sets default value correctly","time":{"start":1757534006608,"stop":1757534006608,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f7a547a06741e98","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757534135277,"stop":1757534135277,"duration":0},"status":"passed","severity":"normal"},{"uid":"9205b461ad691a8","name":"Check received message containing long","time":{"start":1757534111285,"stop":1757534111285,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f81391d2bc4e3","name":"Push message with emoji payload","time":{"start":1757534713442,"stop":1757534713442,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d5972f77e9aa242","name":"new peer added after a peer was already found","time":{"start":1757533839701,"stop":1757533839701,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d595843a5a6d56c","name":"Check received message containing escaped characters","time":{"start":1757534111280,"stop":1757534111280,"duration":0},"status":"passed","severity":"normal"},{"uid":"1044c35e14c7f703","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1757533588152,"stop":1757533588152,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f909f6764b14fc6","name":"should start ping timers on peer connect","time":{"start":1757533588668,"stop":1757533588668,"duration":0},"status":"passed","severity":"normal"},{"uid":"373b268ce3b66941","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1757533572457,"stop":1757533572457,"duration":0},"status":"passed","severity":"normal"},{"uid":"137636bc60953b53","name":"should handle large number of peers request","time":{"start":1757533598312,"stop":1757533598312,"duration":0},"status":"passed","severity":"normal"},{"uid":"717700421a56fc79","name":"Push message equal or less that 1MB","time":{"start":1757534713461,"stop":1757534713462,"duration":1},"status":"passed","severity":"normal"},{"uid":"f308b4375d813cd2","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1757533618493,"stop":1757533618494,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a5e5bbafc25a6fc","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1757533588150,"stop":1757533588151,"duration":1},"status":"passed","severity":"normal"},{"uid":"854b20dfd75c8fec","name":"should return false when peer has no shard info","time":{"start":1757533587875,"stop":1757533587875,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4bb793b8395ae28","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1757533636071,"stop":1757533636072,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2aabd806e45409c","name":"configure the node with multiple content topics","time":{"start":1757533930893,"stop":1757533930893,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8374675daebdad5","name":"handles different clusterIds correctly","time":{"start":1757533572460,"stop":1757533572460,"duration":0},"status":"passed","severity":"normal"},{"uid":"5919dcc27a085db6","name":"should register libp2p event listeners when start is called","time":{"start":1757533635743,"stop":1757533635743,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee87da9227e326af","name":"Fails to push message with large meta","time":{"start":1757534713435,"stop":1757534713435,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bae1e6683162e56","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1757533842223,"stop":1757533842223,"duration":0},"status":"passed","severity":"normal"},{"uid":"5843a8ed4a141b9a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1757533618506,"stop":1757533618507,"duration":1},"status":"passed","severity":"normal"},{"uid":"169d4a44d736bc9","name":"Js publishes, other Js receives","time":{"start":1757533824341,"stop":1757533824341,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d3b784e1260f8b4","name":"Push message with Script payload","time":{"start":1757534713440,"stop":1757534713440,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfa0f635eb087cf","name":"should handle different types of entries","time":{"start":1757533633706,"stop":1757533633707,"duration":1},"status":"passed","severity":"normal"},{"uid":"36965877ed31d309","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1757533572467,"stop":1757533572468,"duration":1},"status":"passed","severity":"normal"},{"uid":"c129c104059587dc","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1757533624894,"stop":1757533624894,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a0a7ac7a67e5e64","name":"Push message with rate limit","time":{"start":1757534713447,"stop":1757534713448,"duration":1},"status":"passed","severity":"normal"},{"uid":"f33f6966aae5ff1d","name":"Push 30 different messages","time":{"start":1757534713468,"stop":1757534713468,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c430264b6ab6f7dc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1757533572465,"stop":1757533572465,"duration":0},"status":"passed","severity":"normal"},{"uid":"e62ee7bf3bfbfa43","name":"should handle errors when getting connections","time":{"start":1757533587860,"stop":1757533587860,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c2928c13216b6f0","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1757533572687,"stop":1757533572687,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdd603a9c2f40dca","name":"should not receive a peer event after stop","time":{"start":1757533667582,"stop":1757533667582,"duration":0},"status":"passed","severity":"normal"},{"uid":"7af116dce113d910","name":"Push message with escaped characters payload","time":{"start":1757534713454,"stop":1757534713454,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b730f5c1e292143","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1757533588682,"stop":1757533588682,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c89d069ae88410d","name":"should handle complete dial lifecycle","time":{"start":1757533588218,"stop":1757533588218,"duration":0},"status":"passed","severity":"normal"},{"uid":"c025fba8dd9a73e9","name":"should sort by messageId when timestamps are equal","time":{"start":1757533624500,"stop":1757533624500,"duration":0},"status":"passed","severity":"normal"},{"uid":"9779451b2076ba8f","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1757533624500,"stop":1757533624500,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7938e5bcff1f84b","name":"should not receive a peer event before start","time":{"start":1757533667581,"stop":1757533667582,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc0274d9131c52f2","name":"Callback on promise, aborts when callback returns true","time":{"start":1757533989816,"stop":1757533989816,"duration":0},"status":"passed","severity":"normal"},{"uid":"786027fa520cdaca","name":"Fields are not dropped","time":{"start":1757533588697,"stop":1757533588705,"duration":8},"status":"passed","severity":"normal"},{"uid":"f844ec7783b211a","name":"Push message with content topic containing short","time":{"start":1757534713456,"stop":1757534713456,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cde3ce8cf8dc239","name":"should skip peers that were recently queried","time":{"start":1757533598662,"stop":1757533598663,"duration":1},"status":"passed","severity":"normal"},{"uid":"829d6baba53509c1","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1757533634752,"stop":1757533634752,"duration":0},"status":"passed","severity":"normal"},{"uid":"919d2b2e82b8687","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1757533842215,"stop":1757533842215,"duration":0},"status":"passed","severity":"normal"},{"uid":"f09ab51fb2c73b9c","name":"Query with Ordered Callback, No Decoder","time":{"start":1757533957858,"stop":1757533957858,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee040a21d406a083","name":"Push message with content topic containing special chars","time":{"start":1757534713432,"stop":1757534713433,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a84683f937293a2","name":"should filter out already connected peers","time":{"start":1757533588137,"stop":1757533588138,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b4be24eec96938b","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1757533618502,"stop":1757533618505,"duration":3},"status":"passed","severity":"normal"},{"uid":"8136c81f0d0770ec","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1757533598068,"stop":1757533598069,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a01638f2d935721","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1757534009763,"stop":1757534009763,"duration":0},"status":"passed","severity":"normal"},{"uid":"93b843432eb0212e","name":"should handle task timeouts","time":{"start":1757533634694,"stop":1757533634695,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a8e8c6207165ad","name":"Subscribe to topic containing numeric and publish message","time":{"start":1757533842222,"stop":1757533842222,"duration":0},"status":"passed","severity":"normal"},{"uid":"587c59f65b38df7f","name":"Sync message are not sent excessively within sync frequency","time":{"start":1757533642791,"stop":1757533642791,"duration":0},"status":"passed","severity":"normal"},{"uid":"f96d55d01826294b","name":"Push message with Russian payload","time":{"start":1757534713464,"stop":1757534713465,"duration":1},"status":"passed","severity":"normal"},{"uid":"216c9f15e1de2a45","name":"Check received message containing Script","time":{"start":1757534111287,"stop":1757534111288,"duration":1},"status":"passed","severity":"normal"},{"uid":"8923be9b612b1bb1","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757534135278,"stop":1757534135279,"duration":1},"status":"skipped","severity":"normal"},{"uid":"cbd430f62fbf2dd5","name":"should create ShardReader with static shards network config","time":{"start":1757533587873,"stop":1757533587873,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff62d65e50f7d7f6","name":"Fails to publish message with size larger than 1 MB","time":{"start":1757533834363,"stop":1757533834363,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aacfdd73ff8ef6a","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1757533842224,"stop":1757533842225,"duration":1},"status":"passed","severity":"normal"},{"uid":"3143bfcc001c11d5","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1757533930884,"stop":1757533930885,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9ff9bca34e9eea8","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1757533618484,"stop":1757533618485,"duration":1},"status":"passed","severity":"normal"},{"uid":"678eb0382dc91996","name":"should detect messages with missing dependencies","time":{"start":1757533624893,"stop":1757533624894,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e9024ebeb3d07bf","name":"Check received message containing Chinese","time":{"start":1757534111286,"stop":1757534111286,"duration":0},"status":"passed","severity":"normal"},{"uid":"7212dc13c6612ed8","name":"Wrong topic","time":{"start":1757533930893,"stop":1757533930893,"duration":0},"status":"passed","severity":"normal"},{"uid":"2498160d432056f6","name":"should handle general insertion and lookup correctly","time":{"start":1757533622599,"stop":1757533622600,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad7d4d935c19e48a","name":"should start all internal components","time":{"start":1757533589206,"stop":1757533589206,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d5a85a6ed16cc6","name":"should handle case when navigator is not available","time":{"start":1757533587851,"stop":1757533587852,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef50e8402bf59d4f","name":"Fails to publish duplicate message","time":{"start":1757533834361,"stop":1757533834362,"duration":1},"status":"passed","severity":"normal"},{"uid":"499212752dab5a3f","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1757533624895,"stop":1757533624896,"duration":1},"status":"passed","severity":"normal"},{"uid":"d22ccf40bc922f6d","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1757533587880,"stop":1757533587880,"duration":0},"status":"passed","severity":"normal"},{"uid":"a31e58bbe3cead03","name":"peer exchange sets tag","time":{"start":1757533839700,"stop":1757533839700,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6fbb11e655903b4","name":"Decoder throws on undefined content topic","time":{"start":1757533589102,"stop":1757533589103,"duration":1},"status":"passed","severity":"normal"},{"uid":"85567f45717bd415","name":"Used by Waku Relay","time":{"start":1757534006607,"stop":1757534006608,"duration":1},"status":"passed","severity":"normal"},{"uid":"e43539297985985","name":"Check message with no payload is not received","time":{"start":1757534111283,"stop":1757534111283,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2564389cda0ea48","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757533687097,"stop":1757533687097,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cf8a0fa26957058","name":"Store - dialed after - with timeout","time":{"start":1757534012312,"stop":1757534012313,"duration":1},"status":"passed","severity":"normal"},{"uid":"10102c0cf748477a","name":"should merge provided config with defaults","time":{"start":1757533589205,"stop":1757533589205,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d7029a153894dc5","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1757533618448,"stop":1757533618452,"duration":4},"status":"passed","severity":"normal"},{"uid":"51bef9148431bbb0","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1757533618484,"stop":1757533618484,"duration":0},"status":"passed","severity":"normal"},{"uid":"7391d8b99b70e5d4","name":"Subscribe to topic containing long and receive message","time":{"start":1757534135280,"stop":1757534135281,"duration":1},"status":"passed","severity":"normal"},{"uid":"b59c465c202c4092","name":"Check meta is set [symmetric]","time":{"start":1757533608383,"stop":1757533608383,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7fdc721610cedb3","name":"should create all internal components","time":{"start":1757533589205,"stop":1757533589206,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c8387101b8a1489","name":"should requeue task if no peer is available","time":{"start":1757533634685,"stop":1757533634685,"duration":0},"status":"passed","severity":"normal"},{"uid":"edecf7ede3421a3e","name":"should handle shard reader errors gracefully","time":{"start":1757533588210,"stop":1757533588217,"duration":7},"status":"passed","severity":"normal"},{"uid":"c78371ddcca8aeaf","name":"should return different streams if requested simultaniously","time":{"start":1757533588782,"stop":1757533588782,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b148e0f76f0fe0","name":"should create dialer with libp2p and shardReader","time":{"start":1757533588194,"stop":1757533588194,"duration":0},"status":"passed","severity":"normal"},{"uid":"61ed2f9378589a1f","name":"should stop peer exchange discovery","time":{"start":1757533598654,"stop":1757533598654,"duration":0},"status":"passed","severity":"normal"},{"uid":"61f297bba9a29804","name":"yields undefined for messages without content topic","time":{"start":1757533588925,"stop":1757533588925,"duration":0},"status":"passed","severity":"normal"},{"uid":"762be361213b750c","name":"Push message with special chars payload","time":{"start":1757534713438,"stop":1757534713439,"duration":1},"status":"passed","severity":"normal"},{"uid":"d54918da7d937e21","name":"should respect custom numPeersToUse configuration","time":{"start":1757533635748,"stop":1757533635749,"duration":1},"status":"passed","severity":"normal"},{"uid":"c86574242d66fa5e","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1757533609955,"stop":1757533609955,"duration":0},"status":"passed","severity":"normal"},{"uid":"917c15928fb45bea","name":"should reject if WakuNode is not started","time":{"start":1757533636983,"stop":1757533636984,"duration":1},"status":"passed","severity":"normal"},{"uid":"910aa651be8aa3e1","name":"should work with async generator that yields promises","time":{"start":1757533636051,"stop":1757533636057,"duration":6},"status":"passed","severity":"normal"},{"uid":"29b005d7bd4228c4","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1757533618499,"stop":1757533618499,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ab50118f00601","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1757533624895,"stop":1757533624895,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dcf52c98ddab01f","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1757533636072,"stop":1757533636078,"duration":6},"status":"passed","severity":"normal"},{"uid":"fea1c72b02e77bc2","name":"should partition messages based on acknowledgement status","time":{"start":1757533624896,"stop":1757533624896,"duration":0},"status":"passed","severity":"normal"},{"uid":"d42e1a3bdd05e128","name":"should start and stop interval correctly","time":{"start":1757533634680,"stop":1757533634681,"duration":1},"status":"passed","severity":"normal"},{"uid":"4337cc04338f44f5","name":"Fails to push message with large meta","time":{"start":1757534713447,"stop":1757534713447,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b3bac06dc7cbdb","name":"Encoder throws on empty string content topic","time":{"start":1757533609956,"stop":1757533609956,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d2024d8c97f6f5f","name":"does not validate decoders for hash queries","time":{"start":1757533588923,"stop":1757533588923,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa633b5bb97db34","name":"should load peers from local storage and dispatch events","time":{"start":1757533602506,"stop":1757533602506,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa4631c01e740542","name":"Push message with short payload","time":{"start":1757534713450,"stop":1757534713450,"duration":0},"status":"passed","severity":"normal"},{"uid":"b827274899919b21","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1757533942661,"stop":1757533942662,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c4e7b679eb56c13","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1757533598055,"stop":1757533598056,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aee4c00400a445b","name":"should return PeerId when Multiaddr input is provided","time":{"start":1757533588526,"stop":1757533588526,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c01f244e42f58ca","name":"Push message with content topic containing Russian","time":{"start":1757534713458,"stop":1757534713458,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb88962f39ba7fc6","name":"Cluster ID 0, shard 1","time":{"start":1757533982535,"stop":1757533982535,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1658c04fcd73482","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1757533572453,"stop":1757533572453,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f66fe40dfdcc483","name":"should handle all zero keep alive options","time":{"start":1757533588695,"stop":1757533588695,"duration":0},"status":"passed","severity":"normal"},{"uid":"501491e448b1f854","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1757534009760,"stop":1757534009760,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c7dece2711a193","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1757533729675,"stop":1757533729677,"duration":2},"status":"passed","severity":"normal"},{"uid":"98184e153f79b4d3","name":"should properly clean up resources when disposed","time":{"start":1757533633707,"stop":1757533633708,"duration":1},"status":"passed","severity":"normal"},{"uid":"86383d3e002ca37b","name":"Push message with custom timestamp: 1757530087267","time":{"start":1757534713436,"stop":1757534713436,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaa828c9ef151532","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1757533827651,"stop":1757533827653,"duration":2},"status":"passed","severity":"normal"},{"uid":"897b61466c92bc8e","name":"Relay + Store","time":{"start":1757533578592,"stop":1757533578592,"duration":0},"status":"passed","severity":"normal"},{"uid":"50df4f739b4f6903","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1757533636808,"stop":1757533636808,"duration":0},"status":"passed","severity":"normal"},{"uid":"62178f46a3910263","name":"Push message with content topic containing Chinese","time":{"start":1757534713470,"stop":1757534713470,"duration":0},"status":"passed","severity":"normal"},{"uid":"167ccad7d8b90ece","name":"Default pageSize","time":{"start":1757533998978,"stop":1757533998978,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb517d68ab063089","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1757533577909,"stop":1757533577909,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a530ff9d93fd035","name":"should be safe to call multiple times","time":{"start":1757533588667,"stop":1757533588667,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49337ea7b3825c","name":"should not stop if not started","time":{"start":1757533598656,"stop":1757533598659,"duration":3},"status":"passed","severity":"normal"},{"uid":"61dd7a75216066b5","name":"Query generator for multiple messages with different message text format","time":{"start":1757533989812,"stop":1757533989812,"duration":0},"status":"passed","severity":"normal"},{"uid":"296731ff7ecfcce0","name":"Query with Promise Callback, No message returned","time":{"start":1757533957862,"stop":1757533957862,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf3235908c13411","name":"should return true when peer is on the same cluster","time":{"start":1757533587874,"stop":1757533587874,"duration":0},"status":"passed","severity":"normal"},{"uid":"45cd4f5894a78026","name":"should not dial peers from store when browser is not connected","time":{"start":1757533588128,"stop":1757533588128,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee765948aa4c3bb1","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1757534009761,"stop":1757534009762,"duration":1},"status":"passed","severity":"normal"},{"uid":"e38e96b893f526e9","name":"Query Generator - true","time":{"start":1757533991636,"stop":1757533991637,"duration":1},"status":"passed","severity":"normal"},{"uid":"8146ba06e7e7d5c4","name":"should be safe to call multiple times","time":{"start":1757533587527,"stop":1757533587535,"duration":8},"status":"passed","severity":"normal"},{"uid":"6a0ea65e0e85288a","name":"Push message with escaped characters payload","time":{"start":1757534713441,"stop":1757534713442,"duration":1},"status":"passed","severity":"normal"},{"uid":"df597beac903dcb4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1757533618515,"stop":1757533618515,"duration":0},"status":"passed","severity":"normal"},{"uid":"4346200f5586199b","name":"Incoming message is emitted as received","time":{"start":1757533640454,"stop":1757533640454,"duration":0},"status":"passed","severity":"normal"},{"uid":"845197d02cb5f29b","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1757533624895,"stop":1757533624895,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ebce0071ddb138","name":"should not fail to stop the service if it was not started","time":{"start":1757533897077,"stop":1757533897077,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa6f674fa815490","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1757533624891,"stop":1757533624891,"duration":0},"status":"passed","severity":"normal"},{"uid":"907a8f6dd6041a95","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1757533572454,"stop":1757533572454,"duration":0},"status":"passed","severity":"normal"},{"uid":"640c8090d9e6305","name":"should handle browser offline state overriding peer connections","time":{"start":1757533587867,"stop":1757533587867,"duration":0},"status":"passed","severity":"normal"},{"uid":"7742081c7ec54c71","name":"returns all values when wanted number matches available values","time":{"start":1757533596846,"stop":1757533596851,"duration":5},"status":"passed","severity":"normal"},{"uid":"9c7d1ba68113f6ef","name":"Delete observer","time":{"start":1757533812219,"stop":1757533812219,"duration":0},"status":"passed","severity":"normal"},{"uid":"876d6e56d0a72847","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1757533842217,"stop":1757533842218,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea6f14e8a504a3da","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1757533618508,"stop":1757533618509,"duration":1},"status":"passed","severity":"normal"},{"uid":"6be5f03b9080cb3d","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757534135274,"stop":1757534135275,"duration":1},"status":"passed","severity":"normal"},{"uid":"400962b42287e176","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1757533572459,"stop":1757533572459,"duration":0},"status":"passed","severity":"normal"},{"uid":"68466e964a75ce4c","name":"Check message with non string payload is not received","time":{"start":1757534111283,"stop":1757534111284,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd8bfeb55535e7b7","name":"Incoming message is emitted as received","time":{"start":1757533639388,"stop":1757533639388,"duration":0},"status":"passed","severity":"normal"},{"uid":"33d1019c9a6d38bf","name":"should start periodic discovery on start","time":{"start":1757533598668,"stop":1757533598668,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5257743ec89b2f6","name":"should not create timers for topics where peer is not in mesh","time":{"start":1757533588689,"stop":1757533588689,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a946ff6650744c","name":"Stops search when maxGet is reached","time":{"start":1757533598388,"stop":1757533598388,"duration":0},"status":"passed","severity":"normal"},{"uid":"1223414f62263eb4","name":"should be able to encode the field with only RELAY set to true","time":{"start":1757533577895,"stop":1757533577897,"duration":2},"status":"passed","severity":"normal"},{"uid":"a3e5e87fc4b3a1ba","name":"Check received message containing special chars","time":{"start":1757534111277,"stop":1757534111277,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ea2ae1b278b533","name":"Push message with Basic HTML tag payload","time":{"start":1757534713466,"stop":1757534713466,"duration":0},"status":"passed","severity":"normal"},{"uid":"52fbfb61ec9b8253","name":"should use configured peers when available","time":{"start":1757533636813,"stop":1757533636813,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bd56d706343bae4","name":"should work with stubbed peer manager event emitter","time":{"start":1757533636048,"stop":1757533636048,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cfb54f2e35af806","name":"should properly create location multiaddrs - udp4","time":{"start":1757533578588,"stop":1757533578588,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bb86f78e7c076dd","name":"Push message with custom timestamp: 1726775287267","time":{"start":1757534713461,"stop":1757534713461,"duration":0},"status":"passed","severity":"normal"},{"uid":"635b9f5148e4edee","name":"Fails to push message bigger that 1MB","time":{"start":1757534713449,"stop":1757534713449,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ed5bc51688ed63b","name":"Check publish message containing escaped characters","time":{"start":1757533834357,"stop":1757533834357,"duration":0},"status":"passed","severity":"normal"},{"uid":"52953dae4201ed20","name":"Refresh subscription","time":{"start":1757533842219,"stop":1757533842219,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ff188016f43e1e8c","name":"Promise Callback - false","time":{"start":1757533991639,"stop":1757533991639,"duration":0},"status":"passed","severity":"normal"},{"uid":"c115d40a6a000ac2","name":"should encode/decode to RLP encoding","time":{"start":1757533578584,"stop":1757533578585,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cb6b927b9dc02c0","name":"should handle peer store update failures gracefully","time":{"start":1757533588681,"stop":1757533588681,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad340ca73942b018","name":"Push message with content topic containing long","time":{"start":1757534713443,"stop":1757534713443,"duration":0},"status":"passed","severity":"normal"},{"uid":"916d97409d8e943f","name":"Query with Ordered Callback, No message returned","time":{"start":1757533957860,"stop":1757533957861,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3f421f508edee21","name":"should properly create location multiaddrs - tcp6","time":{"start":1757533578589,"stop":1757533578589,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ba1df4ff77626f","name":"Check meta is set [ecies]","time":{"start":1757533609955,"stop":1757533609955,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa15b111e2211a","name":"should return undefined if no connection provided","time":{"start":1757533588781,"stop":1757533588782,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bba957a6d4547da","name":"rejects hash query with content filter parameters","time":{"start":1757533588461,"stop":1757533588461,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbbae42b061cd9f4","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1757533635738,"stop":1757533635739,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8e88c70f844d45b","name":"should create KeepAliveManager with relay","time":{"start":1757533588663,"stop":1757533588663,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a88286428d00837","name":"Outgoing message is emitted as sent","time":{"start":1757533639386,"stop":1757533639386,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d179095d67df427","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1757533588460,"stop":1757533588460,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6eecc4833fd1388","name":"Check message with no content topic is not received","time":{"start":1757534111283,"stop":1757534111283,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7ca9c445e2b94d8","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757534135283,"stop":1757534135283,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ed955d16a65b352","name":"should handle multiple peers with different shard configurations","time":{"start":1757533588218,"stop":1757533588218,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e4e1aeea329f1b9","name":"should get / set TCP multiaddr","time":{"start":1757533578587,"stop":1757533578587,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a304152037d8ce7","name":"Check message received after jswaku node is restarted","time":{"start":1757534111293,"stop":1757534111293,"duration":0},"status":"passed","severity":"normal"},{"uid":"edbabf60b58fa081","name":"Check received message with timestamp: 1757533662318000000 ","time":{"start":1757534111290,"stop":1757534111290,"duration":0},"status":"passed","severity":"normal"},{"uid":"96384fa165d87a4f","name":"Decoder throws on empty string content topic","time":{"start":1757533608388,"stop":1757533608388,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ff8097b13c26d3","name":"same cluster: nodes connect","time":{"start":1757533752091,"stop":1757533752092,"duration":1},"status":"passed","severity":"normal"},{"uid":"cac7e5867a357152","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1757533598307,"stop":1757533598308,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a4c7c8336195778","name":"should handle complete discovery-to-dial flow","time":{"start":1757533587566,"stop":1757533587567,"duration":1},"status":"passed","severity":"normal"},{"uid":"67b93bb7401314cc","name":"should reassess health immediately when peer disconnects","time":{"start":1757533636110,"stop":1757533636110,"duration":0},"status":"passed","severity":"normal"},{"uid":"9976cc7cedb4e3ba","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757533810667,"stop":1757533810667,"duration":0},"status":"passed","severity":"normal"},{"uid":"298e204af1f1a7a0","name":"throws on content topic with empty version field","time":{"start":1757533572451,"stop":1757533572451,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf7ff65fb0fd5e46","name":"should set default options when no config provided","time":{"start":1757533589205,"stop":1757533589205,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9dc73a66f881fd9","name":"should trigger query when it went offline since the last successful query","time":{"start":1757533636058,"stop":1757533636063,"duration":5},"status":"passed","severity":"normal"},{"uid":"77d15f1910430da4","name":"should handle complete peer lifecycle","time":{"start":1757533588696,"stop":1757533588696,"duration":0},"status":"passed","severity":"normal"},{"uid":"e361a9405a06624e","name":"should not process empty queue","time":{"start":1757533588210,"stop":1757533588210,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab14e7911c021745","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1757533636063,"stop":1757533636063,"duration":0},"status":"passed","severity":"normal"},{"uid":"89213848e76c4a24","name":"should clear the dialing interval","time":{"start":1757533588198,"stop":1757533588198,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac7593cc95a13424","name":"random static sharding 2 - Cluster ID: 265, Shard ID: 325","time":{"start":1757533982536,"stop":1757533982536,"duration":0},"status":"passed","severity":"normal"},{"uid":"d386f6d15e980dee","name":"should properly create peer info with all multiaddrs","time":{"start":1757533578590,"stop":1757533578590,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fac651bba3c8f40","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757534135281,"stop":1757534135281,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbdcff5abf25eb15","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1757533618482,"stop":1757533618483,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d498dab7e52e769","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1757533942663,"stop":1757533942664,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca853a3051e8d28c","name":"Push message with special chars payload","time":{"start":1757534713427,"stop":1757534713428,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bb8812675e15bd7","name":"Sync message is sent within sync frequency","time":{"start":1757533642791,"stop":1757533642791,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3849a31431b350a","name":"should properly create location multiaddrs - tcp4","time":{"start":1757533578588,"stop":1757533578588,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdf01b7c3d44e1d3","name":"should perform ping and update peer store on timer","time":{"start":1757533588674,"stop":1757533588674,"duration":0},"status":"passed","severity":"normal"},{"uid":"df6410f7c2ac43c5","name":"should check false positive rate","time":{"start":1757533622600,"stop":1757533622600,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb1ea81c222d4a03","name":"recovers when dns.resolve returns empty","time":{"start":1757533598781,"stop":1757533598781,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cd660a9fc95d982","name":"returns nothing if no connections present","time":{"start":1757533588601,"stop":1757533588605,"duration":4},"status":"passed","severity":"normal"},{"uid":"a56cd8e3e5b17","name":"returns all values when wanted number is greater than available values","time":{"start":1757533596851,"stop":1757533596856,"duration":5},"status":"passed","severity":"normal"},{"uid":"2d0e0a38b5b8fb7b","name":"should not be delivered","time":{"start":1757533624897,"stop":1757533624898,"duration":1},"status":"passed","severity":"normal"},{"uid":"1567d4252fd3c758","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757533810666,"stop":1757533810666,"duration":0},"status":"passed","severity":"normal"},{"uid":"c69cb9af13e19ea7","name":"Query with Promise Callback, No Decoder","time":{"start":1757533957862,"stop":1757533957862,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a0716fadceab114","name":"Push message with content topic containing escaped characters","time":{"start":1757534713471,"stop":1757534713471,"duration":0},"status":"passed","severity":"normal"},{"uid":"98a6d5be77e7eb99","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1757533588163,"stop":1757533588163,"duration":0},"status":"passed","severity":"normal"},{"uid":"1342ed09b867cd5a","name":"Ephemeral field is preserved - encoder v0","time":{"start":1757533668598,"stop":1757533668602,"duration":4},"status":"passed","severity":"normal"},{"uid":"18547241f5358c58","name":"Push message with content topic containing emoji","time":{"start":1757534713459,"stop":1757534713459,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3b2bf47bf14f6f9","name":"should continually clean up expired entries at intervals","time":{"start":1757533633708,"stop":1757533633711,"duration":3},"status":"passed","severity":"normal"},{"uid":"b4151e0a9c062eef","name":"should maintain proper timestamps if all messages received","time":{"start":1757533624889,"stop":1757533624890,"duration":1},"status":"passed","severity":"normal"},{"uid":"38eee7a882c659fa","name":"Relay - times out","time":{"start":1757534012311,"stop":1757534012311,"duration":0},"status":"passed","severity":"normal"},{"uid":"f048d5550b7621b6","name":"Subscribe to topic containing XML and receive message","time":{"start":1757534135274,"stop":1757534135274,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5ea9a94ff7d0a59","name":"should trigger query when time since last query exceeds threshold","time":{"start":1757533636064,"stop":1757533636070,"duration":6},"status":"passed","severity":"normal"},{"uid":"3c65f55a40974b61","name":"Fails to publish message with empty text","time":{"start":1757533834362,"stop":1757533834362,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3cd8a2ffafdc785","name":"should properly compute the node id","time":{"start":1757533578584,"stop":1757533578584,"duration":0},"status":"passed","severity":"normal"},{"uid":"876b9540d0377b14","name":"should throw error - invalid id","time":{"start":1757533578582,"stop":1757533578582,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cfaaf7aaa7d6102","name":"Subscribe to topic containing Script and receive message","time":{"start":1757534135282,"stop":1757534135282,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6b154c9a36ef2fc","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757533667588,"stop":1757533667588,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ed663f82a353ac8e","name":"Register correct protocols","time":{"start":1757533842212,"stop":1757533842212,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf3c918ec0780f65","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1757533618460,"stop":1757533618460,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeb5efae23ff248","name":"Subscribe to topic containing JSON and publish message","time":{"start":1757533842226,"stop":1757533842226,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e14ce2f0f630fb0","name":"should sort peers by ping value","time":{"start":1757533589212,"stop":1757533589212,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd149d92eec516ae","name":"Relay - dialed first","time":{"start":1757534012308,"stop":1757534012308,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dcf19129a2efe1c","name":"caches peers it previously fetched","time":{"start":1757533598782,"stop":1757533598783,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9b0c56a3c2ce06e","name":"Throws when trying to push message with empty payload","time":{"start":1757534713443,"stop":1757534713443,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa6d0db441a310dd","name":"should not create relay timers when relay is not provided","time":{"start":1757533588682,"stop":1757533588682,"duration":0},"status":"passed","severity":"normal"},{"uid":"80b33ce304888b94","name":"retrieves a single peer","time":{"start":1757533598780,"stop":1757533598781,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd231fdab4d1547c","name":"should start and setup intervals and event listeners","time":{"start":1757533635813,"stop":1757533635814,"duration":1},"status":"passed","severity":"normal"},{"uid":"47a0b4cb5a813bcf","name":"should remove event listeners from globalThis","time":{"start":1757533587840,"stop":1757533587841,"duration":1},"status":"passed","severity":"normal"},{"uid":"4be94568a67b681a","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1757533618470,"stop":1757533618470,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7de7dfc71a6a41","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1757533572464,"stop":1757533572464,"duration":0},"status":"passed","severity":"normal"},{"uid":"d51a009e818d89d4","name":"should handle dial errors","time":{"start":1757533589209,"stop":1757533589209,"duration":0},"status":"passed","severity":"normal"},{"uid":"db0ec623a86ffbf0","name":"should add received message to localHistory with retrievalHint","time":{"start":1757533624890,"stop":1757533624891,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1edb8414dd4028c","name":"should reject if Relay is requested but not mounted","time":{"start":1757533636984,"stop":1757533636984,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd991ff15570245","name":"should initialize with isNetworkConnected as false","time":{"start":1757533587825,"stop":1757533587826,"duration":1},"status":"passed","severity":"normal"},{"uid":"f998bb67221e7ca7","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1757533635753,"stop":1757533635753,"duration":0},"status":"passed","severity":"normal"}] |