allure-jswaku/8807/widgets/severity.json
2025-08-06 18:56:48 +00:00

1 line
184 KiB
JSON

[{"uid":"5df1944859b3307c","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1754506053011,"stop":1754506053011,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bd2e2393613bedc","name":"should be empty when created","time":{"start":1754505958874,"stop":1754505958881,"duration":7},"status":"passed","severity":"normal"},{"uid":"80f7786c6b2a1c62","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1754505958690,"stop":1754505958690,"duration":0},"status":"passed","severity":"normal"},{"uid":"13217b1f46a44baa","name":"Encoder throws on undefined content topic","time":{"start":1754505948820,"stop":1754505948820,"duration":0},"status":"passed","severity":"normal"},{"uid":"c525636a337ff5d7","name":"should return PeerId when PeerId is provided","time":{"start":1754505928529,"stop":1754505928530,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a14b126d8faeeb1","name":"should not dispatch event when already disconnected","time":{"start":1754505927674,"stop":1754505927675,"duration":1},"status":"passed","severity":"normal"},{"uid":"23118d18be176879","name":"Push message with rate limit","time":{"start":1754506547980,"stop":1754506547980,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d8c22303fd4310d","name":"throws if store query response has error status","time":{"start":1754505929221,"stop":1754505929221,"duration":0},"status":"passed","severity":"normal"},{"uid":"5414ad5f9b878e42","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1754505971046,"stop":1754505971047,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a47e037fb06f69a","name":"should be safe to call multiple times","time":{"start":1754505928046,"stop":1754505928046,"duration":0},"status":"passed","severity":"normal"},{"uid":"11dbb21432592ce4","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1754505912674,"stop":1754505912674,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4b7ba7b767209dc","name":"should return false when navigator.onLine is false","time":{"start":1754505927657,"stop":1754505927664,"duration":7},"status":"passed","severity":"normal"},{"uid":"1374cab325ed1847","name":"Nwaku publishes","time":{"start":1754506123651,"stop":1754506123651,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe153af214c55c36","name":"should create ConnectionManager with required options","time":{"start":1754505929395,"stop":1754505929396,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e3624652f0f5152","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754506464089,"stop":1754506464089,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1e8d8ed644406522","name":"should have no discoveries enabled by default","time":{"start":1754505957914,"stop":1754505957915,"duration":1},"status":"passed","severity":"normal"},{"uid":"58190002c18222be","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1754505971027,"stop":1754505971028,"duration":1},"status":"passed","severity":"normal"},{"uid":"f396049cd29148c3","name":"Check message with no pubsub topic is not received","time":{"start":1754506438012,"stop":1754506438012,"duration":0},"status":"passed","severity":"normal"},{"uid":"b682485249818b6","name":"throws on content topic with empty encoding field","time":{"start":1754505912665,"stop":1754505912665,"duration":0},"status":"passed","severity":"normal"},{"uid":"55a992161f007aee","name":"should populate queue if has active dial","time":{"start":1754505928185,"stop":1754505928186,"duration":1},"status":"passed","severity":"normal"},{"uid":"a21c1c8f262e7082","name":"retrieves a single peer","time":{"start":1754505937347,"stop":1754505937347,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c57a2c101214e7","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1754505912667,"stop":1754505912668,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4e1629f7e01fe9","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754506142544,"stop":1754506142544,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbfe6d06df3cbb5c","name":"should call waitForPeer on Relay","time":{"start":1754505959047,"stop":1754505959047,"duration":0},"status":"passed","severity":"normal"},{"uid":"72fcde7d8984cb1a","name":"Push message with long payload","time":{"start":1754506547957,"stop":1754506547958,"duration":1},"status":"passed","severity":"normal"},{"uid":"8317bf1d6b38fa66","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1754505971023,"stop":1754505971027,"duration":4},"status":"passed","severity":"normal"},{"uid":"d0e7e9b541e67ba","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1754505959033,"stop":1754505959033,"duration":0},"status":"passed","severity":"normal"},{"uid":"44f10514c48c7277","name":"Relay + Store","time":{"start":1754505918827,"stop":1754505918828,"duration":1},"status":"passed","severity":"normal"},{"uid":"2df59417f45a4408","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1754505971048,"stop":1754505971053,"duration":5},"status":"passed","severity":"normal"},{"uid":"e38bd39f61c085d8","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1754506144171,"stop":1754506144172,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7c1e5b6a86c477f","name":"should add event listener for peer:discovery","time":{"start":1754505928505,"stop":1754505928505,"duration":0},"status":"passed","severity":"normal"},{"uid":"67942ced2cff144e","name":"should dial one peer on dial","time":{"start":1754506082827,"stop":1754506082828,"duration":1},"status":"passed","severity":"normal"},{"uid":"a59a76dcb7a871e9","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1754505918096,"stop":1754505918096,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed1ea7c640f722e1","name":"Ordered callback, aborts when callback returns true","time":{"start":1754506246458,"stop":1754506246458,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecf65de237c84baa","name":"it tolerates circular branch references","time":{"start":1754505937347,"stop":1754505937347,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbddde549aa1709d","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1754505912675,"stop":1754505912676,"duration":1},"status":"passed","severity":"normal"},{"uid":"75b06617ca905bd2","name":"should encode/decode to text encoding","time":{"start":1754505918818,"stop":1754505918819,"duration":1},"status":"passed","severity":"normal"},{"uid":"73017b586c550bc2","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1754505959031,"stop":1754505959032,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5ec830f5052506c","name":"should sort peers by ping value","time":{"start":1754505929405,"stop":1754505929405,"duration":0},"status":"passed","severity":"normal"},{"uid":"611242c9b8ff265a","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1754505912675,"stop":1754505912675,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e48e523c10d14a","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1754506266040,"stop":1754506266040,"duration":0},"status":"passed","severity":"normal"},{"uid":"9443fe427c00abdd","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1754505918102,"stop":1754505918102,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd13a50916133f8","name":"Query Generator - false","time":{"start":1754506249628,"stop":1754506249629,"duration":1},"status":"passed","severity":"normal"},{"uid":"91e6c601c72179cf","name":"should handle errors when globalThis is not available","time":{"start":1754505927650,"stop":1754505927651,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7d0dd4ccb79a8ce","name":"Push message with Script payload","time":{"start":1754506547973,"stop":1754506547973,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f1ac879da7469f0","name":"Push 30 different messages","time":{"start":1754506547964,"stop":1754506547964,"duration":0},"status":"skipped","severity":"normal"},{"uid":"54a93d0562f5afc","name":"should handle errors gracefully when getting peer info","time":{"start":1754505928331,"stop":1754505928332,"duration":1},"status":"passed","severity":"normal"},{"uid":"8934cac1547e70a2","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754506464078,"stop":1754506464078,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a05d03e8f04bfb","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1754505941212,"stop":1754505941212,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c0a4082bf1dfba6","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754506142551,"stop":1754506142551,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ab8462119c977d","name":"Push message with special chars payload","time":{"start":1754506547958,"stop":1754506547959,"duration":1},"status":"passed","severity":"normal"},{"uid":"802cbb4134e5c2d8","name":"Encoder throws on empty string content topic","time":{"start":1754505947089,"stop":1754505947089,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d5fbbb5aea229c3","name":"Asymmetric encrypt & decrypt","time":{"start":1754505947617,"stop":1754505947617,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dac561277cf8858","name":"peer exchange sets tag","time":{"start":1754506139145,"stop":1754506139146,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc9f9ad8f451cb20","name":"Check message on other pubsub topic is not received","time":{"start":1754506438020,"stop":1754506438021,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa423a76d55da173","name":"should load peers from local storage and dispatch events","time":{"start":1754505941212,"stop":1754505941212,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2392c0e7ff691a","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1754505971015,"stop":1754505971015,"duration":0},"status":"passed","severity":"normal"},{"uid":"27776fc4d7577f9b","name":"Push message with XML payload","time":{"start":1754506547974,"stop":1754506547974,"duration":0},"status":"passed","severity":"normal"},{"uid":"e28e6571d74a4f87","name":"Get Nodes","time":{"start":1754505936830,"stop":1754505936830,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dae618d2bd57ec9","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754506464077,"stop":1754506464077,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf9a3ae6da9dc8f","name":"should retry if all attempts fail","time":{"start":1754505957912,"stop":1754505957913,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fce1c19daaefb","name":"should handle complete discovery-to-dial flow","time":{"start":1754505928528,"stop":1754505928528,"duration":0},"status":"passed","severity":"normal"},{"uid":"170604aa6c3a32a5","name":"Push message with content topic containing emoji","time":{"start":1754506547979,"stop":1754506547979,"duration":0},"status":"passed","severity":"normal"},{"uid":"7222c86f2d23a478","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754506464094,"stop":1754506464095,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9ed6d0bf98cc633","name":"should handle peerStore errors gracefully","time":{"start":1754505929404,"stop":1754505929404,"duration":0},"status":"passed","severity":"normal"},{"uid":"834c7719291080ba","name":"should add received messages to bloom filter","time":{"start":1754505976794,"stop":1754505976794,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f3686408ac485a","name":"ignores domain fetching errors","time":{"start":1754505937348,"stop":1754505937348,"duration":0},"status":"passed","severity":"normal"},{"uid":"a933651886ccecfe","name":"Subscribe to topic containing emoji and publish message","time":{"start":1754506144181,"stop":1754506144181,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd8c618a30d274bc","name":"Push message with content topic containing unicode special characters","time":{"start":1754506547968,"stop":1754506547968,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca8dca6d795886e3","name":"should deliver messages after dependencies are met","time":{"start":1754505976795,"stop":1754505976796,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ed715012ce7d6b8","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1754505976795,"stop":1754505976795,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bfea765ceafbe14","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754506464085,"stop":1754506464085,"duration":0},"status":"passed","severity":"normal"},{"uid":"40596f1a96dae9e1","name":"Check received message containing special chars","time":{"start":1754506438005,"stop":1754506438005,"duration":0},"status":"passed","severity":"normal"},{"uid":"d98554af8f654a09","name":"should throw error when no peers are available","time":{"start":1754505958953,"stop":1754505958954,"duration":1},"status":"passed","severity":"normal"},{"uid":"5caf8590161d68a9","name":"accepts valid message hash query","time":{"start":1754505928821,"stop":1754505928822,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c9e4ca22b472752","name":"Check message with invalid timestamp is not received","time":{"start":1754506438020,"stop":1754506438020,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b4bf2baf1bfb92f","name":"should clear all timers","time":{"start":1754505928044,"stop":1754505928045,"duration":1},"status":"passed","severity":"normal"},{"uid":"be632a8c8cee3ba8","name":"should clear dial history on stop","time":{"start":1754505928179,"stop":1754505928179,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb15fc1814b71cc8","name":"Query with Promise Callback, No message returned","time":{"start":1754506214125,"stop":1754506214125,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dac24ba941a21e2","name":"should handle onConnected and onDisconnected","time":{"start":1754505959030,"stop":1754505959030,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cfbb91cbeccfd20","name":"messageHash returns a Uint8Array","time":{"start":1754505928397,"stop":1754505928397,"duration":0},"status":"passed","severity":"normal"},{"uid":"7442c2f3c8685542","name":"different cluster: nodes don't connect","time":{"start":1754506070576,"stop":1754506070577,"duration":1},"status":"passed","severity":"normal"},{"uid":"319cc951457248a4","name":"Query generator for multiple messages with multiple decoders","time":{"start":1754506246451,"stop":1754506246455,"duration":4},"status":"passed","severity":"normal"},{"uid":"e0e05f376ea85e09","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754506142545,"stop":1754506142550,"duration":5},"status":"passed","severity":"normal"},{"uid":"d6e778e474d47f32","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1754505927681,"stop":1754505927681,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4e0afeaf40626f1","name":"Sets default value correctly","time":{"start":1754506263333,"stop":1754506263334,"duration":1},"status":"passed","severity":"normal"},{"uid":"bec48293c78cc715","name":"should return usable stream attached to connection","time":{"start":1754505928852,"stop":1754505928854,"duration":2},"status":"passed","severity":"normal"},{"uid":"977ac5397f0e7a55","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app37/4/topic106/test.js","time":{"start":1754506237089,"stop":1754506237089,"duration":0},"status":"passed","severity":"normal"},{"uid":"f81974f153b51f5b","name":"should handle peer disconnect event when no connections remain","time":{"start":1754505927667,"stop":1754505927667,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddb24ac02d511701","name":"returns all values when wanted number is greater than available values","time":{"start":1754505935925,"stop":1754505935925,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda94edf9e13befd","name":"Fields are not dropped","time":{"start":1754505928952,"stop":1754505928952,"duration":0},"status":"passed","severity":"normal"},{"uid":"37e16f8be44cbedc","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754506438011,"stop":1754506438011,"duration":0},"status":"passed","severity":"normal"},{"uid":"769e2d18014e16b0","name":"should handle a minimal index list","time":{"start":1754505912823,"stop":1754505912823,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6fc17ddc06ab1d5","name":"Js publishes, other Js receives","time":{"start":1754506123652,"stop":1754506123652,"duration":0},"status":"passed","severity":"normal"},{"uid":"89960efafbe2d886","name":"Used by Waku Relay","time":{"start":1754506263333,"stop":1754506263333,"duration":0},"status":"passed","severity":"normal"},{"uid":"9283b96e1730cd82","name":"Encoder throws on undefined content topic","time":{"start":1754505947089,"stop":1754505947089,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0f7fcfcbed14312","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1754505928946,"stop":1754505928946,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2b3ad6366f125ab","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1754506126976,"stop":1754506126977,"duration":1},"status":"passed","severity":"normal"},{"uid":"dee57daf0cf6da4f","name":"Query Generator - true","time":{"start":1754506249627,"stop":1754506249628,"duration":1},"status":"passed","severity":"normal"},{"uid":"abbb30418fed03c6","name":"should return false when peer is on different cluster","time":{"start":1754505928322,"stop":1754505928323,"duration":1},"status":"passed","severity":"normal"},{"uid":"e532a527af1103a3","name":"should not be empty after adding a subscription","time":{"start":1754505958881,"stop":1754505958890,"duration":9},"status":"passed","severity":"normal"},{"uid":"e3a2442874454326","name":"Push 30 different messages","time":{"start":1754506547976,"stop":1754506547976,"duration":0},"status":"skipped","severity":"normal"},{"uid":"af9ee4fddc14b80e","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1754505998938,"stop":1754505998939,"duration":1},"status":"passed","severity":"normal"},{"uid":"708f0b14f36089af","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1754506266036,"stop":1754506266037,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfae5aba3cb29c25","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1754505936688,"stop":1754505936688,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c8e216d9f9cc544","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1754505928060,"stop":1754505928068,"duration":8},"status":"passed","severity":"normal"},{"uid":"c29bdb542679a95","name":"should only return 1 node with relay capability","time":{"start":1754505937349,"stop":1754505937349,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c5c2c098845f99","name":"should insert message id into causal history","time":{"start":1754505976792,"stop":1754505976793,"duration":1},"status":"passed","severity":"normal"},{"uid":"69e512293ec7415f","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1754506266036,"stop":1754506266036,"duration":0},"status":"passed","severity":"normal"},{"uid":"346970f3ad7fff61","name":"Check message with no payload is not received","time":{"start":1754506438012,"stop":1754506438013,"duration":1},"status":"passed","severity":"normal"},{"uid":"b815ad4c3410bce","name":"should return false when peer has no shard info","time":{"start":1754505928321,"stop":1754505928321,"duration":0},"status":"passed","severity":"normal"},{"uid":"47de17ae5789e478","name":"Push message with Chinese payload","time":{"start":1754506547972,"stop":1754506547972,"duration":0},"status":"passed","severity":"normal"},{"uid":"140eaf3eaf3ce5ef","name":"Query Generator, Multiple PubsubTopics","time":{"start":1754506214118,"stop":1754506214119,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6e524db60a22b9b","name":"can start and stop the service","time":{"start":1754506109750,"stop":1754506109751,"duration":1},"status":"passed","severity":"normal"},{"uid":"18a75c1d095b506a","name":"Check received message containing Russian","time":{"start":1754506438006,"stop":1754506438006,"duration":0},"status":"passed","severity":"normal"},{"uid":"d554d62b4486725b","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1754505935925,"stop":1754505935926,"duration":1},"status":"passed","severity":"normal"},{"uid":"f63add95195ec24a","name":"Query generator for multiple messages with different message text format","time":{"start":1754506246450,"stop":1754506246451,"duration":1},"status":"passed","severity":"normal"},{"uid":"407c83ad4c70820a","name":"Check received message containing XML","time":{"start":1754506438017,"stop":1754506438017,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc1485f2864d4f7","name":"should reject if Relay is requested but not mounted","time":{"start":1754505959044,"stop":1754505959044,"duration":0},"status":"passed","severity":"normal"},{"uid":"af06259c99658043","name":"should create dialer with libp2p and shardReader","time":{"start":1754505928173,"stop":1754505928174,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3f650eda1e7bf4c","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1754505971016,"stop":1754505971016,"duration":0},"status":"passed","severity":"normal"},{"uid":"2009adfa51f26854","name":"should remove event listener for peer:discovery","time":{"start":1754505928506,"stop":1754505928506,"duration":0},"status":"passed","severity":"normal"},{"uid":"75db8b2cae1a5212","name":"Passing invalid cursor","time":{"start":1754506198629,"stop":1754506198629,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d1a35e3ada7ed6b","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754506464088,"stop":1754506464088,"duration":0},"status":"passed","severity":"normal"},{"uid":"da89a62135806059","name":"should set default options when no config provided","time":{"start":1754505929397,"stop":1754505929397,"duration":0},"status":"passed","severity":"normal"},{"uid":"359b6229b78ebeb7","name":"Reusing cursor across nodes","time":{"start":1754506198629,"stop":1754506198629,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c604af8c647fd6","name":"should handle dial errors gracefully","time":{"start":1754505928193,"stop":1754505928193,"duration":0},"status":"passed","severity":"normal"},{"uid":"a33a03f9a17aff56","name":"Check publish message containing short","time":{"start":1754506134778,"stop":1754506134778,"duration":0},"status":"passed","severity":"normal"},{"uid":"25aa311c2eb4571f","name":"should properly create location multiaddrs - udp6","time":{"start":1754505918823,"stop":1754505918824,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ea255a55be80a20","name":"Push message with SQL Injection payload","time":{"start":1754506547960,"stop":1754506547960,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ea79e8b888a164","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1754505936687,"stop":1754505936688,"duration":1},"status":"passed","severity":"normal"},{"uid":"d07324a6688141c","name":"should set field with all protocols disabled","time":{"start":1754505918825,"stop":1754505918825,"duration":0},"status":"passed","severity":"normal"},{"uid":"730620decae378f1","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1754505912667,"stop":1754505912667,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f92fb0782817121","name":"should create ConnectionManager with relay","time":{"start":1754505929397,"stop":1754505929397,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd060590b0a0738d","name":"should return false when peer is not on topic","time":{"start":1754505929405,"stop":1754505929406,"duration":1},"status":"passed","severity":"normal"},{"uid":"94daa519230dc426","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1754505927664,"stop":1754505927665,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf311adbaf784722","name":"should reject if Store is requested but not mounted","time":{"start":1754505959044,"stop":1754505959044,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aab3f85c8be12a7","name":"yields undefined for messages without content topic","time":{"start":1754505929222,"stop":1754505929223,"duration":1},"status":"passed","severity":"normal"},{"uid":"2760332afc27ba5","name":"Check publish message containing Basic HTML tag","time":{"start":1754506134801,"stop":1754506134802,"duration":1},"status":"passed","severity":"normal"},{"uid":"c47f4338be264a82","name":"should not create multiple intervals when called multiple times","time":{"start":1754505928175,"stop":1754505928178,"duration":3},"status":"passed","severity":"normal"},{"uid":"e88e2075d4efb4e","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754506464092,"stop":1754506464093,"duration":1},"status":"passed","severity":"normal"},{"uid":"2489a5b301bb5518","name":"should maintain desired error rate","time":{"start":1754505974552,"stop":1754505974553,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0c632480bf17316","name":"should detect messages with missing dependencies","time":{"start":1754505976795,"stop":1754505976795,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2dad9961d1049c4","name":"Decoder throws on empty string content topic","time":{"start":1754505947090,"stop":1754505947090,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c499983d0664262","name":"isConnected between 2 js-waku relay nodes","time":{"start":1754506013799,"stop":1754506013799,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd4935b6708fbb47","name":"isConnected return false after peer stops","time":{"start":1754506013797,"stop":1754506013797,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb96fd0cb892651f","name":"random static sharding 6 - Cluster ID: 820, Shard ID: 356","time":{"start":1754506239950,"stop":1754506239951,"duration":1},"status":"passed","severity":"normal"},{"uid":"37abe7bf7273a522","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1754505958690,"stop":1754505958692,"duration":2},"status":"passed","severity":"normal"},{"uid":"4ebe5db2a8899111","name":"Check received message containing escaped characters","time":{"start":1754506438008,"stop":1754506438009,"duration":1},"status":"passed","severity":"normal"},{"uid":"390a2c48fb0f8d1","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754506070575,"stop":1754506070575,"duration":0},"status":"passed","severity":"normal"},{"uid":"89e569ec1ba7ecf6","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1754506246457,"stop":1754506246458,"duration":1},"status":"passed","severity":"normal"},{"uid":"1877923c1942cc51","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1754505958955,"stop":1754505958955,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a30e86957f6622","name":"should perform ping and update peer store on timer","time":{"start":1754505928049,"stop":1754505928049,"duration":0},"status":"passed","severity":"normal"},{"uid":"22b078d502491c92","name":"should set field with only STORE enabled","time":{"start":1754505918826,"stop":1754505918826,"duration":0},"status":"passed","severity":"normal"},{"uid":"409a04a2ad0aa0cf","name":"can start the service","time":{"start":1754506109749,"stop":1754506109750,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ca90f9d87e502e6","name":"should set field with only LIGHTPUSH enabled","time":{"start":1754505918827,"stop":1754505918827,"duration":0},"status":"passed","severity":"normal"},{"uid":"de2730a8759ef18d","name":"should encodeTxt and decodeTxt","time":{"start":1754505918813,"stop":1754505918813,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd33582f6c2d95eb","name":"more peers than existing","time":{"start":1754506109962,"stop":1754506109963,"duration":1},"status":"skipped","severity":"normal"},{"uid":"fe8fbb4cbc771310","name":"Subscribe and receives messages on 20 topics","time":{"start":1754506464078,"stop":1754506464079,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cea5bdecb7217d3","name":"Cluster id 0, shard 0","time":{"start":1754506239946,"stop":1754506239946,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e369ee27d7db1c2","name":"should properly create peer info with all multiaddrs","time":{"start":1754505918825,"stop":1754505918825,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4347b2410891bdb","name":"Subscribe to topic containing XML and receive message","time":{"start":1754506464094,"stop":1754506464094,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fdd54518b7d1360","name":"ignores unrecognized TXT record formats","time":{"start":1754505937348,"stop":1754505937348,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d96c1f176a36178","name":"Check meta is set [ecies]","time":{"start":1754505948819,"stop":1754505948819,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ae9bd3328e4048d","name":"Subscribe to topic containing Script and publish message","time":{"start":1754506144175,"stop":1754506144176,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a478b29e61a6aa1","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1754505971035,"stop":1754505971035,"duration":0},"status":"passed","severity":"normal"},{"uid":"82c079f2d6e9ce08","name":"Query generator for multiple messages","time":{"start":1754506246450,"stop":1754506246450,"duration":0},"status":"passed","severity":"normal"},{"uid":"6facf6a14dd92273","name":"Check received message containing short","time":{"start":1754506438004,"stop":1754506438004,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda87275597c57d","name":"should return empty array when no peers connected","time":{"start":1754505929403,"stop":1754505929403,"duration":0},"status":"passed","severity":"normal"},{"uid":"a502d9c821f632d2","name":"Subscribe to topic containing JSON and publish message","time":{"start":1754506144177,"stop":1754506144178,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbc9ab682f59f18c","name":"should add event listeners for peer connect and disconnect","time":{"start":1754505928041,"stop":1754505928041,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ab6f0ba68e1b43","name":"should handle case with all peers already connected","time":{"start":1754505928937,"stop":1754505928937,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f022fdb72f35cdc","name":"should handle network check errors gracefully","time":{"start":1754505928208,"stop":1754505928208,"duration":0},"status":"passed","severity":"normal"},{"uid":"9657a6b6b9dd17e4","name":"should return false and handle errors gracefully","time":{"start":1754505929403,"stop":1754505929403,"duration":0},"status":"passed","severity":"normal"},{"uid":"9deefb9a158f1e2","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1754505928390,"stop":1754505928390,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f1696a9fc7512fd","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1754505957916,"stop":1754505957920,"duration":4},"status":"passed","severity":"normal"},{"uid":"a9637718589da99","name":"can start and stop the service","time":{"start":1754505941208,"stop":1754505941209,"duration":1},"status":"passed","severity":"normal"},{"uid":"77002392edd7dec0","name":"should not receive a peer event before start","time":{"start":1754505999534,"stop":1754505999536,"duration":2},"status":"passed","severity":"normal"},{"uid":"17c034766a76e775","name":"Query Generator, No Decoder","time":{"start":1754506214119,"stop":1754506214121,"duration":2},"status":"passed","severity":"normal"},{"uid":"d6f3b7908d668747","name":"non connected peers","time":{"start":1754506109963,"stop":1754506109964,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d9de87894c2aa19e","name":"should requeue task if no peer is available","time":{"start":1754505957896,"stop":1754505957898,"duration":2},"status":"passed","severity":"normal"},{"uid":"7a150b6609303336","name":"caches peers it previously fetched","time":{"start":1754505937349,"stop":1754505937349,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bdcc38ad825ee64","name":"should dispatch network event when browser goes offline","time":{"start":1754505927678,"stop":1754505927680,"duration":2},"status":"passed","severity":"normal"},{"uid":"3839bb85772bd603","name":"Push message with shell command payload","time":{"start":1754506547974,"stop":1754506547975,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ac1976fce75c7dc","name":"should handle complete connection lifecycle","time":{"start":1754505927686,"stop":1754505927686,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca06e76686014c86","name":"should remove event listeners from globalThis","time":{"start":1754505927656,"stop":1754505927656,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6efd8f34e9ee693","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1754505957898,"stop":1754505957898,"duration":0},"status":"passed","severity":"normal"},{"uid":"416dce92c6a00ee8","name":"Ephemeral field is preserved - encoder v0","time":{"start":1754505998937,"stop":1754505998937,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ed65ae38ebb539","name":"msgTime: 0 ms from now, startTime: 1754419849802, endTime: 1754506249802","time":{"start":1754506266039,"stop":1754506266040,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ebdf20cb05a5cfc","name":"Check received message containing JSON","time":{"start":1754506438018,"stop":1754506438018,"duration":0},"status":"passed","severity":"normal"},{"uid":"af74ff0d33c99322","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1754505928860,"stop":1754505928860,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a11f789886392a2","name":"should handle peer connect event","time":{"start":1754505927666,"stop":1754505927666,"duration":0},"status":"passed","severity":"normal"},{"uid":"639fc8b8f6132fa6","name":"should not create timers for topics where peer is not in mesh","time":{"start":1754505928068,"stop":1754505928069,"duration":1},"status":"passed","severity":"normal"},{"uid":"b36ab8e26859fc76","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1754506198626,"stop":1754506198626,"duration":0},"status":"passed","severity":"normal"},{"uid":"33558fd7afd3a346","name":"should successfully stop","time":{"start":1754505958963,"stop":1754505958963,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb829623ad009747","name":"should not fail to stop the service if it was not started","time":{"start":1754505941209,"stop":1754505941209,"duration":0},"status":"passed","severity":"normal"},{"uid":"1915136649b6aaa8","name":"Check received message containing Basic HTML tag","time":{"start":1754506438007,"stop":1754506438007,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5e9f3461d85ba1e","name":"same cluster, static sharding: nodes connect","time":{"start":1754506070574,"stop":1754506070574,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2fe6a425262777e","name":"Check message with no content topic is not received","time":{"start":1754506438012,"stop":1754506438012,"duration":0},"status":"passed","severity":"normal"},{"uid":"d677f46429b0b6fc","name":"Query with Ordered Callback, No Decoder","time":{"start":1754506214124,"stop":1754506214124,"duration":0},"status":"passed","severity":"normal"},{"uid":"b602aa6420beaa38","name":"should attach causal history and bloom filter to each message","time":{"start":1754505976793,"stop":1754505976793,"duration":0},"status":"passed","severity":"normal"},{"uid":"c61c1037ba013f2","name":"Subscribe to topic containing Russian and publish message","time":{"start":1754506144174,"stop":1754506144175,"duration":1},"status":"passed","severity":"normal"},{"uid":"da97d56430d16854","name":"should handle peer store update failures gracefully","time":{"start":1754505928050,"stop":1754505928058,"duration":8},"status":"passed","severity":"normal"},{"uid":"ea78fc47888aa4e0","name":"Check received message containing Script","time":{"start":1754506438017,"stop":1754506438017,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef6727e0917db60","name":"Check publish message containing SQL Injection","time":{"start":1754506134797,"stop":1754506134798,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1f7bcd8327737c9","name":"rejects content-filtered query with only contentTopics","time":{"start":1754505928821,"stop":1754505928821,"duration":0},"status":"passed","severity":"normal"},{"uid":"d11ae193e51defd9","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754506018269,"stop":1754506018269,"duration":0},"status":"passed","severity":"normal"},{"uid":"d199e8d0101d2b72","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1754505957916,"stop":1754505957916,"duration":0},"status":"passed","severity":"normal"},{"uid":"621e6ea2dc788545","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754506142542,"stop":1754506142542,"duration":0},"status":"passed","severity":"normal"},{"uid":"f460fbf1d74a81c3","name":"should handle case with no peers in store","time":{"start":1754505928936,"stop":1754505928937,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b24385d3a560828","name":"Push message with Russian payload","time":{"start":1754506547973,"stop":1754506547973,"duration":0},"status":"passed","severity":"normal"},{"uid":"823862ca877be03","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1754506253774,"stop":1754506253776,"duration":2},"status":"passed","severity":"normal"},{"uid":"bb3b9dde2a8fb0b1","name":"Publish message with rate limit","time":{"start":1754506134819,"stop":1754506134819,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc95d1383799fabd","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1754505959029,"stop":1754505959029,"duration":0},"status":"passed","severity":"normal"},{"uid":"570a75eeb335e73a","name":"should set field with only FILTER enabled","time":{"start":1754505918827,"stop":1754505918827,"duration":0},"status":"passed","severity":"normal"},{"uid":"499adbf99872f5ab","name":"nwaku subscribes","time":{"start":1754506123650,"stop":1754506123651,"duration":1},"status":"passed","severity":"normal"},{"uid":"a59ab6f2c9f176e5","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754506018270,"stop":1754506018270,"duration":0},"status":"passed","severity":"normal"},{"uid":"207a962550ae24ff","name":"should decode valid enr successfully","time":{"start":1754505918813,"stop":1754505918813,"duration":0},"status":"passed","severity":"normal"},{"uid":"b84d97bbbd91c68e","name":"Push message with escaped characters payload","time":{"start":1754506547975,"stop":1754506547975,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc04f2a3b64a11a3","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1754505928397,"stop":1754505928398,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d76baef9245d9d0","name":"should not fail to stop the service if it was not started","time":{"start":1754505999518,"stop":1754505999527,"duration":9},"status":"passed","severity":"normal"},{"uid":"b028503ab19a2393","name":"should do nothing when connections still exist","time":{"start":1754505928931,"stop":1754505928931,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c39f33b89e28657","name":"should only return 1 node with relay and store capability","time":{"start":1754505937349,"stop":1754505937349,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b86b138f1887137","name":"can query messages by message hash","time":{"start":1754506240805,"stop":1754506240805,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4e42c812799bbbc","name":"should clear existing timers before creating new ones","time":{"start":1754505928078,"stop":1754505928079,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdc5fece0af940b8","name":"should drop only non-locked connections when over maxConnections","time":{"start":1754505928941,"stop":1754505928943,"duration":2},"status":"passed","severity":"normal"},{"uid":"74956b425f742a3a","name":"Subscribe and receive messages via lightPush","time":{"start":1754506464087,"stop":1754506464087,"duration":0},"status":"passed","severity":"normal"},{"uid":"698d9e6736214647","name":"should check connected peers if present and suitable","time":{"start":1754505959046,"stop":1754505959046,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa964c46720ef648","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1754505918096,"stop":1754505918097,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e1c7c0e707aea51","name":"Push message with custom timestamp: 1754502418445","time":{"start":1754506547969,"stop":1754506547970,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a42e457d5b8014","name":"Check received message containing Russian","time":{"start":1754506438016,"stop":1754506438016,"duration":0},"status":"passed","severity":"normal"},{"uid":"869a948284a332d7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1754505912680,"stop":1754505912680,"duration":0},"status":"passed","severity":"normal"},{"uid":"15226abc67860b29","name":"Check received message containing Chinese","time":{"start":1754506438015,"stop":1754506438016,"duration":1},"status":"passed","severity":"normal"},{"uid":"8865e8024364b0df","name":"should emit a peer event after start","time":{"start":1754505999528,"stop":1754505999528,"duration":0},"status":"passed","severity":"normal"},{"uid":"c768140da29e122b","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1754506144181,"stop":1754506144181,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a0c289faf7244f","name":"Publish message with custom timestamp: Wed Aug 06 2025 17:48:47 GMT+0000 (Coordinated Universal Time)","time":{"start":1754506134805,"stop":1754506134806,"duration":1},"status":"passed","severity":"normal"},{"uid":"2878199651042dc9","name":"should handle task timeouts","time":{"start":1754505957899,"stop":1754505957911,"duration":12},"status":"passed","severity":"normal"},{"uid":"108072262c3cc407","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1754506253777,"stop":1754506253783,"duration":6},"status":"passed","severity":"normal"},{"uid":"39874c47c5835b3d","name":"Relay - times out","time":{"start":1754506268576,"stop":1754506268577,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dfcfcff82bf743a","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754506464082,"stop":1754506464083,"duration":1},"status":"passed","severity":"normal"},{"uid":"1de571367b1486bb","name":"Fails to push message with large meta","time":{"start":1754506547969,"stop":1754506547969,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3fd10ad104d0061","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754506142541,"stop":1754506142542,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbc9ad6778af146b","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1754506198625,"stop":1754506198626,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebd530339d0bea69","name":"Check message received after jswaku node is restarted","time":{"start":1754506438013,"stop":1754506438014,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d4aa91e1570fe47","name":"should throw error - invalid id","time":{"start":1754505918816,"stop":1754505918816,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e89951662a89b7","name":"Subscribe to topic containing short and receive message","time":{"start":1754506464091,"stop":1754506464091,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f5394ca5ad6b073","name":"Push to array if already present","time":{"start":1754505912440,"stop":1754505912440,"duration":0},"status":"passed","severity":"normal"},{"uid":"72f9ffc17c6c27b2","name":"Push message with content topic containing unicode special characters","time":{"start":1754506547979,"stop":1754506547979,"duration":0},"status":"passed","severity":"normal"},{"uid":"c633fb7c6bff29c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1754505971048,"stop":1754505971048,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8d5460078eedc64","name":"Throws when trying to push message with empty payload","time":{"start":1754506547964,"stop":1754506547964,"duration":0},"status":"passed","severity":"normal"},{"uid":"2179e7af2eec1f35","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754506186440,"stop":1754506186440,"duration":0},"status":"passed","severity":"normal"},{"uid":"4033f72d634387c9","name":"Check received message with timestamp: 1754505992686000000 ","time":{"start":1754506438010,"stop":1754506438010,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f994beaf63aacde","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1754505959028,"stop":1754505959028,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a98b967b609f5b0","name":"should not allow k > 12","time":{"start":1754505970446,"stop":1754505970450,"duration":4},"status":"passed","severity":"normal"},{"uid":"85f14a7e44e1cd47","name":"Push message with content topic containing special chars","time":{"start":1754506547977,"stop":1754506547977,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb55985a7a5588","name":"should handle shard reader errors gracefully","time":{"start":1754505928207,"stop":1754505928207,"duration":0},"status":"passed","severity":"normal"},{"uid":"1968f40f8d2bafc","name":"should dial with multiaddr and return stream","time":{"start":1754505929401,"stop":1754505929401,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a669ad35d488970","name":"yields undefined for messages without decoder","time":{"start":1754505929223,"stop":1754505929223,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c385e06fc78df5","name":"should remove expired entries after TTL has passed","time":{"start":1754505956975,"stop":1754505956975,"duration":0},"status":"passed","severity":"normal"},{"uid":"34c04b13283a8831","name":"should request peer renewal on specific errors","time":{"start":1754505957899,"stop":1754505957899,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb842fd318496893","name":"Check received message with timestamp: 1754505992686000000 ","time":{"start":1754506438019,"stop":1754506438019,"duration":0},"status":"passed","severity":"normal"},{"uid":"57cdf31db98643be","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1754505999540,"stop":1754505999540,"duration":0},"status":"skipped","severity":"normal"},{"uid":"de791e4e18c36098","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754506464088,"stop":1754506464089,"duration":1},"status":"passed","severity":"normal"},{"uid":"68167027232095b1","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754506070577,"stop":1754506070577,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d179c15aeefe07c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1754505912679,"stop":1754505912679,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6009362ceb2c30f","name":"should be able to decode the field with only RELAY set to true","time":{"start":1754505918098,"stop":1754505918099,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e2e8b9b619fdead","name":"should handle errors when getting connections","time":{"start":1754505927681,"stop":1754505927682,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a4eda2296e60bbe","name":"should return no connections if no open connection provided","time":{"start":1754505928950,"stop":1754505928950,"duration":0},"status":"passed","severity":"normal"},{"uid":"8675226e3ecf6cf3","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1754506126978,"stop":1754506126980,"duration":2},"status":"passed","severity":"normal"},{"uid":"3f79448104f9708b","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1754505971009,"stop":1754505971009,"duration":0},"status":"passed","severity":"normal"},{"uid":"d58c76b0f239ae7b","name":"Fails to push message bigger that 1MB","time":{"start":1754506547971,"stop":1754506547971,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a5ef2f2688f1b25","name":"Check received message containing unicode special characters","time":{"start":1754506438009,"stop":1754506438009,"duration":0},"status":"passed","severity":"normal"},{"uid":"559a50bd2a2624e3","name":"should create KeepAliveManager with required options","time":{"start":1754505928040,"stop":1754505928040,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3836a46b684d888","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1754505971041,"stop":1754505971042,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a6793f1569cd00e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1754505971034,"stop":1754505971035,"duration":1},"status":"passed","severity":"normal"},{"uid":"44990d41e54b5c06","name":"LightPush","time":{"start":1754506268580,"stop":1754506268581,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dfb9490e50041cc","name":"should handle incoming messages","time":{"start":1754505958961,"stop":1754505958963,"duration":2},"status":"passed","severity":"normal"},{"uid":"31ba9e66ee319c8e","name":"Init the array if not present","time":{"start":1754505912435,"stop":1754505912439,"duration":4},"status":"passed","severity":"normal"},{"uid":"22df577f0e589eec","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754505918097,"stop":1754505918097,"duration":0},"status":"passed","severity":"normal"},{"uid":"f795c2a1416a464e","name":"Push message with content topic containing Arabic","time":{"start":1754506547978,"stop":1754506547978,"duration":0},"status":"passed","severity":"normal"},{"uid":"908f392a1fab12fb","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1754505970451,"stop":1754505970454,"duration":3},"status":"passed","severity":"normal"},{"uid":"349c9ac145022977","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1754505971035,"stop":1754505971035,"duration":0},"status":"passed","severity":"normal"},{"uid":"2205c8a3fd0450df","name":"yields decoded messages","time":{"start":1754505929222,"stop":1754505929222,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9ff922f1cb4dc7","name":"Fails to push message with large meta","time":{"start":1754506547980,"stop":1754506547980,"duration":0},"status":"passed","severity":"normal"},{"uid":"b16f0c1468e3a483","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1754505936689,"stop":1754505936690,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9954d54f39d0cf9","name":"should successfully unsubscribe from an existing subscription","time":{"start":1754505958961,"stop":1754505958961,"duration":0},"status":"passed","severity":"normal"},{"uid":"2455abb4abeb3007","name":"Nodes with multiple pubsub topic","time":{"start":1754506126981,"stop":1754506126981,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c19353b0fb9bd2","name":"should hang up with multiaddr and return true on success","time":{"start":1754505929402,"stop":1754505929403,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c2c6e97f6739032","name":"should properly create location multiaddrs - udp","time":{"start":1754505918824,"stop":1754505918824,"duration":0},"status":"passed","severity":"normal"},{"uid":"e36fda0028e7fef9","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1754505912673,"stop":1754505912673,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2d1b73612394a4b","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754506142552,"stop":1754506142553,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffdddc1ca5d29b62","name":"passes more than one ENR URLs and attempts connection","time":{"start":1754505999540,"stop":1754505999542,"duration":2},"status":"skipped","severity":"normal"},{"uid":"b76bc9b550cbf9ea","name":"Query Generator, No message returned","time":{"start":1754506214121,"stop":1754506214122,"duration":1},"status":"passed","severity":"normal"},{"uid":"447b65b2d1ca26a7","name":"should successfully subscribe to supported pubsub topic","time":{"start":1754505958959,"stop":1754505958959,"duration":0},"status":"passed","severity":"normal"},{"uid":"e97cf9f80a0657ab","name":"should drop connection to one peer on hangUp","time":{"start":1754506082828,"stop":1754506082828,"duration":0},"status":"passed","severity":"normal"},{"uid":"dca8a594541cfe6d","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1754505936686,"stop":1754505936687,"duration":1},"status":"passed","severity":"normal"},{"uid":"a278e7ab7d4ff542","name":"Subscribe to topic containing long and receive message","time":{"start":1754506464091,"stop":1754506464092,"duration":1},"status":"passed","severity":"normal"},{"uid":"29d82b1675a6245c","name":"should increase lamport timestamp","time":{"start":1754505976793,"stop":1754505976793,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cdfefa4bbb6ebe","name":"should handle general insertion and lookup correctly","time":{"start":1754505974557,"stop":1754505974557,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb2b0e24a26d22b5","name":"Push message with content topic containing special chars","time":{"start":1754506547966,"stop":1754506547966,"duration":0},"status":"passed","severity":"normal"},{"uid":"e79605adfcd73b5f","name":"should not fail to start the service if it is already started","time":{"start":1754505941209,"stop":1754505941210,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a74ae023f6d30bb","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1754505928327,"stop":1754505928327,"duration":0},"status":"passed","severity":"normal"},{"uid":"a588620528261795","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754506464089,"stop":1754506464090,"duration":1},"status":"passed","severity":"normal"},{"uid":"a11fdd274575be32","name":"Push message with JSON payload","time":{"start":1754506547961,"stop":1754506547962,"duration":1},"status":"passed","severity":"normal"},{"uid":"537c765a539352e0","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1754506214124,"stop":1754506214125,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfab2900a71860ed","name":"should not allow unachievable error rate","time":{"start":1754505970450,"stop":1754505970451,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb52e737a10ff5b8","name":"Check received message containing special chars","time":{"start":1754506438015,"stop":1754506438015,"duration":0},"status":"passed","severity":"normal"},{"uid":"22b62275832d4a35","name":"Waku message hash computation (payload length 0)","time":{"start":1754505928391,"stop":1754505928395,"duration":4},"status":"passed","severity":"normal"},{"uid":"ee9dc6c5c2b6094a","name":"Push message with Arabic payload","time":{"start":1754506547959,"stop":1754506547959,"duration":0},"status":"passed","severity":"normal"},{"uid":"844f5706695e3b77","name":"Passing an array","time":{"start":1754506263332,"stop":1754506263332,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8ced851596ca2a2","name":"Sign & Recover","time":{"start":1754505947618,"stop":1754505947619,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1b1d1c08fd6ad8","name":"should not modify tags of connections for different peers","time":{"start":1754505959034,"stop":1754505959034,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed94c74769a1951c","name":"different cluster: nodes don't connect","time":{"start":1754506070575,"stop":1754506070575,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc53b3f4fd180bec","name":"Subscribe to topic containing special chars and publish message","time":{"start":1754506144170,"stop":1754506144171,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b758be917495137","name":"Push message with emoji payload","time":{"start":1754506547963,"stop":1754506547964,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fa7be4f473b0928","name":"Check message with no payload is not received","time":{"start":1754506438021,"stop":1754506438021,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1d3422c30f02e8a","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754506438019,"stop":1754506438020,"duration":1},"status":"passed","severity":"normal"},{"uid":"a28616d1bf84d564","name":"Passing page size 1 when there are 4 messages","time":{"start":1754506255841,"stop":1754506255842,"duration":1},"status":"passed","severity":"normal"},{"uid":"49a5b9947fa3153b","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1754506266040,"stop":1754506266040,"duration":0},"status":"passed","severity":"normal"},{"uid":"979f27fed00e8d39","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1754505918095,"stop":1754505918096,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5bcf20d3cb69280","name":"should be safe to call multiple times","time":{"start":1754505929400,"stop":1754505929400,"duration":0},"status":"passed","severity":"normal"},{"uid":"d02f1cd165ad04d","name":"Push message with content topic containing short","time":{"start":1754506547964,"stop":1754506547965,"duration":1},"status":"passed","severity":"normal"},{"uid":"348bf5773f67c892","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1754506144162,"stop":1754506144162,"duration":0},"status":"passed","severity":"normal"},{"uid":"3468cef1571cf768","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1754505912669,"stop":1754505912669,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bb067fb1f4f3fde","name":"Check received message with timestamp: 1754505992686 ","time":{"start":1754506438019,"stop":1754506438019,"duration":0},"status":"passed","severity":"normal"},{"uid":"db150f9eced60ace","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1754505928859,"stop":1754505928860,"duration":1},"status":"passed","severity":"normal"},{"uid":"e102dc24e328313","name":"should handle hash queries without validation","time":{"start":1754505958955,"stop":1754505958955,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d7c9325d0e88d10","name":"should create ShardReader with auto sharding network config","time":{"start":1754505928317,"stop":1754505928317,"duration":0},"status":"passed","severity":"normal"},{"uid":"a87551a7ded386f2","name":"Subscribe to topic containing short and receive message","time":{"start":1754506464080,"stop":1754506464080,"duration":0},"status":"passed","severity":"normal"},{"uid":"47f31482cd574140","name":"Overlapping topic subscription","time":{"start":1754506464090,"stop":1754506464090,"duration":0},"status":"passed","severity":"normal"},{"uid":"f53b1439bb4ef10a","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1754506013800,"stop":1754506013800,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a09620ac4a15c2d","name":"Refresh subscription","time":{"start":1754506464090,"stop":1754506464091,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f6f1d6edf828a56","name":"should not receive a peer event after stop","time":{"start":1754505999536,"stop":1754505999537,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6a7fa70773a9e95","name":"Subscribe and receives messages on 20 topics","time":{"start":1754506464089,"stop":1754506464089,"duration":0},"status":"passed","severity":"normal"},{"uid":"aafe239ec4e95543","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754506464096,"stop":1754506464096,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb94aa1f67318b68","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1754505936688,"stop":1754505936689,"duration":1},"status":"passed","severity":"normal"},{"uid":"66983dd79b0e5f36","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app55/9/topic798/proto","time":{"start":1754506237091,"stop":1754506237093,"duration":2},"status":"passed","severity":"normal"},{"uid":"e42746fdcd1ed23f","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1754505971009,"stop":1754505971012,"duration":3},"status":"passed","severity":"normal"},{"uid":"c503fd1e182d0f48","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1754505971041,"stop":1754505971041,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb11597e124e54eb","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1754505971021,"stop":1754505971022,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dd067bb0fb41ff7","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1754506198628,"stop":1754506198628,"duration":0},"status":"passed","severity":"normal"},{"uid":"22b7e68a53fe0164","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1754505912677,"stop":1754505912677,"duration":0},"status":"passed","severity":"normal"},{"uid":"a51c56e468c3f728","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1754506126981,"stop":1754506126981,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9798d280517251b","name":"Check received message containing long","time":{"start":1754506438015,"stop":1754506438015,"duration":0},"status":"passed","severity":"normal"},{"uid":"312a52515d9cf471","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1754505971028,"stop":1754505971028,"duration":0},"status":"passed","severity":"normal"},{"uid":"143f4baf0ee188bf","name":"should return false when peer is not found","time":{"start":1754505928331,"stop":1754505928331,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e26baca55b86c93","name":"Push message with content topic containing numeric","time":{"start":1754506547965,"stop":1754506547965,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1a2985f10408a93","name":"should keep entries that haven't expired yet","time":{"start":1754505956975,"stop":1754505956976,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7425a95fe87a360","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1754505928390,"stop":1754505928391,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a97e77a8f06bff0","name":"should stop all internal components","time":{"start":1754505929399,"stop":1754505929399,"duration":0},"status":"passed","severity":"normal"},{"uid":"205885c1b2444d11","name":"should return true when peer is on the pubsub topic shard","time":{"start":1754505928324,"stop":1754505928326,"duration":2},"status":"passed","severity":"normal"},{"uid":"4ef10175a65b8cd6","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1754505998939,"stop":1754505998939,"duration":0},"status":"passed","severity":"normal"},{"uid":"deabe26d0b65a3a3","name":"Bloom filter","time":{"start":1754505976544,"stop":1754505976544,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e59df04004986ed","name":"Ephemeral field set to true","time":{"start":1754505929383,"stop":1754505929383,"duration":0},"status":"passed","severity":"normal"},{"uid":"f12c8556f7d71f4","name":"Overlapping topic subscription","time":{"start":1754506464080,"stop":1754506464080,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ab28beaf915970f","name":"should not receive a peer event before start","time":{"start":1754505941210,"stop":1754505941211,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccc9e61a5d69e27a","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1754505947086,"stop":1754505947087,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5d18c2836cc5afc","name":"should enable all discoveries when explicitly set","time":{"start":1754505957915,"stop":1754505957915,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ddc4cec75d6b850","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1754505912824,"stop":1754505912824,"duration":0},"status":"passed","severity":"normal"},{"uid":"e30e89f43b588f4a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1754505971042,"stop":1754505971045,"duration":3},"status":"passed","severity":"normal"},{"uid":"978afb4f6aad961a","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1754506144180,"stop":1754506144181,"duration":1},"status":"passed","severity":"normal"},{"uid":"dee5c605c655d23c","name":"Subscribe to topic containing long and publish message","time":{"start":1754506144168,"stop":1754506144168,"duration":0},"status":"passed","severity":"normal"},{"uid":"621bcecf642c7fab","name":"should throw error - no public key","time":{"start":1754505918817,"stop":1754505918817,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb65089932ecb675","name":"Check received message containing SQL Injection","time":{"start":1754506438006,"stop":1754506438006,"duration":0},"status":"passed","severity":"normal"},{"uid":"53faa4654e638295","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1754505971005,"stop":1754505971005,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f25c22a08451c4d","name":"Check message with non string payload is not received","time":{"start":1754506438022,"stop":1754506438022,"duration":0},"status":"passed","severity":"normal"},{"uid":"b75f263362eaa57","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1754505976793,"stop":1754505976794,"duration":1},"status":"passed","severity":"normal"},{"uid":"e29b8a2eb2753949","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1754505928918,"stop":1754505928921,"duration":3},"status":"passed","severity":"normal"},{"uid":"680b8a3bd03b7f8f","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1754505971034,"stop":1754505971034,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff51097235d55af","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1754506198625,"stop":1754506198625,"duration":0},"status":"passed","severity":"normal"},{"uid":"68ef7cd927271ad7","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754506464086,"stop":1754506464086,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c69b4bad900bef1","name":"msgTime: 0 ms from now, startTime: 1754247049802, endTime: 1754506249802","time":{"start":1754506266039,"stop":1754506266039,"duration":0},"status":"passed","severity":"normal"},{"uid":"564a61ce9ffc691d","name":"Push message with content topic containing Chinese","time":{"start":1754506547977,"stop":1754506547978,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae26ed140317559d","name":"Check received message containing numeric","time":{"start":1754506438015,"stop":1754506438015,"duration":0},"status":"passed","severity":"normal"},{"uid":"1151ebe1f77df913","name":"should add event listeners to globalThis","time":{"start":1754505927649,"stop":1754505927650,"duration":1},"status":"passed","severity":"normal"},{"uid":"49bd26df136fe4af","name":"Check publish message after client node is restarted","time":{"start":1754506134813,"stop":1754506134813,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a548b0a6b27d64e3","name":"Push message equal or less that 1MB","time":{"start":1754506547970,"stop":1754506547970,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b043aa686c3de2b","name":"should insert elements correctly","time":{"start":1754505974552,"stop":1754505974552,"duration":0},"status":"passed","severity":"normal"},{"uid":"761159ffc3ab5ac3","name":"should handle relay send failures gracefully","time":{"start":1754505928073,"stop":1754505928074,"duration":1},"status":"passed","severity":"normal"},{"uid":"880c369c61a2b665","name":"Push message with content topic containing Chinese","time":{"start":1754506547966,"stop":1754506547966,"duration":0},"status":"passed","severity":"normal"},{"uid":"efcb630687c53689","name":"Check publish message containing shell command","time":{"start":1754506134803,"stop":1754506134803,"duration":0},"status":"passed","severity":"normal"},{"uid":"94d55bff5c00dd25","name":"should get / set TCP multiaddr","time":{"start":1754505918822,"stop":1754505918822,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc3ff50605ed426a","name":"should add to incoming buffer if dependencies are not met","time":{"start":1754505976794,"stop":1754505976794,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b7224404c407d75","name":"Decrypt messages","time":{"start":1754506111413,"stop":1754506111414,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf7e7d3276bb18ac","name":"should select older connection if present","time":{"start":1754505928950,"stop":1754505928952,"duration":2},"status":"passed","severity":"normal"},{"uid":"ba58b84a5c398245","name":"should dial peer when no shard info available","time":{"start":1754505928187,"stop":1754505928187,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bb5787405b164a1","name":"Check publish message containing Chinese","time":{"start":1754506134781,"stop":1754506134796,"duration":15},"status":"passed","severity":"normal"},{"uid":"8dc3523a4f4f3eb1","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754506464079,"stop":1754506464079,"duration":0},"status":"skipped","severity":"normal"},{"uid":"70ed65b777a19853","name":"should skip peer when not on same cluster","time":{"start":1754505928186,"stop":1754505928186,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede6ee43142f270a","name":"should successfully query store with valid decoders and options","time":{"start":1754505958952,"stop":1754505958953,"duration":1},"status":"passed","severity":"normal"},{"uid":"302c2770f2a57009","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1754505936689,"stop":1754505936689,"duration":0},"status":"passed","severity":"normal"},{"uid":"293d2db8261a69fb","name":"should handle case when navigator is not available","time":{"start":1754505927665,"stop":1754505927665,"duration":0},"status":"passed","severity":"normal"},{"uid":"f728fe11f20c2595","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1754505912681,"stop":1754505912681,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2726b9151e26840","name":"Subscribe to topic containing numeric and publish message","time":{"start":1754506144169,"stop":1754506144170,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5dc90b6436e83f9","name":"Nodes with multiple pubsub topic","time":{"start":1754506126975,"stop":1754506126976,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3353d244e2aa603","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754506464086,"stop":1754506464086,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6803dd106705e17","name":"should handle dial errors gracefully","time":{"start":1754505928933,"stop":1754505928933,"duration":0},"status":"passed","severity":"normal"},{"uid":"6884374a5fdc8083","name":"return first retrieved peers without further DNS queries","time":{"start":1754505937350,"stop":1754505937351,"duration":1},"status":"broken","severity":"normal"},{"uid":"cdbd8750ca1daef1","name":"should stop and cleanup resources","time":{"start":1754505958899,"stop":1754505958899,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a6cf7d49a7caf8","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754505999539,"stop":1754505999540,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9f99902ac003b54f","name":"returns only open connection if one present","time":{"start":1754505928949,"stop":1754505928950,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5f01a7cefa62d90","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1754505912678,"stop":1754505912679,"duration":1},"status":"passed","severity":"normal"},{"uid":"b81d35786c787e80","name":"random static sharding 7 - Cluster ID: 368, Shard ID: 97","time":{"start":1754506239951,"stop":1754506239951,"duration":0},"status":"passed","severity":"normal"},{"uid":"c34af6fccf46a81c","name":"Sample","time":{"start":1754505918173,"stop":1754505918174,"duration":1},"status":"passed","severity":"normal"},{"uid":"d50464e609e27c6e","name":"should properly create location multiaddrs - tcp","time":{"start":1754505918824,"stop":1754505918825,"duration":1},"status":"passed","severity":"normal"},{"uid":"63aaf291eab3d2a8","name":"Push message with content topic containing escaped characters","time":{"start":1754506547979,"stop":1754506547979,"duration":0},"status":"passed","severity":"normal"},{"uid":"347eb60b246fee39","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1754505912668,"stop":1754505912668,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a87a1116433b9f5","name":"Push message with content topic containing JSON","time":{"start":1754506547967,"stop":1754506547967,"duration":0},"status":"passed","severity":"normal"},{"uid":"e52d24c32d7927c9","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754506142551,"stop":1754506142552,"duration":1},"status":"passed","severity":"normal"},{"uid":"915898d35ac07ed7","name":"Fails to publish duplicate message","time":{"start":1754506134811,"stop":1754506134811,"duration":0},"status":"passed","severity":"normal"},{"uid":"65ad9b6c1278182c","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1754505912666,"stop":1754505912667,"duration":1},"status":"passed","severity":"normal"},{"uid":"52b3794dbdc8dac6","name":"should return true when peer is on the specified shard","time":{"start":1754505928322,"stop":1754505928322,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe780a9a7b1efe76","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754506464082,"stop":1754506464082,"duration":0},"status":"passed","severity":"normal"},{"uid":"65ac52fe64b14025","name":"Check publish message containing long","time":{"start":1754506134778,"stop":1754506134778,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b90a8f43d4ce365","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754506464095,"stop":1754506464095,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d0b89b0339e8b01","name":"should not receive a peer event after stop","time":{"start":1754505941211,"stop":1754505941211,"duration":0},"status":"passed","severity":"normal"},{"uid":"d63ff478596d2272","name":"should emit a peer event after start","time":{"start":1754506109752,"stop":1754506109754,"duration":2},"status":"passed","severity":"normal"},{"uid":"a63db3674ba23af7","name":"should handle errors when removing globalThis listeners","time":{"start":1754505927657,"stop":1754505927657,"duration":0},"status":"passed","severity":"normal"},{"uid":"b07cc1c8d9c9682c","name":"should handle multiple query options for time ranges","time":{"start":1754505958954,"stop":1754505958954,"duration":0},"status":"passed","severity":"normal"},{"uid":"75c67941ed4e9aed","name":"Push message with content topic containing Russian","time":{"start":1754506547978,"stop":1754506547978,"duration":0},"status":"passed","severity":"normal"},{"uid":"48926ae7311e2fbc","name":"Check publish message containing escaped characters","time":{"start":1754506134803,"stop":1754506134804,"duration":1},"status":"passed","severity":"normal"},{"uid":"db486203f1ff0c6b","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1754505929405,"stop":1754505929405,"duration":0},"status":"passed","severity":"normal"},{"uid":"d08e6e03eec7c92f","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1754505958960,"stop":1754505958960,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f3ba7d0f51e7aa","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1754505959032,"stop":1754505959032,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a7fb0b093a76ce6","name":"should handle corrupted local storage data gracefully","time":{"start":1754505941213,"stop":1754505941213,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdcd39504d244548","name":"should dial more peers if under maxConnections","time":{"start":1754505928941,"stop":1754505928941,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a3d9909148387da","name":"should start all internal components","time":{"start":1754505929398,"stop":1754505929399,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b354b8c42979593","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754505918102,"stop":1754505918102,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b26dac981dcd63","name":"can start the service","time":{"start":1754505999510,"stop":1754505999511,"duration":1},"status":"passed","severity":"normal"},{"uid":"d57356abff453d97","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1754505957915,"stop":1754505957915,"duration":0},"status":"passed","severity":"normal"},{"uid":"435ad932835a08ad","name":"Round trip binary serialization","time":{"start":1754505929382,"stop":1754505929383,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2a793b686645743","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1754505971014,"stop":1754505971014,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4c37b0e4252ca60","name":"Does not throw an exception when node disconnects","time":{"start":1754506263331,"stop":1754506263331,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cfb7a7289711589","name":"should retry on complete failure if specified","time":{"start":1754505958911,"stop":1754505958911,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b408dae03c054cd","name":"should throw if no connection provided","time":{"start":1754505928855,"stop":1754505928855,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f6d566517d7f8f3","name":"should retry failed tasks","time":{"start":1754505957898,"stop":1754505957899,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed36f6d63d109c7d","name":"should dial peer when peer is discovered","time":{"start":1754505928514,"stop":1754505928515,"duration":1},"status":"passed","severity":"normal"},{"uid":"7de5815c97d55c12","name":"should use configured peers when available","time":{"start":1754505958956,"stop":1754505958956,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a6dc6ee4c809c38","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1754506144175,"stop":1754506144175,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af01d5ffd0ced8c","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1754505971016,"stop":1754505971016,"duration":0},"status":"passed","severity":"normal"},{"uid":"d485ed33a5ff354f","name":"should handle disconnect when peer has no timers","time":{"start":1754505928077,"stop":1754505928077,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a99f99ed9b0f7e4","name":"Renews subscription after lossing a connection","time":{"start":1754506464097,"stop":1754506464097,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4f0a69bb43e69bd","name":"should drop connection via multiaddr with hangUp","time":{"start":1754506082828,"stop":1754506082828,"duration":0},"status":"passed","severity":"normal"},{"uid":"1186f561b93327d2","name":"Push message equal or less that 1MB","time":{"start":1754506547981,"stop":1754506547981,"duration":0},"status":"passed","severity":"normal"},{"uid":"b08d6c65bb8ef783","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1754505959034,"stop":1754505959034,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0e69d38e0a5fad1","name":"messageHashStr returns a hex string","time":{"start":1754505928397,"stop":1754505928397,"duration":0},"status":"passed","severity":"normal"},{"uid":"61d2525d15e8d48c","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1754505918094,"stop":1754505918095,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1b2344dc541ba59","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1754505912668,"stop":1754505912669,"duration":1},"status":"passed","severity":"normal"},{"uid":"e95e1c7c23dd6a3f","name":"Register correct protocols","time":{"start":1754506144157,"stop":1754506144159,"duration":2},"status":"passed","severity":"normal"},{"uid":"427669365ff3752e","name":"Passing page size 10 when there are 10 messages","time":{"start":1754506255842,"stop":1754506255843,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef4754b542f4d243","name":"Push message with custom timestamp: 1723747618445","time":{"start":1754506547969,"stop":1754506547969,"duration":0},"status":"passed","severity":"normal"},{"uid":"185bd32c08ebe629","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1754505928940,"stop":1754505928941,"duration":1},"status":"passed","severity":"normal"},{"uid":"31b9a955cdaa7b37","name":"Decoder throws on empty string content topic","time":{"start":1754505929385,"stop":1754505929385,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaaf56094b47c464","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1754505971007,"stop":1754505971007,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e9f9aaf0c69e830","name":"should handle browser offline state overriding peer connections","time":{"start":1754505927687,"stop":1754505927687,"duration":0},"status":"passed","severity":"normal"},{"uid":"589f7f854c04e089","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1754505959033,"stop":1754505959033,"duration":0},"status":"passed","severity":"normal"},{"uid":"19c85f786b53190a","name":"handles different networkShards values correctly","time":{"start":1754505912673,"stop":1754505912674,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7fbceb9c9f201d6","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1754505929219,"stop":1754505929220,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecb941f00a8bde28","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754506464092,"stop":1754506464092,"duration":0},"status":"passed","severity":"normal"},{"uid":"f90e0788de0b6973","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1754506253777,"stop":1754506253777,"duration":0},"status":"passed","severity":"normal"},{"uid":"5571306ad24fbbe5","name":"Push message with Script payload","time":{"start":1754506547960,"stop":1754506547960,"duration":0},"status":"passed","severity":"normal"},{"uid":"acd5d4db2fa4d5a3","name":"Push message with custom timestamp: 1754509618445","time":{"start":1754506547970,"stop":1754506547970,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c1bbf28a43b385","name":"should handle all zero keep alive options","time":{"start":1754505928079,"stop":1754505928080,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a5ce1f0acb93de1","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1754505937351,"stop":1754505937351,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5ee10272d795981","name":"Ephemeral messages are not stored","time":{"start":1754505998935,"stop":1754505998936,"duration":1},"status":"passed","severity":"normal"},{"uid":"795114309bbf44e0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1754505912680,"stop":1754505912680,"duration":0},"status":"passed","severity":"normal"},{"uid":"3386bb540e287a3e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1754505912679,"stop":1754505912680,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd2354426655471f","name":"should throw error - no public key","time":{"start":1754505918815,"stop":1754505918815,"duration":0},"status":"passed","severity":"normal"},{"uid":"af1245485fe5cec6","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app66/1/topic595/utf8","time":{"start":1754506237090,"stop":1754506237090,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6dfccdef5df030e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1754505912677,"stop":1754505912677,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e836659e7439a8f","name":"should handle complete dial lifecycle","time":{"start":1754505928208,"stop":1754505928208,"duration":0},"status":"passed","severity":"normal"},{"uid":"9062340bae0aaf8a","name":"Subscribe and receive messages via waku relay post","time":{"start":1754506464077,"stop":1754506464078,"duration":1},"status":"passed","severity":"normal"},{"uid":"d21bf93999e81c12","name":"should clear dial history on start","time":{"start":1754505928175,"stop":1754505928175,"duration":0},"status":"passed","severity":"normal"},{"uid":"68c2159ea2c23cca","name":"Push message with custom timestamp: 1754502418445","time":{"start":1754506547980,"stop":1754506547981,"duration":1},"status":"passed","severity":"normal"},{"uid":"4301862c603e9c33","name":"should dial peer when on same shard","time":{"start":1754505928187,"stop":1754505928187,"duration":0},"status":"passed","severity":"normal"},{"uid":"728b1afd8a4a0de7","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754506438020,"stop":1754506438020,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa0a15d258a4760","name":"Passing page size 110 when there are 120 messages","time":{"start":1754506255844,"stop":1754506255844,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b297bc9ab15270","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1754505928821,"stop":1754505928821,"duration":0},"status":"passed","severity":"normal"},{"uid":"60449c32da45561d","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1754505971022,"stop":1754505971022,"duration":0},"status":"passed","severity":"normal"},{"uid":"c52d37057993524","name":"should save new peer to store","time":{"start":1754505928523,"stop":1754505928524,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fdf4f3b01cd7b82","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1754506266035,"stop":1754506266035,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f4d2762dc788f48","name":"should get all peers from store","time":{"start":1754505928932,"stop":1754505928932,"duration":0},"status":"passed","severity":"normal"},{"uid":"6df688048bee92af","name":"should not return locked peers if enough unlocked are available","time":{"start":1754505959029,"stop":1754505959030,"duration":1},"status":"passed","severity":"normal"},{"uid":"52d055187a37a2ca","name":"should skip peer when already connected","time":{"start":1754505928181,"stop":1754505928181,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c842254dfc93728","name":"should be safe to call multiple times","time":{"start":1754505929399,"stop":1754505929399,"duration":0},"status":"passed","severity":"normal"},{"uid":"59702ec2a5b75d66","name":"Push message with unicode special characters payload","time":{"start":1754506547975,"stop":1754506547975,"duration":0},"status":"passed","severity":"normal"},{"uid":"a362146f461f4dad","name":"should increase lamport timestamp","time":{"start":1754505976791,"stop":1754505976791,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5648ccb8cc16fc9","name":"Publishes to nwaku","time":{"start":1754506123651,"stop":1754506123651,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab7a8e845e621d44","name":"should support chaining for add method","time":{"start":1754505956970,"stop":1754505956974,"duration":4},"status":"passed","severity":"normal"},{"uid":"2af9768e9109ed95","name":"Check received message containing shell command","time":{"start":1754506438018,"stop":1754506438018,"duration":0},"status":"passed","severity":"normal"},{"uid":"b321ac83121159e0","name":"Check publish message after service node is restarted","time":{"start":1754506134813,"stop":1754506134813,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1351cc322e6564af","name":"Push message with content topic containing Arabic","time":{"start":1754506547966,"stop":1754506547966,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e097e24e3d56412","name":"should dispatch network event when browser goes online","time":{"start":1754505927678,"stop":1754505927678,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aff0507df26688","name":"Should update shard info","time":{"start":1754506083303,"stop":1754506083303,"duration":0},"status":"passed","severity":"normal"},{"uid":"734d6b785f3cd884","name":"should handle case when globalThis is not available","time":{"start":1754505927666,"stop":1754505927666,"duration":0},"status":"passed","severity":"normal"},{"uid":"48b47c71dbbd5473","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1754505971022,"stop":1754505971022,"duration":0},"status":"passed","severity":"normal"},{"uid":"884808cf8595602b","name":"A test","time":{"start":1754506053165,"stop":1754506053165,"duration":0},"status":"passed","severity":"normal"},{"uid":"68ca04aa4c2fd488","name":"does not throw on valid cases","time":{"start":1754505912657,"stop":1754505912658,"duration":1},"status":"passed","severity":"normal"},{"uid":"567b8c8ce67b1b5d","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app6/1/topic899/test.js","time":{"start":1754506237089,"stop":1754506237090,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8c48ab39e4f618","name":"should be able to encode the field with only RELAY set to true","time":{"start":1754505918090,"stop":1754505918092,"duration":2},"status":"passed","severity":"normal"},{"uid":"82c920e0a82d8f5c","name":"Throws when trying to push message with empty payload","time":{"start":1754506547976,"stop":1754506547976,"duration":0},"status":"passed","severity":"normal"},{"uid":"4216e64a87791706","name":"configure the node with multiple content topics","time":{"start":1754506237094,"stop":1754506237094,"duration":0},"status":"passed","severity":"normal"},{"uid":"42f33dc3a334488a","name":"throws an error for improperly formatted content topics","time":{"start":1754505912674,"stop":1754505912674,"duration":0},"status":"passed","severity":"normal"},{"uid":"171d37a6995c3a97","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1754505971015,"stop":1754505971016,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a2c384f521eb65","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1754505912679,"stop":1754505912679,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff613191a2e28f4f","name":"should start and stop interval correctly","time":{"start":1754505957890,"stop":1754505957890,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e9c21bb792bc4e","name":"should clear timers for specific peer on disconnect","time":{"start":1754505928075,"stop":1754505928077,"duration":2},"status":"passed","severity":"normal"},{"uid":"ecfbb82487572628","name":"throws on empty content topic","time":{"start":1754505912658,"stop":1754505912659,"duration":1},"status":"passed","severity":"normal"},{"uid":"5358d56fe2ee81d0","name":"should add and remove event listeners correctly","time":{"start":1754505941213,"stop":1754505941213,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d7de349afd6293b","name":"should create an instance with libp2p and dialer","time":{"start":1754505928504,"stop":1754505928504,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae985d8a5b5c9be1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1754505971047,"stop":1754505971047,"duration":0},"status":"passed","severity":"normal"},{"uid":"1745a3169099e827","name":"Meta field set when metaSetter is specified","time":{"start":1754505929383,"stop":1754505929383,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c217cd02885503","name":"Check message on other pubsub topic is not received","time":{"start":1754506438012,"stop":1754506438012,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd76a57bdcab6a6e","name":"Stops search when 2 null results are returned","time":{"start":1754505936830,"stop":1754505936831,"duration":1},"status":"passed","severity":"normal"},{"uid":"8632f0fef387b870","name":"Store - dialed first","time":{"start":1754506268577,"stop":1754506268580,"duration":3},"status":"passed","severity":"normal"},{"uid":"7c8adb7035d6032","name":"should merge provided config with defaults","time":{"start":1754505929397,"stop":1754505929398,"duration":1},"status":"passed","severity":"normal"},{"uid":"63ab9b2ed0a7d509","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1754505928945,"stop":1754505928946,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac7c11be9a5a6012","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1754505928048,"stop":1754505928048,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e455eb6d3828da8","name":"should dial peers from store when no connections remain","time":{"start":1754505928924,"stop":1754505928924,"duration":0},"status":"passed","severity":"normal"},{"uid":"7279fc70cf8fba","name":"should be delivered but not added to local log or bloom filter","time":{"start":1754505976797,"stop":1754505976797,"duration":0},"status":"passed","severity":"normal"},{"uid":"df1b342519edd1dc","name":"Push message with escaped characters payload","time":{"start":1754506547962,"stop":1754506547963,"duration":1},"status":"passed","severity":"normal"},{"uid":"8681cd7dc9e90a10","name":"pre and post cipher","time":{"start":1754505947618,"stop":1754505947618,"duration":0},"status":"passed","severity":"normal"},{"uid":"588fbc3a112c06c9","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1754506126978,"stop":1754506126978,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb367e1a0e19893c","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1754506253784,"stop":1754506253784,"duration":0},"status":"passed","severity":"normal"},{"uid":"6da5490d70491a0e","name":"Check publish message containing Arabic","time":{"start":1754506134797,"stop":1754506134797,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a947b6b3be8491","name":"Push message with XML payload","time":{"start":1754506547961,"stop":1754506547961,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d63a16e23cfc1a9","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1754505912666,"stop":1754505912666,"duration":0},"status":"passed","severity":"normal"},{"uid":"2146729e4d38f9f0","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1754505936690,"stop":1754505936690,"duration":0},"status":"passed","severity":"normal"},{"uid":"6482ab550cce09cb","name":"should not receive a peer event after stop","time":{"start":1754506109754,"stop":1754506109754,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1eb7e8d4b0686f4","name":"throws if decoders don't match content topics","time":{"start":1754505929220,"stop":1754505929220,"duration":0},"status":"passed","severity":"normal"},{"uid":"c64f322f747bb031","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754506464084,"stop":1754506464084,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0df423f58862db9","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754506464085,"stop":1754506464086,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a8a57f3b2830b16","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1754505936685,"stop":1754505936686,"duration":1},"status":"passed","severity":"normal"},{"uid":"53193186a33f6303","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1754505912677,"stop":1754505912678,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c23189438db8c72","name":"should create all internal components","time":{"start":1754505929398,"stop":1754505929398,"duration":0},"status":"passed","severity":"normal"},{"uid":"c29e5435852e1e6b","name":"should initialize with custom number of peers","time":{"start":1754505959028,"stop":1754505959028,"duration":0},"status":"passed","severity":"normal"},{"uid":"178f48d106376897","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754506464095,"stop":1754506464096,"duration":1},"status":"passed","severity":"normal"},{"uid":"36e03946c04d2335","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1754505971008,"stop":1754505971008,"duration":0},"status":"passed","severity":"normal"},{"uid":"f598aaedd0069ca6","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754506186441,"stop":1754506186442,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e0504a8b5cda962","name":"Check received message containing Chinese","time":{"start":1754506438005,"stop":1754506438005,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b2c05872d171c29","name":"Decoder throws on undefined content topic","time":{"start":1754505947089,"stop":1754505947090,"duration":1},"status":"passed","severity":"normal"},{"uid":"9079138dd74de249","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1754506198624,"stop":1754506198625,"duration":1},"status":"passed","severity":"normal"},{"uid":"eed5f3ba2331532","name":"should handle dial errors gracefully","time":{"start":1754505928515,"stop":1754505928515,"duration":0},"status":"passed","severity":"normal"},{"uid":"eda78cd0b2189f73","name":"accepts valid content-filtered query","time":{"start":1754505928820,"stop":1754505928821,"duration":1},"status":"passed","severity":"normal"},{"uid":"bad597a874fd47a7","name":"Subscribe to topic containing XML and publish message","time":{"start":1754506144176,"stop":1754506144176,"duration":0},"status":"passed","severity":"normal"},{"uid":"3431711d042a68fa","name":"should return false when peer is on different cluster","time":{"start":1754505928319,"stop":1754505928319,"duration":0},"status":"passed","severity":"normal"},{"uid":"536c18780151dc98","name":"should return false when network is not connected","time":{"start":1754505929400,"stop":1754505929401,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa003a2ffcbd54dd","name":"should be able to dial TLS multiaddrs","time":{"start":1754506082829,"stop":1754506082829,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ade817673c1a75","name":"should handle corrupted shard info gracefully","time":{"start":1754505928332,"stop":1754505928332,"duration":0},"status":"passed","severity":"normal"},{"uid":"727f11350b67d4ef","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754506464081,"stop":1754506464081,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a9531d2b1f6c827","name":"should drop connection to all peers on hangUp","time":{"start":1754506082827,"stop":1754506082827,"duration":0},"status":"passed","severity":"normal"},{"uid":"16f7fdb93d75e03b","name":"should return false when pubsub topic parsing fails","time":{"start":1754505928327,"stop":1754505928330,"duration":3},"status":"passed","severity":"normal"},{"uid":"7db16f36aa8758e7","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1754506139147,"stop":1754506139147,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccbe4a51cdf4be08","name":"Push message with content topic containing numeric","time":{"start":1754506547977,"stop":1754506547977,"duration":0},"status":"passed","severity":"normal"},{"uid":"a20ebcac59680e8","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1754505971036,"stop":1754505971040,"duration":4},"status":"passed","severity":"normal"},{"uid":"fb867a782e304dc6","name":"isConnected should return false after all peers disconnect","time":{"start":1754506013796,"stop":1754506013797,"duration":1},"status":"passed","severity":"normal"},{"uid":"56d5546ac0d79351","name":"Check publish message containing numeric","time":{"start":1754506134779,"stop":1754506134779,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9ec9b98b7e6bcf8","name":"Passing page size 3 when there are 20 messages","time":{"start":1754506255842,"stop":1754506255842,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0b784a979f203a7","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1754505971023,"stop":1754505971023,"duration":0},"status":"passed","severity":"normal"},{"uid":"42c4ae3bdcd24f61","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1754505912676,"stop":1754505912676,"duration":0},"status":"passed","severity":"normal"},{"uid":"67510c316f4d6477","name":"Waku message hash computation (meta attribute not present)","time":{"start":1754505928391,"stop":1754505928391,"duration":0},"status":"passed","severity":"normal"},{"uid":"a10eae0a975bbf9b","name":"Publish message with large meta","time":{"start":1754506134813,"stop":1754506134818,"duration":5},"status":"passed","severity":"normal"},{"uid":"aa0f227ee70f5c68","name":"should allow redial after failed dial cooldown expires","time":{"start":1754505928193,"stop":1754505928194,"duration":1},"status":"passed","severity":"normal"},{"uid":"1299dd31641a18f4","name":"should serialize and deserialize correctly","time":{"start":1754505974553,"stop":1754505974553,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecf48b4e65d3bbe1","name":"should not dispatch event when already connected","time":{"start":1754505927674,"stop":1754505927674,"duration":0},"status":"passed","severity":"normal"},{"uid":"c771c5404f15635","name":"Push message with Basic HTML tag payload","time":{"start":1754506547961,"stop":1754506547961,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0680f10f2da9e24","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1754506134811,"stop":1754506134812,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6fad3b5f6142932","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1754505918101,"stop":1754505918101,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1f536ad6720076f","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app4/10/topic307/utf8","time":{"start":1754506237089,"stop":1754506237089,"duration":0},"status":"passed","severity":"normal"},{"uid":"21d791a355f4cccf","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1754505971027,"stop":1754505971027,"duration":0},"status":"passed","severity":"normal"},{"uid":"7463d0cb09a557c9","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754506464082,"stop":1754506464082,"duration":0},"status":"passed","severity":"normal"},{"uid":"3468cc720078a3be","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1754506134805,"stop":1754506134805,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b73fcfac02cc5d0","name":"should handle different types of entries","time":{"start":1754505956976,"stop":1754505956977,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6e05c629ed803cc","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754506464087,"stop":1754506464088,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6d69f58a8186729","name":"Fails to push message bigger that 1MB","time":{"start":1754506547982,"stop":1754506547982,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f407fdeeeca1f9f","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1754506186440,"stop":1754506186441,"duration":1},"status":"passed","severity":"normal"},{"uid":"20a9e1f1a7f7b6cd","name":"Cluster ID 0, shard 1","time":{"start":1754506239947,"stop":1754506239947,"duration":0},"status":"passed","severity":"normal"},{"uid":"15e79bbab0ceb0d5","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1754506266038,"stop":1754506266038,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4fe687a7275d43c","name":"Query with Promise Callback, No Decoder","time":{"start":1754506214125,"stop":1754506214125,"duration":0},"status":"passed","severity":"normal"},{"uid":"33c0e6d7af91a615","name":"should be safe to call multiple times","time":{"start":1754505928513,"stop":1754505928514,"duration":1},"status":"passed","severity":"normal"},{"uid":"195f57932e06e780","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1754505976796,"stop":1754505976796,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a7ec85e7c31dd96","name":"Check meta is set [symmetric]","time":{"start":1754505947087,"stop":1754505947088,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cce21795f70f965","name":"Check message with non string payload is not received","time":{"start":1754506438013,"stop":1754506438013,"duration":0},"status":"passed","severity":"normal"},{"uid":"562ada3ae7f303b","name":"should reject if LightPush is requested but not mounted","time":{"start":1754505959044,"stop":1754505959044,"duration":0},"status":"passed","severity":"normal"},{"uid":"67977fb6fca9fbb","name":"should reject if WakuNode is not started","time":{"start":1754505959043,"stop":1754505959044,"duration":1},"status":"passed","severity":"normal"},{"uid":"23bc7169574077c1","name":"should handle multiple peer connections","time":{"start":1754505928047,"stop":1754505928047,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1bc81c4d3748345","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1754505912669,"stop":1754505912670,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e1bb46f3e8ad2f7","name":"should dispatch connect and disconnect events","time":{"start":1754505959030,"stop":1754505959030,"duration":0},"status":"passed","severity":"normal"},{"uid":"a47d20d9f2b40dd1","name":"new peer added after a peer was already found","time":{"start":1754506139146,"stop":1754506139146,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6fedd9c787bb9526","name":"should reject on timeout if it was set","time":{"start":1754505959045,"stop":1754505959045,"duration":0},"status":"passed","severity":"normal"},{"uid":"d77f0bf116dd5b80","name":"Using a function","time":{"start":1754506263332,"stop":1754506263332,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf6cde6664691004","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1754505971029,"stop":1754505971029,"duration":0},"status":"passed","severity":"normal"},{"uid":"df827541a225f857","name":"Push message with content topic containing SQL Injection","time":{"start":1754506547967,"stop":1754506547967,"duration":0},"status":"passed","severity":"normal"},{"uid":"f39aa07a4c83d6d","name":"should not fail to start the service if it is already started","time":{"start":1754506109752,"stop":1754506109752,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b60c7b4046c563","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1754505912824,"stop":1754505912824,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c181f94c41a838c","name":"should return false when peer is not on the specified shard","time":{"start":1754505928323,"stop":1754505928323,"duration":0},"status":"passed","severity":"normal"},{"uid":"77c15affdaccb6a","name":"Should update multiaddrs","time":{"start":1754506083302,"stop":1754506083302,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c7377a3704c3611","name":"messageHashStr produces consistent results for the same input","time":{"start":1754505928398,"stop":1754505928398,"duration":0},"status":"passed","severity":"normal"},{"uid":"9acf10890f948a77","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754506464092,"stop":1754506464092,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a223c808b51f39b","name":"should be empty after removing the only subscription","time":{"start":1754505958890,"stop":1754505958891,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bb32c5b5e21f8a8","name":"should properly create location multiaddrs - udp4","time":{"start":1754505918823,"stop":1754505918823,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2627ff70c47abb7","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1754505971022,"stop":1754505971023,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f88336c47abdc51","name":"should register libp2p event listeners when start is called","time":{"start":1754505959030,"stop":1754505959031,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2c45c6882098d12","name":"should clear the dialing interval","time":{"start":1754505928179,"stop":1754505928179,"duration":0},"status":"passed","severity":"normal"},{"uid":"153826dfe9dd286c","name":"should handle peer store errors gracefully","time":{"start":1754505928938,"stop":1754505928939,"duration":1},"status":"passed","severity":"normal"},{"uid":"57d547e187c9388","name":"Accepts a valid Waku Message","time":{"start":1754505962417,"stop":1754505962418,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2634ecced6913f5","name":"Decoder throws on undefined content topic","time":{"start":1754505929384,"stop":1754505929385,"duration":1},"status":"passed","severity":"normal"},{"uid":"e80b41afc6741995","name":"throws on content topic with non-number generation field","time":{"start":1754505912661,"stop":1754505912661,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c5057a72ff7c02a","name":"rejects hash query with content filter parameters","time":{"start":1754505928826,"stop":1754505928827,"duration":1},"status":"passed","severity":"normal"},{"uid":"443096d9886fb499","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1754506144162,"stop":1754506144162,"duration":0},"status":"passed","severity":"normal"},{"uid":"743140215edc1a16","name":"Push message with content topic containing escaped characters","time":{"start":1754506547967,"stop":1754506547968,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a7c0be0f88bae3a","name":"Wrong topic","time":{"start":1754506237093,"stop":1754506237093,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfbfea2ae17d5a07","name":"should initialize with default number of peers","time":{"start":1754505959027,"stop":1754505959027,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c6a0ff5b3f4503","name":"should properly create location multiaddrs - tcp6","time":{"start":1754505918824,"stop":1754505918824,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef0d913a341bfdb","name":"All","time":{"start":1754505998464,"stop":1754505998464,"duration":0},"status":"passed","severity":"normal"},{"uid":"2866e80c07ba2893","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1754505918100,"stop":1754505918100,"duration":0},"status":"passed","severity":"normal"},{"uid":"47ff2ef6d8a47991","name":"Check received message containing XML","time":{"start":1754506438007,"stop":1754506438007,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a227556710bb01","name":"Check publish message containing emoji","time":{"start":1754506134804,"stop":1754506134805,"duration":1},"status":"passed","severity":"normal"},{"uid":"79e0d3f4a7d56f30","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1754505957915,"stop":1754505957916,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fb9cfd609d331e5","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1754505971021,"stop":1754505971021,"duration":0},"status":"passed","severity":"normal"},{"uid":"68fce2d4a39eae6c","name":"should start and setup intervals and event listeners","time":{"start":1754505958898,"stop":1754505958898,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4a18963986646cd","name":"Promise Callback - true","time":{"start":1754506249629,"stop":1754506249629,"duration":0},"status":"passed","severity":"normal"},{"uid":"43750ed3f29e02df","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1754505971014,"stop":1754505971014,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f2522ab98cb4ec5","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1754506053011,"stop":1754506053012,"duration":1},"status":"passed","severity":"normal"},{"uid":"750df729a49f8ca0","name":"random static sharding 3 - Cluster ID: 332, Shard ID: 493","time":{"start":1754506239948,"stop":1754506239949,"duration":1},"status":"passed","severity":"normal"},{"uid":"9aefc3577ee4bd25","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1754505971054,"stop":1754505971054,"duration":0},"status":"passed","severity":"normal"},{"uid":"cad09747aeb8dc18","name":"messageHashStr works with IProtoMessage","time":{"start":1754505928398,"stop":1754505928398,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6a5b09191c11b0","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754506464079,"stop":1754506464079,"duration":0},"status":"passed","severity":"normal"},{"uid":"c486fce861851a13","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1754506266037,"stop":1754506266037,"duration":0},"status":"passed","severity":"normal"},{"uid":"31113907257108d7","name":"Push message with meta","time":{"start":1754506547979,"stop":1754506547980,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f712707a2b9a0b8","name":"should lock peers when selected","time":{"start":1754505959028,"stop":1754505959028,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be762bfdcd5bc9f","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1754505912675,"stop":1754505912675,"duration":0},"status":"passed","severity":"normal"},{"uid":"61a868fad65ae1cc","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1754505928945,"stop":1754505928945,"duration":0},"status":"passed","severity":"normal"},{"uid":"697a440788f2c858","name":"should set field with all protocols enabled","time":{"start":1754505918826,"stop":1754505918826,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9d675026013369a","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754506464096,"stop":1754506464096,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc2600b46d56663","name":"should wait for Filter peer to be connected","time":{"start":1754505959046,"stop":1754505959046,"duration":0},"status":"passed","severity":"normal"},{"uid":"a338e0d9255a112c","name":"should create a new stream if no existing for protocol found","time":{"start":1754505928855,"stop":1754505928857,"duration":2},"status":"passed","severity":"normal"},{"uid":"a313ad69320b161c","name":"random static sharding 9 - Cluster ID: 537, Shard ID: 440","time":{"start":1754506239952,"stop":1754506239952,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d200bb4490eca5","name":"should skip updating peer store if peer has same addresses","time":{"start":1754505928524,"stop":1754505928524,"duration":0},"status":"passed","severity":"normal"},{"uid":"1413c14d1b6c732c","name":"should update peer store before dialing","time":{"start":1754505928515,"stop":1754505928515,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d57321d468f78b2","name":"Renews subscription after lossing a connection","time":{"start":1754506464086,"stop":1754506464086,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d192fd98b4b0b67","name":"throws on content topic with too few or too many fields","time":{"start":1754505912659,"stop":1754505912660,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6b72771102a7fb0","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app54/1/topic401/proto","time":{"start":1754506237093,"stop":1754506237093,"duration":0},"status":"passed","severity":"normal"},{"uid":"f209acfa3d427994","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754506464083,"stop":1754506464083,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3190096385abdc6","name":"should handle complete peer lifecycle","time":{"start":1754505928084,"stop":1754505928085,"duration":1},"status":"passed","severity":"normal"},{"uid":"e79ed8609a54a51a","name":"Passing page size 11 when there are 10 messages","time":{"start":1754506255843,"stop":1754506255843,"duration":0},"status":"passed","severity":"normal"},{"uid":"84cf22302c600b89","name":"Check received message containing Basic HTML tag","time":{"start":1754506438017,"stop":1754506438017,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb906c180e585c9b","name":"Passing page size 19 when there are 20 messages","time":{"start":1754506255843,"stop":1754506255843,"duration":0},"status":"passed","severity":"normal"},{"uid":"757c09b2ddd575ed","name":"Check received message with timestamp: 1754505992686 ","time":{"start":1754506438010,"stop":1754506438010,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9420acd464f7a3","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1754505912681,"stop":1754505912681,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b6fa7e2929456c","name":"should add and check entries correctly","time":{"start":1754505956964,"stop":1754505956970,"duration":6},"status":"passed","severity":"normal"},{"uid":"d3ad051ad1ef9ce","name":"should dial all peers on dial","time":{"start":1754506082826,"stop":1754506082827,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ae843f2f0c7a4e7","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1754505929385,"stop":1754505929386,"duration":1},"status":"passed","severity":"normal"},{"uid":"365707ee2d6fdf37","name":"throws on content topic with empty application field","time":{"start":1754505912663,"stop":1754505912663,"duration":0},"status":"passed","severity":"normal"},{"uid":"a91d93a5adeb84ed","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1754505928939,"stop":1754505928939,"duration":0},"status":"passed","severity":"normal"},{"uid":"84c715aef94d298e","name":"Delete observer","time":{"start":1754506111414,"stop":1754506111415,"duration":1},"status":"passed","severity":"normal"},{"uid":"a822bbaffbaab047","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754506464078,"stop":1754506464078,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cf24623676553b0","name":"should start ping timers on peer connect","time":{"start":1754505928046,"stop":1754505928047,"duration":1},"status":"passed","severity":"normal"},{"uid":"3af25375dcb42cf5","name":"should dial peers from store on start","time":{"start":1754505928912,"stop":1754505928917,"duration":5},"status":"passed","severity":"normal"},{"uid":"12c03455fd7f2d99","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1754505918814,"stop":1754505918814,"duration":0},"status":"passed","severity":"normal"},{"uid":"3edc3c995298d6ae","name":"should process up to 3 peers at once","time":{"start":1754505928195,"stop":1754505928195,"duration":0},"status":"passed","severity":"normal"},{"uid":"62c663e2fa73ee13","name":"Push message with content topic containing long","time":{"start":1754506547965,"stop":1754506547965,"duration":0},"status":"passed","severity":"normal"},{"uid":"63fd8563caa74fba","name":"peer:update - should do nothing if another protocol hit","time":{"start":1754505928859,"stop":1754505928859,"duration":0},"status":"passed","severity":"normal"},{"uid":"83be54efca3f6d7","name":"Subscribe to topic containing Script and receive message","time":{"start":1754506464083,"stop":1754506464083,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b48b4f17caed4fe","name":"Subscribe and receive messages via lightPush","time":{"start":1754506464076,"stop":1754506464076,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0beb61b43e178d5","name":"should be safe to call multiple times","time":{"start":1754505928923,"stop":1754505928923,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f3cbae8dfedf126","name":"Push message with content topic containing SQL Injection","time":{"start":1754506547978,"stop":1754506547978,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bac557e270f3134","name":"Check message with no content topic is not received","time":{"start":1754506438021,"stop":1754506438021,"duration":0},"status":"passed","severity":"normal"},{"uid":"c054e3dd983f9254","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1754505971046,"stop":1754505971046,"duration":0},"status":"passed","severity":"normal"},{"uid":"46cfa79ca8ad8bb7","name":"Round trip binary encryption [ecies, signature]","time":{"start":1754505948819,"stop":1754505948819,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb07ef21a159f032","name":"should send relay ping messages on timer","time":{"start":1754505928070,"stop":1754505928070,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde1728177705cd0","name":"Subscribe to topic containing XML and receive message","time":{"start":1754506464083,"stop":1754506464084,"duration":1},"status":"passed","severity":"normal"},{"uid":"796cbc88736f8b0","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1754505928049,"stop":1754505928049,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f2dd5bcb6beae79","name":"Check message with invalid timestamp is not received","time":{"start":1754506438011,"stop":1754506438011,"duration":0},"status":"passed","severity":"normal"},{"uid":"37415b8c41e3209","name":"Passing page size 0 when there are 110 messages","time":{"start":1754506255841,"stop":1754506255841,"duration":0},"status":"passed","severity":"normal"},{"uid":"9092e5fb872eac3f","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1754505918101,"stop":1754505918101,"duration":0},"status":"passed","severity":"normal"},{"uid":"be9cc6807bcf0c7","name":"Filter","time":{"start":1754506268581,"stop":1754506268581,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fc005c80e8300be","name":"Subscribe and publish message","time":{"start":1754506144160,"stop":1754506144160,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfcc452f7654eeb6","name":"Push message with SQL Injection payload","time":{"start":1754506547973,"stop":1754506547973,"duration":0},"status":"passed","severity":"normal"},{"uid":"a13c2c3ced01efe2","name":"Fails to publish message with empty text","time":{"start":1754506134811,"stop":1754506134811,"duration":0},"status":"passed","severity":"normal"},{"uid":"c863cd2248717ee2","name":"should not dial peers from store when browser is not connected","time":{"start":1754505928923,"stop":1754505928924,"duration":1},"status":"passed","severity":"normal"},{"uid":"8432826d0bdd62eb","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1754506139146,"stop":1754506139146,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fdbd1242341dd244","name":"Refresh subscription","time":{"start":1754506464080,"stop":1754506464080,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc00e3e9c03fd480","name":"should dial second nwaku node that was discovered","time":{"start":1754505992071,"stop":1754505992072,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a694901ffe18e3e9","name":"should send to specified number of peers of used peers","time":{"start":1754505958911,"stop":1754505958911,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4d2cedea9f47c2c","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1754505947087,"stop":1754505947087,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7162d63e3aaa86c","name":"should return PeerId when PeerId is provided","time":{"start":1754505928543,"stop":1754505928544,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e60b6d71e5711cd","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1754505971042,"stop":1754505971042,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7b1c994411eb426","name":"Push message with content topic containing short","time":{"start":1754506547976,"stop":1754506547976,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0a66458fe6d35d4","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1754505971021,"stop":1754505971021,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b066b6d3348fc3","name":"should return false","time":{"start":1754505918817,"stop":1754505918817,"duration":0},"status":"passed","severity":"normal"},{"uid":"33d4c355a0bef830","name":"should create NetworkMonitor with libp2p and events","time":{"start":1754505927631,"stop":1754505927633,"duration":2},"status":"passed","severity":"normal"},{"uid":"6779d2b75037599a","name":"Relay + Store","time":{"start":1754505998463,"stop":1754505998463,"duration":0},"status":"passed","severity":"normal"},{"uid":"105c06261c83d9d3","name":"should insert message into bloom filter","time":{"start":1754505976792,"stop":1754505976792,"duration":0},"status":"passed","severity":"normal"},{"uid":"55aed6b31cb1965a","name":"should properly create location multiaddrs - tcp4","time":{"start":1754505918823,"stop":1754505918823,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c6440d96b90dcf8","name":"Check received message containing emoji","time":{"start":1754506438009,"stop":1754506438009,"duration":0},"status":"passed","severity":"normal"},{"uid":"c905497b25ba94d0","name":"should be online or offline if network state changed","time":{"start":1754506013801,"stop":1754506013801,"duration":0},"status":"passed","severity":"normal"},{"uid":"b36b9835391e079a","name":"should initialize with isNetworkConnected as false","time":{"start":1754505927634,"stop":1754505927634,"duration":0},"status":"passed","severity":"normal"},{"uid":"68ba707545460d6a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1754505912681,"stop":1754505912681,"duration":0},"status":"passed","severity":"normal"},{"uid":"32790190bce0babc","name":"Query with Ordered Callback, No message returned","time":{"start":1754506214124,"stop":1754506214124,"duration":0},"status":"passed","severity":"normal"},{"uid":"260053fdd6f7a228","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754506464095,"stop":1754506464095,"duration":0},"status":"passed","severity":"normal"},{"uid":"5313fe0443d47549","name":"Callback on promise","time":{"start":1754506246456,"stop":1754506246457,"duration":1},"status":"passed","severity":"normal"},{"uid":"b04aaf933e52a81e","name":"Push message with long payload","time":{"start":1754506547971,"stop":1754506547971,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7902d42fd3c6e19","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1754505971006,"stop":1754505971006,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb662043a95442b7","name":"should return false when peer shard info is not found","time":{"start":1754505928323,"stop":1754505928323,"duration":0},"status":"passed","severity":"normal"},{"uid":"8385f5c9abacc818","name":"should filter out already connected peers","time":{"start":1754505928932,"stop":1754505928932,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d0e0ba87e952b97","name":"should transition to Unhealthy when no connections","time":{"start":1754505958685,"stop":1754505958689,"duration":4},"status":"passed","severity":"normal"},{"uid":"8946d3e85944da56","name":"should dial with PeerId and return stream","time":{"start":1754505929401,"stop":1754505929401,"duration":0},"status":"passed","severity":"normal"},{"uid":"f35f087d81c2dcad","name":"Push message with meta","time":{"start":1754506547968,"stop":1754506547969,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f3f57eb2e0e1c49","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754506438022,"stop":1754506438022,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8179902d40a19af","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754506438014,"stop":1754506438014,"duration":0},"status":"passed","severity":"normal"},{"uid":"e68a1298f7fb2f61","name":"connects to nwaku","time":{"start":1754506263331,"stop":1754506263331,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b19914ebc75a68","name":"Light Node - default protocols","time":{"start":1754506268581,"stop":1754506268581,"duration":0},"status":"passed","severity":"normal"},{"uid":"713426bf36b7eaf6","name":"should properly start and stop event listening","time":{"start":1754505958692,"stop":1754505958692,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5b8574897b92ee4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1754505971054,"stop":1754505971054,"duration":0},"status":"passed","severity":"normal"},{"uid":"d111239908f109dc","name":"should wait for LightPush peer to be connected","time":{"start":1754505959046,"stop":1754505959046,"duration":0},"status":"passed","severity":"normal"},{"uid":"573245b5e5af80c2","name":"should be able to encode the field with only FILTER set to true","time":{"start":1754505918093,"stop":1754505918094,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c0c9930483ecd50","name":"messageHashStr produces different results for different inputs","time":{"start":1754505928401,"stop":1754505928401,"duration":0},"status":"passed","severity":"normal"},{"uid":"5153a60bef56b4fa","name":"A test","time":{"start":1754506053164,"stop":1754506053164,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a16931628c99a5","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754506464081,"stop":1754506464082,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dc389475cf265bf","name":"Check received message containing numeric","time":{"start":1754506438004,"stop":1754506438005,"duration":1},"status":"passed","severity":"normal"},{"uid":"83ae39bdfd03241c","name":"should respect custom numPeersToUse configuration","time":{"start":1754505959032,"stop":1754505959032,"duration":0},"status":"passed","severity":"normal"},{"uid":"998429a5df6cd842","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1754505912670,"stop":1754505912671,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9657da706b901c0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1754505971047,"stop":1754505971047,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef82d1393f564f9","name":"should handle ping failures gracefully","time":{"start":1754505928049,"stop":1754505928050,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e10c380b25679a4","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1754505971027,"stop":1754505971027,"duration":0},"status":"passed","severity":"normal"},{"uid":"8899e88eebc27021","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1754505971040,"stop":1754505971040,"duration":0},"status":"passed","severity":"normal"},{"uid":"d43da5f414bdc307","name":"connected peers and dial","time":{"start":1754506109960,"stop":1754506109961,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c834b68677bb8d0d","name":"Symmetric encrypt & Decrypt","time":{"start":1754505947617,"stop":1754505947618,"duration":1},"status":"passed","severity":"normal"},{"uid":"563613e45c77b4b5","name":"Generator, one shard","time":{"start":1754506203937,"stop":1754506203937,"duration":0},"status":"passed","severity":"normal"},{"uid":"3142301c928118e8","name":"Subscribe and receive messages via waku relay post","time":{"start":1754506464088,"stop":1754506464088,"duration":0},"status":"passed","severity":"normal"},{"uid":"a979b0f1d7dadbb0","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754506070576,"stop":1754506070576,"duration":0},"status":"passed","severity":"normal"},{"uid":"17be1ace24b6dd47","name":"should be sent with empty content","time":{"start":1754505976796,"stop":1754505976797,"duration":1},"status":"passed","severity":"normal"},{"uid":"11d965bf8025b839","name":"Ordered Callback - true","time":{"start":1754506249630,"stop":1754506249631,"duration":1},"status":"passed","severity":"normal"},{"uid":"6465c2cae42954dc","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1754505928059,"stop":1754505928059,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4853cf3ce21e23","name":"should dial peers from store when browser is connected","time":{"start":1754505928923,"stop":1754505928923,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c744cbc4bd04ee","name":"returns all values when wanted number matches available values","time":{"start":1754505935921,"stop":1754505935924,"duration":3},"status":"passed","severity":"normal"},{"uid":"a7bec8445c27b3ed","name":"Check received message containing escaped characters","time":{"start":1754506438018,"stop":1754506438018,"duration":0},"status":"passed","severity":"normal"},{"uid":"7170fcb0bd8f439","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1754505971029,"stop":1754505971034,"duration":5},"status":"passed","severity":"normal"},{"uid":"7b4a4ec4756f54dc","name":"handles different clusterIds correctly","time":{"start":1754505912673,"stop":1754505912673,"duration":0},"status":"passed","severity":"normal"},{"uid":"92bc3be5dd10dd15","name":"should invoke callbacks when receiving a message","time":{"start":1754505958891,"stop":1754505958893,"duration":2},"status":"passed","severity":"normal"},{"uid":"405da61c4454ddb","name":"Push message with numeric payload","time":{"start":1754506547972,"stop":1754506547972,"duration":0},"status":"passed","severity":"normal"},{"uid":"559d32037511a59a","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1754505948818,"stop":1754505948819,"duration":1},"status":"passed","severity":"normal"},{"uid":"8505ac1c9782f005","name":"should unregister libp2p event listeners when stop is called","time":{"start":1754505959031,"stop":1754505959031,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddac29057a8e635c","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1754505971004,"stop":1754505971005,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6f83d72aa879ea","name":"should stop ping timers on peer disconnect","time":{"start":1754505928048,"stop":1754505928048,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ffd69d87ae5d5","name":"Check received message containing SQL Injection","time":{"start":1754506438016,"stop":1754506438016,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c4a160866e67f83","name":"should remove event listeners from libp2p","time":{"start":1754505927655,"stop":1754505927656,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa56d066e179a89a","name":"should encode/decode to RLP encoding","time":{"start":1754505918818,"stop":1754505918818,"duration":0},"status":"passed","severity":"normal"},{"uid":"7920338dd82a6a2d","name":"should return PeerId when Multiaddr input is provided","time":{"start":1754505928544,"stop":1754505928544,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbefe134318f0490","name":"Check publish message containing Script","time":{"start":1754506134798,"stop":1754506134798,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b1f125ba0093335","name":"should handle queue processing errors gracefully","time":{"start":1754505928200,"stop":1754505928207,"duration":7},"status":"passed","severity":"normal"},{"uid":"6c7d53831d48fa15","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1754505970457,"stop":1754505970459,"duration":2},"status":"passed","severity":"normal"},{"uid":"b2e81247b0572cd9","name":"less peers than existing","time":{"start":1754506109963,"stop":1754506109963,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f8195d73a14859d0","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754506142545,"stop":1754506142545,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe90084b06c3c274","name":"should update ack status of messages in outgoing buffer","time":{"start":1754505976797,"stop":1754505976797,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fda8984cc11452e","name":"Waku message hash computation (no timestamp)","time":{"start":1754505928396,"stop":1754505928396,"duration":0},"status":"passed","severity":"normal"},{"uid":"93a91cab0a7fa7d1","name":"Publish message with custom timestamp: Thu Aug 15 2024 18:48:47 GMT+0000 (Coordinated Universal Time)","time":{"start":1754506134805,"stop":1754506134805,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bc9e9fa1e16a09e","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754506464096,"stop":1754506464097,"duration":1},"status":"passed","severity":"normal"},{"uid":"918103a5162d1378","name":"should not fail to stop the service if it was not started","time":{"start":1754506109751,"stop":1754506109751,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c746b68ff92bff","name":"should skip peer when failed to dial recently","time":{"start":1754505928185,"stop":1754505928185,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd1ca24f350d1d1a","name":"should throw error - no id","time":{"start":1754505918815,"stop":1754505918816,"duration":1},"status":"passed","severity":"normal"},{"uid":"77fd6bef5a16e0cc","name":"should be delivered immediately if received","time":{"start":1754505976798,"stop":1754505976798,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c4ba58e7a54477","name":"Check received message containing JSON","time":{"start":1754506438008,"stop":1754506438008,"duration":0},"status":"passed","severity":"normal"},{"uid":"198bb1dd29eb9823","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1754506144172,"stop":1754506144173,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2716779ef379fd5","name":"Query generator for multiple messages with different content topic format","time":{"start":1754506246455,"stop":1754506246456,"duration":1},"status":"passed","severity":"normal"},{"uid":"61a202be0872393e","name":"should be able to decode the field with only FILTER set to true","time":{"start":1754505918099,"stop":1754505918099,"duration":0},"status":"passed","severity":"normal"},{"uid":"261fa7a1788a2c93","name":"should hang up with PeerId and return true on success","time":{"start":1754505929402,"stop":1754505929402,"duration":0},"status":"passed","severity":"normal"},{"uid":"15cdad0cb140ff6","name":"should not receive a peer event before start","time":{"start":1754506109754,"stop":1754506109754,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c5a58be75cd514","name":"can query messages normally","time":{"start":1754506240805,"stop":1754506240805,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd3b6734fbfc162e","name":"Push message with content topic containing emoji","time":{"start":1754506547968,"stop":1754506547968,"duration":0},"status":"passed","severity":"normal"},{"uid":"7294507fc42027a9","name":"Subscribe to topic containing long and receive message","time":{"start":1754506464081,"stop":1754506464081,"duration":0},"status":"passed","severity":"normal"},{"uid":"cea2f409fd10353","name":"Relay - dialed after","time":{"start":1754506268576,"stop":1754506268576,"duration":0},"status":"passed","severity":"normal"},{"uid":"94039240e1880d6b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754506142550,"stop":1754506142550,"duration":0},"status":"passed","severity":"normal"},{"uid":"23de0fa289f29c7b","name":"should check false positive rate","time":{"start":1754505974557,"stop":1754505974558,"duration":1},"status":"passed","severity":"normal"},{"uid":"26bef3561bc58957","name":"groups content topics by expected pubsub topic","time":{"start":1754505912672,"stop":1754505912672,"duration":0},"status":"passed","severity":"normal"},{"uid":"a51cf3812f875945","name":"should handle errors when accessing navigator","time":{"start":1754505927682,"stop":1754505927682,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7dbf6845dfe2d9a","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1754505912668,"stop":1754505912668,"duration":0},"status":"passed","severity":"normal"},{"uid":"d614696f810c950f","name":"should not process empty queue","time":{"start":1754505928200,"stop":1754505928200,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb293b138037b22","name":"random static sharding 8 - Cluster ID: 664, Shard ID: 180","time":{"start":1754506239951,"stop":1754506239952,"duration":1},"status":"passed","severity":"normal"},{"uid":"e803d3f2a85290e","name":"Push message with content topic containing JSON","time":{"start":1754506547978,"stop":1754506547979,"duration":1},"status":"passed","severity":"normal"},{"uid":"205462ea1e214e0","name":"should handle multiple peers with different shard configurations","time":{"start":1754505928209,"stop":1754505928209,"duration":0},"status":"passed","severity":"normal"},{"uid":"140e62e931ae059f","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1754505928396,"stop":1754505928396,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd8cf6fc0ab615a3","name":"should add event listeners to libp2p","time":{"start":1754505927635,"stop":1754505927636,"duration":1},"status":"passed","severity":"normal"},{"uid":"e17b3a33efa1027a","name":"should not retry if at least one success","time":{"start":1754505957912,"stop":1754505957912,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d42759abf5d1e9","name":"should initialize bloom filter with correct parameters","time":{"start":1754505974551,"stop":1754505974551,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e5d661f53c50505","name":"throws on content topic with generation field greater than 0","time":{"start":1754505912662,"stop":1754505912663,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cdcb686a63e7be6","name":"Push message with unicode special characters payload","time":{"start":1754506547963,"stop":1754506547963,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc54f5c6d6197ed8","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1754505971028,"stop":1754505971028,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c413d74311d217","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754506464093,"stop":1754506464094,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e3291aafef09785","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754506464084,"stop":1754506464084,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d972e1ebb5a6d87","name":"Subscribe to topic containing Script and receive message","time":{"start":1754506464094,"stop":1754506464094,"duration":0},"status":"passed","severity":"normal"},{"uid":"534006d5a8778958","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1754506144161,"stop":1754506144161,"duration":0},"status":"passed","severity":"normal"},{"uid":"71675644712a6964","name":"Publish without waiting for remote peer","time":{"start":1754506144159,"stop":1754506144159,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea8bd4783cbf7e5b","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1754505912670,"stop":1754505912670,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e4475d1222ec84","name":"should create ShardReader with static shards network config","time":{"start":1754505928317,"stop":1754505928318,"duration":1},"status":"passed","severity":"normal"},{"uid":"de54d4c386433451","name":"should handle shardReader errors","time":{"start":1754505929406,"stop":1754505929406,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d48df66f89e43f0","name":"Push message with emoji payload","time":{"start":1754506547975,"stop":1754506547976,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d13c88a005ea3a1","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754506464090,"stop":1754506464090,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf5d6726fa974b08","name":"Check publish message containing Russian","time":{"start":1754506134797,"stop":1754506134797,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a67a094e1e51e7","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1754506214123,"stop":1754506214123,"duration":0},"status":"passed","severity":"normal"},{"uid":"6185bbc51a0dc87d","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1754505928059,"stop":1754505928060,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb6ac42da8fa759f","name":"should partition messages based on acknowledgement status","time":{"start":1754505976796,"stop":1754505976796,"duration":0},"status":"passed","severity":"normal"},{"uid":"81f34adde668538f","name":"Check publish message containing JSON","time":{"start":1754506134802,"stop":1754506134803,"duration":1},"status":"passed","severity":"normal"},{"uid":"df963c3230b2bfc0","name":"should add peer to queue when queue is not empty","time":{"start":1754505928180,"stop":1754505928181,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d915a6502f07e3f","name":"Push message with JSON payload","time":{"start":1754506547974,"stop":1754506547974,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0adce0892b228c0","name":"Ordered Callback - false","time":{"start":1754506249631,"stop":1754506249631,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e7c61dad9a08c48","name":"should initialize with Unhealthy status","time":{"start":1754505958684,"stop":1754505958685,"duration":1},"status":"passed","severity":"normal"},{"uid":"830c6c2d5885037a","name":"Encoder throws on empty string content topic","time":{"start":1754505929384,"stop":1754505929384,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f6208b295d6573c","name":"Relay","time":{"start":1754505998462,"stop":1754505998463,"duration":1},"status":"passed","severity":"normal"},{"uid":"16eb79b3decc0d10","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1754506126971,"stop":1754506126975,"duration":4},"status":"passed","severity":"normal"},{"uid":"965609d4a692e4b0","name":"should not create relay timers when relay is not provided","time":{"start":1754505928060,"stop":1754505928060,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8b34bb3484be4f2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1754505912678,"stop":1754505912678,"duration":0},"status":"passed","severity":"normal"},{"uid":"5df71dee2b582528","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1754505928524,"stop":1754505928528,"duration":4},"status":"passed","severity":"normal"},{"uid":"491c2878113de89e","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1754505971009,"stop":1754505971009,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bc4d332890acaa","name":"should handle dial errors","time":{"start":1754505929402,"stop":1754505929402,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4ccca1aa0592838","name":"Decoder throws on undefined content topic","time":{"start":1754505948820,"stop":1754505948820,"duration":0},"status":"passed","severity":"normal"},{"uid":"a704f4da90bed037","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1754506144176,"stop":1754506144177,"duration":1},"status":"passed","severity":"normal"},{"uid":"be88203322ba8da2","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1754505971041,"stop":1754505971041,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd7d306481d6936","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754506464079,"stop":1754506464079,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4b52846308fd780","name":"random static sharding 5 - Cluster ID: 220, Shard ID: 309","time":{"start":1754506239949,"stop":1754506239950,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcb2bea476d582ad","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1754505912676,"stop":1754505912676,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f276aae5b08e197","name":"Push message with shell command payload","time":{"start":1754506547962,"stop":1754506547962,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddcd6fd0c83d7067","name":"Push message with short payload","time":{"start":1754506547957,"stop":1754506547957,"duration":0},"status":"passed","severity":"normal"},{"uid":"e929bdc15a76d55d","name":"Relay - dialed first","time":{"start":1754506268575,"stop":1754506268576,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ab482bbdfc3e0f","name":"random static sharding 10 - Cluster ID: 264, Shard ID: 631","time":{"start":1754506239952,"stop":1754506239953,"duration":1},"status":"passed","severity":"normal"},{"uid":"33bbf34d13d6112b","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1754505912666,"stop":1754505912666,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad4fb822110bcb8","name":"should handle peer not in mesh for all topics","time":{"start":1754505928080,"stop":1754505928080,"duration":0},"status":"passed","severity":"normal"},{"uid":"2965aa8f04502e5c","name":"should not retry if at least one success","time":{"start":1754505958911,"stop":1754505958912,"duration":1},"status":"passed","severity":"normal"},{"uid":"55eefcd285c84bbc","name":"should continually clean up expired entries at intervals","time":{"start":1754505956982,"stop":1754505956982,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac01a7b90f75cd19","name":"accepts time-filtered query with content filter","time":{"start":1754505928827,"stop":1754505928827,"duration":0},"status":"passed","severity":"normal"},{"uid":"612fdcd23f4bb2c3","name":"should dial all known peers when reached zero connections","time":{"start":1754506036160,"stop":1754506036162,"duration":2},"status":"passed","severity":"normal"},{"uid":"ab9a7628c13431c9","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1754505959031,"stop":1754505959031,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5abdf60d63a643f","name":"random static sharding 4 - Cluster ID: 609, Shard ID: 492","time":{"start":1754506239949,"stop":1754506239949,"duration":0},"status":"passed","severity":"normal"},{"uid":"417bec7dc644018c","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754506464093,"stop":1754506464093,"duration":0},"status":"passed","severity":"normal"},{"uid":"91b080da093406f4","name":"Check received message containing Arabic","time":{"start":1754506438016,"stop":1754506438016,"duration":0},"status":"passed","severity":"normal"},{"uid":"8070ab51e922239e","name":"Push message with special chars payload","time":{"start":1754506547972,"stop":1754506547972,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ce18fee05edc46e","name":"Correctly serialized arguments","time":{"start":1754506070804,"stop":1754506070805,"duration":1},"status":"passed","severity":"normal"},{"uid":"65090a5557347990","name":"Check publish message containing unicode special characters","time":{"start":1754506134804,"stop":1754506134804,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a95410554cdf28c","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1754505971008,"stop":1754505971009,"duration":1},"status":"passed","severity":"normal"},{"uid":"17a5f18fbddbd96","name":"ends if stream creation fails","time":{"start":1754505929221,"stop":1754505929221,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9f300163d40833a","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1754506144160,"stop":1754506144161,"duration":1},"status":"passed","severity":"normal"},{"uid":"e659c0e7cf1a6a1","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1754505971013,"stop":1754505971013,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b0a9ab021f648c3","name":"Push message with content topic containing Russian","time":{"start":1754506547967,"stop":1754506547967,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a4ed0b835c43e05","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754506464085,"stop":1754506464085,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9f549ba0263b0a3","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1754505912670,"stop":1754505912670,"duration":0},"status":"passed","severity":"normal"},{"uid":"3be22d7ffd0131b6","name":"Default pageSize","time":{"start":1754506255844,"stop":1754506255844,"duration":0},"status":"passed","severity":"normal"},{"uid":"873f75b5c607d975","name":"Check received message containing short","time":{"start":1754506438014,"stop":1754506438014,"duration":0},"status":"passed","severity":"normal"},{"uid":"f26884ef50501ff4","name":"should return peer for existing peer","time":{"start":1754505928937,"stop":1754505928938,"duration":1},"status":"passed","severity":"normal"},{"uid":"289f18e3a66cd86","name":"should be safe to call multiple times","time":{"start":1754505928041,"stop":1754505928044,"duration":3},"status":"passed","severity":"normal"},{"uid":"fba3047df0992610","name":"should never report false negatives","time":{"start":1754505974553,"stop":1754505974553,"duration":0},"status":"passed","severity":"normal"},{"uid":"c82809689eb289fb","name":"Push message with Basic HTML tag payload","time":{"start":1754506547974,"stop":1754506547974,"duration":0},"status":"passed","severity":"normal"},{"uid":"c038d17d6ea0becd","name":"should reject if Filter is requested but not mounted","time":{"start":1754505959045,"stop":1754505959045,"duration":0},"status":"passed","severity":"normal"},{"uid":"82f80e247dce34d0","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1754505970455,"stop":1754505970457,"duration":2},"status":"passed","severity":"normal"},{"uid":"254b2bfa8827fbb7","name":"tcp ip4 address","time":{"start":1754505918139,"stop":1754505918139,"duration":0},"status":"passed","severity":"normal"},{"uid":"521b2c950fd1900","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1754506266039,"stop":1754506266039,"duration":0},"status":"passed","severity":"normal"},{"uid":"18484ab150906b7f","name":"should remove event listeners","time":{"start":1754505928044,"stop":1754505928044,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4e6db9082c90aac","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1754505976797,"stop":1754505976797,"duration":0},"status":"passed","severity":"normal"},{"uid":"27d8bd27005ff3","name":"should throw error - no id","time":{"start":1754505918814,"stop":1754505918814,"duration":0},"status":"passed","severity":"normal"},{"uid":"abbde8b4a2dfb52a","name":"Publish message with custom timestamp: Wed Aug 06 2025 19:48:47 GMT+0000 (Coordinated Universal Time)","time":{"start":1754506134806,"stop":1754506134810,"duration":4},"status":"passed","severity":"normal"},{"uid":"1b1debe7ec3950be","name":"isConnected should return true after first peer connects","time":{"start":1754506013795,"stop":1754506013796,"duration":1},"status":"passed","severity":"normal"},{"uid":"7056b150bc1d8abd","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app76/10/topic934/xml","time":{"start":1754506237091,"stop":1754506237091,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ea30a7320c92afc","name":"Overlapping topic subscription","time":{"start":1754506144167,"stop":1754506144167,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9b90c38b16fad0f4","name":"should dial peer immediately when queue is empty","time":{"start":1754505928180,"stop":1754505928180,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee4ef9a98a95c3f8","name":"Push message with Russian payload","time":{"start":1754506547960,"stop":1754506547960,"duration":0},"status":"passed","severity":"normal"},{"uid":"580d0af62219e15","name":"should return all connected peers without codec filter","time":{"start":1754505929404,"stop":1754505929404,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb3093d9cc8bc38","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1754505912678,"stop":1754505912678,"duration":0},"status":"passed","severity":"normal"},{"uid":"8df83110467ca4f5","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754506070577,"stop":1754506070580,"duration":3},"status":"passed","severity":"normal"},{"uid":"cf453f03fd9b52d8","name":"Stops search when maxGet is reached","time":{"start":1754505936830,"stop":1754505936830,"duration":0},"status":"passed","severity":"normal"},{"uid":"e32c091212f45855","name":"Push message with numeric payload","time":{"start":1754506547958,"stop":1754506547958,"duration":0},"status":"passed","severity":"normal"},{"uid":"481ce7e684fbf6a","name":"Rejects garbage","time":{"start":1754505962418,"stop":1754505962419,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad31a50ebcc82782","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754506464077,"stop":1754506464077,"duration":0},"status":"passed","severity":"normal"},{"uid":"7038ea361ea08048","name":"should push the message to the outgoing buffer","time":{"start":1754505976791,"stop":1754505976792,"duration":1},"status":"passed","severity":"normal"},{"uid":"994b37aa7e58d06a","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1754506266038,"stop":1754506266038,"duration":0},"status":"passed","severity":"normal"},{"uid":"e20852b7ce3b0c96","name":"should emit a peer event after start","time":{"start":1754505941210,"stop":1754505941210,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dce4ee1f69cdd54","name":"Promise Callback - false","time":{"start":1754506249629,"stop":1754506249630,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c2890821ad45a07","name":"should properly clean up resources when disposed","time":{"start":1754505956977,"stop":1754505956981,"duration":4},"status":"passed","severity":"normal"},{"uid":"ad973ce100a7aed6","name":"should not change state when connections remain after disconnect","time":{"start":1754505927667,"stop":1754505927674,"duration":7},"status":"passed","severity":"normal"},{"uid":"70806b9760cd391","name":"throws on content topic with empty topic name field","time":{"start":1754505912664,"stop":1754505912664,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecaad229f8361454","name":"should not fail to start the service if it is already started","time":{"start":1754505999528,"stop":1754505999528,"duration":0},"status":"passed","severity":"normal"},{"uid":"9720858a1aef2b43","name":"Query generator for 2000 messages","time":{"start":1754506246458,"stop":1754506246460,"duration":2},"status":"passed","severity":"normal"},{"uid":"7c707a162ed25037","name":"Check received message containing Script","time":{"start":1754506438006,"stop":1754506438007,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c407661c0453de1","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1754506203938,"stop":1754506203938,"duration":0},"status":"passed","severity":"normal"},{"uid":"b02ff17ba87399db","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1754505912682,"stop":1754505912682,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d19f0fc2a1083ba","name":"Generator, 2 different shards","time":{"start":1754506203937,"stop":1754506203938,"duration":1},"status":"passed","severity":"normal"},{"uid":"e96f08f675a69d65","name":"Encoder throws on empty string content topic","time":{"start":1754505948820,"stop":1754505948820,"duration":0},"status":"passed","severity":"normal"},{"uid":"d07f00549ab80031","name":"should delegate to networkMonitor.isConnected()","time":{"start":1754505929400,"stop":1754505929400,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecfa90ae019435","name":"Check publish message containing XML","time":{"start":1754506134799,"stop":1754506134801,"duration":2},"status":"passed","severity":"normal"},{"uid":"e52fca2aa80eb45f","name":"should do nothing if no non-locked connections to drop","time":{"start":1754505928943,"stop":1754505928943,"duration":0},"status":"passed","severity":"normal"},{"uid":"7269f316587de896","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app90/2/topic399/json","time":{"start":1754506237090,"stop":1754506237090,"duration":0},"status":"passed","severity":"normal"},{"uid":"53f96c48203961bb","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754505937352,"stop":1754505937352,"duration":0},"status":"skipped","severity":"normal"},{"uid":"aafae34862f4bee6","name":"can start and stop the service","time":{"start":1754505999512,"stop":1754505999518,"duration":6},"status":"passed","severity":"normal"},{"uid":"aac57a3b86b01e9e","name":"should handle peer store errors gracefully","time":{"start":1754505928516,"stop":1754505928516,"duration":0},"status":"passed","severity":"normal"},{"uid":"df33b66a18e373a2","name":"should filter peers by codec","time":{"start":1754505929404,"stop":1754505929404,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d987732998654cf","name":"should handle empty pubsub topics","time":{"start":1754505928079,"stop":1754505928079,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c9ae7b6d57b15e7","name":"should start the dialing interval","time":{"start":1754505928174,"stop":1754505928174,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef09490e81277b95","name":"Non TWN Cluster","time":{"start":1754506237088,"stop":1754506237088,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b11a8b0beac1eaf","name":"topics with same application and version share the same shard","time":{"start":1754505912671,"stop":1754505912672,"duration":1},"status":"passed","severity":"normal"},{"uid":"a98fef717baa5bff","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1754505928530,"stop":1754505928530,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a8b645419cee9b","name":"returns nothing if no connections present","time":{"start":1754505928947,"stop":1754505928949,"duration":2},"status":"passed","severity":"normal"},{"uid":"846b43e9c4c2a7f4","name":"Decoder throws on empty string content topic","time":{"start":1754505948820,"stop":1754505948820,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8ff7542e30a864e","name":"should fail to send if no connected peers found","time":{"start":1754505958910,"stop":1754505958910,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd31f4dd823a42a1","name":"should get / set UDP multiaddr","time":{"start":1754505918819,"stop":1754505918819,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f541ef48bc71d26","name":"Check publish message containing special chars","time":{"start":1754506134779,"stop":1754506134781,"duration":2},"status":"passed","severity":"normal"},{"uid":"7366fcb3ac96b24e","name":"ends after yielding if response size indicates end","time":{"start":1754505929223,"stop":1754505929224,"duration":1},"status":"passed","severity":"normal"},{"uid":"85d3a4a2c64a19b7","name":"recovers when dns.resolve returns empty","time":{"start":1754505937348,"stop":1754505937348,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec6b090d880fd5ff","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1754505971005,"stop":1754505971006,"duration":1},"status":"passed","severity":"normal"},{"uid":"dea4853fa1e97e50","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app70/2/topic16/json","time":{"start":1754506237088,"stop":1754506237089,"duration":1},"status":"passed","severity":"normal"},{"uid":"45d85e418a7fdce0","name":"should not discard bootstrap peers if under the limit","time":{"start":1754506036163,"stop":1754506036165,"duration":2},"status":"passed","severity":"normal"},{"uid":"c37a7b204d98b57c","name":"should return true when peer is on the same cluster","time":{"start":1754505928318,"stop":1754505928319,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d43e8b87fe36ac7","name":"Mutual subscription","time":{"start":1754506144156,"stop":1754506144156,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4922673273cdaca","name":"should dial all remaining peers","time":{"start":1754505928932,"stop":1754505928933,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebcb64c1a5c64151","name":"Subscribe to topic containing short and publish message","time":{"start":1754506144167,"stop":1754506144167,"duration":0},"status":"passed","severity":"normal"},{"uid":"93a1284daffb6ec7","name":"Check received message containing emoji","time":{"start":1754506438019,"stop":1754506438019,"duration":0},"status":"passed","severity":"normal"},{"uid":"11801aee581b803b","name":"Encoder throws on undefined content topic","time":{"start":1754505929384,"stop":1754505929384,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5f48b771c33e2c0","name":"Relay Node - default protocol","time":{"start":1754506268581,"stop":1754506268582,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2d579368d46b0f0","name":"should use DNS peer discovery with light client","time":{"start":1754505999539,"stop":1754505999539,"duration":0},"status":"skipped","severity":"normal"},{"uid":"64292c3f4c65c02c","name":"Push message with Chinese payload","time":{"start":1754506547959,"stop":1754506547959,"duration":0},"status":"passed","severity":"normal"},{"uid":"339514c172984bc0","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754506464093,"stop":1754506464093,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec6ae8126796d7a","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1754505971013,"stop":1754505971014,"duration":1},"status":"passed","severity":"normal"},{"uid":"a52ee5bce7be45be","name":"should return true even if peer has no overlapping shards","time":{"start":1754505928320,"stop":1754505928320,"duration":0},"status":"passed","severity":"normal"},{"uid":"14cf08b67300eacf","name":"Refresh subscription","time":{"start":1754506144164,"stop":1754506144166,"duration":2},"status":"skipped","severity":"normal"},{"uid":"59c94d3690b5639a","name":"Subscribe to topic containing shell command and publish message","time":{"start":1754506144178,"stop":1754506144178,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d7fc1bebc81c36","name":"should set field with only RELAY enabled","time":{"start":1754505918826,"stop":1754505918826,"duration":0},"status":"passed","severity":"normal"},{"uid":"e99638417a4f1268","name":"should remove event listeners","time":{"start":1754505928922,"stop":1754505928922,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dafcf2a693f476b","name":"Check message received after jswaku node is restarted","time":{"start":1754506438022,"stop":1754506438022,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c8ba3e38cc299d9","name":"Push message with custom timestamp: 1754509618445","time":{"start":1754506547981,"stop":1754506547981,"duration":0},"status":"passed","severity":"normal"},{"uid":"d97f53105292174d","name":"Check received message containing long","time":{"start":1754506438004,"stop":1754506438004,"duration":0},"status":"passed","severity":"normal"},{"uid":"da82bb01a91de660","name":"Push message with short payload","time":{"start":1754506547971,"stop":1754506547971,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d1291714845698","name":"Check received message containing shell command","time":{"start":1754506438008,"stop":1754506438008,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d1d5fb1eddfcacc","name":"should return different streams if requested simultaniously","time":{"start":1754505928857,"stop":1754505928859,"duration":2},"status":"passed","severity":"normal"},{"uid":"ba081c69e86c569b","name":"should process queue every 500ms","time":{"start":1754505928194,"stop":1754505928195,"duration":1},"status":"passed","severity":"normal"},{"uid":"91aec331f32679e1","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1754506013793,"stop":1754506013794,"duration":1},"status":"passed","severity":"normal"},{"uid":"d46163eefbfcd519","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1754506237088,"stop":1754506237088,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c44c623a164894a","name":"ends if response has no messages","time":{"start":1754505929222,"stop":1754505929222,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc8291f5cacce75","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1754505971047,"stop":1754505971048,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7e516900078b3c2","name":"Push message with content topic containing long","time":{"start":1754506547976,"stop":1754506547977,"duration":1},"status":"passed","severity":"normal"},{"uid":"a38a98933891333a","name":"does not validate decoders for hash queries","time":{"start":1754505929220,"stop":1754505929221,"duration":1},"status":"passed","severity":"normal"},{"uid":"30554b361be11ce6","name":"should handle special patterns correctly","time":{"start":1754505974554,"stop":1754505974557,"duration":3},"status":"passed","severity":"normal"},{"uid":"185f5e93dac764b8","name":"should handle queue overflow by adding peers to queue","time":{"start":1754505928194,"stop":1754505928194,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bdfb4e125580184","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754506464087,"stop":1754506464087,"duration":0},"status":"passed","severity":"normal"},{"uid":"961bb9a9ada2551e","name":"throws on content topic with empty version field","time":{"start":1754505912664,"stop":1754505912664,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9d9338ee126cdc0","name":"Callback on promise, aborts when callback returns true","time":{"start":1754506246457,"stop":1754506246457,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2420fa5c0531c46","name":"random static sharding 2 - Cluster ID: 2, Shard ID: 622","time":{"start":1754506239948,"stop":1754506239948,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9724a93b0e88f63","name":"should be able to encode the field with only STORE set to true","time":{"start":1754505918093,"stop":1754505918093,"duration":0},"status":"passed","severity":"normal"},{"uid":"b383b6c63f5e02e3","name":"should decode valid enr with tcp successfully","time":{"start":1754505918814,"stop":1754505918814,"duration":0},"status":"passed","severity":"normal"},{"uid":"c15e3e395269f76e","name":"should process tasks in queue","time":{"start":1754505957894,"stop":1754505957894,"duration":0},"status":"passed","severity":"normal"},{"uid":"745833fcb4e382f8","name":"random static sharding 1 - Cluster ID: 516, Shard ID: 396","time":{"start":1754506239948,"stop":1754506239948,"duration":0},"status":"passed","severity":"normal"},{"uid":"53eb16403cc2cfc8","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1754505936687,"stop":1754505936687,"duration":0},"status":"passed","severity":"normal"},{"uid":"416e8924278f7153","name":"should allow redial after cooldown period","time":{"start":1754505928186,"stop":1754505928186,"duration":0},"status":"passed","severity":"normal"},{"uid":"13294b6f8d64530f","name":"Push message with custom timestamp: 1723747618445","time":{"start":1754506547980,"stop":1754506547980,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e609e739895990d","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1754506013794,"stop":1754506013795,"duration":1},"status":"passed","severity":"normal"},{"uid":"be2950f151f8b59f","name":"should return false when peer is not found","time":{"start":1754505928321,"stop":1754505928322,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0bd8cd5cf7b5d78","name":"Push message with Arabic payload","time":{"start":1754506547972,"stop":1754506547973,"duration":1},"status":"passed","severity":"normal"},{"uid":"aacbcd4bcdeaba8","name":"should be safe to call multiple times","time":{"start":1754505928505,"stop":1754505928506,"duration":1},"status":"passed","severity":"normal"},{"uid":"2644e9263576a736","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1754505971048,"stop":1754505971048,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f57ef98e770a788","name":"rejects hash query with time filter","time":{"start":1754505928827,"stop":1754505928827,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b1a3512f87230a","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754506438010,"stop":1754506438011,"duration":1},"status":"passed","severity":"normal"},{"uid":"41edde50db239614","name":"Fails to publish message with size larger than 1 MB","time":{"start":1754506134812,"stop":1754506134812,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b6399a33c08d85f","name":"should wait for Store peer to be connected","time":{"start":1754505959046,"stop":1754505959047,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf689f6d1a8e065c","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1754506198626,"stop":1754506198628,"duration":2},"status":"passed","severity":"normal"},{"uid":"e1be7189cb3e98f1","name":"should discard bootstrap peers when has more than set limit","time":{"start":1754506036163,"stop":1754506036163,"duration":0},"status":"passed","severity":"normal"},{"uid":"597cb83eb27f2bed","name":"should mark all messages in causal history as acknowledged","time":{"start":1754505976795,"stop":1754505976795,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f19de1ce162229","name":"should be able to decode the field with only STORE set to true","time":{"start":1754505918099,"stop":1754505918100,"duration":1},"status":"passed","severity":"normal"},{"uid":"78d3b2fb273e746","name":"Check received message containing unicode special characters","time":{"start":1754506438018,"stop":1754506438018,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a4d64d03f224701","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1754506126970,"stop":1754506126971,"duration":1},"status":"passed","severity":"normal"},{"uid":"57b8767eb1c65324","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1754505958893,"stop":1754505958898,"duration":5},"status":"passed","severity":"normal"},{"uid":"7acb4240568efcef","name":"should return null for non-existent peer","time":{"start":1754505928938,"stop":1754505928938,"duration":0},"status":"passed","severity":"normal"},{"uid":"94feb1d4c1135b45","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1754506013794,"stop":1754506013794,"duration":0},"status":"passed","severity":"normal"},{"uid":"78b51b956629d1f1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1754505971046,"stop":1754505971046,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c38a56e791b458","name":"should skip peer when dialed recently","time":{"start":1754505928184,"stop":1754505928185,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d2d76ffcefe2141","name":"should maintain proper timestamps if all messages received","time":{"start":1754505976794,"stop":1754505976794,"duration":0},"status":"passed","severity":"normal"},{"uid":"d15e783e1de4e824","name":"should create KeepAliveManager with relay","time":{"start":1754505928040,"stop":1754505928040,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4ffcc9d53a0097","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1754505959033,"stop":1754505959033,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d5396c6dd16ed5b","name":"should be safe to call multiple times","time":{"start":1754505928179,"stop":1754505928180,"duration":1},"status":"passed","severity":"normal"},{"uid":"12b973c80254b8e","name":"same cluster: nodes connect","time":{"start":1754506070576,"stop":1754506070576,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b4a7fe7823bc7e7","name":"can start the service","time":{"start":1754505941207,"stop":1754505941208,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc0a406f942547f5","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1754505971008,"stop":1754505971008,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebc0d0fb7fb9dc9b","name":"should be safe to call multiple times","time":{"start":1754505928921,"stop":1754505928922,"duration":1},"status":"passed","severity":"normal"},{"uid":"71a3a1f0239ee06e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1754505912682,"stop":1754505912682,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee438558c5b3824","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1754505937351,"stop":1754505937352,"duration":1},"status":"skipped","severity":"normal"},{"uid":"960d2db82bd33c73","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1754505976798,"stop":1754505976798,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a8bf39cc69a55f7","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app18/5/topic732/utf8","time":{"start":1754506237090,"stop":1754506237090,"duration":0},"status":"passed","severity":"normal"},{"uid":"344a1e77f84a5782","name":"should throw an error for insufficient data","time":{"start":1754505912824,"stop":1754505912824,"duration":0},"status":"passed","severity":"normal"},{"uid":"998580d43903f6be","name":"Store - dialed after - with timeout","time":{"start":1754506268580,"stop":1754506268580,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd8efe082dbd1e5","name":"Check message with no pubsub topic is not received","time":{"start":1754506438021,"stop":1754506438021,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f0af96f4ed8717f","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754506142542,"stop":1754506142543,"duration":1},"status":"passed","severity":"normal"},{"uid":"42f1890666135ff","name":"udp ip6 address","time":{"start":1754505918139,"stop":1754505918140,"duration":1},"status":"passed","severity":"normal"},{"uid":"7960b3076b29e95","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1754505971020,"stop":1754505971021,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5cbd352b137e022","name":"should properly compute the node id","time":{"start":1754505918817,"stop":1754505918818,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a9d33a59436ad19","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1754505971007,"stop":1754505971007,"duration":0},"status":"passed","severity":"normal"},{"uid":"a24c2a94950d3945","name":"should not execute task if max attempts is 0","time":{"start":1754505957911,"stop":1754505957912,"duration":1},"status":"passed","severity":"normal"},{"uid":"28fc9545c1d31dfa","name":"Check received message containing Arabic","time":{"start":1754506438006,"stop":1754506438006,"duration":0},"status":"passed","severity":"normal"},{"uid":"dff7ceef44540b0c","name":"Push message with rate limit","time":{"start":1754506547969,"stop":1754506547969,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ff3b5e352bd47d1","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1754505971013,"stop":1754505971013,"duration":0},"status":"passed","severity":"normal"},{"uid":"9065c6127ef084e3","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1754505971015,"stop":1754505971015,"duration":0},"status":"passed","severity":"normal"}]