allure-jswaku/9371/widgets/severity.json
2025-11-13 23:32:44 +00:00

1 line
225 KiB
JSON

[{"uid":"9b1cadbdbdceb9c6","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1763076135308,"stop":1763076135308,"duration":0},"status":"passed","severity":"normal"},{"uid":"51afaa9c7ea2571d","name":"should handle errors when removing globalThis listeners","time":{"start":1763075579098,"stop":1763075579099,"duration":1},"status":"passed","severity":"normal"},{"uid":"e26bcf3906fe86d","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1763075834014,"stop":1763075834015,"duration":1},"status":"passed","severity":"normal"},{"uid":"a22ab2f22b420ca","name":"Check publish message containing unicode special characters","time":{"start":1763075845641,"stop":1763075845642,"duration":1},"status":"passed","severity":"normal"},{"uid":"f920b4b68738ea77","name":"should handle different types of entries","time":{"start":1763075626191,"stop":1763075626194,"duration":3},"status":"passed","severity":"normal"},{"uid":"bb88c32a8f08d7ce","name":"Reusing cursor across nodes","time":{"start":1763075887178,"stop":1763075887179,"duration":1},"status":"passed","severity":"normal"},{"uid":"30d61f2faf2303da","name":"Init the array if not present","time":{"start":1763075565566,"stop":1763075565567,"duration":1},"status":"passed","severity":"normal"},{"uid":"31dff1785cf0771c","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1763075628608,"stop":1763075628609,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d476c49600d2827","name":"Ordered Callback - false","time":{"start":1763075945973,"stop":1763075945973,"duration":0},"status":"passed","severity":"normal"},{"uid":"964bcf8d12e559e2","name":"Publish message with custom timestamp: Fri Nov 22 2024 23:17:19 GMT+0000 (Coordinated Universal Time)","time":{"start":1763075845643,"stop":1763075845643,"duration":0},"status":"passed","severity":"normal"},{"uid":"9780e4f35105a73","name":"Retries within maximum given attempts","time":{"start":1763075628788,"stop":1763075628788,"duration":0},"status":"passed","severity":"normal"},{"uid":"756b51a3bf07aa93","name":"should handle retrieval hint and sender_id","time":{"start":1763075614857,"stop":1763075614857,"duration":0},"status":"passed","severity":"normal"},{"uid":"a44ca92542b677ae","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1763075565669,"stop":1763075565669,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6c371b3260c0c72","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1763075579876,"stop":1763075579876,"duration":0},"status":"passed","severity":"normal"},{"uid":"eae05fc3221ce2f1","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1763075588721,"stop":1763075588721,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb008d8acef0b26","name":"should respect maxRequests limit","time":{"start":1763075614856,"stop":1763075614856,"duration":0},"status":"passed","severity":"normal"},{"uid":"674f02fdf3bc27e9","name":"should wait for LightPush peer to be connected","time":{"start":1763075628815,"stop":1763075628815,"duration":0},"status":"passed","severity":"normal"},{"uid":"e35a556c1ad20190","name":"Check publish message containing JSON","time":{"start":1763075845640,"stop":1763075845640,"duration":0},"status":"passed","severity":"normal"},{"uid":"28e461e577324e60","name":"Check received message containing Script","time":{"start":1763076103434,"stop":1763076103434,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce974c8d7710bfb1","name":"Check received message with timestamp: 1763075653095 ","time":{"start":1763076103437,"stop":1763076103437,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eeaf8316f281ccf","name":"should add received message to localHistory with retrievalHint","time":{"start":1763075617993,"stop":1763075617994,"duration":1},"status":"passed","severity":"normal"},{"uid":"63ed8bbaab34898c","name":"should be safe to call multiple times","time":{"start":1763075580121,"stop":1763075580122,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6b13dabaa5cb22e","name":"Push message with unicode special characters payload","time":{"start":1763076710475,"stop":1763076710475,"duration":0},"status":"passed","severity":"normal"},{"uid":"6137b761c747e966","name":"should create a new stream if no existing for protocol found","time":{"start":1763075580376,"stop":1763075580377,"duration":1},"status":"passed","severity":"normal"},{"uid":"eccc12ada0cafddf","name":"Check message with no payload is not received","time":{"start":1763076103439,"stop":1763076103439,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e41fab619f7c87e","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1763075610005,"stop":1763075610006,"duration":1},"status":"passed","severity":"normal"},{"uid":"25f3d1f8303ea16a","name":"should dial all remaining peers","time":{"start":1763075580188,"stop":1763075580189,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d9d19b9caaec2bc","name":"should create dialer with libp2p and shardReader","time":{"start":1763075580112,"stop":1763075580113,"duration":1},"status":"passed","severity":"normal"},{"uid":"e79d0ae64b9ad982","name":"should accept empty decoders array","time":{"start":1763075628600,"stop":1763075628600,"duration":0},"status":"passed","severity":"normal"},{"uid":"50f479eca7019509","name":"msgTime: 0 ms from now, startTime: 1762816751287, endTime: 1763075951287","time":{"start":1763075966678,"stop":1763075966678,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd8e1c435061fe9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1763075565682,"stop":1763075565682,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0bc502fb94c9a5","name":"should return false for different channelId","time":{"start":1763075631511,"stop":1763075631511,"duration":0},"status":"passed","severity":"normal"},{"uid":"a65ae7342696c918","name":"should not create relay timers when relay is not provided","time":{"start":1763075579877,"stop":1763075579881,"duration":4},"status":"passed","severity":"normal"},{"uid":"aea610b83a949243","name":"should handle errors when globalThis is not available","time":{"start":1763075579091,"stop":1763075579092,"duration":1},"status":"passed","severity":"normal"},{"uid":"f52b26ce890bbe8c","name":"Push message with Russian payload","time":{"start":1763076710461,"stop":1763076710461,"duration":0},"status":"passed","severity":"normal"},{"uid":"42296741fe1af00f","name":"should create ConnectionManager with required options","time":{"start":1763075580540,"stop":1763075580540,"duration":0},"status":"passed","severity":"normal"},{"uid":"98a4e3706a8a9116","name":"peer:update - should do nothing if another protocol hit","time":{"start":1763075580380,"stop":1763075580381,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d71c5410a78c2a3","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1763075570489,"stop":1763075570490,"duration":1},"status":"passed","severity":"normal"},{"uid":"812f269068575131","name":"can start and stop the service","time":{"start":1763075593192,"stop":1763075593192,"duration":0},"status":"passed","severity":"normal"},{"uid":"36488e913ecd28f5","name":"Push message with custom timestamp: 1732317278535","time":{"start":1763076710457,"stop":1763076710457,"duration":0},"status":"passed","severity":"normal"},{"uid":"94bd91137d26b614","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1763075588342,"stop":1763075588343,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c2041e91fc3bc28","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1763075617994,"stop":1763075617994,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef260ddc26fb2ede","name":"should stop and cleanup resources","time":{"start":1763075627944,"stop":1763075627947,"duration":3},"status":"passed","severity":"normal"},{"uid":"dcfaea5d8768047e","name":"Round trip binary encryption [ecies, signature]","time":{"start":1763075600143,"stop":1763075600143,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8254c144a12ea4b","name":"Push message with content topic containing unicode special characters","time":{"start":1763076710456,"stop":1763076710456,"duration":0},"status":"passed","severity":"normal"},{"uid":"483b46ea70aa2e42","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1763076135303,"stop":1763076135303,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de5b39b86def6f4","name":"should not trigger query when a recent query happened under threshold","time":{"start":1763075628607,"stop":1763075628608,"duration":1},"status":"passed","severity":"normal"},{"uid":"37421d7a7188f030","name":"should be safe to call multiple times","time":{"start":1763075579870,"stop":1763075579871,"duration":1},"status":"passed","severity":"normal"},{"uid":"274f5a7d566c29fa","name":"Push message with rate limit","time":{"start":1763076710492,"stop":1763076710492,"duration":0},"status":"passed","severity":"normal"},{"uid":"e18c7eeacbc8c33d","name":"Push message with short payload","time":{"start":1763076710482,"stop":1763076710482,"duration":0},"status":"passed","severity":"normal"},{"uid":"61cec4c6afa2785d","name":"should detect messages with missing dependencies","time":{"start":1763075617997,"stop":1763075617997,"duration":0},"status":"passed","severity":"normal"},{"uid":"de826ea7e393a258","name":"Check publish message containing Script","time":{"start":1763075845637,"stop":1763075845637,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f32705460a1e227","name":"Promise Callback - false","time":{"start":1763075945972,"stop":1763075945972,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e53ad679150c810","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1763075626640,"stop":1763075626641,"duration":1},"status":"passed","severity":"normal"},{"uid":"d97426a1b567d7f1","name":"Query with Ordered Callback, No message returned","time":{"start":1763075902957,"stop":1763075902961,"duration":4},"status":"passed","severity":"normal"},{"uid":"46e32980cff366d8","name":"should encodeTxt and decodeTxt","time":{"start":1763075571135,"stop":1763075571136,"duration":1},"status":"passed","severity":"normal"},{"uid":"23079e9d010560dd","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1763075627466,"stop":1763075627467,"duration":1},"status":"passed","severity":"normal"},{"uid":"f424d6a81ccc771f","name":"Stops search when 2 null results are returned","time":{"start":1763075588559,"stop":1763075588560,"duration":1},"status":"passed","severity":"normal"},{"uid":"55abf0dfd16de2a6","name":"should return false when navigator.onLine is false","time":{"start":1763075579101,"stop":1763075579104,"duration":3},"status":"passed","severity":"normal"},{"uid":"3d9409e28cdf5aca","name":"should handle case when globalThis is not available","time":{"start":1763075579106,"stop":1763075579107,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed306710769441d1","name":"Does not throw an exception when node disconnects","time":{"start":1763075965558,"stop":1763075965559,"duration":1},"status":"passed","severity":"normal"},{"uid":"bac80fae85c099a5","name":"random static sharding 9 - Cluster ID: 607, Shard ID: 137","time":{"start":1763075952525,"stop":1763075952527,"duration":2},"status":"passed","severity":"normal"},{"uid":"e92e4478378de733","name":"should clear all entries","time":{"start":1763075614859,"stop":1763075614860,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba50b3390f60bfb","name":"Decoder throws on undefined content topic","time":{"start":1763075600144,"stop":1763075600145,"duration":1},"status":"passed","severity":"normal"},{"uid":"52e24ae886a6444b","name":"should be safe to call multiple times","time":{"start":1763075580177,"stop":1763075580177,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c1d4e5ad0e778d2","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1763075887178,"stop":1763075887178,"duration":0},"status":"passed","severity":"normal"},{"uid":"987e6862cb87a5db","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1763075721201,"stop":1763075721202,"duration":1},"status":"passed","severity":"normal"},{"uid":"503a5ae0d75cdbfa","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1763075966676,"stop":1763075966676,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa277147a7746925","name":"should not fail to stop the service if it was not started","time":{"start":1763075659555,"stop":1763075659556,"duration":1},"status":"passed","severity":"normal"},{"uid":"b58664ef5f4800d7","name":"should hang up with multiaddr and return true on success","time":{"start":1763075580547,"stop":1763075580548,"duration":1},"status":"passed","severity":"normal"},{"uid":"1017af1df38f0e8a","name":"should not create multiple intervals when called multiple times","time":{"start":1763075580116,"stop":1763075580118,"duration":2},"status":"passed","severity":"normal"},{"uid":"ab269f6fa8f5fe83","name":"Query Generator - true","time":{"start":1763075945969,"stop":1763075945969,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc9b21203b3bbc72","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1763075579696,"stop":1763075579696,"duration":0},"status":"passed","severity":"normal"},{"uid":"77e41b70cbdfa48a","name":"Push 30 different messages","time":{"start":1763076710486,"stop":1763076710487,"duration":1},"status":"skipped","severity":"normal"},{"uid":"dd26a081d41ad01b","name":"should do nothing when connections still exist","time":{"start":1763075580186,"stop":1763075580187,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c7ddf657c6d0790","name":"Subscribe to topic containing numeric and receive message","time":{"start":1763076135310,"stop":1763076135311,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b4b45e3d02e22a","name":"ends if response has no messages","time":{"start":1763075580424,"stop":1763075580424,"duration":0},"status":"passed","severity":"normal"},{"uid":"5556e6cafe4a5f85","name":"should not fail to stop the service if it was not started","time":{"start":1763075593192,"stop":1763075593193,"duration":1},"status":"passed","severity":"normal"},{"uid":"68c8e94102476286","name":"Check publish message containing long","time":{"start":1763075845632,"stop":1763075845632,"duration":0},"status":"passed","severity":"normal"},{"uid":"e52fa704004bc1d","name":"should handle ENR without shardInfo","time":{"start":1763075589083,"stop":1763075589083,"duration":0},"status":"passed","severity":"normal"},{"uid":"94af884e468ad5eb","name":"should handle disconnect when peer has no timers","time":{"start":1763075579891,"stop":1763075579891,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ca2cf0c4f6e653","name":"should delegate to networkMonitor.isConnected()","time":{"start":1763075580544,"stop":1763075580545,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5563188740a13a2","name":"should be safe to call multiple times","time":{"start":1763075579610,"stop":1763075579610,"duration":0},"status":"passed","severity":"normal"},{"uid":"2edbfb22a1c24a04","name":"should add sent message to localHistory with retrievalHint","time":{"start":1763075617985,"stop":1763075617988,"duration":3},"status":"passed","severity":"normal"},{"uid":"62cb8ae09185336","name":"Ordered callback, aborts when callback returns true","time":{"start":1763075934060,"stop":1763075934060,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e79621f887fddb8","name":"Callback on promise","time":{"start":1763075934058,"stop":1763075934059,"duration":1},"status":"passed","severity":"normal"},{"uid":"940264464e8951d8","name":"should create NetworkMonitor with libp2p and events","time":{"start":1763075579077,"stop":1763075579083,"duration":6},"status":"passed","severity":"normal"},{"uid":"a1441a817a16b3c","name":"should not fail to stop the service if it was not started","time":{"start":1763075860665,"stop":1763075860665,"duration":0},"status":"passed","severity":"normal"},{"uid":"873ef6c45ddb2a5f","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1763076135302,"stop":1763076135302,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49a4db8175f1038","name":"Push message with custom timestamp: 1732317278536","time":{"start":1763076710480,"stop":1763076710480,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6951f18d727b66c","name":"Encoder error raises irrecoverable error","time":{"start":1763075631506,"stop":1763075631506,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0831c05ff3f215d","name":"Nwaku publishes","time":{"start":1763075845733,"stop":1763075845733,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b935daad5930577","name":"Push message with content topic containing Arabic","time":{"start":1763076710454,"stop":1763076710454,"duration":0},"status":"passed","severity":"normal"},{"uid":"d584a99dc8265679","name":"Push message with JSON payload","time":{"start":1763076710474,"stop":1763076710474,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6452974ab14a8ca","name":"should handle missing messages with undefined retrievalHint","time":{"start":1763075618000,"stop":1763075618000,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7586d7da999e5a7","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1763075570488,"stop":1763075570489,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb3b5b0b0da090c9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1763075565683,"stop":1763075565683,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ceda1a9d3efe783","name":"passes more than one ENR URLs and attempts connection","time":{"start":1763075659563,"stop":1763075659563,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ddf8959cd04032a9","name":"accepts valid content-filtered query","time":{"start":1763075580020,"stop":1763075580020,"duration":0},"status":"passed","severity":"normal"},{"uid":"83121395d622cac4","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1763075744051,"stop":1763075744051,"duration":0},"status":"passed","severity":"normal"},{"uid":"825a96322b89bc86","name":"Push message with Arabic payload","time":{"start":1763076710483,"stop":1763076710483,"duration":0},"status":"passed","severity":"normal"},{"uid":"79d5d75bb3d8b0e5","name":"Check message on other pubsub topic is not received","time":{"start":1763076103448,"stop":1763076103448,"duration":0},"status":"passed","severity":"normal"},{"uid":"54bf84326a808c29","name":"Check message with no payload is not received","time":{"start":1763076103449,"stop":1763076103449,"duration":0},"status":"passed","severity":"normal"},{"uid":"70e8689a7e17827e","name":"Bloom filter","time":{"start":1763075617662,"stop":1763075617662,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c6498f223aa009","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1763075659563,"stop":1763075659563,"duration":0},"status":"skipped","severity":"normal"},{"uid":"156a236d02b1057e","name":"Push message with content topic containing JSON","time":{"start":1763076710478,"stop":1763076710478,"duration":0},"status":"passed","severity":"normal"},{"uid":"18568cd91086b0ba","name":"should maintain chronological order of messages in localHistory","time":{"start":1763075617994,"stop":1763075617994,"duration":0},"status":"passed","severity":"normal"},{"uid":"b30b3e31baca9c0d","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1763075610015,"stop":1763075610015,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3321aa0491e4e71","name":"Push message with rate limit","time":{"start":1763076710469,"stop":1763076710469,"duration":0},"status":"passed","severity":"normal"},{"uid":"d89f76c62028e39","name":"should not stop if not started","time":{"start":1763075589075,"stop":1763075589076,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffcbc04c35bc6c7e","name":"different cluster: nodes don't connect","time":{"start":1763075744050,"stop":1763075744051,"duration":1},"status":"passed","severity":"normal"},{"uid":"10ad5fbcfecc9cd2","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1763075580020,"stop":1763075580020,"duration":0},"status":"passed","severity":"normal"},{"uid":"e677354be6418873","name":"should stop all internal components","time":{"start":1763075580543,"stop":1763075580544,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9f6886ce18fe402","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1763075580577,"stop":1763075580577,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db00ffded363d82","name":"Push message with emoji payload","time":{"start":1763076710451,"stop":1763076710451,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d1f144e2796dd7","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1763075674606,"stop":1763075674607,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f95d908aa1b1d03","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1763075853786,"stop":1763075853786,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9bdccc876159d61","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1763075579613,"stop":1763075579614,"duration":1},"status":"passed","severity":"normal"},{"uid":"d00ab1b6af7ff0ef","name":"Relay Node - default protocol","time":{"start":1763075967584,"stop":1763075967584,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a4d2c6c08390828","name":"should not allow unachievable error rate","time":{"start":1763075610084,"stop":1763075610084,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3129c2ec9ddc3d2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1763075610026,"stop":1763075610026,"duration":0},"status":"passed","severity":"normal"},{"uid":"66882cf898222dc2","name":"Push message with content topic containing SQL Injection","time":{"start":1763076710478,"stop":1763076710478,"duration":0},"status":"passed","severity":"normal"},{"uid":"39d0fb59abc4fc80","name":"Push message with Russian payload","time":{"start":1763076710448,"stop":1763076710448,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f1d44c6c6ec064","name":"Push message with numeric payload","time":{"start":1763076710471,"stop":1763076710471,"duration":0},"status":"passed","severity":"normal"},{"uid":"2964cc8064caa715","name":"should lock peers when selected","time":{"start":1763075627449,"stop":1763075627449,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ce93ec45223d0ba","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1763075674603,"stop":1763075674606,"duration":3},"status":"passed","severity":"normal"},{"uid":"fdbac1bc8d1b9099","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1763076135307,"stop":1763076135307,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb81660a9eeaa5f9","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1763076135311,"stop":1763076135311,"duration":0},"status":"passed","severity":"normal"},{"uid":"24c58d72bae51cf9","name":"should return false and handle errors gracefully","time":{"start":1763075580548,"stop":1763075580548,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d6673c600a78c9b","name":"Push message with Script payload","time":{"start":1763076710484,"stop":1763076710484,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c378a2e61949d51","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1763075617996,"stop":1763075617996,"duration":0},"status":"passed","severity":"normal"},{"uid":"46dc3915159373c4","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1763075834012,"stop":1763075834012,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddad10c78c00f35b","name":"Push message with Chinese payload","time":{"start":1763076710483,"stop":1763076710483,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf3a3a54bfe6d5","name":"same cluster: nodes connect","time":{"start":1763075744050,"stop":1763075744050,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fee679d9dedc400","name":"should evict furthest entry when buffer is full","time":{"start":1763075614855,"stop":1763075614855,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b9d346cd0251ae9","name":"Subscribe and receive messages via lightPush","time":{"start":1763076135296,"stop":1763076135297,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce35b951141c575a","name":"Push message with content topic containing short","time":{"start":1763076710464,"stop":1763076710465,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0e3ae104dc3b761","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1763075609995,"stop":1763075609995,"duration":0},"status":"passed","severity":"normal"},{"uid":"34209e4e451b36ae","name":"All","time":{"start":1763075659220,"stop":1763075659222,"duration":2},"status":"passed","severity":"normal"},{"uid":"a00e3b0af7cd069d","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1763075834016,"stop":1763075834016,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89cfb872d0a5a09","name":"should be able to encode the field with only RELAY set to true","time":{"start":1763075570483,"stop":1763075570485,"duration":2},"status":"passed","severity":"normal"},{"uid":"e381a04c09cb2e13","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1763076135298,"stop":1763076135298,"duration":0},"status":"passed","severity":"normal"},{"uid":"4621c486073bf150","name":"should have no discoveries enabled by default","time":{"start":1763075626638,"stop":1763075626639,"duration":1},"status":"passed","severity":"normal"},{"uid":"675860d3ac19d03a","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1763075598569,"stop":1763075598570,"duration":1},"status":"passed","severity":"normal"},{"uid":"71b3dfca4d2d701d","name":"random static sharding 5 - Cluster ID: 489, Shard ID: 925","time":{"start":1763075952522,"stop":1763075952522,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b3279e6bafdd141","name":"should throw error - no public key","time":{"start":1763075571137,"stop":1763075571137,"duration":0},"status":"passed","severity":"normal"},{"uid":"e49b66158df813dd","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1763075834012,"stop":1763075834013,"duration":1},"status":"passed","severity":"normal"},{"uid":"544ecc37bc7ab80d","name":"random static sharding 7 - Cluster ID: 215, Shard ID: 258","time":{"start":1763075952523,"stop":1763075952524,"duration":1},"status":"passed","severity":"normal"},{"uid":"4305fb0ace7ddd3d","name":"Push message with Basic HTML tag payload","time":{"start":1763076710449,"stop":1763076710449,"duration":0},"status":"passed","severity":"normal"},{"uid":"93435ea66f9dc70","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1763075609990,"stop":1763075609990,"duration":0},"status":"passed","severity":"normal"},{"uid":"633f32937ef87424","name":"should set field with only RELAY enabled","time":{"start":1763075571143,"stop":1763075571143,"duration":0},"status":"passed","severity":"normal"},{"uid":"1994af37f9909971","name":"should select older connection if present","time":{"start":1763075580210,"stop":1763075580211,"duration":1},"status":"passed","severity":"normal"},{"uid":"97b17b5ab8884489","name":"Subscribe and receives messages on 20 topics","time":{"start":1763076135307,"stop":1763076135308,"duration":1},"status":"passed","severity":"normal"},{"uid":"2acce219dc3b1757","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1763075629882,"stop":1763075629882,"duration":0},"status":"passed","severity":"normal"},{"uid":"86327992735f2ad9","name":"Round trip binary serialization","time":{"start":1763075580574,"stop":1763075580574,"duration":0},"status":"passed","severity":"normal"},{"uid":"baaa9d446e22d908","name":"Push message with unicode special characters payload","time":{"start":1763076710451,"stop":1763076710451,"duration":0},"status":"passed","severity":"normal"},{"uid":"256189ea0f770eac","name":"should handle all zero keep alive options","time":{"start":1763075579897,"stop":1763075579897,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f51fc836bbc3fcd","name":"Push 30 different messages","time":{"start":1763076710464,"stop":1763076710464,"duration":0},"status":"skipped","severity":"normal"},{"uid":"44b5161fdd3b320f","name":"Check received message containing numeric","time":{"start":1763076103432,"stop":1763076103432,"duration":0},"status":"passed","severity":"normal"},{"uid":"802963b099b5ac3e","name":"should deliver messages after dependencies are met","time":{"start":1763075617997,"stop":1763075617997,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b1cfeb082198fd","name":"Decoder throws on empty string content topic","time":{"start":1763075580576,"stop":1763075580576,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f56760279b823b","name":"random static sharding 10 - Cluster ID: 931, Shard ID: 475","time":{"start":1763075952528,"stop":1763075952529,"duration":1},"status":"passed","severity":"normal"},{"uid":"a79f2a7ab355e6a5","name":"should return false for sync message without causal history","time":{"start":1763075631511,"stop":1763075631512,"duration":1},"status":"passed","severity":"normal"},{"uid":"df8b556030c488c4","name":"Query generator for multiple messages with multiple decoders","time":{"start":1763075934054,"stop":1763075934054,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8ec989985ce82f3","name":"should transition to Unhealthy when no connections","time":{"start":1763075628170,"stop":1763075628176,"duration":6},"status":"passed","severity":"normal"},{"uid":"b1bca0d9f0b6df87","name":"Push message with Arabic payload","time":{"start":1763076710472,"stop":1763076710472,"duration":0},"status":"passed","severity":"normal"},{"uid":"313e8e9a75b38312","name":"recovers when dns.resolve returns empty","time":{"start":1763075589373,"stop":1763075589373,"duration":0},"status":"passed","severity":"normal"},{"uid":"81fac4dbcb2ce4d9","name":"should sort by messageId when timestamps are equal","time":{"start":1763075617663,"stop":1763075617664,"duration":1},"status":"passed","severity":"normal"},{"uid":"734ec19952df3050","name":"should add event listeners for peer connect and disconnect","time":{"start":1763075579868,"stop":1763075579869,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fd62815b6d1c247","name":"should remove event listeners","time":{"start":1763075579869,"stop":1763075579870,"duration":1},"status":"passed","severity":"normal"},{"uid":"b64bb23102bebc05","name":"should successfully unsubscribe from an existing subscription","time":{"start":1763075627354,"stop":1763075627357,"duration":3},"status":"passed","severity":"normal"},{"uid":"8fa0d0679bcf5b46","name":"Push message with Chinese payload","time":{"start":1763076710472,"stop":1763076710472,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf7d8fa87ebf5492","name":"Check received message containing Russian","time":{"start":1763076103442,"stop":1763076103443,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f6f0e3b6948d5de","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1763075887176,"stop":1763075887177,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec6c4a630570eacb","name":"Push message with escaped characters payload","time":{"start":1763076710450,"stop":1763076710450,"duration":0},"status":"passed","severity":"normal"},{"uid":"a94ed737a82a4f65","name":"Push message with content topic containing numeric","time":{"start":1763076710465,"stop":1763076710465,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf1ed9a76cdf35bc","name":"should set field with only STORE enabled","time":{"start":1763075571143,"stop":1763075571143,"duration":0},"status":"passed","severity":"normal"},{"uid":"71adca3f09c7df85","name":"Check received message with timestamp: 1763075653095 ","time":{"start":1763076103446,"stop":1763076103447,"duration":1},"status":"passed","severity":"normal"},{"uid":"a82aec271fffedf9","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1763076135299,"stop":1763076135299,"duration":0},"status":"passed","severity":"normal"},{"uid":"37ba49ff21352063","name":"Overlapping topic subscription","time":{"start":1763075853780,"stop":1763075853780,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d97f3fa5e2a907a5","name":"Wrong topic","time":{"start":1763075943631,"stop":1763075943631,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb75ed73cc0eddc","name":"Push message with Basic HTML tag payload","time":{"start":1763076710462,"stop":1763076710462,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dbb704e0ca3d80c","name":"should reject if WakuNode is not started","time":{"start":1763075628813,"stop":1763075628813,"duration":0},"status":"passed","severity":"normal"},{"uid":"511dd49a27533899","name":"Refresh subscription","time":{"start":1763076135300,"stop":1763076135300,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a75fdfe5a7d71a5","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1763075839018,"stop":1763075839019,"duration":1},"status":"passed","severity":"normal"},{"uid":"185cee599496227f","name":"should maintain proper timestamps if all messages received","time":{"start":1763075617992,"stop":1763075617992,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e4cfaa676c5f08c3","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1763075627476,"stop":1763075627476,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a70e2c7ce4ddf8f","name":"can start the service","time":{"start":1763075593192,"stop":1763075593192,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c71e7e174c4878","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1763075565667,"stop":1763075565668,"duration":1},"status":"passed","severity":"normal"},{"uid":"8795ba9f3c22fc50","name":"should handle large number of peers request","time":{"start":1763075588724,"stop":1763075588724,"duration":0},"status":"passed","severity":"normal"},{"uid":"360a8135a123a82c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1763075610043,"stop":1763075610043,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9e738e5ea80d14c","name":"should return false when peer is not found","time":{"start":1763075579692,"stop":1763075579692,"duration":0},"status":"passed","severity":"normal"},{"uid":"4440b84285ff8ffc","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1763075628177,"stop":1763075628177,"duration":0},"status":"passed","severity":"normal"},{"uid":"308baf5c0a019122","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1763075853779,"stop":1763075853779,"duration":0},"status":"passed","severity":"normal"},{"uid":"be38e7f775b817ef","name":"should not retry if at least one success","time":{"start":1763075627404,"stop":1763075627409,"duration":5},"status":"passed","severity":"normal"},{"uid":"db1214b7591ea952","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app69/6/topic322/xml","time":{"start":1763075943624,"stop":1763075943624,"duration":0},"status":"passed","severity":"normal"},{"uid":"3168e673af17578","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1763075580421,"stop":1763075580422,"duration":1},"status":"passed","severity":"normal"},{"uid":"c67e551f9c6f5336","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1763075853778,"stop":1763075853779,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c14815740aa90d8","name":"throws if decoders don't match content topics","time":{"start":1763075580422,"stop":1763075580422,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea68945ebf5b6521","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1763075834015,"stop":1763075834015,"duration":0},"status":"passed","severity":"normal"},{"uid":"e71ceede5a79ad42","name":"Add multiple subscription objects on single nwaku node","time":{"start":1763076135305,"stop":1763076135305,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9ced0866886bbda","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1763075934060,"stop":1763075934060,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b273a51e952bbf","name":"should emit message when we just started and store connect event occurs","time":{"start":1763075628608,"stop":1763075628608,"duration":0},"status":"passed","severity":"normal"},{"uid":"c18e5b52fc1b2614","name":"should drop connection to all peers on hangUp","time":{"start":1763075743921,"stop":1763075743921,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ac319a835401efb","name":"should requeue task if no peer is available","time":{"start":1763075627138,"stop":1763075627138,"duration":0},"status":"passed","severity":"normal"},{"uid":"5435ce1bf021b418","name":"Relay - dialed first","time":{"start":1763075967579,"stop":1763075967579,"duration":0},"status":"passed","severity":"normal"},{"uid":"d05759562e7eb6ca","name":"Using a function","time":{"start":1763075965561,"stop":1763075965561,"duration":0},"status":"passed","severity":"normal"},{"uid":"51247410db75e3f0","name":"should be online or offline if network state changed","time":{"start":1763075674617,"stop":1763075674618,"duration":1},"status":"passed","severity":"normal"},{"uid":"baeafcaeb4659599","name":"Sync message is sent within sync frequency","time":{"start":1763075636374,"stop":1763075636374,"duration":0},"status":"passed","severity":"normal"},{"uid":"69efb4da7d2a992c","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1763075610024,"stop":1763075610024,"duration":0},"status":"passed","severity":"normal"},{"uid":"63c7f927a12567c5","name":"Passing page size 3 when there are 20 messages","time":{"start":1763075957393,"stop":1763075957393,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce35725cb8eec253","name":"returns all values when wanted number matches available values","time":{"start":1763075587286,"stop":1763075587288,"duration":2},"status":"passed","severity":"normal"},{"uid":"2d3e0829b294bd34","name":"should handle dial errors gracefully","time":{"start":1763075580144,"stop":1763075580144,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fe30da061e45a1b","name":"should create all internal components","time":{"start":1763075580542,"stop":1763075580542,"duration":0},"status":"passed","severity":"normal"},{"uid":"abe3e2e53faa38b6","name":"Push message with special chars payload","time":{"start":1763076710472,"stop":1763076710472,"duration":0},"status":"passed","severity":"normal"},{"uid":"27e8b5f02c9f4647","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1763075617999,"stop":1763075618000,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3bc457ccbbc500b","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1763075887178,"stop":1763075887178,"duration":0},"status":"passed","severity":"normal"},{"uid":"e00f1ed18401221a","name":"Push message with short payload","time":{"start":1763076710445,"stop":1763076710446,"duration":1},"status":"passed","severity":"normal"},{"uid":"8291b717271c39e9","name":"should return false","time":{"start":1763075571138,"stop":1763075571138,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a2e2dec10be4dd3","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1763075610006,"stop":1763075610006,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6043b96f2321aa5","name":"Accepts a valid Waku Message","time":{"start":1763075639459,"stop":1763075639460,"duration":1},"status":"passed","severity":"normal"},{"uid":"90b465d1ef054f28","name":"should filter out already connected peers","time":{"start":1763075580188,"stop":1763075580188,"duration":0},"status":"passed","severity":"normal"},{"uid":"3256ec8717d47da5","name":"should skip peer when dialed recently","time":{"start":1763075580127,"stop":1763075580135,"duration":8},"status":"passed","severity":"normal"},{"uid":"9768ee13282bb2a2","name":"Push message with content topic containing special chars","time":{"start":1763076710453,"stop":1763076710454,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe4069f98f1b672c","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1763075628611,"stop":1763075628613,"duration":2},"status":"passed","severity":"normal"},{"uid":"b747ff317f6f53c8","name":"Push message with XML payload","time":{"start":1763076710462,"stop":1763076710462,"duration":0},"status":"passed","severity":"normal"},{"uid":"a210f5cfc87b2f7c","name":"Push message with Arabic payload","time":{"start":1763076710448,"stop":1763076710448,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8476df7866db0ec","name":"Check received message containing unicode special characters","time":{"start":1763076103436,"stop":1763076103436,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a5f635b361695a6","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1763075887177,"stop":1763075887177,"duration":0},"status":"passed","severity":"normal"},{"uid":"70b9597fc036ea20","name":"should handle very large timestamps","time":{"start":1763075617606,"stop":1763075617607,"duration":1},"status":"passed","severity":"normal"},{"uid":"d215ce2912df3552","name":"Asymmetric encrypt & decrypt","time":{"start":1763075598874,"stop":1763075598875,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1183f68bbbf278f","name":"Check received message containing Basic HTML tag","time":{"start":1763076103435,"stop":1763076103435,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f73d40f5c6a00e4","name":"Check received message containing emoji","time":{"start":1763076103436,"stop":1763076103436,"duration":0},"status":"passed","severity":"normal"},{"uid":"b49161f8a22bcb01","name":"should start the dialing interval","time":{"start":1763075580113,"stop":1763075580113,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b50c806cee6a626","name":"should push the message to the outgoing buffer","time":{"start":1763075617972,"stop":1763075617972,"duration":0},"status":"passed","severity":"normal"},{"uid":"694e054ed6b49351","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1763075631509,"stop":1763075631509,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e8ac7c61d720252","name":"Push to array if already present","time":{"start":1763075565568,"stop":1763075565568,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f3d12df03a84a1e","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1763075845645,"stop":1763075845645,"duration":0},"status":"passed","severity":"normal"},{"uid":"e57fc60b00c42e51","name":"accepts valid message hash query","time":{"start":1763075580027,"stop":1763075580027,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5469b603a6dd689","name":"can query messages normally","time":{"start":1763075938033,"stop":1763075938036,"duration":3},"status":"passed","severity":"normal"},{"uid":"902cc9dbac720afe","name":"should not receive a peer event after stop","time":{"start":1763075659560,"stop":1763075659561,"duration":1},"status":"passed","severity":"normal"},{"uid":"882a36419950feaa","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1763075627461,"stop":1763075627466,"duration":5},"status":"passed","severity":"normal"},{"uid":"58777b2108e55275","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1763075617996,"stop":1763075617996,"duration":0},"status":"passed","severity":"normal"},{"uid":"e18d606f80c75ca3","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1763075617999,"stop":1763075617999,"duration":0},"status":"passed","severity":"normal"},{"uid":"72894f969be9ee7b","name":"should get / set TCP multiaddr","time":{"start":1763075571140,"stop":1763075571140,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc82c5b33a2c0cc3","name":"Push message with content topic containing long","time":{"start":1763076710465,"stop":1763076710465,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50370df4aea812a","name":"does not validate decoders for hash queries","time":{"start":1763075580422,"stop":1763075580423,"duration":1},"status":"passed","severity":"normal"},{"uid":"c84b8a15505790a6","name":"should handle errors when getting connections","time":{"start":1763075579113,"stop":1763075579114,"duration":1},"status":"passed","severity":"normal"},{"uid":"5840f31eb81c8e81","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1763075839017,"stop":1763075839017,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d4e205f67c9760a","name":"should not receive a peer event before start","time":{"start":1763075860671,"stop":1763075860672,"duration":1},"status":"passed","severity":"normal"},{"uid":"34255f8c5369622e","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1763075853787,"stop":1763075853787,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf001ab23248f231","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1763075609959,"stop":1763075609964,"duration":5},"status":"passed","severity":"normal"},{"uid":"d5eaf6c67a147464","name":"should not fail to start the service if it is already started","time":{"start":1763075593193,"stop":1763075593193,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b03e15863891c61","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1763075565666,"stop":1763075565666,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6b4d98121db75ec","name":"should handle peer store update failures gracefully","time":{"start":1763075579875,"stop":1763075579875,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca898448d204712","name":"should return false when peer has no shard info","time":{"start":1763075579691,"stop":1763075579692,"duration":1},"status":"passed","severity":"normal"},{"uid":"d380293020f4d770","name":"should insert elements correctly","time":{"start":1763075614741,"stop":1763075614742,"duration":1},"status":"passed","severity":"normal"},{"uid":"ced0d39c99411080","name":"Push message with Basic HTML tag payload","time":{"start":1763076710485,"stop":1763076710485,"duration":0},"status":"passed","severity":"normal"},{"uid":"f816d89d3c58185e","name":"should be safe to call multiple times","time":{"start":1763075580180,"stop":1763075580181,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd5e91d6a825b775","name":"should update ack status of messages in outgoing buffer","time":{"start":1763075618004,"stop":1763075618004,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a73c4f5d52da005","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1763076103447,"stop":1763076103447,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d4206f6a90fe154","name":"Push message with content topic containing Chinese","time":{"start":1763076710454,"stop":1763076710454,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a419c29ff547e5","name":"should handle cache.get errors gracefully","time":{"start":1763075593195,"stop":1763075593196,"duration":1},"status":"passed","severity":"normal"},{"uid":"a70659cc251bd955","name":"Push message with content topic containing Russian","time":{"start":1763076710477,"stop":1763076710478,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cef2c468e3b6691","name":"should successfully subscribe to supported pubsub topic","time":{"start":1763075627348,"stop":1763075627349,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0f8c6bff78735f","name":"Subscribe to topic containing numeric and publish message","time":{"start":1763075853782,"stop":1763075853782,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab1225638bf4d208","name":"Sync message are not sent excessively within sync frequency","time":{"start":1763075636374,"stop":1763075636374,"duration":0},"status":"passed","severity":"normal"},{"uid":"d49d972a1ec74088","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1763075565669,"stop":1763075565669,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4dc72460ae05661","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1763075839017,"stop":1763075839018,"duration":1},"status":"passed","severity":"normal"},{"uid":"56f245b662e8a4ef","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1763075579829,"stop":1763075579829,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2ef2aabec09e85a","name":"Push message with SQL Injection payload","time":{"start":1763076710448,"stop":1763076710448,"duration":0},"status":"passed","severity":"normal"},{"uid":"26d796a753d70826","name":"Rejects garbage","time":{"start":1763075639461,"stop":1763075639461,"duration":0},"status":"passed","severity":"normal"},{"uid":"6413eac5f645bf26","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1763076135304,"stop":1763076135304,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f3280ea9135ad87","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1763075570487,"stop":1763075570488,"duration":1},"status":"passed","severity":"normal"},{"uid":"43e568ba70c378e","name":"should process all pages when stopIfTrue never returns true","time":{"start":1763075628613,"stop":1763075628613,"duration":0},"status":"passed","severity":"normal"},{"uid":"805ffbf788094df","name":"should properly clean up resources when disposed","time":{"start":1763075626194,"stop":1763075626194,"duration":0},"status":"passed","severity":"normal"},{"uid":"c535d3b48c45c5cd","name":"should return PeerId when PeerId is provided","time":{"start":1763075580065,"stop":1763075580068,"duration":3},"status":"passed","severity":"normal"},{"uid":"cf0948e96016b22e","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1763075966678,"stop":1763075966679,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1acd86ac8edbdbc","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1763075628714,"stop":1763075628714,"duration":0},"status":"passed","severity":"normal"},{"uid":"92f32240d8af6235","name":"can start and stop the service","time":{"start":1763075860665,"stop":1763075860665,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf0cc3dd8f51f748","name":"should fail to send if no connected peers found","time":{"start":1763075627402,"stop":1763075627403,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3dfcb858e808a56","name":"should handle a minimal index list","time":{"start":1763075565861,"stop":1763075565861,"duration":0},"status":"passed","severity":"normal"},{"uid":"60e043f502af5f11","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1763075875346,"stop":1763075875347,"duration":1},"status":"passed","severity":"normal"},{"uid":"301d66208db55777","name":"Push message with meta","time":{"start":1763076710491,"stop":1763076710491,"duration":0},"status":"passed","severity":"normal"},{"uid":"521df0231d24e74d","name":"Subscribe to topic containing JSON and publish message","time":{"start":1763075853786,"stop":1763075853786,"duration":0},"status":"passed","severity":"normal"},{"uid":"853ce517bf4c9257","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1763075588337,"stop":1763075588339,"duration":2},"status":"passed","severity":"normal"},{"uid":"7d87004846a39d96","name":"should check connected peers if present and suitable","time":{"start":1763075628815,"stop":1763075628815,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa8ea8dd1d501fab","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1763075853777,"stop":1763075853778,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eb889bd3d57086a","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1763075887175,"stop":1763075887176,"duration":1},"status":"passed","severity":"normal"},{"uid":"6148ee04697183eb","name":"throws on content topic with empty version field","time":{"start":1763075565662,"stop":1763075565662,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe84323fa34963ca","name":"msgTime: 0 ms from now, startTime: 1762989551287, endTime: 1763075951287","time":{"start":1763075966678,"stop":1763075966678,"duration":0},"status":"passed","severity":"normal"},{"uid":"abbe9fdbea80020d","name":"should handle peer connect event","time":{"start":1763075579107,"stop":1763075579108,"duration":1},"status":"passed","severity":"normal"},{"uid":"29cbff3590e3eb4a","name":"should drop connection via multiaddr with hangUp","time":{"start":1763075743922,"stop":1763075743923,"duration":1},"status":"passed","severity":"normal"},{"uid":"b07434439e8c08","name":"should create RPC request with correct parameters","time":{"start":1763075588725,"stop":1763075588725,"duration":0},"status":"passed","severity":"normal"},{"uid":"23e29454d5f50b4e","name":"should dial second nwaku node that was discovered","time":{"start":1763075653663,"stop":1763075653670,"duration":7},"status":"skipped","severity":"normal"},{"uid":"e0c5b13c6faab208","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1763075589377,"stop":1763075589377,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7dcbb6aa1be3227","name":"should add and remove event listeners correctly","time":{"start":1763075593196,"stop":1763075593196,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab1fd2e6b9af6aed","name":"Passing page size 19 when there are 20 messages","time":{"start":1763075957394,"stop":1763075957395,"duration":1},"status":"passed","severity":"normal"},{"uid":"59ec3d337cfcc56d","name":"should emit a peer event after start","time":{"start":1763075659558,"stop":1763075659559,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a8e1331e6609c13","name":"Non TWN Cluster","time":{"start":1763075943619,"stop":1763075943619,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f5e6db86533bbd3","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1763076135313,"stop":1763076135313,"duration":0},"status":"passed","severity":"normal"},{"uid":"427c930813c25153","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1763075565686,"stop":1763075565686,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2116cd13edc892b","name":"should not create timers for topics where peer is not in mesh","time":{"start":1763075579882,"stop":1763075579882,"duration":0},"status":"passed","severity":"normal"},{"uid":"33d53b874ac7c33a","name":"should return true for sync message with causal history","time":{"start":1763075631513,"stop":1763075631513,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b44c2e110d2f4a1","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1763075951122,"stop":1763075951126,"duration":4},"status":"passed","severity":"normal"},{"uid":"f986c54c0e8ac9d3","name":"Check received message containing Arabic","time":{"start":1763076103433,"stop":1763076103433,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8cbe62be84a3e9a","name":"handles different clusterIds correctly","time":{"start":1763075565676,"stop":1763075565677,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc08a62225e831ac","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1763075579818,"stop":1763075579819,"duration":1},"status":"passed","severity":"normal"},{"uid":"d39e3b00e3f3fd8a","name":"should skip peer when failed to dial recently","time":{"start":1763075580136,"stop":1763075580136,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed0fe1757d2b8c15","name":"Passing page size 110 when there are 120 messages","time":{"start":1763075957395,"stop":1763075957398,"duration":3},"status":"passed","severity":"normal"},{"uid":"5ca80235c2996e20","name":"Generator, 2 different shards","time":{"start":1763075892956,"stop":1763075892957,"duration":1},"status":"passed","severity":"normal"},{"uid":"b68d5b90e2b8bb04","name":"should throw error - invalid id","time":{"start":1763075571138,"stop":1763075571138,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3e058826a10b8c0","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1763075565665,"stop":1763075565665,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9065268363c91a6","name":"can start and stop the service","time":{"start":1763075659550,"stop":1763075659554,"duration":4},"status":"passed","severity":"normal"},{"uid":"f496e065284f0190","name":"Push message with content topic containing Arabic","time":{"start":1763076710488,"stop":1763076710489,"duration":1},"status":"passed","severity":"normal"},{"uid":"e99b875a071992b7","name":"Check received message with timestamp: 1763075653095000000 ","time":{"start":1763076103436,"stop":1763076103437,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8debe1db6a67c59","name":"should dial more peers if under maxConnections","time":{"start":1763075580197,"stop":1763075580198,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e753ea68fe92f2b","name":"should handle complete connection lifecycle","time":{"start":1763075579118,"stop":1763075579119,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd061bf7311c0c8a","name":"Outgoing message is possibly acknowledged","time":{"start":1763075631507,"stop":1763075631507,"duration":0},"status":"skipped","severity":"normal"},{"uid":"302eb4ec76c4926a","name":"Outgoing message is possibly acknowledged","time":{"start":1763075629882,"stop":1763075629883,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9b17ba9868039a5d","name":"udp ip6 address","time":{"start":1763075570548,"stop":1763075570548,"duration":0},"status":"passed","severity":"normal"},{"uid":"698b260f673ffbbd","name":"should dial peer when no shard info available","time":{"start":1763075580143,"stop":1763075580143,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb72eea8526ef15e","name":"Incoming message is emitted as received","time":{"start":1763075631507,"stop":1763075631507,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd094f3d0360560c","name":"should skip peer when not on same cluster","time":{"start":1763075580141,"stop":1763075580141,"duration":0},"status":"passed","severity":"normal"},{"uid":"94d522cea33a1ee0","name":"Push message with SQL Injection payload","time":{"start":1763076710484,"stop":1763076710484,"duration":0},"status":"passed","severity":"normal"},{"uid":"e64ce9854f456eae","name":"same cluster, static sharding: nodes connect","time":{"start":1763075744046,"stop":1763075744047,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ac236e1896491e9","name":"should drop only non-locked connections when over maxConnections","time":{"start":1763075580198,"stop":1763075580198,"duration":0},"status":"passed","severity":"normal"},{"uid":"8da55f735bacb66f","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1763075617598,"stop":1763075617599,"duration":1},"status":"passed","severity":"normal"},{"uid":"19a87df934679fd3","name":"Check meta is set [ecies]","time":{"start":1763075600143,"stop":1763075600143,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3f39d536ca57a24","name":"should filter peers by codec","time":{"start":1763075580549,"stop":1763075580550,"duration":1},"status":"passed","severity":"normal"},{"uid":"44d9b69f5f702192","name":"should throw error when no peers are available","time":{"start":1763075628713,"stop":1763075628713,"duration":0},"status":"passed","severity":"normal"},{"uid":"aae6ad5653bb6166","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1763075565685,"stop":1763075565686,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae051bb6f74984dd","name":"should query peers that support peer exchange","time":{"start":1763075589077,"stop":1763075589077,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5090424f0e1414d","name":"should remove entries","time":{"start":1763075614856,"stop":1763075614857,"duration":1},"status":"passed","severity":"normal"},{"uid":"8684c726588a85f4","name":"should properly create location multiaddrs - udp","time":{"start":1763075571141,"stop":1763075571142,"duration":1},"status":"passed","severity":"normal"},{"uid":"322ad58c62a13c54","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1763075617995,"stop":1763075617996,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ef9a975d91b1ef2","name":"should handle peer identify event","time":{"start":1763075589076,"stop":1763075589076,"duration":0},"status":"passed","severity":"normal"},{"uid":"f93c9da9754a416d","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1763075627477,"stop":1763075627477,"duration":0},"status":"passed","severity":"normal"},{"uid":"4682f599f21ac1b3","name":"should handle multiple peers with different shard configurations","time":{"start":1763075580159,"stop":1763075580159,"duration":0},"status":"passed","severity":"normal"},{"uid":"245ffe3255e60b7c","name":"Sync message is not sent if another sync message was just received","time":{"start":1763075636375,"stop":1763075636375,"duration":0},"status":"passed","severity":"normal"},{"uid":"84486f93adbe5738","name":"should not dial peers from store when browser is not connected","time":{"start":1763075580184,"stop":1763075580185,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eea5559481de198","name":"Used by Waku Relay","time":{"start":1763075965562,"stop":1763075965562,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7199cbc6562b37","name":"Throws when trying to push message with empty payload","time":{"start":1763076710487,"stop":1763076710487,"duration":0},"status":"passed","severity":"normal"},{"uid":"a87a011c5ee169","name":"Check received message containing numeric","time":{"start":1763076103441,"stop":1763076103441,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ca66dd2e15ce1d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1763075565681,"stop":1763075565681,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca3ceb6c3c6d4a98","name":"should handle errors when accessing navigator","time":{"start":1763075579117,"stop":1763075579118,"duration":1},"status":"passed","severity":"normal"},{"uid":"7906ca87828cd130","name":"should handle task timeouts","time":{"start":1763075627140,"stop":1763075627140,"duration":0},"status":"passed","severity":"normal"},{"uid":"6af00d52505c540","name":"should increase lamport timestamp","time":{"start":1763075617971,"stop":1763075617972,"duration":1},"status":"passed","severity":"normal"},{"uid":"30393e18125916fe","name":"Check received message containing XML","time":{"start":1763076103443,"stop":1763076103444,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ab4383065b704d3","name":"Push message with content topic containing escaped characters","time":{"start":1763076710489,"stop":1763076710490,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d5f0edc43bb9e91","name":"Stops search when maxGet is reached","time":{"start":1763075588559,"stop":1763075588559,"duration":0},"status":"passed","severity":"normal"},{"uid":"f435d4c1c4b75d2a","name":"should return false when peer is not on topic","time":{"start":1763075580551,"stop":1763075580552,"duration":1},"status":"passed","severity":"normal"},{"uid":"6efeb1da0b0c22d6","name":"Check publish message containing special chars","time":{"start":1763075845633,"stop":1763075845633,"duration":0},"status":"passed","severity":"normal"},{"uid":"8939aa85dc103460","name":"Push message with unicode special characters payload","time":{"start":1763076710463,"stop":1763076710464,"duration":1},"status":"passed","severity":"normal"},{"uid":"f024c94b25722e9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1763075565680,"stop":1763075565681,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb1bdabc61e99e08","name":"different cluster: nodes don't connect","time":{"start":1763075744047,"stop":1763075744048,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd2c3aa16a8faa02","name":"Query with Promise Callback, No message returned","time":{"start":1763075902965,"stop":1763075902966,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbd4001871f05fef","name":"Check received message containing Basic HTML tag","time":{"start":1763076103444,"stop":1763076103444,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4b66e1bc5de6fb3","name":"should handle peer disconnect event when no connections remain","time":{"start":1763075579108,"stop":1763075579108,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbfded9f05422292","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1763075629475,"stop":1763075629476,"duration":1},"status":"passed","severity":"normal"},{"uid":"861855e2a3b14f5a","name":"Push message with shell command payload","time":{"start":1763076710463,"stop":1763076710463,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b0b7d43838ccba","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1763076135308,"stop":1763076135308,"duration":0},"status":"passed","severity":"normal"},{"uid":"c56639c072faca46","name":"should skip updating peer store if peer has same addresses","time":{"start":1763075579613,"stop":1763075579613,"duration":0},"status":"passed","severity":"normal"},{"uid":"68c13e6bf4800cef","name":"should work with v3 peers","time":{"start":1763075627409,"stop":1763075627410,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaf976cb0a254575","name":"Push message with content topic containing JSON","time":{"start":1763076710455,"stop":1763076710455,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a4dfe19d10f76b","name":"Mutual subscription","time":{"start":1763075853775,"stop":1763075853776,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2f4e5e67508b891","name":"should perform initial health assessment on start","time":{"start":1763075628178,"stop":1763075628179,"duration":1},"status":"passed","severity":"normal"},{"uid":"747dde81d7d93f67","name":"Passing invalid cursor","time":{"start":1763075887179,"stop":1763075887187,"duration":8},"status":"passed","severity":"normal"},{"uid":"114b417bffe25f89","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1763075588348,"stop":1763075588349,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9cc41d555aa862","name":"Push message with content topic containing emoji","time":{"start":1763076710456,"stop":1763076710456,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e014d66f6ad3928","name":"Push message with content topic containing Arabic","time":{"start":1763076710466,"stop":1763076710466,"duration":0},"status":"passed","severity":"normal"},{"uid":"1826541a09a72384","name":"Subscribe to topic containing shell command and receive message","time":{"start":1763076135313,"stop":1763076135314,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4c78e364fe0f04c","name":"should return no connections if no open connection provided","time":{"start":1763075580205,"stop":1763075580210,"duration":5},"status":"passed","severity":"normal"},{"uid":"830860554ee512eb","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1763075744048,"stop":1763075744050,"duration":2},"status":"passed","severity":"normal"},{"uid":"98f7a4571f1c4502","name":"should not change state when connections remain after disconnect","time":{"start":1763075579108,"stop":1763075579109,"duration":1},"status":"passed","severity":"normal"},{"uid":"c397ea5ced7f9730","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1763075600142,"stop":1763075600143,"duration":1},"status":"passed","severity":"normal"},{"uid":"93692791a4f8f6f4","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1763075610024,"stop":1763075610024,"duration":0},"status":"passed","severity":"normal"},{"uid":"862228f2ddd3d0e8","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1763075628610,"stop":1763075628610,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b1aa0950c461d67","name":"should update peers in cache on 'peer:identify' event","time":{"start":1763075593195,"stop":1763075593195,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e0ccd02d84fc09b","name":"throws an error for improperly formatted content topics","time":{"start":1763075565677,"stop":1763075565678,"duration":1},"status":"passed","severity":"normal"},{"uid":"80a9bc1d46a650c","name":"Passing page size 1 when there are 4 messages","time":{"start":1763075957393,"stop":1763075957393,"duration":0},"status":"passed","severity":"normal"},{"uid":"4931a8b098f5e87c","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1763076103440,"stop":1763076103440,"duration":0},"status":"passed","severity":"normal"},{"uid":"48ffc1a9c5fe459b","name":"Check received message containing long","time":{"start":1763076103441,"stop":1763076103441,"duration":0},"status":"passed","severity":"normal"},{"uid":"d01fed96588aaaa3","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1763076135304,"stop":1763076135304,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4687f2fa5b9888a","name":"should return false when network is not connected","time":{"start":1763075580545,"stop":1763075580545,"duration":0},"status":"passed","severity":"normal"},{"uid":"c48e78e64753ea65","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1763075565668,"stop":1763075565669,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2faae460c598a8f","name":"Decoder throws on empty string content topic","time":{"start":1763075598574,"stop":1763075598574,"duration":0},"status":"passed","severity":"normal"},{"uid":"55a4681b121aebfc","name":"Push message with rate limit","time":{"start":1763076710480,"stop":1763076710480,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d766c31377cf664","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1763075609992,"stop":1763075609992,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8e11d2fe370c3cf","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1763075609998,"stop":1763075610004,"duration":6},"status":"passed","severity":"normal"},{"uid":"24234ca871f3b36","name":"Check received message containing shell command","time":{"start":1763076103445,"stop":1763076103445,"duration":0},"status":"passed","severity":"normal"},{"uid":"d85045e90b4137c4","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1763075744048,"stop":1763075744048,"duration":0},"status":"passed","severity":"normal"},{"uid":"eecc657f9b0ac32c","name":"Push message with custom timestamp: 1763079278535","time":{"start":1763076710458,"stop":1763076710458,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fd0b2ccbb963f91","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1763075853783,"stop":1763075853783,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2ad996d4f682c53","name":"should trigger query when time since last query exceeds threshold","time":{"start":1763075628607,"stop":1763075628607,"duration":0},"status":"passed","severity":"normal"},{"uid":"50ed7eaf1b6a02ae","name":"Push message with emoji payload","time":{"start":1763076710475,"stop":1763076710475,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e2e327b2ce9469e","name":"should properly create peer info with all multiaddrs","time":{"start":1763075571142,"stop":1763075571142,"duration":0},"status":"passed","severity":"normal"},{"uid":"e411ac3888e357ac","name":"should handle peer not in mesh for all topics","time":{"start":1763075579897,"stop":1763075579898,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f55a7a4f2859beb","name":"should create PeerExchangeDiscovery instance","time":{"start":1763075589085,"stop":1763075589085,"duration":0},"status":"passed","severity":"normal"},{"uid":"11c376a2e1c9afad","name":"should encode/decode to text encoding","time":{"start":1763075571139,"stop":1763075571139,"duration":0},"status":"passed","severity":"normal"},{"uid":"40e3067692f12dcc","name":"should drop connection to one peer on hangUp","time":{"start":1763075743922,"stop":1763075743922,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffbea25f15eab44","name":"Subscribe to topic containing Russian and receive message","time":{"start":1763076135302,"stop":1763076135302,"duration":0},"status":"passed","severity":"normal"},{"uid":"b13531fa3a94dabd","name":"Push message equal or less that 1MB","time":{"start":1763076710470,"stop":1763076710470,"duration":0},"status":"passed","severity":"normal"},{"uid":"5006b0b631ea4a95","name":"should set up event listeners when started","time":{"start":1763075628600,"stop":1763075628601,"duration":1},"status":"passed","severity":"normal"},{"uid":"729e820ed2deff30","name":"should stop ping timers on peer disconnect","time":{"start":1763075579872,"stop":1763075579873,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6df8762a4c98dbb","name":"Check publish message after client node is restarted","time":{"start":1763075845646,"stop":1763075845646,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5581d8ead8ac2fa6","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1763075565680,"stop":1763075565680,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f2a8547c85f6737","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1763075610025,"stop":1763075610025,"duration":0},"status":"passed","severity":"normal"},{"uid":"60c3974707a8e4e1","name":"connects to nwaku","time":{"start":1763075965557,"stop":1763075965558,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbc498be6bbf7d61","name":"should request peer renewal on specific errors","time":{"start":1763075627139,"stop":1763075627140,"duration":1},"status":"passed","severity":"normal"},{"uid":"96386ee6f5b6f17","name":"peer exchange sets tag","time":{"start":1763075832978,"stop":1763075832978,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd19a2fc352d03aa","name":"Generator, one shard","time":{"start":1763075892954,"stop":1763075892956,"duration":2},"status":"passed","severity":"normal"},{"uid":"308a263e568719","name":"Push message with shell command payload","time":{"start":1763076710474,"stop":1763076710474,"duration":0},"status":"passed","severity":"normal"},{"uid":"b732b6c4b5bb4c4b","name":"should call waitForPeer on Relay","time":{"start":1763075628816,"stop":1763075628816,"duration":0},"status":"passed","severity":"normal"},{"uid":"dde37c589a53bdc2","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1763075565678,"stop":1763075565678,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa6c9efc69003475","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1763075627138,"stop":1763075627139,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa4925150de43a65","name":"Subscribe to topic containing shell command and receive message","time":{"start":1763076135304,"stop":1763076135304,"duration":0},"status":"passed","severity":"normal"},{"uid":"b95ddcd92a68ea1d","name":"A test","time":{"start":1763075729393,"stop":1763075729394,"duration":1},"status":"passed","severity":"normal"},{"uid":"a23243dcf88d67a7","name":"Encoder throws on undefined content topic","time":{"start":1763075598571,"stop":1763075598572,"duration":1},"status":"passed","severity":"normal"},{"uid":"27d7bfae0df77191","name":"caches peers it previously fetched","time":{"start":1763075589374,"stop":1763075589374,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca9bb81a68cd50a","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1763076135299,"stop":1763076135299,"duration":0},"status":"passed","severity":"normal"},{"uid":"86666284ca5841c1","name":"should return false for malformed SDS messages","time":{"start":1763075631510,"stop":1763075631511,"duration":1},"status":"passed","severity":"normal"},{"uid":"e18bd1e2bde92756","name":"should initialize with Unhealthy status","time":{"start":1763075628169,"stop":1763075628170,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dd4c0752dbb2df0","name":"should dispatch network event when browser goes online","time":{"start":1763075579110,"stop":1763075579110,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2d3aae90443dcef","name":"should be able to encode the field with only FILTER set to true","time":{"start":1763075570486,"stop":1763075570487,"duration":1},"status":"passed","severity":"normal"},{"uid":"35fe98c56c9b05a9","name":"Push message with custom timestamp: 1732317278536","time":{"start":1763076710469,"stop":1763076710469,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca483881471f9b2","name":"Check message on other pubsub topic is not received","time":{"start":1763076103438,"stop":1763076103438,"duration":0},"status":"passed","severity":"normal"},{"uid":"c62b33f09f81a972","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1763075565667,"stop":1763075565667,"duration":0},"status":"passed","severity":"normal"},{"uid":"e27a831c14e17f03","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1763075565676,"stop":1763075565676,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbdf42cc7c1e4057","name":"should not receive a peer event before start","time":{"start":1763075593194,"stop":1763075593194,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3fb8342033223f9","name":"should dial with multiaddr and return stream","time":{"start":1763075580546,"stop":1763075580546,"duration":0},"status":"passed","severity":"normal"},{"uid":"31babdbe28493a2a","name":"Push message with content topic containing short","time":{"start":1763076710487,"stop":1763076710487,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0ff3e720a879373","name":"should work with mixed v2 and v3 peers","time":{"start":1763075627410,"stop":1763075627410,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f6b4cbac2de596","name":"should be safe to call multiple times","time":{"start":1763075579869,"stop":1763075579869,"duration":0},"status":"passed","severity":"normal"},{"uid":"f26e8ee0cf6972b7","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1763076135314,"stop":1763076135314,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4c0e87bf9f97ae8","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1763075609973,"stop":1763075609974,"duration":1},"status":"passed","severity":"normal"},{"uid":"59de5a96d68e154f","name":"Check received message containing SQL Injection","time":{"start":1763076103434,"stop":1763076103434,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a922a757d20f038","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1763075580551,"stop":1763075580551,"duration":0},"status":"passed","severity":"normal"},{"uid":"f15cb513b7b58662","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1763075565664,"stop":1763075565665,"duration":1},"status":"passed","severity":"normal"},{"uid":"57aa1f48c86972f5","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1763075610085,"stop":1763075610088,"duration":3},"status":"passed","severity":"normal"},{"uid":"a15053db144df654","name":"should maintain desired error rate","time":{"start":1763075614742,"stop":1763075614742,"duration":0},"status":"passed","severity":"normal"},{"uid":"431c83484e25d467","name":"Push message with escaped characters payload","time":{"start":1763076710474,"stop":1763076710475,"duration":1},"status":"passed","severity":"normal"},{"uid":"28922102eba5f61b","name":"Correctly serialized arguments","time":{"start":1763075744100,"stop":1763075744100,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ce4a82a1206c866","name":"should not discard bootstrap peers if under the limit","time":{"start":1763075697075,"stop":1763075697075,"duration":0},"status":"passed","severity":"normal"},{"uid":"be47433ddd8f82b6","name":"should reassess health immediately when peer disconnects","time":{"start":1763075628178,"stop":1763075628178,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a69468351cbca4","name":"Delete observer","time":{"start":1763075834482,"stop":1763075834483,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa60a802ae0e555e","name":"should create ConnectionManager with relay","time":{"start":1763075580540,"stop":1763075580541,"duration":1},"status":"passed","severity":"normal"},{"uid":"b630d3f0eb316b88","name":"Fails to push message bigger that 1MB","time":{"start":1763076710458,"stop":1763076710459,"duration":1},"status":"passed","severity":"normal"},{"uid":"115d3a32a592dca5","name":"Push message with content topic containing escaped characters","time":{"start":1763076710478,"stop":1763076710478,"duration":0},"status":"passed","severity":"normal"},{"uid":"37d920ca3629fb4a","name":"should wait for Filter peer to be connected","time":{"start":1763075628815,"stop":1763075628816,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9ea7f1357504eb5","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1763075565670,"stop":1763075565675,"duration":5},"status":"passed","severity":"normal"},{"uid":"8cb28e8c77e9322e","name":"should dial peers from store on start","time":{"start":1763075580172,"stop":1763075580176,"duration":4},"status":"passed","severity":"normal"},{"uid":"f5a464aeb64bcbcc","name":"Check message received after jswaku node is restarted","time":{"start":1763076103449,"stop":1763076103450,"duration":1},"status":"passed","severity":"normal"},{"uid":"8302f5f71f8b9f32","name":"Check message received after jswaku node is restarted","time":{"start":1763076103440,"stop":1763076103440,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d8def5c9623a35","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1763075627353,"stop":1763075627353,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9448ee7e636b4a6","name":"should not fail to start the service if it is already started","time":{"start":1763075860669,"stop":1763075860671,"duration":2},"status":"passed","severity":"normal"},{"uid":"2b97fa53cf53098","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1763075609997,"stop":1763075609997,"duration":0},"status":"passed","severity":"normal"},{"uid":"f22b690d66e9e23","name":"Register correct protocols","time":{"start":1763075853776,"stop":1763075853776,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c680e0d72efed08","name":"isConnected return false after peer stops","time":{"start":1763075674611,"stop":1763075674614,"duration":3},"status":"passed","severity":"normal"},{"uid":"60669843731e21","name":"should compute hash only when first accessed","time":{"start":1763075580577,"stop":1763075580577,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c3389010592d0d0","name":"Subscribe to topic containing long and receive message","time":{"start":1763076135300,"stop":1763076135301,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0ccfcd7db636930","name":"Renews subscription after lossing a connection","time":{"start":1763076135315,"stop":1763076135315,"duration":0},"status":"passed","severity":"normal"},{"uid":"152259125cb12ac6","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1763075610004,"stop":1763075610005,"duration":1},"status":"passed","severity":"normal"},{"uid":"a09afdda1b2bb8d7","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1763075609991,"stop":1763075609991,"duration":0},"status":"passed","severity":"normal"},{"uid":"b61a2629153939b6","name":"should set field with only FILTER enabled","time":{"start":1763075571143,"stop":1763075571144,"duration":1},"status":"passed","severity":"normal"},{"uid":"99d24bd30ede6644","name":"should attach causal history and bloom filter to each message","time":{"start":1763075617988,"stop":1763075617990,"duration":2},"status":"passed","severity":"normal"},{"uid":"d42d68eae62cfa2b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1763075565684,"stop":1763075565685,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0a081a3a9e259","name":"should initialize with custom TTL","time":{"start":1763075589073,"stop":1763075589074,"duration":1},"status":"passed","severity":"normal"},{"uid":"58b99f90c76846ef","name":"should query peer with peer exchange protocol","time":{"start":1763075589079,"stop":1763075589079,"duration":0},"status":"passed","severity":"normal"},{"uid":"5db374410e250ff5","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1763075565665,"stop":1763075565666,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ac5ebbe9aec9f95","name":"Push message with content topic containing SQL Injection","time":{"start":1763076710455,"stop":1763076710455,"duration":0},"status":"passed","severity":"normal"},{"uid":"aefe4092d741a8ad","name":"rejects content-filtered query with only contentTopics","time":{"start":1763075580021,"stop":1763075580021,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1d5b835c0f770e9","name":"Push message with content topic containing Arabic","time":{"start":1763076710477,"stop":1763076710477,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2f6fa48869f3a26","name":"Push message with content topic containing special chars","time":{"start":1763076710465,"stop":1763076710465,"duration":0},"status":"passed","severity":"normal"},{"uid":"593862a7b0415057","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1763075678341,"stop":1763075678343,"duration":2},"status":"passed","severity":"normal"},{"uid":"d8b2d8dcf2d6af5b","name":"Fails to publish message with size larger than 1 MB","time":{"start":1763075845645,"stop":1763075845645,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ff07822c48dc1ab","name":"should handle complete dial lifecycle","time":{"start":1763075580158,"stop":1763075580159,"duration":1},"status":"passed","severity":"normal"},{"uid":"afa299fee5ef254a","name":"Outgoing message is acknowledged","time":{"start":1763075629475,"stop":1763075629475,"duration":0},"status":"passed","severity":"normal"},{"uid":"8608d8cea31fcc77","name":"should be safe to call multiple times","time":{"start":1763075579609,"stop":1763075579609,"duration":0},"status":"passed","severity":"normal"},{"uid":"173264c1d955683d","name":"Push message with Chinese payload","time":{"start":1763076710447,"stop":1763076710447,"duration":0},"status":"passed","severity":"normal"},{"uid":"40ed60df717c4c41","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1763075609953,"stop":1763075609954,"duration":1},"status":"passed","severity":"normal"},{"uid":"a36c6a3fc487615b","name":"should handle browser offline state overriding peer connections","time":{"start":1763075579119,"stop":1763075579119,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac07cf02dd4d13eb","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1763075839015,"stop":1763075839015,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef646764e8d4dbb7","name":"should never report false negatives","time":{"start":1763075614742,"stop":1763075614742,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec22395267e03570","name":"Check message with non string payload is not received","time":{"start":1763076103439,"stop":1763076103440,"duration":1},"status":"passed","severity":"normal"},{"uid":"35e64959509fe64f","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1763075579818,"stop":1763075579818,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5aabd2b56ced529","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1763075853787,"stop":1763075853788,"duration":1},"status":"passed","severity":"normal"},{"uid":"5477030ec7c5c32a","name":"should initialize with libp2p components","time":{"start":1763075588717,"stop":1763075588718,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6e98c6e94e17ac9","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1763075570491,"stop":1763075570491,"duration":0},"status":"passed","severity":"normal"},{"uid":"d327ab3dc422da42","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1763075609986,"stop":1763075609990,"duration":4},"status":"passed","severity":"normal"},{"uid":"f3fb7a53e207f036","name":"should not dispatch event when already disconnected","time":{"start":1763075579109,"stop":1763075579110,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7c71ca6f8a35461","name":"should be able to decode the field with only FILTER set to true","time":{"start":1763075570494,"stop":1763075570495,"duration":1},"status":"passed","severity":"normal"},{"uid":"be6f3fa4e6c49de8","name":"Subscribe to topic containing short and publish message","time":{"start":1763075853780,"stop":1763075853780,"duration":0},"status":"passed","severity":"normal"},{"uid":"70daf7e32d85fff3","name":"Check publish message containing emoji","time":{"start":1763075845642,"stop":1763075845642,"duration":0},"status":"passed","severity":"normal"},{"uid":"413d90163a090aed","name":"should create KeepAliveManager with relay","time":{"start":1763075579867,"stop":1763075579868,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cc2fa3b3caf5faa","name":"throws on content topic with empty application field","time":{"start":1763075565661,"stop":1763075565661,"duration":0},"status":"passed","severity":"normal"},{"uid":"50663e933412561e","name":"Push message with JSON payload","time":{"start":1763076710485,"stop":1763076710485,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9b336d7297ec883","name":"new peer added after a peer was already found","time":{"start":1763075832978,"stop":1763075832978,"duration":0},"status":"passed","severity":"normal"},{"uid":"9744d146f99c1f2f","name":"Sync message is not sent if another sync message was just sent","time":{"start":1763075636375,"stop":1763075636376,"duration":1},"status":"passed","severity":"normal"},{"uid":"3deacfd82fb4a65","name":"should not be empty after adding a subscription","time":{"start":1763075627931,"stop":1763075627932,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0df74700ef10b4a","name":"Push message with custom timestamp: 1763072078536","time":{"start":1763076710493,"stop":1763076710493,"duration":0},"status":"passed","severity":"normal"},{"uid":"faba6f83c5775ff9","name":"should return false when peer is not found","time":{"start":1763075579697,"stop":1763075579698,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea6c938c604e455c","name":"should not update T_req if message already exists","time":{"start":1763075614854,"stop":1763075614855,"duration":1},"status":"passed","severity":"normal"},{"uid":"53f2af08ca6691c2","name":"Push message with content topic containing special chars","time":{"start":1763076710488,"stop":1763076710488,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e1f16cd806a249c","name":"Subscribe to topic containing Russian and publish message","time":{"start":1763075853784,"stop":1763075853784,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0d5d5dfc5908adb","name":"should jump to current time when timestamp is far in the past","time":{"start":1763075617607,"stop":1763075617607,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5fdc7fd21cf465f","name":"Push message equal or less that 1MB","time":{"start":1763076710458,"stop":1763076710458,"duration":0},"status":"passed","severity":"normal"},{"uid":"b64683f3ea2a9fd0","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1763075902962,"stop":1763075902964,"duration":2},"status":"passed","severity":"normal"},{"uid":"80579a3304a37095","name":"Push message with content topic containing short","time":{"start":1763076710476,"stop":1763076710476,"duration":0},"status":"passed","severity":"normal"},{"uid":"659599215ac0b01a","name":"Fails to publish duplicate message","time":{"start":1763075845644,"stop":1763075845644,"duration":0},"status":"passed","severity":"normal"},{"uid":"bedbd2279719418b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1763075610042,"stop":1763075610042,"duration":0},"status":"passed","severity":"normal"},{"uid":"223582e9c5634968","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1763075721203,"stop":1763075721203,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e659f41de42c614","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1763075588722,"stop":1763075588722,"duration":0},"status":"passed","severity":"normal"},{"uid":"64716f3fced845e2","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app32/5/topic681/json","time":{"start":1763075943630,"stop":1763075943631,"duration":1},"status":"passed","severity":"normal"},{"uid":"c878d17183a4df6b","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1763075853784,"stop":1763075853784,"duration":0},"status":"passed","severity":"normal"},{"uid":"af748fdbd2927ab8","name":"random static sharding 6 - Cluster ID: 369, Shard ID: 719","time":{"start":1763075952522,"stop":1763075952523,"duration":1},"status":"passed","severity":"normal"},{"uid":"f036c0a61fad812d","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1763075636375,"stop":1763075636375,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aa9b9caa432d0b0","name":"should handle ping failures gracefully","time":{"start":1763075579874,"stop":1763075579875,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bdc74ee691b62ba","name":"Publishes to nwaku","time":{"start":1763075845732,"stop":1763075845733,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b488ee3fe1088","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1763075628615,"stop":1763075628615,"duration":0},"status":"passed","severity":"normal"},{"uid":"318eeff1fdd3ca03","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1763075565679,"stop":1763075565679,"duration":0},"status":"passed","severity":"normal"},{"uid":"bceb47a7d42a36a1","name":"throws if store query response has error status","time":{"start":1763075580423,"stop":1763075580424,"duration":1},"status":"passed","severity":"normal"},{"uid":"f531690ee30954ad","name":"should work with stubbed peer manager event emitter","time":{"start":1763075628602,"stop":1763075628602,"duration":0},"status":"passed","severity":"normal"},{"uid":"29b1cb98853bc45","name":"Subscribe and receives messages on 20 topics","time":{"start":1763076135298,"stop":1763076135298,"duration":0},"status":"passed","severity":"normal"},{"uid":"e94ca6fcf4f36edc","name":"should encode/decode to RLP encoding","time":{"start":1763075571139,"stop":1763075571139,"duration":0},"status":"passed","severity":"normal"},{"uid":"8486a216af7ab8e7","name":"returns only open connection if one present","time":{"start":1763075580204,"stop":1763075580205,"duration":1},"status":"passed","severity":"normal"},{"uid":"862ae88fc7e17354","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1763075610025,"stop":1763075610026,"duration":1},"status":"passed","severity":"normal"},{"uid":"1aafc4f5f9a7c22f","name":"should dispatch network event when browser goes offline","time":{"start":1763075579111,"stop":1763075579111,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bd5d6541c9648a4","name":"should initialize with default number of peers","time":{"start":1763075627447,"stop":1763075627448,"duration":1},"status":"passed","severity":"normal"},{"uid":"5967741977de347b","name":"Check publish message after service node is restarted","time":{"start":1763075845646,"stop":1763075845646,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6fb0d49a94eb682d","name":"Fails to push message bigger that 1MB","time":{"start":1763076710481,"stop":1763076710481,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c01390f4cf13b2e","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1763075674615,"stop":1763075674617,"duration":2},"status":"passed","severity":"normal"},{"uid":"2b9ba98f90e3686c","name":"should process queue every 500ms","time":{"start":1763075580149,"stop":1763075580150,"duration":1},"status":"passed","severity":"normal"},{"uid":"63b705a189a1d170","name":"configure the node with multiple content topics","time":{"start":1763075943631,"stop":1763075943631,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7390a3ec7602014","name":"Check received message containing escaped characters","time":{"start":1763076103436,"stop":1763076103436,"duration":0},"status":"passed","severity":"normal"},{"uid":"4097b7f1444512d2","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1763075565679,"stop":1763075565679,"duration":0},"status":"passed","severity":"normal"},{"uid":"d534d14979d76cfd","name":"should add entries and maintain sorted order","time":{"start":1763075614854,"stop":1763075614854,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f65fd90c9a461df","name":"Push message with content topic containing escaped characters","time":{"start":1763076710467,"stop":1763076710467,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc39bde54f0da0cb","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1763075627449,"stop":1763075627454,"duration":5},"status":"passed","severity":"normal"},{"uid":"cef140a6a430dfe3","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1763075609990,"stop":1763075609991,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6c62e8af0f2ec82","name":"should clear interval on stop","time":{"start":1763075589084,"stop":1763075589085,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf0f815795739737","name":"Push message with Script payload","time":{"start":1763076710449,"stop":1763076710449,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ced5055a4d22fda","name":"throws on content topic with empty topic name field","time":{"start":1763075565662,"stop":1763075565663,"duration":1},"status":"passed","severity":"normal"},{"uid":"34563bbc541cb14a","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1763075580062,"stop":1763075580063,"duration":1},"status":"passed","severity":"normal"},{"uid":"1af4fe729e0733","name":"Push message with custom timestamp: 1763072078536","time":{"start":1763076710480,"stop":1763076710481,"duration":1},"status":"passed","severity":"normal"},{"uid":"1093707adca5d55d","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1763075610015,"stop":1763075610016,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c52fcba62959e6f","name":"should be able to encode the field with only STORE set to true","time":{"start":1763075570486,"stop":1763075570486,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b8993787dc17198","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1763076135297,"stop":1763076135297,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4f11732b527fd72","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1763075587291,"stop":1763075587292,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9c21a8442b891cc","name":"should get and remove ready entries","time":{"start":1763075614859,"stop":1763075614859,"duration":0},"status":"passed","severity":"normal"},{"uid":"c159e44f42b2572b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1763076135307,"stop":1763076135307,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec56f442f5742e76","name":"should handle malformed response data","time":{"start":1763075588723,"stop":1763075588724,"duration":1},"status":"passed","severity":"normal"},{"uid":"40289dc9faacc6bd","name":"should handle dial errors gracefully","time":{"start":1763075579611,"stop":1763075579611,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b479baed36b1dd4","name":"should handle dial errors","time":{"start":1763075580546,"stop":1763075580547,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eba4bdc8c1bf1de","name":"should initialize with custom number of peers","time":{"start":1763075627448,"stop":1763075627448,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb8628ab88c7474c","name":"should return true when peer is on the specified shard","time":{"start":1763075579693,"stop":1763075579693,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5bc66ee10bbcc9d","name":"Push message with Arabic payload","time":{"start":1763076710461,"stop":1763076710461,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a96dc15434d5bc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1763075610038,"stop":1763075610042,"duration":4},"status":"passed","severity":"normal"},{"uid":"3098b487c378ca22","name":"Publish message with custom timestamp: Fri Nov 14 2025 00:17:19 GMT+0000 (Coordinated Universal Time)","time":{"start":1763075845643,"stop":1763075845644,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d269a96608bd57b","name":"should get multiple eligible entries at later time","time":{"start":1763075614855,"stop":1763075614856,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8ddbd735ab74d0e","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1763075951127,"stop":1763075951127,"duration":0},"status":"passed","severity":"normal"},{"uid":"bba18b925eeedc93","name":"Push message with Script payload","time":{"start":1763076710461,"stop":1763076710462,"duration":1},"status":"passed","severity":"normal"},{"uid":"31734711bcb38083","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1763075729214,"stop":1763075729215,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d7874160ee331f7","name":"Push message with content topic containing unicode special characters","time":{"start":1763076710467,"stop":1763076710467,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1423978ea229957","name":"handles different networkShards values correctly","time":{"start":1763075565677,"stop":1763075565677,"duration":0},"status":"passed","severity":"normal"},{"uid":"fde6cc2cf28daf3a","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1763075626641,"stop":1763075626641,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7070920a4e3bd30","name":"should handle complete peer lifecycle","time":{"start":1763075579902,"stop":1763075579902,"duration":0},"status":"passed","severity":"normal"},{"uid":"d903a3a7973c3069","name":"Push message with content topic containing long","time":{"start":1763076710452,"stop":1763076710452,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3f0cd3e3af9ff82","name":"yields decoded messages","time":{"start":1763075580424,"stop":1763075580425,"duration":1},"status":"passed","severity":"normal"},{"uid":"980670bb14c91ed2","name":"should be sent with empty content","time":{"start":1763075618001,"stop":1763075618002,"duration":1},"status":"passed","severity":"normal"},{"uid":"5809326f9f6b63c3","name":"Push message with emoji payload","time":{"start":1763076710464,"stop":1763076710464,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49a5e783c1ee148","name":"Check received message containing JSON","time":{"start":1763076103444,"stop":1763076103444,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d2518ba3e143c40","name":"should handle network check errors gracefully","time":{"start":1763075580155,"stop":1763075580156,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c3300b81b982d06","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1763075902956,"stop":1763075902956,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df7db3a6e5a6574","name":"Push message with special chars payload","time":{"start":1763076710483,"stop":1763076710483,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5f30454af2870eb","name":"Refresh subscription","time":{"start":1763075853779,"stop":1763075853780,"duration":1},"status":"skipped","severity":"normal"},{"uid":"376397afeadfe360","name":"should wait for Store peer to be connected","time":{"start":1763075628816,"stop":1763075628816,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aad9f4992961ea9","name":"Query Generator, No Decoder","time":{"start":1763075902955,"stop":1763075902955,"duration":0},"status":"passed","severity":"normal"},{"uid":"57d34984fedb355e","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app86/6/topic402/proto","time":{"start":1763075943624,"stop":1763075943626,"duration":2},"status":"passed","severity":"normal"},{"uid":"ef8e2c24e78f941d","name":"Sample","time":{"start":1763075570607,"stop":1763075570607,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c2590ea2810d2ca","name":"should skip peers that don't support peer exchange","time":{"start":1763075589078,"stop":1763075589078,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac4ff21d3e28606b","name":"should create PeerExchangeDiscovery with default options","time":{"start":1763075589085,"stop":1763075589086,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a6b78ac2ae8b9d1","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app57/6/topic5/test.js","time":{"start":1763075943627,"stop":1763075943627,"duration":0},"status":"passed","severity":"normal"},{"uid":"184435c55552e292","name":"messageHashStr returns a hex string","time":{"start":1763075579828,"stop":1763075579829,"duration":1},"status":"passed","severity":"normal"},{"uid":"63b28c4e75089732","name":"should return empty array when no peers connected","time":{"start":1763075580548,"stop":1763075580549,"duration":1},"status":"passed","severity":"normal"},{"uid":"b033bd166c448b37","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1763075834015,"stop":1763075834015,"duration":0},"status":"passed","severity":"normal"},{"uid":"89d0ad98e9ee646b","name":"can start the service","time":{"start":1763075860664,"stop":1763075860664,"duration":0},"status":"passed","severity":"normal"},{"uid":"154ca362c5d03cbc","name":"should handle v3 RLN errors","time":{"start":1763075627410,"stop":1763075627410,"duration":0},"status":"passed","severity":"normal"},{"uid":"322eefe78c7da227","name":"should dial peer immediately when queue is empty","time":{"start":1763075580124,"stop":1763075580124,"duration":0},"status":"passed","severity":"normal"},{"uid":"e716cbb5f0133c74","name":"should be able to decode the field with only STORE set to true","time":{"start":1763075570495,"stop":1763075570495,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2040599c3737371","name":"Push message with Russian payload","time":{"start":1763076710484,"stop":1763076710484,"duration":0},"status":"passed","severity":"normal"},{"uid":"6957e4e5cd33621d","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1763075627467,"stop":1763075627468,"duration":1},"status":"passed","severity":"normal"},{"uid":"d032025752d48fec","name":"should handle peer store errors gracefully","time":{"start":1763075579612,"stop":1763075579612,"duration":0},"status":"passed","severity":"normal"},{"uid":"d98453f63615f27d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1763075610037,"stop":1763075610037,"duration":0},"status":"passed","severity":"normal"},{"uid":"203149f559cc77d5","name":"Push message with content topic containing numeric","time":{"start":1763076710476,"stop":1763076710477,"duration":1},"status":"passed","severity":"normal"},{"uid":"74f259b7d17afebf","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1763075565682,"stop":1763075565683,"duration":1},"status":"passed","severity":"normal"},{"uid":"40a5ca43aaaa0f24","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1763075617999,"stop":1763075617999,"duration":0},"status":"passed","severity":"normal"},{"uid":"f425f84384a1f8c0","name":"Push message with content topic containing unicode special characters","time":{"start":1763076710490,"stop":1763076710490,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a65a4070d36bb4","name":"should start peer exchange discovery","time":{"start":1763075589074,"stop":1763075589074,"duration":0},"status":"passed","severity":"normal"},{"uid":"160a5d099483cb70","name":"should handle case with all peers already connected","time":{"start":1763075580190,"stop":1763075580190,"duration":0},"status":"passed","severity":"normal"},{"uid":"47fa668165e1d246","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1763075610014,"stop":1763075610015,"duration":1},"status":"passed","severity":"normal"},{"uid":"86bc12d15f9a7df9","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1763075580176,"stop":1763075580177,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4854f337d865ea0","name":"should stop query when sync message from same channel is found","time":{"start":1763075631509,"stop":1763075631510,"duration":1},"status":"passed","severity":"normal"},{"uid":"841942cd0ddc671a","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app39/2/topic71/proto","time":{"start":1763075943621,"stop":1763075943622,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ac609526578b6f4","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1763075834014,"stop":1763075834014,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcf0462b609b1f5d","name":"accepts time-filtered query with content filter","time":{"start":1763075580028,"stop":1763075580029,"duration":1},"status":"passed","severity":"normal"},{"uid":"d631c9e5ed0a47c0","name":"should return false when peer is on different cluster","time":{"start":1763075579688,"stop":1763075579689,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b5cb64ab2312821","name":"should handle query errors","time":{"start":1763075589081,"stop":1763075589082,"duration":1},"status":"passed","severity":"normal"},{"uid":"f12a1542c79163fc","name":"Subscribe to topic containing emoji and publish message","time":{"start":1763075853788,"stop":1763075853788,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ede6280586004f0","name":"should create PeerExchange instance with components","time":{"start":1763075588726,"stop":1763075588726,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b00313be3e2e02d","name":"should insert message id into causal history","time":{"start":1763075617984,"stop":1763075617984,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b4f9f0f1e50f3cf","name":"tcp ip4 address","time":{"start":1763075570547,"stop":1763075570548,"duration":1},"status":"passed","severity":"normal"},{"uid":"a07fbba3fd4e4817","name":"Push message with numeric payload","time":{"start":1763076710446,"stop":1763076710447,"duration":1},"status":"passed","severity":"normal"},{"uid":"352663d13a7dc331","name":"Query generator for multiple messages with different content topic format","time":{"start":1763075934058,"stop":1763075934058,"duration":0},"status":"passed","severity":"normal"},{"uid":"68e0331cec293cfc","name":"should not receive a peer event after stop","time":{"start":1763075593194,"stop":1763075593194,"duration":0},"status":"passed","severity":"normal"},{"uid":"55606af28b0ff43","name":"should create ShardReader with auto sharding network config","time":{"start":1763075579687,"stop":1763075579687,"duration":0},"status":"passed","severity":"normal"},{"uid":"93f08c105e2e1cd2","name":"Push message with content topic containing escaped characters","time":{"start":1763076710455,"stop":1763076710455,"duration":0},"status":"passed","severity":"normal"},{"uid":"b63729c6b21c2cc0","name":"should process tasks in queue","time":{"start":1763075627137,"stop":1763075627137,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ccc5dac1475e7e0","name":"should process up to 3 peers at once","time":{"start":1763075580152,"stop":1763075580153,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f02056ff343d77c","name":"Check received message containing Arabic","time":{"start":1763076103442,"stop":1763076103442,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff21321a6c96c3f0","name":"should return peer for existing peer","time":{"start":1763075580190,"stop":1763075580191,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6c94ed261383163","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1763075892957,"stop":1763075892957,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b041de142970ef1","name":"should skip peers without peerInfo in ENR","time":{"start":1763075589082,"stop":1763075589083,"duration":1},"status":"passed","severity":"normal"},{"uid":"2df4004da50487b6","name":"Check received message containing SQL Injection","time":{"start":1763076103443,"stop":1763076103443,"duration":0},"status":"passed","severity":"normal"},{"uid":"2df438d2fc51cbbf","name":"Encoder error raises irrecoverable error","time":{"start":1763075629882,"stop":1763075629882,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7ef589f2a4c4a41","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1763075609995,"stop":1763075609996,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a6ec124401f8805","name":"should support chaining for add method","time":{"start":1763075626178,"stop":1763075626184,"duration":6},"status":"passed","severity":"normal"},{"uid":"18200fb72621c424","name":"Outgoing message is emitted as sending","time":{"start":1763075631505,"stop":1763075631505,"duration":0},"status":"passed","severity":"normal"},{"uid":"56daf48a8ba221f","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1763075627449,"stop":1763075627449,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f0586b95affd63","name":"Push message with rate limit","time":{"start":1763076710457,"stop":1763076710457,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ef2e0721d6008b","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1763075565666,"stop":1763075565667,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fb922fd3277ba9a","name":"should handle special patterns correctly","time":{"start":1763075614743,"stop":1763075614744,"duration":1},"status":"passed","severity":"normal"},{"uid":"37b319862a18a000","name":"should increase lamport timestamp","time":{"start":1763075617990,"stop":1763075617991,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3442f5bd97fb4d6","name":"should retry if all attempts fail","time":{"start":1763075627149,"stop":1763075627151,"duration":2},"status":"passed","severity":"normal"},{"uid":"361bdf6275d4227","name":"should remove expired entries after TTL has passed","time":{"start":1763075626184,"stop":1763075626190,"duration":6},"status":"passed","severity":"normal"},{"uid":"cfd817e0a75e07ee","name":"Push message with meta","time":{"start":1763076710479,"stop":1763076710479,"duration":0},"status":"passed","severity":"normal"},{"uid":"c69b879df6e433ca","name":"Decoder throws on undefined content topic","time":{"start":1763075580576,"stop":1763075580576,"duration":0},"status":"passed","severity":"normal"},{"uid":"f24ce537eff3445f","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1763075609968,"stop":1763075609973,"duration":5},"status":"passed","severity":"normal"},{"uid":"1fea6bb5f2b1a456","name":"should only return 1 node with relay and store capability","time":{"start":1763075589375,"stop":1763075589375,"duration":0},"status":"passed","severity":"normal"},{"uid":"437f9594793a3487","name":"should only return 1 node with relay capability","time":{"start":1763075589374,"stop":1763075589375,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1d70f10a5efb6a1","name":"should properly compute the node id","time":{"start":1763075571139,"stop":1763075571139,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1494179e2185955","name":"Fails to push message with large meta","time":{"start":1763076710491,"stop":1763076710492,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2422ed07b918490","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1763075610006,"stop":1763075610014,"duration":8},"status":"passed","severity":"normal"},{"uid":"33920b4228283f61","name":"should remove entries","time":{"start":1763075614859,"stop":1763075614859,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d33b611d5fc94ee","name":"Query generator for multiple messages","time":{"start":1763075934049,"stop":1763075934053,"duration":4},"status":"passed","severity":"normal"},{"uid":"4daaf88bf41e528","name":"should add peer to queue when queue is not empty","time":{"start":1763075580125,"stop":1763075580125,"duration":0},"status":"passed","severity":"normal"},{"uid":"11d4f9fb9e2fd3eb","name":"should emit multiple messages when query returns multiple messages","time":{"start":1763075628609,"stop":1763075628610,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0c608121e4fe122","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1763075609964,"stop":1763075609965,"duration":1},"status":"passed","severity":"normal"},{"uid":"125e58ecce2bc9b2","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1763076135302,"stop":1763076135302,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b1d7e209a43cb4b","name":"should handle general insertion and lookup correctly","time":{"start":1763075614744,"stop":1763075614744,"duration":0},"status":"passed","severity":"normal"},{"uid":"a756c11a58b17b68","name":"Push message with content topic containing Chinese","time":{"start":1763076710466,"stop":1763076710466,"duration":0},"status":"passed","severity":"normal"},{"uid":"645b0d0028e4068c","name":"should evict furthest entry when buffer is full","time":{"start":1763075614858,"stop":1763075614858,"duration":0},"status":"passed","severity":"normal"},{"uid":"b14d575b81b0cfa0","name":"should handle peerStore errors gracefully","time":{"start":1763075580550,"stop":1763075580550,"duration":0},"status":"passed","severity":"normal"},{"uid":"98fc75f9887bf052","name":"ends if stream creation fails","time":{"start":1763075580423,"stop":1763075580423,"duration":0},"status":"passed","severity":"normal"},{"uid":"445c47f6319723ae","name":"Push message with meta","time":{"start":1763076710456,"stop":1763076710456,"duration":0},"status":"passed","severity":"normal"},{"uid":"784335333c5804db","name":"should return true for message with causal history","time":{"start":1763075631512,"stop":1763075631512,"duration":0},"status":"passed","severity":"normal"},{"uid":"8277262446f66f1","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1763075845642,"stop":1763075845642,"duration":0},"status":"passed","severity":"normal"},{"uid":"a49a39720e56ddb0","name":"Subscribe and publish message","time":{"start":1763075853777,"stop":1763075853777,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcf934f42706f4c5","name":"should not start if already started","time":{"start":1763075589074,"stop":1763075589075,"duration":1},"status":"passed","severity":"normal"},{"uid":"5375b117463ec434","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1763075570497,"stop":1763075570497,"duration":0},"status":"passed","severity":"normal"},{"uid":"9496fa54321d5539","name":"Symmetric encrypt & Decrypt","time":{"start":1763075598875,"stop":1763075598875,"duration":0},"status":"passed","severity":"normal"},{"uid":"297d039c5aa3e74b","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1763075609997,"stop":1763075609998,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa4752427b53ef15","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1763075610088,"stop":1763075610088,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0c31be28e4f106d","name":"Passing page size 10 when there are 10 messages","time":{"start":1763075957394,"stop":1763075957394,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e079c60a1903f82","name":"Push message with numeric payload","time":{"start":1763076710482,"stop":1763076710483,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a98961dbee7efe8","name":"Renews subscription after lossing a connection","time":{"start":1763076135305,"stop":1763076135305,"duration":0},"status":"passed","severity":"normal"},{"uid":"526d36cde5ea8c72","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app43/4/topic498/proto","time":{"start":1763075943621,"stop":1763075943621,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fa90b067984c6c8","name":"should set field with all protocols disabled","time":{"start":1763075571142,"stop":1763075571143,"duration":1},"status":"passed","severity":"normal"},{"uid":"56d9fc704dafe9a7","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1763075834016,"stop":1763075834017,"duration":1},"status":"passed","severity":"normal"},{"uid":"94e79d0530c0387a","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1763075610014,"stop":1763075610014,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dc152906196d6da","name":"Relay + Store","time":{"start":1763075659219,"stop":1763075659220,"duration":1},"status":"passed","severity":"normal"},{"uid":"9665a8118bed0e8","name":"Query generator for 2000 messages","time":{"start":1763075934060,"stop":1763075934061,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f0b46600ff8c3cf","name":"should emit a peer event after start","time":{"start":1763075860671,"stop":1763075860671,"duration":0},"status":"passed","severity":"normal"},{"uid":"82582d383c454955","name":"Check received message containing shell command","time":{"start":1763076103435,"stop":1763076103436,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a0f78e3526a3e29","name":"can query messages by message hash","time":{"start":1763075938036,"stop":1763075938037,"duration":1},"status":"passed","severity":"normal"},{"uid":"49a6a0aad8e1f75d","name":"should return start time to last successful query since last query is less than max range","time":{"start":1763075628614,"stop":1763075628615,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfbfc34944729e59","name":"Promise Callback - true","time":{"start":1763075945971,"stop":1763075945972,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b27eb00950a220f","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1763075609975,"stop":1763075609980,"duration":5},"status":"passed","severity":"normal"},{"uid":"b6687fef213ce961","name":"should skip peers without peer exchange protocol","time":{"start":1763075589079,"stop":1763075589080,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bfa7a406d2422b2","name":"Relay - dialed after","time":{"start":1763075967580,"stop":1763075967580,"duration":0},"status":"passed","severity":"normal"},{"uid":"194612275d708565","name":"Get Nodes","time":{"start":1763075588558,"stop":1763075588559,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4ad3fb17351c3","name":"it tolerates circular branch references","time":{"start":1763075589372,"stop":1763075589373,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c37f2e2b0c96e66","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1763075966677,"stop":1763075966678,"duration":1},"status":"passed","severity":"normal"},{"uid":"842b7863a939fe9d","name":"should skip peers that were recently queried","time":{"start":1763075589078,"stop":1763075589079,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddf8bdf0ecab05ed","name":"Subscribe and receive messages via waku relay post","time":{"start":1763076135307,"stop":1763076135307,"duration":0},"status":"passed","severity":"normal"},{"uid":"39d723f74bc22b","name":"random static sharding 8 - Cluster ID: 437, Shard ID: 220","time":{"start":1763075952524,"stop":1763075952525,"duration":1},"status":"passed","severity":"normal"},{"uid":"3858164093e39698","name":"Push message with Script payload","time":{"start":1763076710473,"stop":1763076710473,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b025b80c137b523","name":"Push message with unicode special characters payload","time":{"start":1763076710486,"stop":1763076710486,"duration":0},"status":"passed","severity":"normal"},{"uid":"a799683414d22a29","name":"should return usable stream attached to connection","time":{"start":1763075580375,"stop":1763075580376,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd0900439566fa95","name":"Check received message containing unicode special characters","time":{"start":1763076103445,"stop":1763076103445,"duration":0},"status":"passed","severity":"normal"},{"uid":"4746291f86cab379","name":"Overlapping topic subscription","time":{"start":1763076135309,"stop":1763076135309,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ea1b968577492ba","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1763075579881,"stop":1763075579882,"duration":1},"status":"passed","severity":"normal"},{"uid":"15f3ed9b7193389c","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1763075609996,"stop":1763075609997,"duration":1},"status":"passed","severity":"normal"},{"uid":"6116585d76c00ab4","name":"isConnected should return false after all peers disconnect","time":{"start":1763075674610,"stop":1763075674610,"duration":0},"status":"passed","severity":"normal"},{"uid":"c18d3f84815af7f8","name":"Push message with shell command payload","time":{"start":1763076710485,"stop":1763076710485,"duration":0},"status":"passed","severity":"normal"},{"uid":"63ecadf00b1e7ee1","name":"should set default options when no config provided","time":{"start":1763075580541,"stop":1763075580541,"duration":0},"status":"passed","severity":"normal"},{"uid":"b92e4842437b5ab1","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1763075610015,"stop":1763075610015,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca622478546820e","name":"should use DNS peer discovery with light client","time":{"start":1763075659562,"stop":1763075659562,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2d54814652e8a8d6","name":"Check publish message containing numeric","time":{"start":1763075845633,"stop":1763075845633,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4bd1c1a3e5fface","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1763075565668,"stop":1763075565668,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ea16d7fe2115743","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1763075966676,"stop":1763075966676,"duration":0},"status":"passed","severity":"normal"},{"uid":"858547e95eaa35e4","name":"Js publishes, other Js receives","time":{"start":1763075845733,"stop":1763075845733,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf3058bbe088232","name":"should return cached hash on subsequent access","time":{"start":1763075580577,"stop":1763075580577,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebcc6f496f162b82","name":"should not receive a peer event after stop","time":{"start":1763075860672,"stop":1763075860674,"duration":2},"status":"passed","severity":"normal"},{"uid":"6aed3f4a99c1225c","name":"should handle multiple query options for time ranges","time":{"start":1763075628714,"stop":1763075628714,"duration":0},"status":"passed","severity":"normal"},{"uid":"308d6ea78b0fa3d2","name":"should remove event listeners when stopped","time":{"start":1763075628601,"stop":1763075628602,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad6292bc73a29441","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1763075617663,"stop":1763075617663,"duration":0},"status":"passed","severity":"normal"},{"uid":"9434b9e94f2630e5","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1763075588349,"stop":1763075588349,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93e5256aec5ad9a","name":"should reject on timeout if it was set","time":{"start":1763075628814,"stop":1763075628815,"duration":1},"status":"passed","severity":"normal"},{"uid":"14b6195f94f0b2bc","name":"should handle peer store errors gracefully","time":{"start":1763075589078,"stop":1763075589078,"duration":0},"status":"passed","severity":"normal"},{"uid":"23ea22648da3e0de","name":"Check received message containing short","time":{"start":1763076103431,"stop":1763076103431,"duration":0},"status":"passed","severity":"normal"},{"uid":"75ca5ad4d9a56eb0","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1763075570496,"stop":1763075570496,"duration":0},"status":"passed","severity":"normal"},{"uid":"b957d2a87f5073a5","name":"should stop peer exchange discovery","time":{"start":1763075589075,"stop":1763075589075,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e049ebc643ff89c","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1763075609965,"stop":1763075609968,"duration":3},"status":"passed","severity":"normal"},{"uid":"181d1ab60b2ff307","name":"should dial all known peers when reached zero connections","time":{"start":1763075697074,"stop":1763075697075,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aab13b8f07d91b1","name":"returns all values when wanted number is greater than available values","time":{"start":1763075587289,"stop":1763075587291,"duration":2},"status":"passed","severity":"normal"},{"uid":"1c19ddbd472b7bfb","name":"Outgoing message is acknowledged","time":{"start":1763075629883,"stop":1763075629883,"duration":0},"status":"passed","severity":"normal"},{"uid":"180867453a5bede","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app92/3/topic270/xml","time":{"start":1763075943627,"stop":1763075943630,"duration":3},"status":"passed","severity":"normal"},{"uid":"df1817dbc8a9647d","name":"should start periodic discovery on start","time":{"start":1763075589084,"stop":1763075589084,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e1e15c53b8832cb","name":"Throws when trying to push message with empty payload","time":{"start":1763076710476,"stop":1763076710476,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac9d942dae52677c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1763075565686,"stop":1763075565686,"duration":0},"status":"passed","severity":"normal"},{"uid":"98bb290f79a99012","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1763075628606,"stop":1763075628607,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bb612e4004e0018","name":"should continually clean up expired entries at intervals","time":{"start":1763075626198,"stop":1763075626199,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e77cd2a87f403a3","name":"Push message with numeric payload","time":{"start":1763076710460,"stop":1763076710460,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ce90d96cb4c08b","name":"Nodes with multiple pubsub topic","time":{"start":1763075839016,"stop":1763075839016,"duration":0},"status":"passed","severity":"normal"},{"uid":"32182614b83e2a65","name":"Wait given interval before re-trying","time":{"start":1763075628788,"stop":1763075628789,"duration":1},"status":"passed","severity":"normal"},{"uid":"df85863d93084752","name":"Check received message containing special chars","time":{"start":1763076103432,"stop":1763076103432,"duration":0},"status":"passed","severity":"normal"},{"uid":"238e452ada8df769","name":"can start the service","time":{"start":1763075659549,"stop":1763075659550,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bd153b4d8d642a4","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1763075832979,"stop":1763075832979,"duration":0},"status":"passed","severity":"normal"},{"uid":"7074f7f711a4b657","name":"Filter","time":{"start":1763075967582,"stop":1763075967583,"duration":1},"status":"passed","severity":"normal"},{"uid":"32c44b2745df07cb","name":"should register libp2p event listeners when start is called","time":{"start":1763075627460,"stop":1763075627460,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d44866032efbdb8","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1763076135311,"stop":1763076135312,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6919c5a01921498","name":"should handle corrupted shard info gracefully","time":{"start":1763075579699,"stop":1763075579699,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b59930a1cbf0cc9","name":"throws on content topic with empty encoding field","time":{"start":1763075565663,"stop":1763075565663,"duration":0},"status":"passed","severity":"normal"},{"uid":"716b9c2819efa90","name":"should create ShardReader with static shards network config","time":{"start":1763075579687,"stop":1763075579688,"duration":1},"status":"passed","severity":"normal"},{"uid":"86baaec10bb92fe8","name":"should handle zero peers request","time":{"start":1763075588724,"stop":1763075588725,"duration":1},"status":"passed","severity":"normal"},{"uid":"5692bc23de13a6dd","name":"should work with stubbed waku event emitter","time":{"start":1763075628602,"stop":1763075628603,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc4949faa039bb93","name":"Subscribe to topic containing shell command and publish message","time":{"start":1763075853786,"stop":1763075853787,"duration":1},"status":"passed","severity":"normal"},{"uid":"e77f86768e26e43f","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1763075588343,"stop":1763075588343,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdaa337afcb2aa2d","name":"Push message with SQL Injection payload","time":{"start":1763076710473,"stop":1763076710473,"duration":0},"status":"passed","severity":"normal"},{"uid":"545cf7d4956024e0","name":"Query Generator, No message returned","time":{"start":1763075902955,"stop":1763075902956,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ab294d5457c4598","name":"should handle errors gracefully when getting peer info","time":{"start":1763075579699,"stop":1763075579699,"duration":0},"status":"passed","severity":"normal"},{"uid":"68ba96bc4814852a","name":"Fields are not dropped","time":{"start":1763075580224,"stop":1763075580224,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdf99d689ebd5920","name":"Check publish message containing Russian","time":{"start":1763075845635,"stop":1763075845636,"duration":1},"status":"passed","severity":"normal"},{"uid":"82aa79e5a594f20a","name":"should dial with PeerId and return stream","time":{"start":1763075580545,"stop":1763075580546,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e24975b83ef9570","name":"Push message with content topic containing emoji","time":{"start":1763076710468,"stop":1763076710468,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab28e0caadfeefde","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1763075887177,"stop":1763075887177,"duration":0},"status":"passed","severity":"normal"},{"uid":"87590ca9b1553c03","name":"Check received message containing Chinese","time":{"start":1763076103442,"stop":1763076103442,"duration":0},"status":"passed","severity":"normal"},{"uid":"199ec58c78288e15","name":"retrieves a single peer","time":{"start":1763075589372,"stop":1763075589372,"duration":0},"status":"passed","severity":"normal"},{"uid":"11fb165f37bffa2d","name":"should reject if Filter is requested but not mounted","time":{"start":1763075628814,"stop":1763075628814,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f691a9acdd65f2","name":"Passing page size 0 when there are 110 messages","time":{"start":1763075957392,"stop":1763075957392,"duration":0},"status":"passed","severity":"normal"},{"uid":"961df57ded74420","name":"Check publish message containing Arabic","time":{"start":1763075845634,"stop":1763075845635,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8c55ca2d2529ffd","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1763075588722,"stop":1763075588723,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ad24297cc9cf7aa","name":"Automatically retrieves missing message","time":{"start":1763075631508,"stop":1763075631508,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9c2b7996e0098462","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1763075627468,"stop":1763075627471,"duration":3},"status":"passed","severity":"normal"},{"uid":"2e3703c5da1c7ff0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1763075610037,"stop":1763075610037,"duration":0},"status":"passed","severity":"normal"},{"uid":"99dbf943bbab6c0a","name":"should use configured peers when available","time":{"start":1763075628715,"stop":1763075628715,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e2ae815ff8d311","name":"should respect custom numPeersToUse configuration","time":{"start":1763075627467,"stop":1763075627467,"duration":0},"status":"passed","severity":"normal"},{"uid":"907bbb50c10e9791","name":"should handle relay send failures gracefully","time":{"start":1763075579883,"stop":1763075579883,"duration":0},"status":"passed","severity":"normal"},{"uid":"723666aaff94b640","name":"should sort peers by ping value","time":{"start":1763075580550,"stop":1763075580550,"duration":0},"status":"passed","severity":"normal"},{"uid":"b42ee0aecffaae2c","name":"should clear existing timers before creating new ones","time":{"start":1763075579891,"stop":1763075579896,"duration":5},"status":"passed","severity":"normal"},{"uid":"7428049e95a556b4","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1763075744051,"stop":1763075744052,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2eaa390ee50148a","name":"Check received message containing Russian","time":{"start":1763076103433,"stop":1763076103434,"duration":1},"status":"passed","severity":"normal"},{"uid":"7285b0fb62868399","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1763075579104,"stop":1763075579105,"duration":1},"status":"passed","severity":"normal"},{"uid":"7325263e7c38d20a","name":"should set field with all protocols enabled","time":{"start":1763075571143,"stop":1763075571143,"duration":0},"status":"passed","severity":"normal"},{"uid":"af7c013387589890","name":"Check message with no content topic is not received","time":{"start":1763076103448,"stop":1763076103449,"duration":1},"status":"passed","severity":"normal"},{"uid":"de8219d47c6e854a","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1763075579873,"stop":1763075579873,"duration":0},"status":"passed","severity":"normal"},{"uid":"3475c20f68639ea9","name":"should unregister libp2p event listeners when stop is called","time":{"start":1763075627460,"stop":1763075627461,"duration":1},"status":"passed","severity":"normal"},{"uid":"134913d3eae28760","name":"should return start time to match max range","time":{"start":1763075628615,"stop":1763075628615,"duration":0},"status":"passed","severity":"normal"},{"uid":"3068dfcae3f9b33","name":"should skip already querying peers","time":{"start":1763075589080,"stop":1763075589080,"duration":0},"status":"passed","severity":"normal"},{"uid":"60829ffb61312256","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1763075678343,"stop":1763075678343,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa8b181099a707a2","name":"should properly start and stop event listening","time":{"start":1763075628177,"stop":1763075628178,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5ba1c5f88d9dc52","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1763075617995,"stop":1763075617995,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e953a85c789a0a","name":"should properly create location multiaddrs - tcp6","time":{"start":1763075571141,"stop":1763075571141,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf0459451ede0f7b","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1763075660380,"stop":1763075660381,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a437c36af7167a1","name":"should monitor connected peers and store them into cache","time":{"start":1763075750073,"stop":1763075750073,"duration":0},"status":"passed","severity":"normal"},{"uid":"51d875259e2bcff5","name":"should skip peers without peer exchange protocol","time":{"start":1763075589076,"stop":1763075589077,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7c7f5e61836da5","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app92/7/topic438/test.js","time":{"start":1763075943622,"stop":1763075943623,"duration":1},"status":"passed","severity":"normal"},{"uid":"bca3ba2960a5f1cb","name":"should dial peers from store when no connections remain","time":{"start":1763075580185,"stop":1763075580185,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a9dc1acf45cf500","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1763075570497,"stop":1763075570498,"duration":1},"status":"passed","severity":"normal"},{"uid":"613de7b380a03f76","name":"throws on content topic with non-number generation field","time":{"start":1763075565660,"stop":1763075565660,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fd4443e61994dcc","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1763075617991,"stop":1763075617992,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9d496a395aaac1ad","name":"Subscribe to topic containing short and receive message","time":{"start":1763076135310,"stop":1763076135310,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfe3ae45b138f9d6","name":"Check publish message containing short","time":{"start":1763075845631,"stop":1763075845632,"duration":1},"status":"passed","severity":"normal"},{"uid":"a80ac1f47337703f","name":"Check received message containing XML","time":{"start":1763076103434,"stop":1763076103435,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a030d51acaa687f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1763076135303,"stop":1763076135304,"duration":1},"status":"passed","severity":"normal"},{"uid":"fffcaf532d51ea93","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1763075565862,"stop":1763075565862,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ad5f119dbf07f8c","name":"Check publish message containing Chinese","time":{"start":1763075845634,"stop":1763075845634,"duration":0},"status":"passed","severity":"normal"},{"uid":"393b1b76f5e79bbd","name":"Push message with XML payload","time":{"start":1763076710484,"stop":1763076710485,"duration":1},"status":"passed","severity":"normal"},{"uid":"edb957a7ec144fcc","name":"Fails to push message with large meta","time":{"start":1763076710468,"stop":1763076710468,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a7dd9f21c90a4a5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1763075565687,"stop":1763075565687,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9786bd504b74ddd","name":"should successfully query peers and return peer infos","time":{"start":1763075588718,"stop":1763075588719,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c538687c58d4a83","name":"Push message with custom timestamp: 1763072078536","time":{"start":1763076710469,"stop":1763076710469,"duration":0},"status":"passed","severity":"normal"},{"uid":"9673e51f7d39cfec","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1763075875343,"stop":1763075875344,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdffa4a8f4eb7f62","name":"should properly create location multiaddrs - tcp4","time":{"start":1763075571141,"stop":1763075571141,"duration":0},"status":"passed","severity":"normal"},{"uid":"f01080abbaeddf47","name":"should not execute task if max attempts is 0","time":{"start":1763075627143,"stop":1763075627146,"duration":3},"status":"passed","severity":"normal"},{"uid":"1152a922ab8cece1","name":"should add event listeners to libp2p","time":{"start":1763075579088,"stop":1763075579089,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe1554b036d03d8b","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1763075610023,"stop":1763075610023,"duration":0},"status":"passed","severity":"normal"},{"uid":"dacef0a23e91e1ca","name":"Query Generator - false","time":{"start":1763075945970,"stop":1763075945971,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a2b41e086359e80","name":"should handle queue overflow by adding peers to queue","time":{"start":1763075580145,"stop":1763075580147,"duration":2},"status":"passed","severity":"normal"},{"uid":"4c5cecc10113af5e","name":"should clear the dialing interval","time":{"start":1763075580119,"stop":1763075580120,"duration":1},"status":"passed","severity":"normal"},{"uid":"2691c258c40bf05d","name":"should be empty when created","time":{"start":1763075627931,"stop":1763075627931,"duration":0},"status":"passed","severity":"normal"},{"uid":"58bbb7987dfe6826","name":"return first retrieved peers without further DNS queries","time":{"start":1763075589375,"stop":1763075589376,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e1f1e8dcbbc332c","name":"Fails to push message bigger that 1MB","time":{"start":1763076710470,"stop":1763076710470,"duration":0},"status":"passed","severity":"normal"},{"uid":"547eb565e329f691","name":"should clear dial history on start","time":{"start":1763075580114,"stop":1763075580116,"duration":2},"status":"passed","severity":"normal"},{"uid":"8f0e266a51da71a9","name":"Check meta is set [symmetric]","time":{"start":1763075598570,"stop":1763075598571,"duration":1},"status":"passed","severity":"normal"},{"uid":"76c04c747e7a2755","name":"should allow redial after failed dial cooldown expires","time":{"start":1763075580144,"stop":1763075580144,"duration":0},"status":"passed","severity":"normal"},{"uid":"65cf1f7c0c0f3204","name":"Overlapping topic subscription","time":{"start":1763076135300,"stop":1763076135300,"duration":0},"status":"passed","severity":"normal"},{"uid":"67447c621692b147","name":"should start and setup intervals and event listeners","time":{"start":1763075627944,"stop":1763075627944,"duration":0},"status":"passed","severity":"normal"},{"uid":"be59c3aecbb927ce","name":"should properly create location multiaddrs - udp4","time":{"start":1763075571140,"stop":1763075571140,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd7a6bc1c9b7a6f1","name":"should get all peers from store","time":{"start":1763075580187,"stop":1763075580188,"duration":1},"status":"passed","severity":"normal"},{"uid":"631c8025992ec720","name":"should create QueryOnConnect instance without options","time":{"start":1763075628599,"stop":1763075628600,"duration":1},"status":"passed","severity":"normal"},{"uid":"a736ff6140c28645","name":"random static sharding 3 - Cluster ID: 680, Shard ID: 671","time":{"start":1763075952521,"stop":1763075952521,"duration":0},"status":"passed","severity":"normal"},{"uid":"76a891a649eeca14","name":"should do nothing if no non-locked connections to drop","time":{"start":1763075580198,"stop":1763075580200,"duration":2},"status":"passed","severity":"normal"},{"uid":"a5c9080c013538fc","name":"should handle onConnected and onDisconnected","time":{"start":1763075627455,"stop":1763075627460,"duration":5},"status":"passed","severity":"normal"},{"uid":"49d839c3fed87c01","name":"Subscribe to topic containing long and receive message","time":{"start":1763076135310,"stop":1763076135310,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d8abcbea6fa8dae","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1763075609990,"stop":1763075609990,"duration":0},"status":"passed","severity":"normal"},{"uid":"c54d14bd24304e1","name":"should keep entries that haven't expired yet","time":{"start":1763075626190,"stop":1763075626190,"duration":0},"status":"passed","severity":"normal"},{"uid":"14e2d2e2cdd63e18","name":"should allow redial after cooldown period","time":{"start":1763075580140,"stop":1763075580141,"duration":1},"status":"passed","severity":"normal"},{"uid":"13840e5b5266492d","name":"should filter out undefined ENRs","time":{"start":1763075588720,"stop":1763075588720,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b9f31a8c5d71f85","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1763075628609,"stop":1763075628609,"duration":0},"status":"passed","severity":"normal"},{"uid":"29df0a9f2792677f","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1763075579112,"stop":1763075579113,"duration":1},"status":"passed","severity":"normal"},{"uid":"89848971fa69bfe7","name":"throws on content topic with too few or too many fields","time":{"start":1763075565659,"stop":1763075565659,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c35abf63ec544f","name":"should return false when pubsub topic parsing fails","time":{"start":1763075579697,"stop":1763075579697,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0f0a10775ce79a8","name":"should create an instance with libp2p and dialer","time":{"start":1763075579605,"stop":1763075579606,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f8e7c5d75c70355","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1763075609980,"stop":1763075609980,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e3b377cbca4133a","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1763075609946,"stop":1763075609952,"duration":6},"status":"passed","severity":"normal"},{"uid":"81e4bee295544f47","name":"Relay - times out","time":{"start":1763075967580,"stop":1763075967580,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0d189bb7fef8124","name":"should successfully stop","time":{"start":1763075627358,"stop":1763075627358,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cbed5041a52a5c5","name":"Check received message containing long","time":{"start":1763076103432,"stop":1763076103432,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d305e5ffcb5d6b4","name":"Fails to push message with large meta","time":{"start":1763076710456,"stop":1763076710457,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a09f93179fbfed6","name":"rejects hash query with time filter","time":{"start":1763075580028,"stop":1763075580028,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd4635fbee5877f","name":"Push message with meta","time":{"start":1763076710468,"stop":1763076710468,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f9954221026b19","name":"should continue query when messages are from different channels","time":{"start":1763075631510,"stop":1763075631510,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f7cd3d021fccb1","name":"should invoke callbacks when receiving a message","time":{"start":1763075627940,"stop":1763075627942,"duration":2},"status":"passed","severity":"normal"},{"uid":"d9949e62a6f85cad","name":"isConnected between 2 js-waku relay nodes","time":{"start":1763075674614,"stop":1763075674615,"duration":1},"status":"passed","severity":"normal"},{"uid":"e683d81742b1d14f","name":"Push message with long payload","time":{"start":1763076710482,"stop":1763076710482,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a8da7660e10acf","name":"Check message with invalid timestamp is not received","time":{"start":1763076103447,"stop":1763076103448,"duration":1},"status":"passed","severity":"normal"},{"uid":"bba31ec4307de360","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1763075610036,"stop":1763075610037,"duration":1},"status":"passed","severity":"normal"},{"uid":"7abf52ee759e3f6a","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1763075853784,"stop":1763075853785,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a403e098c1598f9","name":"should update peer store before dialing","time":{"start":1763075579611,"stop":1763075579612,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa724b8c8f7d42e0","name":"should work with async generator that yields promises","time":{"start":1763075628605,"stop":1763075628605,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f1e07910216e5e5","name":"should not dispatch event when already connected","time":{"start":1763075579109,"stop":1763075579109,"duration":0},"status":"passed","severity":"normal"},{"uid":"291f774e2a2a276b","name":"yields undefined for messages without decoder","time":{"start":1763075580425,"stop":1763075580426,"duration":1},"status":"passed","severity":"normal"},{"uid":"89e93e0fddce36e2","name":"should not receive a peer event before start","time":{"start":1763075659559,"stop":1763075659560,"duration":1},"status":"passed","severity":"normal"},{"uid":"a530d6b76d046ca","name":"Subscribe to topic containing Script and receive message","time":{"start":1763076135302,"stop":1763076135303,"duration":1},"status":"passed","severity":"normal"},{"uid":"db9cc24a3694f2a3","name":"Check publish message containing escaped characters","time":{"start":1763075845641,"stop":1763075845641,"duration":0},"status":"passed","severity":"normal"},{"uid":"e79442f42c6ce172","name":"Push message with content topic containing short","time":{"start":1763076710452,"stop":1763076710452,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3318155c7400b1c","name":"Outgoing message is emitted as sent","time":{"start":1763075629881,"stop":1763075629881,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b78ca3fb571a0bd","name":"should work with mock decoders","time":{"start":1763075628603,"stop":1763075628604,"duration":1},"status":"passed","severity":"normal"},{"uid":"ece586b120e35200","name":"Callback on promise, aborts when callback returns true","time":{"start":1763075934059,"stop":1763075934059,"duration":0},"status":"passed","severity":"normal"},{"uid":"daa80c13a5ad391","name":"Publish message with custom timestamp: Thu Nov 13 2025 22:17:19 GMT+0000 (Coordinated Universal Time)","time":{"start":1763075845643,"stop":1763075845643,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad710230ecc4ceeb","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1763075609985,"stop":1763075609986,"duration":1},"status":"passed","severity":"normal"},{"uid":"62668260350bbe5d","name":"Throws when trying to push message with empty payload","time":{"start":1763076710451,"stop":1763076710452,"duration":1},"status":"passed","severity":"normal"},{"uid":"df4e68eb28b6709a","name":"should be empty after removing the only subscription","time":{"start":1763075627938,"stop":1763075627940,"duration":2},"status":"passed","severity":"normal"},{"uid":"4417596bbc469cc7","name":"Encoder throws on undefined content topic","time":{"start":1763075600144,"stop":1763075600144,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab95bbc1bdf045b","name":"should return null for non-existent peer","time":{"start":1763075580191,"stop":1763075580191,"duration":0},"status":"passed","severity":"normal"},{"uid":"c33f0c1bfb7074aa","name":"Subscribe to topic containing long and publish message","time":{"start":1763075853781,"stop":1763075853781,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd74541c9325b07c","name":"should add event listener for peer:discovery","time":{"start":1763075579608,"stop":1763075579609,"duration":1},"status":"passed","severity":"normal"},{"uid":"adc4fd4456e37b9e","name":"throws on empty content topic","time":{"start":1763075565658,"stop":1763075565659,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e5f31a123b8ec59","name":"Query with Promise Callback, No Decoder","time":{"start":1763075902964,"stop":1763075902965,"duration":1},"status":"passed","severity":"normal"},{"uid":"5190d0f074bff6eb","name":"Refresh subscription","time":{"start":1763076135310,"stop":1763076135310,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0ff9be4302ba50d","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1763076135306,"stop":1763076135306,"duration":0},"status":"passed","severity":"normal"},{"uid":"969da2926920f3a7","name":"Push message with content topic containing JSON","time":{"start":1763076710467,"stop":1763076710467,"duration":0},"status":"passed","severity":"normal"},{"uid":"60a16e8b360b54fe","name":"Check message with invalid timestamp is not received","time":{"start":1763076103438,"stop":1763076103438,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebc65ed382f4b04d","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1763075966679,"stop":1763075966679,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e7d0841ffa24de9","name":"should enable all discoveries when explicitly set","time":{"start":1763075626639,"stop":1763075626640,"duration":1},"status":"passed","severity":"normal"},{"uid":"78e0dfd9a3ce7ff3","name":"should handle multiple peer connections","time":{"start":1763075579872,"stop":1763075579872,"duration":0},"status":"passed","severity":"normal"},{"uid":"2748e5a16989668d","name":"Add multiple subscription objects on single nwaku node","time":{"start":1763076135315,"stop":1763076135315,"duration":0},"status":"passed","severity":"normal"},{"uid":"554e61ce2c2e7a43","name":"Push message with content topic containing numeric","time":{"start":1763076710452,"stop":1763076710453,"duration":1},"status":"passed","severity":"normal"},{"uid":"2db04ccad0b4eb33","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1763075580201,"stop":1763075580202,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3839ed52813a42c","name":"should retry on complete failure if specified","time":{"start":1763075627403,"stop":1763075627404,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1b0a31ea8ae7083","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1763075565683,"stop":1763075565683,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb807e37860e34d7","name":"Own sync message does not acknowledge own messages","time":{"start":1763075636376,"stop":1763075636376,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4dfe3ede1e669a","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1763076135297,"stop":1763076135297,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee090079cf1bd2b","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1763075966676,"stop":1763075966676,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5b305021301460e","name":"Check received message with timestamp: 1763075653095000000 ","time":{"start":1763076103446,"stop":1763076103446,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa6ed27028242956","name":"ignores unrecognized TXT record formats","time":{"start":1763075589374,"stop":1763075589374,"duration":0},"status":"passed","severity":"normal"},{"uid":"713978800a7c3a9e","name":"Push message with content topic containing SQL Injection","time":{"start":1763076710466,"stop":1763076710467,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e4ebd3668230128","name":"should handle peer store errors gracefully","time":{"start":1763075628179,"stop":1763075628179,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef94eb74f2786dda","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1763075610084,"stop":1763075610085,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3526f0b6e435a10","name":"should return true even if peer has no overlapping shards","time":{"start":1763075579691,"stop":1763075579691,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3823ef589163a37","name":"Push message with custom timestamp: 1763072078535","time":{"start":1763076710457,"stop":1763076710458,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd44928e562b13ae","name":"should handle shardReader errors","time":{"start":1763075580552,"stop":1763075580552,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a6477cd645d8c0f","name":"should reject if LightPush is requested but not mounted","time":{"start":1763075628813,"stop":1763075628814,"duration":1},"status":"passed","severity":"normal"},{"uid":"5891eccde7cf2ba8","name":"should be safe to call multiple times","time":{"start":1763075580544,"stop":1763075580544,"duration":0},"status":"passed","severity":"normal"},{"uid":"264fcb1f533d3c30","name":"should send to specified number of peers of used peers","time":{"start":1763075627403,"stop":1763075627403,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1cfd5a41a9b7f9d","name":"Subscribe to topic containing special chars and publish message","time":{"start":1763075853782,"stop":1763075853783,"duration":1},"status":"passed","severity":"normal"},{"uid":"f686ba0b46baf3d","name":"should return false when peer is on different cluster","time":{"start":1763075579693,"stop":1763075579693,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea2e050bc327397","name":"should return false for content message without causal history","time":{"start":1763075631512,"stop":1763075631512,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cefcf572a9a1d6b","name":"Push message with JSON payload","time":{"start":1763076710450,"stop":1763076710450,"duration":0},"status":"passed","severity":"normal"},{"uid":"be3f810244515478","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1763076135299,"stop":1763076135299,"duration":0},"status":"skipped","severity":"normal"},{"uid":"398e05155866832b","name":"should properly create location multiaddrs - udp6","time":{"start":1763075571141,"stop":1763075571141,"duration":0},"status":"passed","severity":"normal"},{"uid":"4298fd01cf25faef","name":"should clear timers for specific peer on disconnect","time":{"start":1763075579884,"stop":1763075579884,"duration":0},"status":"passed","severity":"normal"},{"uid":"96be83268bae13e4","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1763076135298,"stop":1763076135298,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bec1ca84db705d6","name":"should handle peer store errors gracefully","time":{"start":1763075580191,"stop":1763075580193,"duration":2},"status":"passed","severity":"normal"},{"uid":"d4fbb37915aad4af","name":"messageHash returns a Uint8Array","time":{"start":1763075579828,"stop":1763075579828,"duration":0},"status":"passed","severity":"normal"},{"uid":"858a3c187998dad4","name":"Sets default value correctly","time":{"start":1763075965562,"stop":1763075965562,"duration":0},"status":"passed","severity":"normal"},{"uid":"72d8b7bc201473dc","name":"does not throw on valid cases","time":{"start":1763075565657,"stop":1763075565658,"duration":1},"status":"passed","severity":"normal"},{"uid":"6879e8fd43231174","name":"should ensure monotonic increase","time":{"start":1763075617600,"stop":1763075617600,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a09358205b2e4fe","name":"Check received message containing special chars","time":{"start":1763076103442,"stop":1763076103442,"duration":0},"status":"passed","severity":"normal"},{"uid":"35524753d451bbba","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1763075834013,"stop":1763075834013,"duration":0},"status":"passed","severity":"normal"},{"uid":"d93537c2be4f3135","name":"groups content topics by expected pubsub topic","time":{"start":1763075565676,"stop":1763075565676,"duration":0},"status":"passed","severity":"normal"},{"uid":"55c6fafefc45ba72","name":"should be delivered immediately if received","time":{"start":1763075618005,"stop":1763075618005,"duration":0},"status":"passed","severity":"normal"},{"uid":"99f29cbd105860fa","name":"should handle case with no peers in store","time":{"start":1763075580189,"stop":1763075580190,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbf30a682e157d83","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1763075966677,"stop":1763075966677,"duration":0},"status":"passed","severity":"normal"},{"uid":"e02059626459fdee","name":"should handle empty peer infos gracefully","time":{"start":1763075588719,"stop":1763075588719,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ad2ae46993db09","name":"should add to incoming buffer if dependencies are not met","time":{"start":1763075617992,"stop":1763075617993,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c69d55890af4871","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1763075580381,"stop":1763075580382,"duration":1},"status":"passed","severity":"normal"},{"uid":"af079b870a974d08","name":"Push message with custom timestamp: 1763079278536","time":{"start":1763076710481,"stop":1763076710481,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ff3062af740df4","name":"Push message with content topic containing Russian","time":{"start":1763076710489,"stop":1763076710489,"duration":0},"status":"passed","severity":"normal"},{"uid":"15dd8c9625d74f6c","name":"should handle complete discovery-to-dial flow","time":{"start":1763075579614,"stop":1763075579614,"duration":0},"status":"passed","severity":"normal"},{"uid":"33668b15f3c1bfc0","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1763075588347,"stop":1763075588348,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b39b89b27433bfb","name":"should dispatch connect and disconnect events","time":{"start":1763075627455,"stop":1763075627455,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cf7491b14c923d2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1763075565685,"stop":1763075565685,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b6de3d8264e0870","name":"should throw an error for insufficient data","time":{"start":1763075565862,"stop":1763075565862,"duration":0},"status":"passed","severity":"normal"},{"uid":"59408c3de844382c","name":"should initialize with isNetworkConnected as false","time":{"start":1763075579085,"stop":1763075579085,"duration":0},"status":"passed","severity":"normal"},{"uid":"20e90adfca75e49a","name":"messageHashStr works with IProtoMessage","time":{"start":1763075579829,"stop":1763075579830,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d8ecb41e6bad992","name":"Subscribe to topic containing short and receive message","time":{"start":1763076135300,"stop":1763076135300,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c8acad4bf77f76","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1763075610037,"stop":1763075610038,"duration":1},"status":"passed","severity":"normal"},{"uid":"cec6bf79a7817e04","name":"should check false positive rate","time":{"start":1763075614744,"stop":1763075614744,"duration":0},"status":"passed","severity":"normal"},{"uid":"e36e981f7094c1ab","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1763075659562,"stop":1763075659562,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9a7deef3b4353815","name":"Subscribe to topic containing XML and publish message","time":{"start":1763075853785,"stop":1763075853785,"duration":0},"status":"passed","severity":"normal"},{"uid":"32865fdd2cac9faf","name":"Check publish message containing shell command","time":{"start":1763075845641,"stop":1763075845641,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbacf120210f05b3","name":"should use current time when it's greater than incremented timestamp","time":{"start":1763075617599,"stop":1763075617599,"duration":0},"status":"passed","severity":"normal"},{"uid":"13a5a5e19e10f7de","name":"should clear dial history on stop","time":{"start":1763075580121,"stop":1763075580121,"duration":0},"status":"passed","severity":"normal"},{"uid":"de963fe45637c4a5","name":"should merge provided config with defaults","time":{"start":1763075580541,"stop":1763075580542,"duration":1},"status":"passed","severity":"normal"},{"uid":"afe36bf1f7f8ffbb","name":"should return different streams if requested simultaniously","time":{"start":1763075580377,"stop":1763075580380,"duration":3},"status":"passed","severity":"normal"},{"uid":"9795ff4778881ba1","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1763076135301,"stop":1763076135301,"duration":0},"status":"passed","severity":"normal"},{"uid":"512573519d098eb","name":"should serialize and deserialize correctly","time":{"start":1763075614743,"stop":1763075614743,"duration":0},"status":"passed","severity":"normal"},{"uid":"29869d0ed279558e","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1763075626651,"stop":1763075626651,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c0c74ce6a7f93dc","name":"yields undefined for messages without content topic","time":{"start":1763075580425,"stop":1763075580425,"duration":0},"status":"passed","severity":"normal"},{"uid":"525ffe78c836ab83","name":"Push message with content topic containing long","time":{"start":1763076710487,"stop":1763076710487,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9c620db0546200b","name":"should not return locked peers if enough unlocked are available","time":{"start":1763075627454,"stop":1763075627454,"duration":0},"status":"passed","severity":"normal"},{"uid":"4701ea9cb2a68e56","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1763075609996,"stop":1763075609996,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2438a0280251428","name":"Decoder throws on empty string content topic","time":{"start":1763075600145,"stop":1763075600145,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e7d891f74bc83c7","name":"should get eligible entries based on current time","time":{"start":1763075614855,"stop":1763075614855,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ef0aad036971f1","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1763075570492,"stop":1763075570492,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7111de57a03f520","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1763075570497,"stop":1763075570497,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1dcba12c13304be","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1763075580381,"stop":1763075580381,"duration":0},"status":"passed","severity":"normal"},{"uid":"453bde222fef0636","name":"should dial peer when on same shard","time":{"start":1763075580141,"stop":1763075580143,"duration":2},"status":"passed","severity":"normal"},{"uid":"4aa21619863de249","name":"should partition messages based on acknowledgement status","time":{"start":1763075618000,"stop":1763075618001,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e1b9d2e29a0d3c5","name":"should ignore duplicate entries","time":{"start":1763075614858,"stop":1763075614858,"duration":0},"status":"passed","severity":"normal"},{"uid":"111cf641e90918e7","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1763075609991,"stop":1763075609992,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dc48a67f0531cc7","name":"Relay + Store","time":{"start":1763075571144,"stop":1763075571144,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6996188b9c52499","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1763075571136,"stop":1763075571136,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aca68c83be7c1b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1763075565683,"stop":1763075565684,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c9ce260e20fae15","name":"Subscribe to topic containing XML and receive message","time":{"start":1763076135313,"stop":1763076135313,"duration":0},"status":"passed","severity":"normal"},{"uid":"a700b3b7273fd3e4","name":"Push message with escaped characters payload","time":{"start":1763076710463,"stop":1763076710463,"duration":0},"status":"passed","severity":"normal"},{"uid":"963e1b73cb406471","name":"Passing page size 11 when there are 10 messages","time":{"start":1763075957394,"stop":1763075957394,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3394623a3cd9619","name":"should decode valid enr with tcp successfully","time":{"start":1763075571136,"stop":1763075571137,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b3729bca9cacb4d","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1763075580200,"stop":1763075580201,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc250dc81daff3ac","name":"nwaku subscribes","time":{"start":1763075845732,"stop":1763075845732,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeea58269710071e","name":"Push message with long payload","time":{"start":1763076710459,"stop":1763076710459,"duration":0},"status":"passed","severity":"normal"},{"uid":"5445941ec53246a5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1763075610042,"stop":1763075610043,"duration":1},"status":"passed","severity":"normal"},{"uid":"f35ef36a071b0dc","name":"Fails to publish message with empty text","time":{"start":1763075845644,"stop":1763075845644,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3e011ea2e683cde","name":"should not allow k > 12","time":{"start":1763075610083,"stop":1763075610084,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5b38afbb55ca3ca","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1763075631506,"stop":1763075631507,"duration":1},"status":"passed","severity":"normal"},{"uid":"bef7bb58c481e12a","name":"Publish message with rate limit","time":{"start":1763075845647,"stop":1763075845647,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa79451229af786","name":"should add received messages to bloom filter","time":{"start":1763075617992,"stop":1763075617992,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bb7c51736557a6f","name":"should properly setup health event callback","time":{"start":1763075628604,"stop":1763075628605,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dad1f06cca5e8a4","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1763075565664,"stop":1763075565664,"duration":0},"status":"passed","severity":"normal"},{"uid":"d869124d3e14b038","name":"should skip peer when already connected","time":{"start":1763075580126,"stop":1763075580126,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2d38187fd12098b","name":"Ephemeral field set to true","time":{"start":1763075580574,"stop":1763075580575,"duration":1},"status":"passed","severity":"normal"},{"uid":"e22981156a89f294","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1763076103437,"stop":1763076103437,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b41ba4da7906491","name":"should properly create location multiaddrs - tcp","time":{"start":1763075571142,"stop":1763075571142,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e5dd6fdaf35fbba","name":"should not process empty queue","time":{"start":1763075580154,"stop":1763075580154,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d76fc478425d1b7","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1763075565680,"stop":1763075565680,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2798ab8bea8c2c3","name":"throws on content topic with generation field greater than 0","time":{"start":1763075565660,"stop":1763075565661,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dc1a8b090dc7750","name":"should return false when peer is not on the specified shard","time":{"start":1763075579694,"stop":1763075579694,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c808ffbc48fccd7","name":"Check received message containing JSON","time":{"start":1763076103435,"stop":1763076103435,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0e3163a1b0d51e0","name":"Push message with long payload","time":{"start":1763076710471,"stop":1763076710471,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c266ae8fb1ccd9a","name":"Store - dialed first","time":{"start":1763075967580,"stop":1763075967581,"duration":1},"status":"passed","severity":"normal"},{"uid":"9009c678a066bd82","name":"should return PeerId when Multiaddr input is provided","time":{"start":1763075580068,"stop":1763075580069,"duration":1},"status":"passed","severity":"normal"},{"uid":"7feba1768176b869","name":"should mark all messages in causal history as acknowledged","time":{"start":1763075617995,"stop":1763075617995,"duration":0},"status":"passed","severity":"normal"},{"uid":"8805a013fdcedf85","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1763075628613,"stop":1763075628614,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7b2b0a0ea7d0ef0","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1763075610023,"stop":1763075610024,"duration":1},"status":"passed","severity":"normal"},{"uid":"4de43b8e7f597a01","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1763075610016,"stop":1763075610023,"duration":7},"status":"passed","severity":"normal"},{"uid":"83f46f7c6d1017d5","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1763075636376,"stop":1763075636376,"duration":0},"status":"passed","severity":"normal"},{"uid":"f592538f7a4ef112","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app68/4/topic427/proto","time":{"start":1763075943626,"stop":1763075943627,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c838f3f95e2b9c0","name":"Check message with no pubsub topic is not received","time":{"start":1763076103448,"stop":1763076103448,"duration":0},"status":"passed","severity":"normal"},{"uid":"4475e111ff72f2b3","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1763075609997,"stop":1763075609997,"duration":0},"status":"passed","severity":"normal"},{"uid":"84174a833198d5f4","name":"should handle mixed protocol support correctly","time":{"start":1763075628193,"stop":1763075628194,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5b4ba2beeacec51","name":"Query Generator, Multiple PubsubTopics","time":{"start":1763075902954,"stop":1763075902955,"duration":1},"status":"passed","severity":"normal"},{"uid":"689add25ae051bed","name":"Encoder throws on empty string content topic","time":{"start":1763075580575,"stop":1763075580576,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ef17244163ff84e","name":"should use peerId from options when provided to queryGenerator","time":{"start":1763075628715,"stop":1763075628715,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d8217b1a7909e82","name":"Subscribe to topic containing Script and receive message","time":{"start":1763076135312,"stop":1763076135312,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a6b5db14d4f13fc","name":"should be able to decode the field with only RELAY set to true","time":{"start":1763075570492,"stop":1763075570494,"duration":2},"status":"passed","severity":"normal"},{"uid":"12e278869b08aebb","name":"should return all connected peers without codec filter","time":{"start":1763075580549,"stop":1763075580549,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8b9e8e40d856b89","name":"should decode valid enr successfully","time":{"start":1763075571136,"stop":1763075571136,"duration":0},"status":"passed","severity":"normal"},{"uid":"af7c828d887638d2","name":"Check received message containing Chinese","time":{"start":1763076103433,"stop":1763076103433,"duration":0},"status":"passed","severity":"normal"},{"uid":"b91f4faf8f0cc8","name":"should dial one peer on dial","time":{"start":1763075743921,"stop":1763075743922,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbf01aa801410931","name":"Subscribe to topic containing Russian and receive message","time":{"start":1763076135312,"stop":1763076135312,"duration":0},"status":"passed","severity":"normal"},{"uid":"424fcf970dc2fe2a","name":"should stop query on content message from same channel","time":{"start":1763075631510,"stop":1763075631510,"duration":0},"status":"passed","severity":"normal"},{"uid":"634ee4f902b1a330","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1763075609974,"stop":1763075609974,"duration":0},"status":"passed","severity":"normal"},{"uid":"9508a534fb539740","name":"Subscribe to topic containing special chars and receive message","time":{"start":1763076135311,"stop":1763076135311,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1d8851f9dff359","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1763076103450,"stop":1763076103450,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bb07d3f9e9f0ddc","name":"Push message with shell command payload","time":{"start":1763076710450,"stop":1763076710450,"duration":0},"status":"passed","severity":"normal"},{"uid":"f95f0ac5fe6e7f8b","name":"Waku message hash computation (meta attribute not present)","time":{"start":1763075579819,"stop":1763075579819,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dc4ecd8ceae1438","name":"Push message with XML payload","time":{"start":1763076710473,"stop":1763076710474,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6b6174b160f2f5","name":"Query generator for multiple messages with different message text format","time":{"start":1763075934053,"stop":1763075934053,"duration":0},"status":"passed","severity":"normal"},{"uid":"9612d2c5dfb155c0","name":"Check received message containing escaped characters","time":{"start":1763076103445,"stop":1763076103445,"duration":0},"status":"passed","severity":"normal"},{"uid":"d215830bad2aefb8","name":"should initialize with default options","time":{"start":1763075589072,"stop":1763075589073,"duration":1},"status":"passed","severity":"normal"},{"uid":"582fc323b320df80","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1763075839015,"stop":1763075839016,"duration":1},"status":"passed","severity":"normal"},{"uid":"17c9679df2eb9154","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1763075609982,"stop":1763075609982,"duration":0},"status":"passed","severity":"normal"},{"uid":"6434540700badc5f","name":"should clear all timers","time":{"start":1763075579870,"stop":1763075579870,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e2a20d7dfd70c64","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1763075875344,"stop":1763075875344,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dbbb03e15852ea4","name":"should handle queue processing errors gracefully","time":{"start":1763075580154,"stop":1763075580155,"duration":1},"status":"passed","severity":"normal"},{"uid":"8550d6d2578d6c88","name":"Push message with content topic containing unicode special characters","time":{"start":1763076710479,"stop":1763076710479,"duration":0},"status":"passed","severity":"normal"},{"uid":"10505d41f648cb58","name":"Cluster ID 0, shard 1","time":{"start":1763075952518,"stop":1763075952518,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf9f512ea2e5afc8","name":"Subscribe to topic containing XML and receive message","time":{"start":1763076135303,"stop":1763076135303,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a8715a6bef08691","name":"Check publish message containing XML","time":{"start":1763075845637,"stop":1763075845637,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc9f5b8c58602db6","name":"Push 30 different messages","time":{"start":1763076710451,"stop":1763076710451,"duration":0},"status":"skipped","severity":"normal"},{"uid":"35a61014e1a95063","name":"Check message with non string payload is not received","time":{"start":1763076103449,"stop":1763076103449,"duration":0},"status":"passed","severity":"normal"},{"uid":"a24a38bb2d3e784f","name":"random static sharding 2 - Cluster ID: 539, Shard ID: 322","time":{"start":1763075952519,"stop":1763075952520,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bd0d4b684b462e4","name":"Waku message hash computation (no timestamp)","time":{"start":1763075579827,"stop":1763075579827,"duration":0},"status":"passed","severity":"normal"},{"uid":"7865bb9661be8939","name":"should start all internal components","time":{"start":1763075580542,"stop":1763075580543,"duration":1},"status":"passed","severity":"normal"},{"uid":"3156c4ad65705a15","name":"Push message with content topic containing Russian","time":{"start":1763076710454,"stop":1763076710454,"duration":0},"status":"passed","severity":"normal"},{"uid":"d77dbbd6876283de","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1763075609954,"stop":1763075609956,"duration":2},"status":"passed","severity":"normal"},{"uid":"3178d31de1cf73d1","name":"messageHashStr produces consistent results for the same input","time":{"start":1763075579830,"stop":1763075579830,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b265ad678145bbb","name":"should handle hash queries without validation","time":{"start":1763075628714,"stop":1763075628715,"duration":1},"status":"passed","severity":"normal"},{"uid":"a07fb4f9ded4c72b","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1763075580197,"stop":1763075580197,"duration":0},"status":"passed","severity":"normal"},{"uid":"8226a207e7ddc3a8","name":"Waku message hash computation (payload length 0)","time":{"start":1763075579819,"stop":1763075579819,"duration":0},"status":"passed","severity":"normal"},{"uid":"32b5c669dd405a4e","name":"Push message with special chars payload","time":{"start":1763076710460,"stop":1763076710460,"duration":0},"status":"passed","severity":"normal"},{"uid":"f029e7b92a9f1736","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1763075627472,"stop":1763075627476,"duration":4},"status":"passed","severity":"normal"},{"uid":"cd7a0d66a1cd2fb0","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1763075951126,"stop":1763075951127,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c566c91550ee9e0","name":"should reject if Relay is requested but not mounted","time":{"start":1763075628813,"stop":1763075628813,"duration":0},"status":"passed","severity":"normal"},{"uid":"45a8068a34b36451","name":"random static sharding 1 - Cluster ID: 764, Shard ID: 763","time":{"start":1763075952519,"stop":1763075952519,"duration":0},"status":"passed","severity":"normal"},{"uid":"7700e14a513256a4","name":"Throws when trying to push message with empty payload","time":{"start":1763076710464,"stop":1763076710464,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9066c1aa159ee49","name":"messageHashStr produces different results for different inputs","time":{"start":1763075579830,"stop":1763075579831,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd788a37c2333fc6","name":"should skip peers without ENR","time":{"start":1763075589082,"stop":1763075589082,"duration":0},"status":"passed","severity":"normal"},{"uid":"5306f61ce8d770a3","name":"should add and check entries correctly","time":{"start":1763075626170,"stop":1763075626178,"duration":8},"status":"passed","severity":"normal"},{"uid":"43ef97d423365db2","name":"Check received message containing Script","time":{"start":1763076103443,"stop":1763076103443,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a0bafa07541312","name":"Incoming message is emitted as received","time":{"start":1763075629883,"stop":1763075629883,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b6074a8923c0dc8","name":"Push message with content topic containing emoji","time":{"start":1763076710479,"stop":1763076710479,"duration":0},"status":"passed","severity":"normal"},{"uid":"9810b3e2a6203d0d","name":"Fails to push message bigger that 1MB","time":{"start":1763076710494,"stop":1763076710494,"duration":0},"status":"passed","severity":"normal"},{"uid":"21b8904eea899052","name":"Encoder throws on empty string content topic","time":{"start":1763075600144,"stop":1763075600144,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a3e7d22e2a9209","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1763075660381,"stop":1763075660381,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e361b7ec203d3ed","name":"should capture event listeners for testing","time":{"start":1763075628604,"stop":1763075628604,"duration":0},"status":"passed","severity":"normal"},{"uid":"efff5574bed08ead","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1763075579876,"stop":1763075579877,"duration":1},"status":"passed","severity":"normal"},{"uid":"adc08b7ffd400889","name":"returns nothing if no connections present","time":{"start":1763075580204,"stop":1763075580204,"duration":0},"status":"passed","severity":"normal"},{"uid":"53911ec318665835","name":"Sign & Recover","time":{"start":1763075598876,"stop":1763075598876,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6c80a0e41be6816","name":"Push 30 different messages","time":{"start":1763076710475,"stop":1763076710475,"duration":0},"status":"skipped","severity":"normal"},{"uid":"98c3ecf20e5222db","name":"should handle case when navigator is not available","time":{"start":1763075579105,"stop":1763075579105,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b3592437b502ee","name":"Repair Request","time":{"start":1763075617662,"stop":1763075617663,"duration":1},"status":"passed","severity":"normal"},{"uid":"8be0c5069f12c170","name":"Push message with emoji payload","time":{"start":1763076710486,"stop":1763076710486,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf6860a7f4b28e4","name":"should work with stubbed retrieve function","time":{"start":1763075628603,"stop":1763075628603,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4f3715a43865b8a","name":"Check publish message containing SQL Injection","time":{"start":1763075845636,"stop":1763075845636,"duration":0},"status":"passed","severity":"normal"},{"uid":"4760360499688e1c","name":"A test","time":{"start":1763075729393,"stop":1763075729393,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab2ee96475aa7b2b","name":"Push message with long payload","time":{"start":1763076710446,"stop":1763076710446,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c6b0378958818f2","name":"Push message with content topic containing SQL Injection","time":{"start":1763076710489,"stop":1763076710489,"duration":0},"status":"passed","severity":"normal"},{"uid":"267262ee18a9bb09","name":"Push message with Chinese payload","time":{"start":1763076710460,"stop":1763076710460,"duration":0},"status":"passed","severity":"normal"},{"uid":"d91e6af490201dc5","name":"should handle dial errors gracefully","time":{"start":1763075580189,"stop":1763075580189,"duration":0},"status":"passed","severity":"normal"},{"uid":"8431e978afba4ae6","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1763075628599,"stop":1763075628599,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bb512ad9fa6a263","name":"Push message with custom timestamp: 1763079278536","time":{"start":1763076710493,"stop":1763076710493,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec4ae8617d89e357","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1763075580202,"stop":1763075580203,"duration":1},"status":"passed","severity":"normal"},{"uid":"7baa69b9f8546f2","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1763075674601,"stop":1763075674603,"duration":2},"status":"passed","severity":"normal"},{"uid":"abda66dc0862d555","name":"Push message with SQL Injection payload","time":{"start":1763076710461,"stop":1763076710461,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb3f3f32e98e0c6f","name":"Outgoing message is emitted as sent","time":{"start":1763075631506,"stop":1763075631506,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f618e4128c4f2a3","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1763075627942,"stop":1763075627943,"duration":1},"status":"passed","severity":"normal"},{"uid":"77f5b9d552587618","name":"Ephemeral messages are not stored","time":{"start":1763075660378,"stop":1763075660380,"duration":2},"status":"passed","severity":"normal"},{"uid":"aea3017e1b6e5f33","name":"should populate queue if has active dial","time":{"start":1763075580140,"stop":1763075580140,"duration":0},"status":"passed","severity":"normal"},{"uid":"c994d035c6b3e299","name":"should be able to dial TLS multiaddrs","time":{"start":1763075743923,"stop":1763075743923,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9a8b81038fa3106","name":"should process successful peer exchange query","time":{"start":1763075589081,"stop":1763075589081,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1884c14223337b0","name":"Encoder throws on undefined content topic","time":{"start":1763075580575,"stop":1763075580575,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7fc1c368a8b8eaa","name":"should remove event listener for peer:discovery","time":{"start":1763075579609,"stop":1763075579610,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfc9161eb8ac4182","name":"should throw error - no id","time":{"start":1763075571137,"stop":1763075571137,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef67ccc7d94c2d8","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1763075943618,"stop":1763075943619,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c901d3d6fd7a0a7","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1763076135312,"stop":1763076135312,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ebbbd95d8e9f7a4","name":"should set field with only LIGHTPUSH enabled","time":{"start":1763075571144,"stop":1763075571144,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc8ecaea6bcafd6","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1763075565678,"stop":1763075565679,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d00f756be52d41a","name":"should dial all peers on dial","time":{"start":1763075743920,"stop":1763075743921,"duration":1},"status":"passed","severity":"normal"},{"uid":"d37b969be31a8f3c","name":"should add event listeners to globalThis","time":{"start":1763075579089,"stop":1763075579091,"duration":2},"status":"passed","severity":"normal"},{"uid":"e1b66cb0366a7eb8","name":"Retrieval Hint","time":{"start":1763075617662,"stop":1763075617662,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ec84f261e5c69c5","name":"Check message with no content topic is not received","time":{"start":1763076103438,"stop":1763076103439,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cc521eecd32f230","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1763075966674,"stop":1763075966675,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e5395360f54ccbb","name":"should retry failed tasks","time":{"start":1763075627139,"stop":1763075627139,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf8304744550da0d","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app53/9/topic832/proto","time":{"start":1763075943619,"stop":1763075943620,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1dbf09f800d0a0f","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1763076135314,"stop":1763076135314,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e2272a3b7d57baa","name":"Push message with content topic containing Chinese","time":{"start":1763076710488,"stop":1763076710488,"duration":0},"status":"passed","severity":"normal"},{"uid":"376ab8f36825757","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1763075609965,"stop":1763075609965,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbe194733d65f858","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1763075610036,"stop":1763075610036,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb1511f6b4a89966","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1763075610005,"stop":1763075610005,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ee58aa77c92dbc","name":"Publish without waiting for remote peer","time":{"start":1763075853776,"stop":1763075853777,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec059fc76bfdd375","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1763075617998,"stop":1763075617998,"duration":0},"status":"passed","severity":"normal"},{"uid":"e71358d618ab0584","name":"rejects hash query with content filter parameters","time":{"start":1763075580028,"stop":1763075580028,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd56b3b1955a6af","name":"Encoder throws on empty string content topic","time":{"start":1763075598573,"stop":1763075598573,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0bbf5d889eb8f8a","name":"Subscribe to topic containing special chars and receive message","time":{"start":1763076135301,"stop":1763076135301,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bd4a735870d6a21","name":"should trigger query when it went offline since the last successful query","time":{"start":1763075628606,"stop":1763075628606,"duration":0},"status":"passed","severity":"normal"},{"uid":"725142977acebbe0","name":"LightPush","time":{"start":1763075967582,"stop":1763075967582,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fabc53730d98073","name":"should start ping timers on peer connect","time":{"start":1763075579871,"stop":1763075579871,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0183355979db35c","name":"Outgoing message is emitted as sending","time":{"start":1763075629881,"stop":1763075629881,"duration":0},"status":"passed","severity":"normal"},{"uid":"aed666516531b445","name":"ends after yielding if response size indicates end","time":{"start":1763075580426,"stop":1763075580426,"duration":0},"status":"passed","severity":"normal"},{"uid":"f44a3c8b352e30c3","name":"should load peers from local storage and dispatch events","time":{"start":1763075593195,"stop":1763075593195,"duration":0},"status":"passed","severity":"normal"},{"uid":"b312586917dbada0","name":"Subscribe to topic containing JSON and receive message","time":{"start":1763076135313,"stop":1763076135313,"duration":0},"status":"passed","severity":"normal"},{"uid":"f00f01e6f7eaa33f","name":"Push message with content topic containing long","time":{"start":1763076710476,"stop":1763076710476,"duration":0},"status":"passed","severity":"normal"},{"uid":"753d55d8d50d9298","name":"Check received message with timestamp: 1649153314 ","time":{"start":1763076103447,"stop":1763076103447,"duration":0},"status":"passed","severity":"normal"},{"uid":"86c9c6aafc535ece","name":"Outgoing message is acknowledged","time":{"start":1763075631507,"stop":1763075631507,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ad5c008b1e173cd","name":"Publish message with large meta","time":{"start":1763075845646,"stop":1763075845647,"duration":1},"status":"passed","severity":"normal"},{"uid":"54c628349bb23f9e","name":"should not be sent when there is no history","time":{"start":1763075618002,"stop":1763075618003,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3787335bd336f9d","name":"should dial peer when peer is discovered","time":{"start":1763075579610,"stop":1763075579611,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca8601f127f08231","name":"Subscribe and receive messages via waku relay post","time":{"start":1763076135297,"stop":1763076135298,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cc22d83b6086286","name":"should get / set UDP multiaddr","time":{"start":1763075571140,"stop":1763075571140,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c05b15a2cbd84b","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1763075610025,"stop":1763075610025,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b0a35165befdc77","name":"Subscribe to topic containing emoji and receive message","time":{"start":1763076135305,"stop":1763076135305,"duration":0},"status":"passed","severity":"normal"},{"uid":"19f00b0f1b4727e","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1763075628610,"stop":1763075628611,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b96ce7081a77aa9","name":"Fails to push message with large meta","time":{"start":1763076710479,"stop":1763076710480,"duration":1},"status":"passed","severity":"normal"},{"uid":"910ce25444fbfa82","name":"should discard bootstrap peers when has more than set limit","time":{"start":1763075697075,"stop":1763075697075,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ae7251bc3441e15","name":"Ephemeral field is preserved - encoder v0","time":{"start":1763075660380,"stop":1763075660380,"duration":0},"status":"passed","severity":"normal"},{"uid":"60f719784c189aba","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1763075951120,"stop":1763075951121,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d451260a4cc975f","name":"topics with same application and version share the same shard","time":{"start":1763075565675,"stop":1763075565675,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc636a640d21ed1","name":"should handle shard reader errors gracefully","time":{"start":1763075580155,"stop":1763075580155,"duration":0},"status":"passed","severity":"normal"},{"uid":"40ef87afdea61dca","name":"pre and post cipher","time":{"start":1763075598876,"stop":1763075598876,"duration":0},"status":"passed","severity":"normal"},{"uid":"346edbf8c5f80004","name":"should start and stop interval correctly","time":{"start":1763075627136,"stop":1763075627136,"duration":0},"status":"passed","severity":"normal"},{"uid":"7294f4155761f89b","name":"should reject if Store is requested but not mounted","time":{"start":1763075628814,"stop":1763075628814,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc8faab5eab5479e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1763075610043,"stop":1763075610043,"duration":0},"status":"passed","severity":"normal"},{"uid":"efefde24de7139fe","name":"should return PeerId when PeerId is provided","time":{"start":1763075580060,"stop":1763075580062,"duration":2},"status":"passed","severity":"normal"},{"uid":"baee0a4cf80aa3a5","name":"isConnected should return true after first peer connects","time":{"start":1763075674608,"stop":1763075674610,"duration":2},"status":"passed","severity":"normal"},{"uid":"27cebfeb6627948","name":"should not fail to start the service if it is already started","time":{"start":1763075659556,"stop":1763075659558,"duration":2},"status":"passed","severity":"normal"},{"uid":"59d46e448ac687f1","name":"Push message equal or less that 1MB","time":{"start":1763076710481,"stop":1763076710481,"duration":0},"status":"passed","severity":"normal"},{"uid":"28a78d95da25fe1f","name":"should not retry if at least one success","time":{"start":1763075627146,"stop":1763075627148,"duration":2},"status":"passed","severity":"normal"},{"uid":"b2fc43d21b9182af","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1763075609956,"stop":1763075609959,"duration":3},"status":"passed","severity":"normal"},{"uid":"12cb3743fefc41de","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1763075580193,"stop":1763075580196,"duration":3},"status":"passed","severity":"normal"},{"uid":"f08085c200cb9ee2","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1763075626640,"stop":1763075626640,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d49d933418722d8","name":"should not be delivered","time":{"start":1763075618003,"stop":1763075618004,"duration":1},"status":"passed","severity":"normal"},{"uid":"52b893b21451d5e4","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1763075618004,"stop":1763075618005,"duration":1},"status":"passed","severity":"normal"},{"uid":"68472d84dff217a4","name":"Push message with Russian payload","time":{"start":1763076710473,"stop":1763076710473,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbb4fa624eaf9ee5","name":"should not modify tags of connections for different peers","time":{"start":1763075627477,"stop":1763075627477,"duration":0},"status":"passed","severity":"normal"},{"uid":"522d1f44c1f8e4","name":"Push message with content topic containing emoji","time":{"start":1763076710491,"stop":1763076710491,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc74a6eab8ac25a","name":"Nodes with multiple pubsub topic","time":{"start":1763075839018,"stop":1763075839018,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bc319306d04e4f0","name":"ignores domain fetching errors","time":{"start":1763075589373,"stop":1763075589373,"duration":0},"status":"passed","severity":"normal"},{"uid":"36fcccbd28a5f07a","name":"should create KeepAliveManager with required options","time":{"start":1763075579867,"stop":1763075579867,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cae279f4bbf1bc1","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1763075589376,"stop":1763075589376,"duration":0},"status":"passed","severity":"normal"},{"uid":"4004602e2e5f633a","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1763075588720,"stop":1763075588720,"duration":0},"status":"passed","severity":"normal"},{"uid":"77febc9a8295e52","name":"Meta field set when metaSetter is specified","time":{"start":1763075580575,"stop":1763075580575,"duration":0},"status":"passed","severity":"normal"},{"uid":"85fa376fc26d8774","name":"should handle query errors gracefully","time":{"start":1763075589080,"stop":1763075589081,"duration":1},"status":"passed","severity":"normal"},{"uid":"efc6c14b7251f4dd","name":"should return true when peer is on the same cluster","time":{"start":1763075579688,"stop":1763075579688,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9032a44fb35df00","name":"Push message with JSON payload","time":{"start":1763076710462,"stop":1763076710463,"duration":1},"status":"passed","severity":"normal"},{"uid":"dea4b57cf6997e0d","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1763075853778,"stop":1763075853778,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d67396b2b68bc1f","name":"Check received message containing short","time":{"start":1763076103441,"stop":1763076103441,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0530ce79c9c569d","name":"should return false when peer shard info is not found","time":{"start":1763075579694,"stop":1763075579695,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d7cfb5d130c68af","name":"Check message with no pubsub topic is not received","time":{"start":1763076103438,"stop":1763076103438,"duration":0},"status":"passed","severity":"normal"},{"uid":"47d5b47be4430ed0","name":"random static sharding 4 - Cluster ID: 527, Shard ID: 760","time":{"start":1763075952521,"stop":1763075952522,"duration":1},"status":"passed","severity":"normal"},{"uid":"79055586c407fe9","name":"Push message with content topic containing special chars","time":{"start":1763076710477,"stop":1763076710477,"duration":0},"status":"passed","severity":"normal"},{"uid":"4964a78d66bffd3e","name":"Push message with XML payload","time":{"start":1763076710449,"stop":1763076710449,"duration":0},"status":"passed","severity":"normal"},{"uid":"f73e366ae9703231","name":"should return true when peer is on the pubsub topic shard","time":{"start":1763075579695,"stop":1763075579695,"duration":0},"status":"passed","severity":"normal"},{"uid":"13fbd1a60adcf22d","name":"should perform ping and update peer store on timer","time":{"start":1763075579874,"stop":1763075579874,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f902b7fe1199410","name":"should discover peers from provided peer cache","time":{"start":1763075750072,"stop":1763075750073,"duration":1},"status":"passed","severity":"normal"},{"uid":"f206b433ca5c77a6","name":"Push message with custom timestamp: 1732317278536","time":{"start":1763076710492,"stop":1763076710493,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6d22d312f2a0bd0","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1763075598567,"stop":1763075598569,"duration":2},"status":"passed","severity":"normal"},{"uid":"9b420daca7a6e4b6","name":"should handle empty pubsub topics","time":{"start":1763075579896,"stop":1763075579897,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fdac5cd77d5c6f6","name":"should successfully query store with valid decoders and options","time":{"start":1763075628713,"stop":1763075628713,"duration":0},"status":"passed","severity":"normal"},{"uid":"7160c55e42283e06","name":"should handle timestamp equal to current time","time":{"start":1763075617599,"stop":1763075617600,"duration":1},"status":"passed","severity":"normal"},{"uid":"520dc159d46dfc41","name":"Push message equal or less that 1MB","time":{"start":1763076710493,"stop":1763076710494,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b1f4210fbace425","name":"should hang up with PeerId and return true on success","time":{"start":1763075580547,"stop":1763075580547,"duration":0},"status":"passed","severity":"normal"},{"uid":"a511438a63b29aec","name":"Subscribe to topic containing numeric and receive message","time":{"start":1763076135301,"stop":1763076135301,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d23cd81ddfc1a8f","name":"Check publish message containing Basic HTML tag","time":{"start":1763075845638,"stop":1763075845640,"duration":2},"status":"passed","severity":"normal"},{"uid":"e28d76a39c9f49ed","name":"should remove event listeners","time":{"start":1763075580177,"stop":1763075580178,"duration":1},"status":"passed","severity":"normal"},{"uid":"95b46fc7bc60737a","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1763075579873,"stop":1763075579874,"duration":1},"status":"passed","severity":"normal"},{"uid":"3533d7189260c9ba","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1763075589376,"stop":1763075589377,"duration":1},"status":"skipped","severity":"normal"},{"uid":"837f09c561535913","name":"Push message with escaped characters payload","time":{"start":1763076710486,"stop":1763076710486,"duration":0},"status":"passed","severity":"normal"},{"uid":"b96a51078e18590","name":"Passing an array","time":{"start":1763075965560,"stop":1763075965561,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f5c509985d75aec","name":"Retries within given interval","time":{"start":1763075628787,"stop":1763075628788,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5db4125e5a52ec1","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1763075618003,"stop":1763075618003,"duration":0},"status":"passed","severity":"normal"},{"uid":"962458c4f6db0885","name":"Push message with content topic containing JSON","time":{"start":1763076710489,"stop":1763076710489,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ba9819a864dc917","name":"Store - dialed after - with timeout","time":{"start":1763075967581,"stop":1763075967582,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2db2f1708ea6b48","name":"should emit a peer event after start","time":{"start":1763075593193,"stop":1763075593193,"duration":0},"status":"passed","severity":"normal"},{"uid":"d92684219bfbe6d0","name":"should remove event listeners from globalThis","time":{"start":1763075579095,"stop":1763075579098,"duration":3},"status":"passed","severity":"normal"},{"uid":"adfbb2d4a3f5b0df","name":"Ordered Callback - true","time":{"start":1763075945972,"stop":1763075945972,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd4832c3334e29c6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1763075565681,"stop":1763075565682,"duration":1},"status":"passed","severity":"normal"},{"uid":"87770ab591b72445","name":"Push message with special chars payload","time":{"start":1763076710447,"stop":1763076710447,"duration":0},"status":"passed","severity":"normal"},{"uid":"bccfc8e6d6e74d5e","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1763075588344,"stop":1763075588347,"duration":3},"status":"passed","severity":"normal"},{"uid":"d24fa34dc73c8519","name":"Push message with Basic HTML tag payload","time":{"start":1763076710474,"stop":1763076710474,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa39aa581ecb624","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1763075966677,"stop":1763075966677,"duration":0},"status":"passed","severity":"normal"},{"uid":"601ac1626b29cf77","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1763075579827,"stop":1763075579828,"duration":1},"status":"passed","severity":"normal"},{"uid":"f87b233d393591e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1763075565684,"stop":1763075565684,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa84829f1cc1297f","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1763075588344,"stop":1763075588344,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa2683d95d0b604a","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1763075721202,"stop":1763075721202,"duration":0},"status":"passed","severity":"normal"},{"uid":"11b1f80f89f1f76","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1763075631508,"stop":1763075631509,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdd15f4dc09f40bb","name":"Subscribe and receive messages via lightPush","time":{"start":1763076135306,"stop":1763076135306,"duration":0},"status":"passed","severity":"normal"},{"uid":"56ad5a38553a4bec","name":"Outgoing message is retried until acknowledged","time":{"start":1763075631508,"stop":1763075631508,"duration":0},"status":"passed","severity":"normal"},{"uid":"b35d6cd98648ec6c","name":"Push message with content topic containing numeric","time":{"start":1763076710487,"stop":1763076710488,"duration":1},"status":"passed","severity":"normal"},{"uid":"96c254ff7a0ce1ab","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1763075565861,"stop":1763075565861,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa34e5efef9dfe9b","name":"Check received message containing emoji","time":{"start":1763076103446,"stop":1763076103446,"duration":0},"status":"passed","severity":"normal"},{"uid":"c62ca6323ceb5193","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1763076135308,"stop":1763076135308,"duration":0},"status":"skipped","severity":"normal"},{"uid":"71ee657a10ad96e3","name":"Push message with custom timestamp: 1763079278536","time":{"start":1763076710469,"stop":1763076710470,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2a0b5fa6fa42b7e","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1763075588721,"stop":1763075588721,"duration":0},"status":"passed","severity":"normal"},{"uid":"13da0e017057a96b","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1763075570495,"stop":1763075570496,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bc98c6e21fac685","name":"should send relay ping messages on timer","time":{"start":1763075579882,"stop":1763075579883,"duration":1},"status":"passed","severity":"normal"},{"uid":"35d7a0b771de3897","name":"should throw error - no id","time":{"start":1763075571137,"stop":1763075571138,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d3f307fe3eba46b","name":"should initialize bloom filter with correct parameters","time":{"start":1763075614740,"stop":1763075614741,"duration":1},"status":"passed","severity":"normal"},{"uid":"20a129475b9d3780","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1763075617998,"stop":1763075617998,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c450b05580ffaa0","name":"Default pageSize","time":{"start":1763075957398,"stop":1763075957399,"duration":1},"status":"passed","severity":"normal"},{"uid":"88a9b8004bebbe34","name":"should insert message into bloom filter","time":{"start":1763075617983,"stop":1763075617983,"duration":0},"status":"passed","severity":"normal"},{"uid":"95927a4c565d1a78","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1763075565687,"stop":1763075565687,"duration":0},"status":"passed","severity":"normal"},{"uid":"aded1c5966d3ccae","name":"Check received message with timestamp: 1649153314 ","time":{"start":1763076103437,"stop":1763076103437,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab66afff797534","name":"Push message with content topic containing Chinese","time":{"start":1763076710477,"stop":1763076710477,"duration":0},"status":"passed","severity":"normal"},{"uid":"f651137e6366c83d","name":"should add entries and maintain sorted order","time":{"start":1763075614857,"stop":1763075614858,"duration":1},"status":"passed","severity":"normal"},{"uid":"410cb9fa12f2b56e","name":"should be safe to call multiple times","time":{"start":1763075580543,"stop":1763075580543,"duration":0},"status":"passed","severity":"normal"},{"uid":"17cd751a9b26694f","name":"should handle incoming messages","time":{"start":1763075627357,"stop":1763075627358,"duration":1},"status":"passed","severity":"normal"},{"uid":"db5736dc11c8ebff","name":"should save new peer to store","time":{"start":1763075579612,"stop":1763075579613,"duration":1},"status":"passed","severity":"normal"},{"uid":"7481025b9215f7fa","name":"Subscribe to topic containing emoji and receive message","time":{"start":1763076135314,"stop":1763076135315,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0e2c221738a7ae3","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1763075834011,"stop":1763075834012,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9fc58f5e58763cb","name":"Cluster id 0, shard 0","time":{"start":1763075952516,"stop":1763075952518,"duration":2},"status":"passed","severity":"normal"},{"uid":"a7f4018babb56d50","name":"should throw error - no public key","time":{"start":1763075571138,"stop":1763075571138,"duration":0},"status":"passed","severity":"normal"},{"uid":"1800b9c718ebd715","name":"Decrypt messages","time":{"start":1763075834481,"stop":1763075834481,"duration":0},"status":"passed","severity":"normal"},{"uid":"13691bae5a3f46d6","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1763075839016,"stop":1763075839017,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1fdfccfbdfd9724","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1763075628176,"stop":1763075628177,"duration":1},"status":"passed","severity":"normal"},{"uid":"673937a9b93fc289","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1763076135306,"stop":1763076135306,"duration":0},"status":"passed","severity":"normal"},{"uid":"6df4d6936d2924b1","name":"Query with Ordered Callback, No Decoder","time":{"start":1763075902956,"stop":1763075902957,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5c56bed738b3fce","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1763075588343,"stop":1763075588344,"duration":1},"status":"passed","severity":"normal"},{"uid":"f30a28b212c39230","name":"should handle retrieve function with query parameters","time":{"start":1763075628605,"stop":1763075628605,"duration":0},"status":"passed","severity":"normal"},{"uid":"1950d59c4dd2c32d","name":"Decoder throws on undefined content topic","time":{"start":1763075598574,"stop":1763075598574,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a47f36117d3399b","name":"Relay","time":{"start":1763075659217,"stop":1763075659218,"duration":1},"status":"passed","severity":"normal"},{"uid":"fea862cb2b090ce2","name":"Push message with content topic containing Russian","time":{"start":1763076710466,"stop":1763076710466,"duration":0},"status":"passed","severity":"normal"},{"uid":"f216c9b11fe0afee","name":"should remove event listeners from libp2p","time":{"start":1763075579094,"stop":1763075579095,"duration":1},"status":"passed","severity":"normal"},{"uid":"f03f2f47e634e9d3","name":"should return undefined if no connection provided","time":{"start":1763075580376,"stop":1763075580376,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ae6098644008ee","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1763075609974,"stop":1763075609975,"duration":1},"status":"passed","severity":"normal"},{"uid":"280ef71f5e326fe9","name":"Push message with short payload","time":{"start":1763076710471,"stop":1763076710471,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5e9d66ce780b6a2","name":"Subscribe to topic containing Script and publish message","time":{"start":1763075853785,"stop":1763075853785,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca844832958dea7b","name":"Push message with short payload","time":{"start":1763076710459,"stop":1763076710459,"duration":0},"status":"passed","severity":"normal"},{"uid":"537b2c197264198d","name":"Light Node - default protocols","time":{"start":1763075967583,"stop":1763075967583,"duration":0},"status":"passed","severity":"normal"},{"uid":"90ab27de62f77824","name":"should dial peers from store when browser is connected","time":{"start":1763075580181,"stop":1763075580184,"duration":3},"status":"passed","severity":"normal"}]