mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-13 10:23:10 +00:00
1 line
214 KiB
JSON
1 line
214 KiB
JSON
[{"uid":"c652a7ae4360f7cd","name":"Push message with JSON payload","time":{"start":1761190322848,"stop":1761190322848,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e60b8b0e9a56b5","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1761189210359,"stop":1761189210360,"duration":1},"status":"passed","severity":"normal"},{"uid":"8755a1f7554e7a1d","name":"Push message with content topic containing JSON","time":{"start":1761190322830,"stop":1761190322830,"duration":0},"status":"passed","severity":"normal"},{"uid":"b20c12062f42db9e","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1761189164171,"stop":1761189164172,"duration":1},"status":"passed","severity":"normal"},{"uid":"28c8cf1218366857","name":"Retries within given interval","time":{"start":1761189227264,"stop":1761189227269,"duration":5},"status":"passed","severity":"normal"},{"uid":"bc22a06afc6612f5","name":"can start the service","time":{"start":1761189462240,"stop":1761189462242,"duration":2},"status":"passed","severity":"normal"},{"uid":"3549358d07179e6c","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1761189189661,"stop":1761189189661,"duration":0},"status":"passed","severity":"normal"},{"uid":"52f291887b256be3","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1761189216423,"stop":1761189216424,"duration":1},"status":"passed","severity":"normal"},{"uid":"776565370cefbe63","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1761189210383,"stop":1761189210383,"duration":0},"status":"passed","severity":"normal"},{"uid":"137b5ea5c5ca2283","name":"Outgoing message is possibly acknowledged","time":{"start":1761189228717,"stop":1761189228717,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5c5a0f7ba543d5af","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1761189260333,"stop":1761189260333,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e6613dfad8e8691","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1761189226494,"stop":1761189226494,"duration":0},"status":"passed","severity":"normal"},{"uid":"76971fd8d075daf9","name":"should not return locked peers if enough unlocked are available","time":{"start":1761189226609,"stop":1761189226609,"duration":0},"status":"passed","severity":"normal"},{"uid":"6317dbbdb603ebdd","name":"Relay","time":{"start":1761189258903,"stop":1761189258904,"duration":1},"status":"passed","severity":"normal"},{"uid":"6562e0a0ac148bf5","name":"should unregister libp2p event listeners when stop is called","time":{"start":1761189226614,"stop":1761189226614,"duration":0},"status":"passed","severity":"normal"},{"uid":"c458496f9fa164d6","name":"Passing page size 3 when there are 20 messages","time":{"start":1761189592033,"stop":1761189592035,"duration":2},"status":"passed","severity":"normal"},{"uid":"d1dcbffd2b63ea44","name":"should return null for non-existent peer","time":{"start":1761189178807,"stop":1761189178807,"duration":0},"status":"passed","severity":"normal"},{"uid":"82128dcbd1d42c1e","name":"should be able to decode the field with only RELAY set to true","time":{"start":1761189169010,"stop":1761189169010,"duration":0},"status":"passed","severity":"normal"},{"uid":"68ddc3bb4ce3c631","name":"rejects hash query with content filter parameters","time":{"start":1761189178872,"stop":1761189178880,"duration":8},"status":"passed","severity":"normal"},{"uid":"bc39e44f819df63b","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1761189226614,"stop":1761189226615,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4e2e2fdd7aa067","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1761189717110,"stop":1761189717110,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e57c7b38b09474","name":"should allow redial after failed dial cooldown expires","time":{"start":1761189177872,"stop":1761189177878,"duration":6},"status":"passed","severity":"normal"},{"uid":"2bb6eb4f750943b3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1761189210389,"stop":1761189210389,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc5e853f9bc14e4d","name":"Check received message containing short","time":{"start":1761189717111,"stop":1761189717111,"duration":0},"status":"passed","severity":"normal"},{"uid":"eec867465ee4ef4a","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1761189434324,"stop":1761189434324,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e691b7d3714fc85","name":"Check publish message containing Russian","time":{"start":1761189445035,"stop":1761189445035,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7cd1761afc21204","name":"should work with mixed v2 and v3 peers","time":{"start":1761189226198,"stop":1761189226198,"duration":0},"status":"passed","severity":"normal"},{"uid":"810e495df19d9aa4","name":"Publishes to nwaku","time":{"start":1761189446089,"stop":1761189446090,"duration":1},"status":"passed","severity":"normal"},{"uid":"81133052c04a3bca","name":"should not receive a peer event before start","time":{"start":1761189462246,"stop":1761189462246,"duration":0},"status":"passed","severity":"normal"},{"uid":"26785646380bad99","name":"Push message with special chars payload","time":{"start":1761190322857,"stop":1761190322857,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb893eab4009c78e","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1761189612058,"stop":1761189612060,"duration":2},"status":"passed","severity":"normal"},{"uid":"59c08f824e86ba1e","name":"should properly create location multiaddrs - udp","time":{"start":1761189169517,"stop":1761189169517,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f4323ed547ce03b","name":"should skip peer when already connected","time":{"start":1761189177850,"stop":1761189177850,"duration":0},"status":"passed","severity":"normal"},{"uid":"95fda3c9f6fe7438","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1761189216970,"stop":1761189216971,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfaefef770cacc54","name":"should be able to decode the field with only FILTER set to true","time":{"start":1761189169011,"stop":1761189169011,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e7a6106d893d1e6","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1761189566139,"stop":1761189566140,"duration":1},"status":"passed","severity":"normal"},{"uid":"a02643e1e299a751","name":"accepts valid content-filtered query","time":{"start":1761189178867,"stop":1761189178867,"duration":0},"status":"passed","severity":"normal"},{"uid":"487b89e7aca8e839","name":"should stop ping timers on peer disconnect","time":{"start":1761189179122,"stop":1761189179124,"duration":2},"status":"passed","severity":"normal"},{"uid":"2071ef7ee44e24c6","name":"should reject if WakuNode is not started","time":{"start":1761189227609,"stop":1761189227609,"duration":0},"status":"passed","severity":"normal"},{"uid":"6728b4dac619fcee","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1761189169510,"stop":1761189169511,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ddf409c98d912fd","name":"should use peerId from options when provided to queryGenerator","time":{"start":1761189227606,"stop":1761189227607,"duration":1},"status":"passed","severity":"normal"},{"uid":"d81965a8acf2cc10","name":"should set up event listeners when started","time":{"start":1761189227230,"stop":1761189227230,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c869c879ad566a","name":"Passing invalid cursor","time":{"start":1761189556162,"stop":1761189556164,"duration":2},"status":"passed","severity":"normal"},{"uid":"7d0f6c9d96da9b87","name":"should lock peers when selected","time":{"start":1761189226607,"stop":1761189226608,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d56f6a7c90b764c","name":"should never report false negatives","time":{"start":1761189214202,"stop":1761189214203,"duration":1},"status":"passed","severity":"normal"},{"uid":"70b5025b1161605b","name":"Check received message containing SQL Injection","time":{"start":1761189717102,"stop":1761189717102,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf0d50e623a71fe","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1761189260333,"stop":1761189260334,"duration":1},"status":"passed","severity":"normal"},{"uid":"72ff094b4dde2c0d","name":"should throw error when no peers are available","time":{"start":1761189227604,"stop":1761189227604,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef5b76f5da0e8e95","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1761189227248,"stop":1761189227248,"duration":0},"status":"passed","severity":"normal"},{"uid":"94588b4b80cb1720","name":"Filter","time":{"start":1761189612307,"stop":1761189612307,"duration":0},"status":"passed","severity":"normal"},{"uid":"49bf1002a12a0d4d","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1761189210359,"stop":1761189210359,"duration":0},"status":"passed","severity":"normal"},{"uid":"c47279da876557e7","name":"Query generator for multiple messages with different message text format","time":{"start":1761189594190,"stop":1761189594191,"duration":1},"status":"passed","severity":"normal"},{"uid":"aef2ac4b73b9b02a","name":"same cluster, static sharding: nodes connect","time":{"start":1761189344843,"stop":1761189344844,"duration":1},"status":"passed","severity":"normal"},{"uid":"41593fb8f1e4cf9d","name":"random static sharding 3 - Cluster ID: 509, Shard ID: 225","time":{"start":1761189551497,"stop":1761189551497,"duration":0},"status":"passed","severity":"normal"},{"uid":"156609075e5a9553","name":"random static sharding 8 - Cluster ID: 88, Shard ID: 306","time":{"start":1761189551506,"stop":1761189551507,"duration":1},"status":"passed","severity":"normal"},{"uid":"77d43ae2b84f68f9","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1761189164181,"stop":1761189164181,"duration":0},"status":"passed","severity":"normal"},{"uid":"da848cb71f2edbfc","name":"throws on content topic with empty encoding field","time":{"start":1761189164168,"stop":1761189164169,"duration":1},"status":"passed","severity":"normal"},{"uid":"f001b39eec4dccb6","name":"should properly compute the node id","time":{"start":1761189169513,"stop":1761189169514,"duration":1},"status":"passed","severity":"normal"},{"uid":"88b2041f4c94a387","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1761189227246,"stop":1761189227246,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfd37f17f8778802","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1761189612056,"stop":1761189612056,"duration":0},"status":"passed","severity":"normal"},{"uid":"e79c6aebc9e0a936","name":"should return true when peer is on the specified shard","time":{"start":1761189178244,"stop":1761189178244,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e9fd7aba0c4243c","name":"should enable all discoveries when explicitly set","time":{"start":1761189225776,"stop":1761189225776,"duration":0},"status":"passed","severity":"normal"},{"uid":"719ceeac1a16cfa8","name":"should query peer with peer exchange protocol","time":{"start":1761189189976,"stop":1761189189976,"duration":0},"status":"passed","severity":"normal"},{"uid":"62250a468b8f8671","name":"Push message with content topic containing numeric","time":{"start":1761190322861,"stop":1761190322861,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f1e3c6f30bce1ce","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1761189210391,"stop":1761189210392,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e5bb9d5fd5f27e8","name":"should use configured peers when available","time":{"start":1761189227606,"stop":1761189227606,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a472dfc597ada6a","name":"should handle empty pubsub topics","time":{"start":1761189179156,"stop":1761189179157,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbd50b7dc4e6f586","name":"returns all values when wanted number matches available values","time":{"start":1761189188451,"stop":1761189188454,"duration":3},"status":"passed","severity":"normal"},{"uid":"b14e307f319b6fd9","name":"should handle dial errors gracefully","time":{"start":1761189178801,"stop":1761189178801,"duration":0},"status":"passed","severity":"normal"},{"uid":"a03b73b7c2aca1db","name":"Encoder throws on undefined content topic","time":{"start":1761189179400,"stop":1761189179400,"duration":0},"status":"passed","severity":"normal"},{"uid":"91ee1e54a316d9f9","name":"Check message with no payload is not received","time":{"start":1761189717109,"stop":1761189717109,"duration":0},"status":"passed","severity":"normal"},{"uid":"a14b2db33c63ae0a","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1761189235521,"stop":1761189235521,"duration":0},"status":"passed","severity":"normal"},{"uid":"547ecdc37aa1d25b","name":"should not dispatch event when already connected","time":{"start":1761189178194,"stop":1761189178194,"duration":0},"status":"passed","severity":"normal"},{"uid":"feefa2b5c3637e0e","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1761189225777,"stop":1761189225783,"duration":6},"status":"passed","severity":"normal"},{"uid":"b88f40992e0376e4","name":"should not dial peers from store when browser is not connected","time":{"start":1761189178792,"stop":1761189178793,"duration":1},"status":"passed","severity":"normal"},{"uid":"50206280aea3bdf4","name":"Push message with emoji payload","time":{"start":1761190322849,"stop":1761190322850,"duration":1},"status":"passed","severity":"normal"},{"uid":"3db0b5b65988d35e","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1761189210370,"stop":1761189210371,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4ad6370f33b39b4","name":"Subscribe to topic containing special chars and receive message","time":{"start":1761189733610,"stop":1761189733610,"duration":0},"status":"passed","severity":"normal"},{"uid":"384b46c6d1efead4","name":"Push message with Arabic payload","time":{"start":1761190322824,"stop":1761190322825,"duration":1},"status":"passed","severity":"normal"},{"uid":"96a45ca1382c0b4","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1761189210381,"stop":1761189210381,"duration":0},"status":"passed","severity":"normal"},{"uid":"b14de507aff31b21","name":"should handle complete dial lifecycle","time":{"start":1761189177895,"stop":1761189177896,"duration":1},"status":"passed","severity":"normal"},{"uid":"961ed73b9d51da68","name":"should successfully unsubscribe from an existing subscription","time":{"start":1761189226396,"stop":1761189226396,"duration":0},"status":"passed","severity":"normal"},{"uid":"38d033ea48b965e","name":"Ephemeral field is preserved - encoder v0","time":{"start":1761189260331,"stop":1761189260332,"duration":1},"status":"passed","severity":"normal"},{"uid":"15b5e4f8ef3f9ace","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1761189329224,"stop":1761189329226,"duration":2},"status":"passed","severity":"normal"},{"uid":"69cd78668a4b93d","name":"All","time":{"start":1761189258905,"stop":1761189258906,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4cad0cafc9602a3","name":"should emit a peer event after start","time":{"start":1761189259419,"stop":1761189259420,"duration":1},"status":"passed","severity":"normal"},{"uid":"80a19d4a4bd99faf","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1761189453071,"stop":1761189453072,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9c9b2ed38755aea","name":"Fails to publish message with size larger than 1 MB","time":{"start":1761189445042,"stop":1761189445042,"duration":0},"status":"passed","severity":"normal"},{"uid":"84eef913bf33b4a1","name":"Push message with numeric payload","time":{"start":1761190322856,"stop":1761190322857,"duration":1},"status":"passed","severity":"normal"},{"uid":"26c679e596ad7921","name":"Subscribe to topic containing XML and receive message","time":{"start":1761189733612,"stop":1761189733613,"duration":1},"status":"passed","severity":"normal"},{"uid":"90a79264e32a1f1d","name":"should not retry if at least one success","time":{"start":1761189226380,"stop":1761189226380,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b34cfbda6abbd19","name":"Query with Ordered Callback, No Decoder","time":{"start":1761189566110,"stop":1761189566133,"duration":23},"status":"passed","severity":"normal"},{"uid":"50bae204b79251ce","name":"random static sharding 4 - Cluster ID: 87, Shard ID: 795","time":{"start":1761189551497,"stop":1761189551498,"duration":1},"status":"passed","severity":"normal"},{"uid":"caaa3f0611ee29c","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1761189558071,"stop":1761189558079,"duration":8},"status":"passed","severity":"normal"},{"uid":"14b802ec4b4a8c41","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1761189556154,"stop":1761189556155,"duration":1},"status":"passed","severity":"normal"},{"uid":"7076cd83c9055d82","name":"should return false when peer shard info is not found","time":{"start":1761189178247,"stop":1761189178247,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3bc88fbf93b66d8","name":"Check meta is set [symmetric]","time":{"start":1761189199000,"stop":1761189199000,"duration":0},"status":"passed","severity":"normal"},{"uid":"b213bdee09485369","name":"should have no discoveries enabled by default","time":{"start":1761189225775,"stop":1761189225776,"duration":1},"status":"passed","severity":"normal"},{"uid":"59a710112225db61","name":"Sync message is sent within sync frequency","time":{"start":1761189235519,"stop":1761189235520,"duration":1},"status":"passed","severity":"normal"},{"uid":"728215ba2f820d0b","name":"Automatically retrieves missing message","time":{"start":1761189230483,"stop":1761189230483,"duration":0},"status":"skipped","severity":"normal"},{"uid":"502d506f32c0371d","name":"should handle multiple query options for time ranges","time":{"start":1761189227605,"stop":1761189227605,"duration":0},"status":"passed","severity":"normal"},{"uid":"46972d5aab28e48c","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1761189274760,"stop":1761189274760,"duration":0},"status":"passed","severity":"normal"},{"uid":"1343b8aac65fd284","name":"Push message with custom timestamp: 1730430879214","time":{"start":1761190322866,"stop":1761190322866,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c854e6a492ce403","name":"Outgoing message is retried until acknowledged","time":{"start":1761189230483,"stop":1761189230483,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b19b5a76ca2c0fb","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1761189278992,"stop":1761189278993,"duration":1},"status":"passed","severity":"normal"},{"uid":"a44c97a71de1b61b","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1761189434322,"stop":1761189434322,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2180767ea3c71b6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1761189210392,"stop":1761189210392,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4995433fa522069","name":"should be safe to call multiple times","time":{"start":1761189178785,"stop":1761189178788,"duration":3},"status":"passed","severity":"normal"},{"uid":"9c25d50fdb867574","name":"should initialize with default number of peers","time":{"start":1761189226604,"stop":1761189226604,"duration":0},"status":"passed","severity":"normal"},{"uid":"628a0120c9cb10ba","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1761189556155,"stop":1761189556157,"duration":2},"status":"passed","severity":"normal"},{"uid":"c780b35bc8d24e8e","name":"should create ConnectionManager with required options","time":{"start":1761189179414,"stop":1761189179414,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6d771bb92e254c","name":"Fails to publish duplicate message","time":{"start":1761189445040,"stop":1761189445040,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad2a3ff516a252a6","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1761189178406,"stop":1761189178409,"duration":3},"status":"passed","severity":"normal"},{"uid":"7845fb05959c0c7d","name":"Add multiple subscription objects on single nwaku node","time":{"start":1761189733623,"stop":1761189733623,"duration":0},"status":"passed","severity":"normal"},{"uid":"3548f3f20863e5fe","name":"should remove event listeners","time":{"start":1761189179113,"stop":1761189179114,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb090c64be296fd4","name":"messageHashStr produces different results for different inputs","time":{"start":1761189178410,"stop":1761189178411,"duration":1},"status":"passed","severity":"normal"},{"uid":"210436861e0f4d2f","name":"should encodeTxt and decodeTxt","time":{"start":1761189169510,"stop":1761189169510,"duration":0},"status":"passed","severity":"normal"},{"uid":"6241a4e48f21acbe","name":"Check received message with timestamp: 1649153314 ","time":{"start":1761189717107,"stop":1761189717107,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb07138efde2d90c","name":"should handle task timeouts","time":{"start":1761189226379,"stop":1761189226379,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8472bea81a9c54f","name":"Subscribe to topic containing Script and receive message","time":{"start":1761189733612,"stop":1761189733612,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7dba9c460b3cc9","name":"Overlapping topic subscription","time":{"start":1761189733618,"stop":1761189733618,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dd9aa73ec9fcd23","name":"Push message with emoji payload","time":{"start":1761190322838,"stop":1761190322838,"duration":0},"status":"passed","severity":"normal"},{"uid":"190c5939b5b2cc90","name":"should process up to 3 peers at once","time":{"start":1761189177884,"stop":1761189177885,"duration":1},"status":"passed","severity":"normal"},{"uid":"b43665f3c99ea61e","name":"Throws when trying to push message with empty payload","time":{"start":1761190322860,"stop":1761190322861,"duration":1},"status":"passed","severity":"normal"},{"uid":"97e11c22ac9e0e78","name":"Wait given interval before re-trying","time":{"start":1761189227270,"stop":1761189227270,"duration":0},"status":"passed","severity":"normal"},{"uid":"53debc45e7c530f4","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1761189226614,"stop":1761189226614,"duration":0},"status":"passed","severity":"normal"},{"uid":"7831714ce1597159","name":"should decode valid enr with tcp successfully","time":{"start":1761189169511,"stop":1761189169511,"duration":0},"status":"passed","severity":"normal"},{"uid":"f20522ea7bb7125e","name":"Sets default value correctly","time":{"start":1761189605275,"stop":1761189605275,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bbd455a86ff37aa","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1761189210342,"stop":1761189210342,"duration":0},"status":"passed","severity":"normal"},{"uid":"62bfad3c2f1dc981","name":"should return PeerId when Multiaddr input is provided","time":{"start":1761189178848,"stop":1761189178848,"duration":0},"status":"passed","severity":"normal"},{"uid":"60b8184d29968e20","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1761189164182,"stop":1761189164182,"duration":0},"status":"passed","severity":"normal"},{"uid":"a53458fbf36940a2","name":"Check received message containing SQL Injection","time":{"start":1761189717113,"stop":1761189717113,"duration":0},"status":"passed","severity":"normal"},{"uid":"920149e00a4b9dd5","name":"Symmetric encrypt & Decrypt","time":{"start":1761189199501,"stop":1761189199502,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ace0baefc34ed0a","name":"should start and stop interval correctly","time":{"start":1761189226371,"stop":1761189226371,"duration":0},"status":"passed","severity":"normal"},{"uid":"8736111c04abb7a","name":"should monitor connected peers and store them into cache","time":{"start":1761189350421,"stop":1761189350421,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b968e68b41fb572","name":"Push message with meta","time":{"start":1761190322843,"stop":1761190322843,"duration":0},"status":"passed","severity":"normal"},{"uid":"570df3e143fe85c2","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1761189453076,"stop":1761189453076,"duration":0},"status":"passed","severity":"normal"},{"uid":"64c86bd7b947d6b","name":"should not fail to stop the service if it was not started","time":{"start":1761189193573,"stop":1761189193573,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c432379db0443f4","name":"Subscribe to topic containing Script and receive message","time":{"start":1761189733621,"stop":1761189733621,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d5b3478fee0e6be","name":"Push message with long payload","time":{"start":1761190322856,"stop":1761190322856,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3b7ba0b217381ee","name":"should reject if LightPush is requested but not mounted","time":{"start":1761189227610,"stop":1761189227610,"duration":0},"status":"passed","severity":"normal"},{"uid":"d36c027347c28e7f","name":"Push message with unicode special characters payload","time":{"start":1761190322838,"stop":1761190322838,"duration":0},"status":"passed","severity":"normal"},{"uid":"203ff354166fd6c1","name":"should return false","time":{"start":1761189169513,"stop":1761189169513,"duration":0},"status":"passed","severity":"normal"},{"uid":"accf03560e140e85","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1761189210381,"stop":1761189210381,"duration":0},"status":"passed","severity":"normal"},{"uid":"77255a857c6ad2a3","name":"ignores unrecognized TXT record formats","time":{"start":1761189190017,"stop":1761189190018,"duration":1},"status":"passed","severity":"normal"},{"uid":"b810c735d6d6b79a","name":"should maintain desired error rate","time":{"start":1761189214200,"stop":1761189214201,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5e92f3b1e28d6d7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1761189164183,"stop":1761189164184,"duration":1},"status":"passed","severity":"normal"},{"uid":"50d9b370eba3653a","name":"should return false when peer is on different cluster","time":{"start":1761189178244,"stop":1761189178245,"duration":1},"status":"passed","severity":"normal"},{"uid":"efcea10eeff3e24c","name":"Fails to push message bigger that 1MB","time":{"start":1761190322845,"stop":1761190322845,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b925be29756c353","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1761189210385,"stop":1761189210385,"duration":0},"status":"passed","severity":"normal"},{"uid":"32843d1e09b2062a","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1761189453070,"stop":1761189453070,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f3893bb7a32db3e","name":"should handle ENR without shardInfo","time":{"start":1761189189978,"stop":1761189189979,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ab5597376ae153a","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1761189733605,"stop":1761189733605,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a903f9247fd0d3","name":"should do nothing when connections still exist","time":{"start":1761189178794,"stop":1761189178794,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a3cbb4c78767432","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1761189227263,"stop":1761189227264,"duration":1},"status":"passed","severity":"normal"},{"uid":"d42aff25c8a3917d","name":"Throws when trying to push message with empty payload","time":{"start":1761190322850,"stop":1761190322850,"duration":0},"status":"passed","severity":"normal"},{"uid":"99f527d9ccb94d42","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1761189164186,"stop":1761189164186,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd59a6d3aad8d70","name":"should return PeerId when PeerId is provided","time":{"start":1761189178828,"stop":1761189178828,"duration":0},"status":"passed","severity":"normal"},{"uid":"8793116d84b17868","name":"Fails to publish message with empty text","time":{"start":1761189445040,"stop":1761189445041,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddb55f14c64a96a4","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1761189594578,"stop":1761189594578,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4c325a703cddcab","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1761189210393,"stop":1761189210394,"duration":1},"status":"passed","severity":"normal"},{"uid":"2762948dc62d97e4","name":"throws an error for improperly formatted content topics","time":{"start":1761189164180,"stop":1761189164180,"duration":0},"status":"passed","severity":"normal"},{"uid":"345a59d751e0cccd","name":"should create dialer with libp2p and shardReader","time":{"start":1761189177818,"stop":1761189177820,"duration":2},"status":"passed","severity":"normal"},{"uid":"7817a8bbd3374166","name":"random static sharding 1 - Cluster ID: 531, Shard ID: 793","time":{"start":1761189551495,"stop":1761189551496,"duration":1},"status":"passed","severity":"normal"},{"uid":"29c7cca4dc4f7fe","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1761189210342,"stop":1761189210345,"duration":3},"status":"passed","severity":"normal"},{"uid":"fef6876e0f2dff67","name":"Check received message containing emoji","time":{"start":1761189717116,"stop":1761189717116,"duration":0},"status":"passed","severity":"normal"},{"uid":"2219465be683df40","name":"should handle errors when accessing navigator","time":{"start":1761189178200,"stop":1761189178200,"duration":0},"status":"passed","severity":"normal"},{"uid":"302452c5bbf72c8e","name":"Check message on other pubsub topic is not received","time":{"start":1761189717108,"stop":1761189717108,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fd7850f42032086","name":"Non TWN Cluster","time":{"start":1761189543291,"stop":1761189543291,"duration":0},"status":"passed","severity":"normal"},{"uid":"664dba6745a13533","name":"A test","time":{"start":1761189329418,"stop":1761189329419,"duration":1},"status":"passed","severity":"normal"},{"uid":"2823b45a7966ac38","name":"should return false and handle errors gracefully","time":{"start":1761189179421,"stop":1761189179421,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa7f78b7c79a13a","name":"Push message with Script payload","time":{"start":1761190322836,"stop":1761190322836,"duration":0},"status":"passed","severity":"normal"},{"uid":"694d0ae0472967e6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1761189164185,"stop":1761189164185,"duration":0},"status":"passed","severity":"normal"},{"uid":"de8102e303f8b78","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1761189210375,"stop":1761189210375,"duration":0},"status":"passed","severity":"normal"},{"uid":"86df33d062cdab5b","name":"should skip peers without peer exchange protocol","time":{"start":1761189189976,"stop":1761189189976,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4f1e7176af2a52d","name":"should handle case when globalThis is not available","time":{"start":1761189178189,"stop":1761189178189,"duration":0},"status":"passed","severity":"normal"},{"uid":"80e31acd80534e16","name":"Fails to push message with large meta","time":{"start":1761190322832,"stop":1761190322832,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec3880c55ffaa1e","name":"should handle errors when getting connections","time":{"start":1761189178199,"stop":1761189178199,"duration":0},"status":"passed","severity":"normal"},{"uid":"b62b8780f1ede614","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1761189210349,"stop":1761189210350,"duration":1},"status":"passed","severity":"normal"},{"uid":"319d633ac0f8ef62","name":"Push message with Chinese payload","time":{"start":1761190322846,"stop":1761190322846,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd9935cebded9cdd","name":"Push message with escaped characters payload","time":{"start":1761190322849,"stop":1761190322849,"duration":0},"status":"passed","severity":"normal"},{"uid":"65882f3c0fd6364f","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1761189556157,"stop":1761189556159,"duration":2},"status":"passed","severity":"normal"},{"uid":"701b2a1ce5f75081","name":"should handle dial errors gracefully","time":{"start":1761189177872,"stop":1761189177872,"duration":0},"status":"passed","severity":"normal"},{"uid":"b598b367de809107","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1761189210391,"stop":1761189210391,"duration":0},"status":"passed","severity":"normal"},{"uid":"f96837d3d1d2f893","name":"Renews subscription after lossing a connection","time":{"start":1761189733615,"stop":1761189733615,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cf6f3e3e40877be","name":"should dial one peer on dial","time":{"start":1761189344363,"stop":1761189344363,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ac58c85d78913e3","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1761189210065,"stop":1761189210065,"duration":0},"status":"passed","severity":"normal"},{"uid":"d73d80139a406504","name":"Query generator for 2000 messages","time":{"start":1761189594199,"stop":1761189594199,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8ebd66c60cd051d","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1761189169014,"stop":1761189169015,"duration":1},"status":"passed","severity":"normal"},{"uid":"39342401c5e83ec5","name":"Push message with short payload","time":{"start":1761190322834,"stop":1761190322834,"duration":0},"status":"passed","severity":"normal"},{"uid":"f966673488e7690","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1761189228717,"stop":1761189228717,"duration":0},"status":"passed","severity":"normal"},{"uid":"237695c2330ccc06","name":"should create KeepAliveManager with relay","time":{"start":1761189179111,"stop":1761189179112,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c66261d79a101c0","name":"should compute hash only when first accessed","time":{"start":1761189179402,"stop":1761189179403,"duration":1},"status":"passed","severity":"normal"},{"uid":"799c457ffb4e96bb","name":"Check publish message containing emoji","time":{"start":1761189445038,"stop":1761189445039,"duration":1},"status":"passed","severity":"normal"},{"uid":"18e27f855870009f","name":"returns nothing if no connections present","time":{"start":1761189178929,"stop":1761189178929,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c6b38cb77c3fbe","name":"Retrieval Hint","time":{"start":1761189216969,"stop":1761189216970,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd04592acd8e2891","name":"Push message with XML payload","time":{"start":1761190322848,"stop":1761190322848,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9231a79c662df6a","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1761189169008,"stop":1761189169009,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5550b4e38055a85","name":"Check publish message containing Script","time":{"start":1761189445036,"stop":1761189445036,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c0884bbebd1aee","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1761189178386,"stop":1761189178387,"duration":1},"status":"passed","severity":"normal"},{"uid":"71529f4b6df66f9d","name":"Publish message with custom timestamp: Fri Nov 01 2024 03:17:18 GMT+0000 (Coordinated Universal Time)","time":{"start":1761189445039,"stop":1761189445039,"duration":0},"status":"passed","severity":"normal"},{"uid":"a17205902e9c9442","name":"msgTime: 0 ms from now, startTime: 1760930394569, endTime: 1761189594569","time":{"start":1761189612057,"stop":1761189612057,"duration":0},"status":"passed","severity":"normal"},{"uid":"9841c639c6fda94f","name":"Init the array if not present","time":{"start":1761189163925,"stop":1761189163928,"duration":3},"status":"passed","severity":"normal"},{"uid":"d4402b39c727cb61","name":"Push message with shell command payload","time":{"start":1761190322837,"stop":1761190322837,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c3f74fec9b37671","name":"Push message with content topic containing escaped characters","time":{"start":1761190322863,"stop":1761190322864,"duration":1},"status":"passed","severity":"normal"},{"uid":"220c3f6a5879af38","name":"Check received message containing special chars","time":{"start":1761189717111,"stop":1761189717112,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac5d0a5cf3d7b21e","name":"should filter out already connected peers","time":{"start":1761189178798,"stop":1761189178798,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d79fbe7cbbfebdc","name":"should clear dial history on stop","time":{"start":1761189177840,"stop":1761189177844,"duration":4},"status":"passed","severity":"normal"},{"uid":"761e985e32535f76","name":"should handle all zero keep alive options","time":{"start":1761189179157,"stop":1761189179157,"duration":0},"status":"passed","severity":"normal"},{"uid":"e12df5d2cdffb080","name":"Push message with unicode special characters payload","time":{"start":1761190322827,"stop":1761190322827,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f09fe5caf12b161","name":"should add and remove event listeners correctly","time":{"start":1761189193576,"stop":1761189193576,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb1d7caf71f32d4b","name":"Push message with content topic containing short","time":{"start":1761190322828,"stop":1761190322828,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f7caf532373059f","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1761189178785,"stop":1761189178785,"duration":0},"status":"passed","severity":"normal"},{"uid":"dadf669623a66cb4","name":"should process successful peer exchange query","time":{"start":1761189189977,"stop":1761189189977,"duration":0},"status":"passed","severity":"normal"},{"uid":"52c2db8998e9e853","name":"should return false when pubsub topic parsing fails","time":{"start":1761189178250,"stop":1761189178251,"duration":1},"status":"passed","severity":"normal"},{"uid":"16996fb3d27d3a72","name":"Push message with long payload","time":{"start":1761190322823,"stop":1761190322823,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a7576ccb4785449","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1761189210375,"stop":1761189210376,"duration":1},"status":"passed","severity":"normal"},{"uid":"988d41aba0f06f6c","name":"Push message with content topic containing emoji","time":{"start":1761190322831,"stop":1761190322831,"duration":0},"status":"passed","severity":"normal"},{"uid":"94dbc6e2250fcbd9","name":"Check received message with timestamp: 1761189253169000000 ","time":{"start":1761189717116,"stop":1761189717116,"duration":0},"status":"passed","severity":"normal"},{"uid":"871ae13e7d2e06d4","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1761189164179,"stop":1761189164179,"duration":0},"status":"passed","severity":"normal"},{"uid":"8242207b9597c94e","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1761189733613,"stop":1761189733613,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b900addb593684b","name":"Push message with content topic containing unicode special characters","time":{"start":1761190322842,"stop":1761190322842,"duration":0},"status":"passed","severity":"normal"},{"uid":"21ce68045c919766","name":"Push message with content topic containing special chars","time":{"start":1761190322829,"stop":1761190322829,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdbb7a3035d038d5","name":"should dial peers from store when no connections remain","time":{"start":1761189178793,"stop":1761189178794,"duration":1},"status":"passed","severity":"normal"},{"uid":"781f6ef0c53a48ab","name":"Query Generator, No Decoder","time":{"start":1761189566109,"stop":1761189566109,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3e707e73cdf59ef","name":"Check received message containing emoji","time":{"start":1761189717106,"stop":1761189717106,"duration":0},"status":"passed","severity":"normal"},{"uid":"e75f7951d86324e1","name":"should skip already querying peers","time":{"start":1761189189977,"stop":1761189189977,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4063c24be2d37ef","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1761189226627,"stop":1761189226627,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7d2b9d7c0ee95a4","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1761189210355,"stop":1761189210356,"duration":1},"status":"passed","severity":"normal"},{"uid":"d163b9f48c389263","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1761189434324,"stop":1761189434324,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c28ca983bcce67b","name":"Using a function","time":{"start":1761189605274,"stop":1761189605274,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d9f2558b1a5c6b8","name":"Push message with Chinese payload","time":{"start":1761190322824,"stop":1761190322824,"duration":0},"status":"passed","severity":"normal"},{"uid":"14104dc4bf2b2e48","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1761189164184,"stop":1761189164184,"duration":0},"status":"passed","severity":"normal"},{"uid":"50742685857a934","name":"can start and stop the service","time":{"start":1761189259413,"stop":1761189259417,"duration":4},"status":"passed","severity":"normal"},{"uid":"2373ec050a2bec95","name":"Check received message containing Script","time":{"start":1761189717113,"stop":1761189717114,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7b4b0d5d30b1b3f","name":"Check message with no pubsub topic is not received","time":{"start":1761189717118,"stop":1761189717118,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a7812c7df86fa63","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app19/10/topic789/utf8","time":{"start":1761189543301,"stop":1761189543302,"duration":1},"status":"passed","severity":"normal"},{"uid":"94dba7be7c099fca","name":"should skip peers that were recently queried","time":{"start":1761189189976,"stop":1761189189976,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd2192730a8dd1b0","name":"should properly create location multiaddrs - udp6","time":{"start":1761189169516,"stop":1761189169516,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c55b468e70260c","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1761189178820,"stop":1761189178823,"duration":3},"status":"passed","severity":"normal"},{"uid":"d6dba8f72e9522e3","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1761189164182,"stop":1761189164183,"duration":1},"status":"passed","severity":"normal"},{"uid":"893b35d60c04c9c8","name":"throws on content topic with non-number generation field","time":{"start":1761189164166,"stop":1761189164166,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac6a4e8b009cd68","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1761189453078,"stop":1761189453078,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9dfa928efbcf4fb","name":"Fields are not dropped","time":{"start":1761189178992,"stop":1761189178992,"duration":0},"status":"passed","severity":"normal"},{"uid":"10c2533f8dfddcef","name":"Throws when trying to push message with empty payload","time":{"start":1761190322838,"stop":1761190322839,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d7eae65e18e6af0","name":"Push message with content topic containing JSON","time":{"start":1761190322842,"stop":1761190322842,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e297a71346370b1","name":"Push message with JSON payload","time":{"start":1761190322837,"stop":1761190322837,"duration":0},"status":"passed","severity":"normal"},{"uid":"138dfef745ea2dee","name":"should initialize with libp2p components","time":{"start":1761189189653,"stop":1761189189654,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca0331f74efb9608","name":"should discover peers from provided peer cache","time":{"start":1761189350420,"stop":1761189350421,"duration":1},"status":"passed","severity":"normal"},{"uid":"2329b1981ec4d4af","name":"should handle mixed protocol support correctly","time":{"start":1761189226499,"stop":1761189226499,"duration":0},"status":"passed","severity":"normal"},{"uid":"79db5bbc6f8a6852","name":"should return different streams if requested simultaniously","time":{"start":1761189179234,"stop":1761189179234,"duration":0},"status":"passed","severity":"normal"},{"uid":"e14073cf935a8782","name":"should add and check entries correctly","time":{"start":1761189225566,"stop":1761189225574,"duration":8},"status":"passed","severity":"normal"},{"uid":"c45beede8ef475ce","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1761189210393,"stop":1761189210393,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c98253cbf59a1c3","name":"Query Generator, Multiple PubsubTopics","time":{"start":1761189566101,"stop":1761189566109,"duration":8},"status":"passed","severity":"normal"},{"uid":"b3c2ab93ddfea985","name":"accepts valid message hash query","time":{"start":1761189178872,"stop":1761189178872,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c78df5e907eb17","name":"should not fail to start the service if it is already started","time":{"start":1761189462244,"stop":1761189462245,"duration":1},"status":"passed","severity":"normal"},{"uid":"84d6abd84a2084be","name":"should remove event listeners from globalThis","time":{"start":1761189178183,"stop":1761189178184,"duration":1},"status":"passed","severity":"normal"},{"uid":"38bb8d0133b5d5df","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1761189259426,"stop":1761189259427,"duration":1},"status":"skipped","severity":"normal"},{"uid":"222f0647f4a5b5a3","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1761189178828,"stop":1761189178847,"duration":19},"status":"passed","severity":"normal"},{"uid":"c7383d891a74a2e0","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1761189226630,"stop":1761189226631,"duration":1},"status":"passed","severity":"normal"},{"uid":"df6daa2a38867f08","name":"Outgoing message is acknowledged","time":{"start":1761189228717,"stop":1761189228718,"duration":1},"status":"passed","severity":"normal"},{"uid":"e449fbf48bdfe715","name":"does not validate decoders for hash queries","time":{"start":1761189181214,"stop":1761189181214,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e14e0031872a24","name":"should handle errors when globalThis is not available","time":{"start":1761189178181,"stop":1761189178181,"duration":0},"status":"passed","severity":"normal"},{"uid":"c604b0c05dd55362","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1761189210349,"stop":1761189210349,"duration":0},"status":"passed","severity":"normal"},{"uid":"2588d9a8a60286c3","name":"Subscribe to topic containing numeric and publish message","time":{"start":1761189453073,"stop":1761189453074,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddf6447035891cee","name":"Check message received after jswaku node is restarted","time":{"start":1761189717110,"stop":1761189717110,"duration":0},"status":"passed","severity":"normal"},{"uid":"7529db71152b490d","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1761189227253,"stop":1761189227256,"duration":3},"status":"passed","severity":"normal"},{"uid":"786d1b13a569f7c4","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1761189189660,"stop":1761189189661,"duration":1},"status":"passed","severity":"normal"},{"uid":"c73ef4176fcb4f7e","name":"Push message with Arabic payload","time":{"start":1761190322835,"stop":1761190322835,"duration":0},"status":"passed","severity":"normal"},{"uid":"796a8ae8215026ed","name":"should skip peers without peer exchange protocol","time":{"start":1761189189973,"stop":1761189189973,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc43d608aa897f8","name":"should handle peer store errors gracefully","time":{"start":1761189189975,"stop":1761189189975,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d8ed5d59047a66f","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1761189344849,"stop":1761189344855,"duration":6},"status":"passed","severity":"normal"},{"uid":"39d43da5ca45da3d","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1761189210060,"stop":1761189210065,"duration":5},"status":"passed","severity":"normal"},{"uid":"236ca8d60dc25690","name":"Sign & Recover","time":{"start":1761189199502,"stop":1761189199502,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f2092b88bd8a0","name":"Asymmetric encrypt & decrypt","time":{"start":1761189199501,"stop":1761189199501,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b78db1f2daba92e","name":"Push message with numeric payload","time":{"start":1761190322823,"stop":1761190322824,"duration":1},"status":"passed","severity":"normal"},{"uid":"8785304a74500da1","name":"Push message with Script payload","time":{"start":1761190322858,"stop":1761190322858,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a10523f216f057","name":"should only return 1 node with relay capability","time":{"start":1761189190018,"stop":1761189190018,"duration":0},"status":"passed","severity":"normal"},{"uid":"68a15f3bd2420ff1","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1761189594195,"stop":1761189594197,"duration":2},"status":"passed","severity":"normal"},{"uid":"c5745c2181de7211","name":"Subscribe to topic containing long and publish message","time":{"start":1761189453073,"stop":1761189453073,"duration":0},"status":"passed","severity":"normal"},{"uid":"18d2795faf3f0ad9","name":"should call waitForPeer on Relay","time":{"start":1761189227613,"stop":1761189227613,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b5fda3620b349ca","name":"should return false when navigator.onLine is false","time":{"start":1761189178186,"stop":1761189178186,"duration":0},"status":"passed","severity":"normal"},{"uid":"e11bffc71006c7df","name":"should reject if Relay is requested but not mounted","time":{"start":1761189227609,"stop":1761189227609,"duration":0},"status":"passed","severity":"normal"},{"uid":"53f5855c3b15686d","name":"should dispatch network event when browser goes online","time":{"start":1761189178195,"stop":1761189178195,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b1fd1cc7675320","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1761189164182,"stop":1761189164182,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ffc58802fee9fef","name":"should filter out undefined ENRs","time":{"start":1761189189655,"stop":1761189189659,"duration":4},"status":"passed","severity":"normal"},{"uid":"4e97b953d5f7bbeb","name":"should successfully subscribe to supported pubsub topic","time":{"start":1761189226391,"stop":1761189226391,"duration":0},"status":"passed","severity":"normal"},{"uid":"b254d2132fa5fd67","name":"throws on content topic with generation field greater than 0","time":{"start":1761189164166,"stop":1761189164167,"duration":1},"status":"passed","severity":"normal"},{"uid":"921dcf4df4375dad","name":"Overlapping topic subscription","time":{"start":1761189733608,"stop":1761189733608,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d46120cfefe0948","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app51/4/topic79/json","time":{"start":1761189543293,"stop":1761189543293,"duration":0},"status":"passed","severity":"normal"},{"uid":"cae1a471b3a5c62f","name":"Push message with meta","time":{"start":1761190322854,"stop":1761190322854,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecf567c5dbbd377","name":"can query messages by message hash","time":{"start":1761189569636,"stop":1761189569638,"duration":2},"status":"passed","severity":"normal"},{"uid":"2b6eab870723b731","name":"Check publish message containing Basic HTML tag","time":{"start":1761189445037,"stop":1761189445037,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6b73ea985056a90","name":"Push message with shell command payload","time":{"start":1761190322848,"stop":1761190322849,"duration":1},"status":"passed","severity":"normal"},{"uid":"40d58ecf11fb96da","name":"Subscribe to topic containing emoji and receive message","time":{"start":1761189733623,"stop":1761189733623,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8a59a9a10cf00cc","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1761189733607,"stop":1761189733607,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1cca075457ae559e","name":"should initialize with custom TTL","time":{"start":1761189189968,"stop":1761189189969,"duration":1},"status":"passed","severity":"normal"},{"uid":"27b8388ce9bfba57","name":"Encoder throws on undefined content topic","time":{"start":1761189199001,"stop":1761189199001,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba145c38a685148","name":"Generator, one shard","time":{"start":1761189558070,"stop":1761189558071,"duration":1},"status":"passed","severity":"normal"},{"uid":"394cc6d5e4dedefa","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1761189733617,"stop":1761189733617,"duration":0},"status":"passed","severity":"normal"},{"uid":"8df1bdeb690b8705","name":"Push message with custom timestamp: 1761192879213","time":{"start":1761190322844,"stop":1761190322844,"duration":0},"status":"passed","severity":"normal"},{"uid":"609fd405beb45b05","name":"messageHashStr works with IProtoMessage","time":{"start":1761189178409,"stop":1761189178410,"duration":1},"status":"passed","severity":"normal"},{"uid":"d92cf8bba757f27a","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1761189434325,"stop":1761189434325,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcaf7f62977d1fbb","name":"should create PeerExchangeDiscovery instance","time":{"start":1761189189980,"stop":1761189189980,"duration":0},"status":"passed","severity":"normal"},{"uid":"88ca1ac8c71248d5","name":"Push message with special chars payload","time":{"start":1761190322846,"stop":1761190322846,"duration":0},"status":"passed","severity":"normal"},{"uid":"13eceb56c733b322","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1761189189208,"stop":1761189189209,"duration":1},"status":"passed","severity":"normal"},{"uid":"4af115f6b7f3fd89","name":"nwaku subscribes","time":{"start":1761189446089,"stop":1761189446089,"duration":0},"status":"passed","severity":"normal"},{"uid":"b390a179247a4a14","name":"should not fail to stop the service if it was not started","time":{"start":1761189259418,"stop":1761189259418,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0e04af625c0e50c","name":"Push message with Chinese payload","time":{"start":1761190322835,"stop":1761190322835,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f8ba771c622aa13","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1761189434323,"stop":1761189434323,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3b163a8b9c4aebb","name":"should emit a peer event after start","time":{"start":1761189462245,"stop":1761189462245,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f473d2add1d3da","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1761189189209,"stop":1761189189209,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed81f624d79c259a","name":"isConnected return false after peer stops","time":{"start":1761189274758,"stop":1761189274759,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2675cd16bd63d7f","name":"Push message with content topic containing escaped characters","time":{"start":1761190322853,"stop":1761190322853,"duration":0},"status":"passed","severity":"normal"},{"uid":"98d9c0a3e40452c7","name":"should handle cache.get errors gracefully","time":{"start":1761189193575,"stop":1761189193575,"duration":0},"status":"passed","severity":"normal"},{"uid":"1929a4bc9127219b","name":"Push message with content topic containing short","time":{"start":1761190322850,"stop":1761190322850,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c28684d3f5fa4c","name":"should handle shardReader errors","time":{"start":1761189179424,"stop":1761189179424,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f0a091ef6d41973","name":"should initialize bloom filter with correct parameters","time":{"start":1761189214199,"stop":1761189214200,"duration":1},"status":"passed","severity":"normal"},{"uid":"53841b436976b30e","name":"Push message with Russian payload","time":{"start":1761190322857,"stop":1761190322858,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e45a32c5765612d","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1761189164209,"stop":1761189164209,"duration":0},"status":"passed","severity":"normal"},{"uid":"272c20d65d0d9a0b","name":"should return start time to match max range","time":{"start":1761189227263,"stop":1761189227263,"duration":0},"status":"passed","severity":"normal"},{"uid":"482d916c6c66739d","name":"Push message with Script payload","time":{"start":1761190322847,"stop":1761190322848,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d1ea97a7ca27eca","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1761189733621,"stop":1761189733621,"duration":0},"status":"passed","severity":"normal"},{"uid":"6963c897b71f4de1","name":"random static sharding 7 - Cluster ID: 184, Shard ID: 262","time":{"start":1761189551506,"stop":1761189551506,"duration":0},"status":"passed","severity":"normal"},{"uid":"d12897a9199e8ee7","name":"should reassess health immediately when peer disconnects","time":{"start":1761189226497,"stop":1761189226497,"duration":0},"status":"passed","severity":"normal"},{"uid":"17081a5fde0a8e68","name":"Fails to push message bigger that 1MB","time":{"start":1761190322855,"stop":1761190322856,"duration":1},"status":"passed","severity":"normal"},{"uid":"34a97e88c791c346","name":"should throw error - no id","time":{"start":1761189169512,"stop":1761189169512,"duration":0},"status":"passed","severity":"normal"},{"uid":"edea9d458ca76d49","name":"should properly start and stop event listening","time":{"start":1761189226494,"stop":1761189226497,"duration":3},"status":"passed","severity":"normal"},{"uid":"f303ffdbe04d70a3","name":"should return cached hash on subsequent access","time":{"start":1761189179403,"stop":1761189179403,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b837695bab9e8ed","name":"ends if response has no messages","time":{"start":1761189181215,"stop":1761189181215,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7d31ba3f4a5ca4c","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1761189438296,"stop":1761189438296,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c62f851e1743b35","name":"Round trip binary serialization","time":{"start":1761189179393,"stop":1761189179394,"duration":1},"status":"passed","severity":"normal"},{"uid":"75b5711517726e43","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1761189438297,"stop":1761189438297,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3b3d82757e5bb5b","name":"should clear the dialing interval","time":{"start":1761189177836,"stop":1761189177840,"duration":4},"status":"passed","severity":"normal"},{"uid":"4622f6e50dce5e60","name":"Push message with content topic containing Arabic","time":{"start":1761190322862,"stop":1761190322862,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed547aefb566b3ba","name":"should be able to decode the field with only STORE set to true","time":{"start":1761189169011,"stop":1761189169012,"duration":1},"status":"passed","severity":"normal"},{"uid":"f30f8ab749044e02","name":"should drop connection via multiaddr with hangUp","time":{"start":1761189344363,"stop":1761189344364,"duration":1},"status":"passed","severity":"normal"},{"uid":"29e90642ec37b89b","name":"random static sharding 6 - Cluster ID: 555, Shard ID: 726","time":{"start":1761189551505,"stop":1761189551506,"duration":1},"status":"passed","severity":"normal"},{"uid":"82abde8f406ac5e3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1761189164188,"stop":1761189164188,"duration":0},"status":"passed","severity":"normal"},{"uid":"6387fe8c80c39dff","name":"should sort by messageId when timestamps are equal","time":{"start":1761189216971,"stop":1761189216971,"duration":0},"status":"passed","severity":"normal"},{"uid":"82703fd39d1a5962","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1761189453077,"stop":1761189453077,"duration":0},"status":"passed","severity":"normal"},{"uid":"bad22602b8de5670","name":"should trigger query when it went offline since the last successful query","time":{"start":1761189227245,"stop":1761189227246,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c1b2f819b1993aa","name":"should send to specified number of peers of used peers","time":{"start":1761189226192,"stop":1761189226193,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffc6e8da1917a6cc","name":"should handle very large timestamps","time":{"start":1761189216427,"stop":1761189216427,"duration":0},"status":"passed","severity":"normal"},{"uid":"378ae18767f549b4","name":"should handle query errors gracefully","time":{"start":1761189189977,"stop":1761189189977,"duration":0},"status":"passed","severity":"normal"},{"uid":"72aa02fcf58d5cd6","name":"should stop and cleanup resources","time":{"start":1761189226649,"stop":1761189226649,"duration":0},"status":"passed","severity":"normal"},{"uid":"b841cc11ee47567","name":"should not start if already started","time":{"start":1761189189970,"stop":1761189189971,"duration":1},"status":"passed","severity":"normal"},{"uid":"f168ec7379a36df7","name":"can start and stop the service","time":{"start":1761189462242,"stop":1761189462243,"duration":1},"status":"passed","severity":"normal"},{"uid":"805d31a40488478","name":"Mutual subscription","time":{"start":1761189453068,"stop":1761189453069,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f4aea7d289970dd","name":"should handle query errors","time":{"start":1761189189977,"stop":1761189189978,"duration":1},"status":"passed","severity":"normal"},{"uid":"81703455157a8e8","name":"rejects hash query with time filter","time":{"start":1761189178880,"stop":1761189178881,"duration":1},"status":"passed","severity":"normal"},{"uid":"103fb219d7dcae92","name":"should get / set UDP multiaddr","time":{"start":1761189169514,"stop":1761189169515,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5116698afdc42d4","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1761189612056,"stop":1761189612057,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c011687c9450f4e","name":"Fails to push message bigger that 1MB","time":{"start":1761190322867,"stop":1761190322867,"duration":0},"status":"passed","severity":"normal"},{"uid":"a058ed6c7ec0ed6d","name":"should skip peer when dialed recently","time":{"start":1761189177850,"stop":1761189177859,"duration":9},"status":"passed","severity":"normal"},{"uid":"c5fbcb969f133136","name":"Sync message are not sent excessively within sync frequency","time":{"start":1761189235520,"stop":1761189235520,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed6cb9b452924b01","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1761189210356,"stop":1761189210357,"duration":1},"status":"passed","severity":"normal"},{"uid":"8733e91c8160fb66","name":"Push message with shell command payload","time":{"start":1761190322859,"stop":1761190322859,"duration":0},"status":"passed","severity":"normal"},{"uid":"861bf4ea5184edeb","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1761189164172,"stop":1761189164172,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c9ba78bb3e1f25","name":"Push message with numeric payload","time":{"start":1761190322834,"stop":1761190322834,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a648d267b5c666d","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1761189225783,"stop":1761189225784,"duration":1},"status":"passed","severity":"normal"},{"uid":"c96e79412b0b1bef","name":"same cluster: nodes connect","time":{"start":1761189344857,"stop":1761189344857,"duration":0},"status":"passed","severity":"normal"},{"uid":"770dee095683f48b","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1761189612052,"stop":1761189612053,"duration":1},"status":"passed","severity":"normal"},{"uid":"a139db8226d0b72c","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1761189164172,"stop":1761189164172,"duration":0},"status":"passed","severity":"normal"},{"uid":"a53cbe4f7c9a6cf4","name":"should handle v3 RLN errors","time":{"start":1761189226198,"stop":1761189226202,"duration":4},"status":"passed","severity":"normal"},{"uid":"265ac5aa02ba4ab","name":"Cluster id 0, shard 0","time":{"start":1761189551494,"stop":1761189551494,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac18f9628d53da22","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1761189200697,"stop":1761189200697,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1ffa1c56d888db","name":"should stop query when sync message from same channel is found","time":{"start":1761189230484,"stop":1761189230485,"duration":1},"status":"passed","severity":"normal"},{"uid":"6aa4cb7fc9a3d572","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1761189226619,"stop":1761189226627,"duration":8},"status":"passed","severity":"normal"},{"uid":"2124f47e76334f19","name":"random static sharding 9 - Cluster ID: 312, Shard ID: 408","time":{"start":1761189551507,"stop":1761189551507,"duration":0},"status":"passed","severity":"normal"},{"uid":"5571a0b97933e63a","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app30/6/topic522/test.js","time":{"start":1761189543302,"stop":1761189543302,"duration":0},"status":"passed","severity":"normal"},{"uid":"55595cf67bbd2633","name":"Push message with rate limit","time":{"start":1761190322832,"stop":1761190322832,"duration":0},"status":"passed","severity":"normal"},{"uid":"619cf436abe3904a","name":"it tolerates circular branch references","time":{"start":1761189190017,"stop":1761189190017,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e881b2825cfc132","name":"should handle peer store errors gracefully","time":{"start":1761189178807,"stop":1761189178808,"duration":1},"status":"passed","severity":"normal"},{"uid":"1abd98a820c53b7e","name":"configure the node with multiple content topics","time":{"start":1761189543303,"stop":1761189543306,"duration":3},"status":"passed","severity":"normal"},{"uid":"27f9fc9c35202e1c","name":"Callback on promise","time":{"start":1761189594192,"stop":1761189594192,"duration":0},"status":"passed","severity":"normal"},{"uid":"22f3436754e820b2","name":"Check publish message containing shell command","time":{"start":1761189445037,"stop":1761189445038,"duration":1},"status":"passed","severity":"normal"},{"uid":"58a4cfeec1cfaf31","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1761189210371,"stop":1761189210371,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a4a74d5d7b54822","name":"Query Generator - false","time":{"start":1761189578558,"stop":1761189578559,"duration":1},"status":"passed","severity":"normal"},{"uid":"181e69cda665e36f","name":"should initialize with Unhealthy status","time":{"start":1761189226492,"stop":1761189226493,"duration":1},"status":"passed","severity":"normal"},{"uid":"15905fee22a38fd","name":"Check publish message containing long","time":{"start":1761189445033,"stop":1761189445033,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b426dbbd13d1cf","name":"Push message with content topic containing SQL Injection","time":{"start":1761190322852,"stop":1761190322852,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce2dbb352ff7fc45","name":"should only return 1 node with relay and store capability","time":{"start":1761189190018,"stop":1761189190019,"duration":1},"status":"passed","severity":"normal"},{"uid":"239ffbd4d0a0b18c","name":"Subscribe to topic containing JSON and receive message","time":{"start":1761189733621,"stop":1761189733622,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad3e83077dd5b60e","name":"Query with Promise Callback, No message returned","time":{"start":1761189566140,"stop":1761189566141,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b7927edad24dc6d","name":"Outgoing message is emitted as sent","time":{"start":1761189230481,"stop":1761189230481,"duration":0},"status":"passed","severity":"normal"},{"uid":"848139aa16e7f354","name":"Push message with Basic HTML tag payload","time":{"start":1761190322859,"stop":1761190322859,"duration":0},"status":"passed","severity":"normal"},{"uid":"5af9c471c49e699c","name":"Push message with JSON payload","time":{"start":1761190322826,"stop":1761190322826,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca26f6165bbadc8e","name":"Push message with content topic containing long","time":{"start":1761190322850,"stop":1761190322851,"duration":1},"status":"passed","severity":"normal"},{"uid":"62f430e70633ec7f","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1761189164188,"stop":1761189164188,"duration":0},"status":"passed","severity":"normal"},{"uid":"291d4703b87e8ff3","name":"should handle network check errors gracefully","time":{"start":1761189177893,"stop":1761189177894,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e33d2c97e4b3885","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1761189210360,"stop":1761189210360,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f7bfeb22b3b64a","name":"Relay - dialed first","time":{"start":1761189612304,"stop":1761189612305,"duration":1},"status":"passed","severity":"normal"},{"uid":"342d959f5c8cf578","name":"Push message with content topic containing short","time":{"start":1761190322861,"stop":1761190322861,"duration":0},"status":"passed","severity":"normal"},{"uid":"43c5934c4a83034f","name":"Accepts a valid Waku Message","time":{"start":1761189238618,"stop":1761189238619,"duration":1},"status":"passed","severity":"normal"},{"uid":"e981c09bf0f82ca7","name":"should discard bootstrap peers when has more than set limit","time":{"start":1761189297044,"stop":1761189297044,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c960adade8830c9","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1761189210369,"stop":1761189210369,"duration":0},"status":"passed","severity":"normal"},{"uid":"e357e63e732cf47b","name":"Check publish message after service node is restarted","time":{"start":1761189445042,"stop":1761189445042,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bb8fedc76289d90","name":"should be able to dial TLS multiaddrs","time":{"start":1761189344364,"stop":1761189344364,"duration":0},"status":"passed","severity":"normal"},{"uid":"82eee5857cdb643f","name":"should dial peers from store when browser is connected","time":{"start":1761189178792,"stop":1761189178792,"duration":0},"status":"passed","severity":"normal"},{"uid":"d11f9d81f9855dd9","name":"Push message with custom timestamp: 1761185679213","time":{"start":1761190322832,"stop":1761190322833,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0bf92d0c1261021","name":"should work with v3 peers","time":{"start":1761189226197,"stop":1761189226198,"duration":1},"status":"passed","severity":"normal"},{"uid":"38434cb0a031aaaf","name":"should set default options when no config provided","time":{"start":1761189179415,"stop":1761189179415,"duration":0},"status":"passed","severity":"normal"},{"uid":"6747f81f9ac479f6","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1761189226616,"stop":1761189226619,"duration":3},"status":"passed","severity":"normal"},{"uid":"8d189d8f9bb2a82b","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1761189179137,"stop":1761189179137,"duration":0},"status":"passed","severity":"normal"},{"uid":"4633c4395815d13f","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1761189189659,"stop":1761189189659,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dc3181fe878f2f9","name":"should not receive a peer event after stop","time":{"start":1761189462246,"stop":1761189462246,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e7800a4042212eb","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1761189210380,"stop":1761189210381,"duration":1},"status":"passed","severity":"normal"},{"uid":"a58cc27e7e224932","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1761189178868,"stop":1761189178871,"duration":3},"status":"passed","severity":"normal"},{"uid":"2437674b719a79ab","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1761189733614,"stop":1761189733614,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fdff05d90349665","name":"random static sharding 10 - Cluster ID: 662, Shard ID: 70","time":{"start":1761189551507,"stop":1761189551507,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb17551e13cb8b64","name":"Query with Ordered Callback, No message returned","time":{"start":1761189566137,"stop":1761189566139,"duration":2},"status":"passed","severity":"normal"},{"uid":"63252d36dd5bd8b7","name":"should dial peer immediately when queue is empty","time":{"start":1761189177848,"stop":1761189177849,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe38b83c32161605","name":"should return peer for existing peer","time":{"start":1761189178803,"stop":1761189178807,"duration":4},"status":"passed","severity":"normal"},{"uid":"bed62a4d54a4abb3","name":"Default pageSize","time":{"start":1761189592039,"stop":1761189592039,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e4fbf84c4617a31","name":"msgTime: 0 ms from now, startTime: 1761103194569, endTime: 1761189594569","time":{"start":1761189612057,"stop":1761189612058,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c1e48f3c958c7af","name":"should successfully query peers and return peer infos","time":{"start":1761189189654,"stop":1761189189655,"duration":1},"status":"passed","severity":"normal"},{"uid":"a148b2cf46bfa166","name":"Check meta is set [ecies]","time":{"start":1761189200697,"stop":1761189200698,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bf7a037b081423a","name":"Outgoing message is emitted as sending","time":{"start":1761189228715,"stop":1761189228716,"duration":1},"status":"passed","severity":"normal"},{"uid":"da76cb7575b6f15d","name":"should handle case with all peers already connected","time":{"start":1761189178802,"stop":1761189178802,"duration":0},"status":"passed","severity":"normal"},{"uid":"f31d024000eb76a7","name":"should properly create location multiaddrs - tcp4","time":{"start":1761189169516,"stop":1761189169516,"duration":0},"status":"passed","severity":"normal"},{"uid":"96aa42152f7cbc1e","name":"Check received message containing XML","time":{"start":1761189717114,"stop":1761189717114,"duration":0},"status":"passed","severity":"normal"},{"uid":"e518618789842f56","name":"A test","time":{"start":1761189329419,"stop":1761189329419,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbedfa1c6053352","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1761189210361,"stop":1761189210361,"duration":0},"status":"passed","severity":"normal"},{"uid":"eddebc9989274f2b","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1761189164173,"stop":1761189164174,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c4ccb05a70bf0e7","name":"should properly clean up resources when disposed","time":{"start":1761189225592,"stop":1761189225593,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9fe6e1eaf29ad0d","name":"Passing page size 10 when there are 10 messages","time":{"start":1761189592035,"stop":1761189592036,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3e3ee1ea3946810","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1761189179235,"stop":1761189179236,"duration":1},"status":"passed","severity":"normal"},{"uid":"9259650ca56e52a9","name":"isConnected between 2 js-waku relay nodes","time":{"start":1761189274759,"stop":1761189274759,"duration":0},"status":"passed","severity":"normal"},{"uid":"828785aa0e278aa","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1761189226628,"stop":1761189226628,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbaae0c012ac6330","name":"ignores domain fetching errors","time":{"start":1761189190017,"stop":1761189190017,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd71985269728a9b","name":"should throw error - invalid id","time":{"start":1761189169512,"stop":1761189169512,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b0a05466eda40bc","name":"should emit message when we just started and store connect event occurs","time":{"start":1761189227247,"stop":1761189227247,"duration":0},"status":"passed","severity":"normal"},{"uid":"78e9cb52f007f0e5","name":"Check received message with timestamp: 1761189253169 ","time":{"start":1761189717117,"stop":1761189717117,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae5845752502e1aa","name":"Check received message with timestamp: 1761189253169 ","time":{"start":1761189717106,"stop":1761189717107,"duration":1},"status":"passed","severity":"normal"},{"uid":"3185fee9bc544442","name":"Subscribe to topic containing short and receive message","time":{"start":1761189733618,"stop":1761189733619,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad5f84d97de84e8b","name":"Subscribe to topic containing XML and receive message","time":{"start":1761189733621,"stop":1761189733621,"duration":0},"status":"passed","severity":"normal"},{"uid":"614b91c691d6d166","name":"Decoder throws on empty string content topic","time":{"start":1761189199002,"stop":1761189199003,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a9f3325a080daf4","name":"should be able to encode the field with only RELAY set to true","time":{"start":1761189168999,"stop":1761189169000,"duration":1},"status":"passed","severity":"normal"},{"uid":"70648abb9e558cd5","name":"Check received message containing shell command","time":{"start":1761189717115,"stop":1761189717115,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ec7863453efe8d1","name":"Push message with content topic containing Russian","time":{"start":1761190322841,"stop":1761190322841,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6328320520753","name":"Passing page size 0 when there are 110 messages","time":{"start":1761189592030,"stop":1761189592030,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dabc0a3c0cecff9","name":"Push message with content topic containing long","time":{"start":1761190322828,"stop":1761190322828,"duration":0},"status":"passed","severity":"normal"},{"uid":"7da680b51d653664","name":"does not throw on valid cases","time":{"start":1761189164164,"stop":1761189164164,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a43d86947637efb","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1761189733614,"stop":1761189733614,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bdcb272b448b38f","name":"Publish message with rate limit","time":{"start":1761189445043,"stop":1761189445043,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a440b6a065ad53","name":"different cluster: nodes don't connect","time":{"start":1761189344844,"stop":1761189344845,"duration":1},"status":"passed","severity":"normal"},{"uid":"236fc81b8f878577","name":"Push 30 different messages","time":{"start":1761190322850,"stop":1761190322850,"duration":0},"status":"skipped","severity":"normal"},{"uid":"615636e252cf162e","name":"should not fail to start the service if it is already started","time":{"start":1761189193573,"stop":1761189193573,"duration":0},"status":"passed","severity":"normal"},{"uid":"75680a7a473791bf","name":"isConnected should return false after all peers disconnect","time":{"start":1761189274758,"stop":1761189274758,"duration":0},"status":"passed","severity":"normal"},{"uid":"dddc176894dbb89b","name":"Store - dialed after - with timeout","time":{"start":1761189612306,"stop":1761189612306,"duration":0},"status":"passed","severity":"normal"},{"uid":"4269ad675d4e707a","name":"should serialize and deserialize correctly","time":{"start":1761189214203,"stop":1761189214203,"duration":0},"status":"passed","severity":"normal"},{"uid":"1564eaa448b5c2b7","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1761189453075,"stop":1761189453075,"duration":0},"status":"passed","severity":"normal"},{"uid":"be7d0255180d0c52","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1761189210384,"stop":1761189210384,"duration":0},"status":"passed","severity":"normal"},{"uid":"d748863e8d0c54e1","name":"should be safe to call multiple times","time":{"start":1761189179417,"stop":1761189179418,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aefc7c0c3729105","name":"Correctly serialized arguments","time":{"start":1761189344513,"stop":1761189344514,"duration":1},"status":"passed","severity":"normal"},{"uid":"e11316d2dacce0a9","name":"Check received message containing numeric","time":{"start":1761189717111,"stop":1761189717111,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d7bcba064ba6e70","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1761189227258,"stop":1761189227258,"duration":0},"status":"passed","severity":"normal"},{"uid":"c705bba052fc3029","name":"Meta field set when metaSetter is specified","time":{"start":1761189179395,"stop":1761189179396,"duration":1},"status":"passed","severity":"normal"},{"uid":"8eb19aa78ce9881a","name":"should return false when peer is not on the specified shard","time":{"start":1761189178246,"stop":1761189178247,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef7f34b28400ac49","name":"should work with stubbed retrieve function","time":{"start":1761189227238,"stop":1761189227238,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf52cd31e77b4f8b","name":"Push message with custom timestamp: 1730430879213","time":{"start":1761190322844,"stop":1761190322844,"duration":0},"status":"passed","severity":"normal"},{"uid":"54dc5b66a3cf6925","name":"should jump to current time when timestamp is far in the past","time":{"start":1761189216428,"stop":1761189216429,"duration":1},"status":"passed","severity":"normal"},{"uid":"10de758febd811d3","name":"should process queue every 500ms","time":{"start":1761189177879,"stop":1761189177884,"duration":5},"status":"passed","severity":"normal"},{"uid":"4bb0d30e439162cb","name":"Subscribe to topic containing emoji and publish message","time":{"start":1761189453079,"stop":1761189453079,"duration":0},"status":"passed","severity":"normal"},{"uid":"e178fab51202623","name":"Outgoing message is acknowledged","time":{"start":1761189229035,"stop":1761189229036,"duration":1},"status":"passed","severity":"normal"},{"uid":"403e5d56d487a59c","name":"Decoder throws on empty string content topic","time":{"start":1761189200699,"stop":1761189200699,"duration":0},"status":"passed","severity":"normal"},{"uid":"b09a116d32339fc9","name":"should reject on timeout if it was set","time":{"start":1761189227611,"stop":1761189227611,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8928a567f9b3c69","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1761189434325,"stop":1761189434326,"duration":1},"status":"passed","severity":"normal"},{"uid":"eceedadba328cd04","name":"rejects content-filtered query with only contentTopics","time":{"start":1761189178871,"stop":1761189178872,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbd9ee9584347884","name":"new peer added after a peer was already found","time":{"start":1761189433376,"stop":1761189433376,"duration":0},"status":"passed","severity":"normal"},{"uid":"61f7e7d0acbecff2","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1761189733612,"stop":1761189733612,"duration":0},"status":"passed","severity":"normal"},{"uid":"62dc823be0ee8d74","name":"Relay - dialed after","time":{"start":1761189612305,"stop":1761189612305,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1cbfcb3b8b78c24","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1761189210371,"stop":1761189210371,"duration":0},"status":"passed","severity":"normal"},{"uid":"9faaed9d3e500c13","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1761189164181,"stop":1761189164181,"duration":0},"status":"passed","severity":"normal"},{"uid":"c29fe6564252e91b","name":"should throw error - no public key","time":{"start":1761189169511,"stop":1761189169512,"duration":1},"status":"passed","severity":"normal"},{"uid":"e03238a5902c6cbc","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1761189210341,"stop":1761189210342,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a77ccd87dff4bb5","name":"Subscribe to topic containing short and publish message","time":{"start":1761189453073,"stop":1761189453073,"duration":0},"status":"passed","severity":"normal"},{"uid":"162d6f80760d2aae","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1761189189209,"stop":1761189189210,"duration":1},"status":"passed","severity":"normal"},{"uid":"77d49a6576d2d049","name":"Incoming message is emitted as received","time":{"start":1761189230482,"stop":1761189230483,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee6b26ae266abae3","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1761189225786,"stop":1761189225786,"duration":0},"status":"passed","severity":"normal"},{"uid":"56c66b1e3192a835","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1761189235522,"stop":1761189235522,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8a1eb7c90fdbc50","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1761189210350,"stop":1761189210350,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe5f65aff4552e1","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1761189226493,"stop":1761189226494,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d3ce070680bbf68","name":"should return no connections if no open connection provided","time":{"start":1761189178929,"stop":1761189178930,"duration":1},"status":"passed","severity":"normal"},{"uid":"6094167d34d1cfc1","name":"Push message with meta","time":{"start":1761190322865,"stop":1761190322865,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ea193b8051fde54","name":"Sync message is not sent if another sync message was just sent","time":{"start":1761189235521,"stop":1761189235521,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9969436944f00b2","name":"yields undefined for messages without content topic","time":{"start":1761189181216,"stop":1761189181216,"duration":0},"status":"passed","severity":"normal"},{"uid":"988605942561a9b6","name":"Push message with content topic containing SQL Injection","time":{"start":1761190322830,"stop":1761190322830,"duration":0},"status":"passed","severity":"normal"},{"uid":"75b8312d257db390","name":"should initialize with default options","time":{"start":1761189189967,"stop":1761189189968,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c0f95b9f38f4ae8","name":"should start periodic discovery on start","time":{"start":1761189189979,"stop":1761189189979,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce5c2908df9392e","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1761189164171,"stop":1761189164171,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea08b132b184dbd","name":"Check received message containing JSON","time":{"start":1761189717114,"stop":1761189717115,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb0ebd54688819df","name":"Query generator for multiple messages with different content topic format","time":{"start":1761189594192,"stop":1761189594192,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a6a1dd2dbbdae0","name":"Promise Callback - true","time":{"start":1761189578560,"stop":1761189578563,"duration":3},"status":"passed","severity":"normal"},{"uid":"a7e1b50c5de2cb0a","name":"Rejects garbage","time":{"start":1761189238619,"stop":1761189238620,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3ed85fa9f7d8f25","name":"should not modify tags of connections for different peers","time":{"start":1761189226634,"stop":1761189226634,"duration":0},"status":"passed","severity":"normal"},{"uid":"81c460ea18684a3","name":"Subscribe to topic containing Russian and publish message","time":{"start":1761189453075,"stop":1761189453075,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c38b4805c5dd25c","name":"should return false for different channelId","time":{"start":1761189230486,"stop":1761189230486,"duration":0},"status":"passed","severity":"normal"},{"uid":"107a4fceb6cc52e0","name":"should not create timers for topics where peer is not in mesh","time":{"start":1761189179141,"stop":1761189179142,"duration":1},"status":"passed","severity":"normal"},{"uid":"b136dfbd07de9295","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1761189434326,"stop":1761189434326,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea871695a7c6d86f","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1761189227222,"stop":1761189227229,"duration":7},"status":"passed","severity":"normal"},{"uid":"2112eb4e7bc0204f","name":"Callback on promise, aborts when callback returns true","time":{"start":1761189594194,"stop":1761189594194,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dcf4e03ae821d5","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1761189438298,"stop":1761189438298,"duration":0},"status":"passed","severity":"normal"},{"uid":"2536b6f4302593de","name":"should work with stubbed peer manager event emitter","time":{"start":1761189227231,"stop":1761189227231,"duration":0},"status":"passed","severity":"normal"},{"uid":"49d8336d82a77fed","name":"should not dispatch event when already disconnected","time":{"start":1761189178195,"stop":1761189178195,"duration":0},"status":"passed","severity":"normal"},{"uid":"d89890e6acccbe26","name":"Push message with Basic HTML tag payload","time":{"start":1761190322826,"stop":1761190322826,"duration":0},"status":"passed","severity":"normal"},{"uid":"f97e5e1305ca70a7","name":"should throw error - no public key","time":{"start":1761189169512,"stop":1761189169513,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6ab202dc0cc9afe","name":"Subscribe to topic containing shell command and publish message","time":{"start":1761189453078,"stop":1761189453078,"duration":0},"status":"passed","severity":"normal"},{"uid":"95e72b6f91f7680a","name":"Outgoing message is acknowledged","time":{"start":1761189230482,"stop":1761189230482,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc16291173c9f2b9","name":"Subscribe to topic containing special chars and publish message","time":{"start":1761189453074,"stop":1761189453074,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f2b8660cbe1f03b","name":"should create KeepAliveManager with required options","time":{"start":1761189179107,"stop":1761189179107,"duration":0},"status":"passed","severity":"normal"},{"uid":"74dd58bbf4c611b","name":"Retries within maximum given attempts","time":{"start":1761189227269,"stop":1761189227270,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e66f88754523126","name":"should decode valid enr successfully","time":{"start":1761189169510,"stop":1761189169510,"duration":0},"status":"passed","severity":"normal"},{"uid":"62828dd60d904f66","name":"should create ShardReader with static shards network config","time":{"start":1761189178236,"stop":1761189178238,"duration":2},"status":"passed","severity":"normal"},{"uid":"70f7c36a9f8383c9","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1761189733607,"stop":1761189733608,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8c4d9a27bcef895","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1761189164171,"stop":1761189164171,"duration":0},"status":"passed","severity":"normal"},{"uid":"307c134a0c664e02","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1761189210371,"stop":1761189210374,"duration":3},"status":"passed","severity":"normal"},{"uid":"69ce91f6e1a34b01","name":"Outgoing message is possibly acknowledged","time":{"start":1761189230482,"stop":1761189230482,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d60f0d799b7ad392","name":"should select older connection if present","time":{"start":1761189178930,"stop":1761189178930,"duration":0},"status":"passed","severity":"normal"},{"uid":"632b594bd58e70b9","name":"should handle peerStore errors gracefully","time":{"start":1761189179422,"stop":1761189179422,"duration":0},"status":"passed","severity":"normal"},{"uid":"acb64df2b1fbb7c1","name":"Query Generator - true","time":{"start":1761189578554,"stop":1761189578556,"duration":2},"status":"passed","severity":"normal"},{"uid":"d76bbcfd8be28cd9","name":"Subscribe and receives messages on 20 topics","time":{"start":1761189733606,"stop":1761189733607,"duration":1},"status":"passed","severity":"normal"},{"uid":"276d34c8208b05f8","name":"Round trip binary encryption [ecies, signature]","time":{"start":1761189200697,"stop":1761189200697,"duration":0},"status":"passed","severity":"normal"},{"uid":"461d1a0345057a69","name":"Push message with short payload","time":{"start":1761190322856,"stop":1761190322856,"duration":0},"status":"passed","severity":"normal"},{"uid":"99251128e7fef1bf","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1761189733615,"stop":1761189733616,"duration":1},"status":"passed","severity":"normal"},{"uid":"26a8b081fa82026","name":"should be empty after removing the only subscription","time":{"start":1761189226642,"stop":1761189226643,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee839c0707569079","name":"should accept empty decoders array","time":{"start":1761189227229,"stop":1761189227230,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e456e0f1346ed1a","name":"should return false for content message without causal history","time":{"start":1761189230487,"stop":1761189230487,"duration":0},"status":"passed","severity":"normal"},{"uid":"79df0acdb458c2e6","name":"Push message with emoji payload","time":{"start":1761190322860,"stop":1761190322860,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4eb554fb8abaea7","name":"peer:update - should do nothing if another protocol hit","time":{"start":1761189179235,"stop":1761189179235,"duration":0},"status":"passed","severity":"normal"},{"uid":"de53260112f74997","name":"Wrong topic","time":{"start":1761189543302,"stop":1761189543302,"duration":0},"status":"passed","severity":"normal"},{"uid":"216ece35e705d8fa","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1761189169007,"stop":1761189169008,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba6fc826587ac09d","name":"should be online or offline if network state changed","time":{"start":1761189274760,"stop":1761189274761,"duration":1},"status":"passed","severity":"normal"},{"uid":"46aa7314eb8e39be","name":"should handle queue overflow by adding peers to queue","time":{"start":1761189177878,"stop":1761189177879,"duration":1},"status":"passed","severity":"normal"},{"uid":"6250331b2c83304b","name":"should add event listeners to libp2p","time":{"start":1761189178179,"stop":1761189178179,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b7df43737aac93","name":"Check message with no pubsub topic is not received","time":{"start":1761189717108,"stop":1761189717108,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa95abd3d6876df","name":"Push message with rate limit","time":{"start":1761190322865,"stop":1761190322866,"duration":1},"status":"passed","severity":"normal"},{"uid":"162b264a5d98d240","name":"Decrypt messages","time":{"start":1761189434977,"stop":1761189434978,"duration":1},"status":"passed","severity":"normal"},{"uid":"66318856723143b0","name":"Refresh subscription","time":{"start":1761189453072,"stop":1761189453072,"duration":0},"status":"skipped","severity":"normal"},{"uid":"492d9ba863547913","name":"Publish message with custom timestamp: Thu Oct 23 2025 02:17:18 GMT+0000 (Coordinated Universal Time)","time":{"start":1761189445039,"stop":1761189445039,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f0803275004045f","name":"handles different networkShards values correctly","time":{"start":1761189164180,"stop":1761189164180,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1f7ab15ca014079","name":"should create PeerExchange instance with components","time":{"start":1761189189673,"stop":1761189189673,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a5c05aa718755b7","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1761189190020,"stop":1761189190020,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f2d66479504715c9","name":"Check received message containing Russian","time":{"start":1761189717112,"stop":1761189717112,"duration":0},"status":"passed","severity":"normal"},{"uid":"199ae7680e297801","name":"Check received message containing Arabic","time":{"start":1761189717101,"stop":1761189717102,"duration":1},"status":"passed","severity":"normal"},{"uid":"99106d3e51ec04e4","name":"can start the service","time":{"start":1761189193572,"stop":1761189193572,"duration":0},"status":"passed","severity":"normal"},{"uid":"88bc56c04aa74043","name":"Push message with content topic containing special chars","time":{"start":1761190322861,"stop":1761190322862,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f3f677b8a03d5cd","name":"should initialize with custom number of peers","time":{"start":1761189226606,"stop":1761189226607,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fbf56e6681f74b1","name":"Encoder throws on undefined content topic","time":{"start":1761189200698,"stop":1761189200698,"duration":0},"status":"passed","severity":"normal"},{"uid":"91994df97e66f41a","name":"should create PeerExchangeDiscovery with default options","time":{"start":1761189189980,"stop":1761189189980,"duration":0},"status":"passed","severity":"normal"},{"uid":"42d63cda18bcf92d","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1761189210379,"stop":1761189210380,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7893327025428ec","name":"Push message with shell command payload","time":{"start":1761190322826,"stop":1761190322826,"duration":0},"status":"passed","severity":"normal"},{"uid":"51635dce83d748b9","name":"should encode/decode to RLP encoding","time":{"start":1761189169514,"stop":1761189169514,"duration":0},"status":"passed","severity":"normal"},{"uid":"249d00a2b1af43a3","name":"should handle ping failures gracefully","time":{"start":1761189179130,"stop":1761189179130,"duration":0},"status":"passed","severity":"normal"},{"uid":"f22ab4335d4a8dec","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1761189733620,"stop":1761189733620,"duration":0},"status":"passed","severity":"normal"},{"uid":"581e9cfa1158eb08","name":"should be able to encode the field with only STORE set to true","time":{"start":1761189169001,"stop":1761189169002,"duration":1},"status":"passed","severity":"normal"},{"uid":"176dbe02760ca322","name":"peer exchange sets tag","time":{"start":1761189433374,"stop":1761189433375,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef7d787f99a466ce","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app62/1/topic977/test.js","time":{"start":1761189543300,"stop":1761189543301,"duration":1},"status":"passed","severity":"normal"},{"uid":"e802a394fd004992","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1761189226373,"stop":1761189226373,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d6bba5a040d7206","name":"Check publish message after client node is restarted","time":{"start":1761189445042,"stop":1761189445043,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f144be1358b79de9","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1761189181212,"stop":1761189181213,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a64f06a9610b094","name":"Subscribe to topic containing Russian and receive message","time":{"start":1761189733620,"stop":1761189733620,"duration":0},"status":"passed","severity":"normal"},{"uid":"403a70575fcd0497","name":"Check message with no content topic is not received","time":{"start":1761189717118,"stop":1761189717118,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce1722fb4d0d3a2f","name":"Passing page size 110 when there are 120 messages","time":{"start":1761189592039,"stop":1761189592039,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b1b95dae917b94","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1761189445039,"stop":1761189445039,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4c45faa4e5b157f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1761189164187,"stop":1761189164187,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0904880e1f0c5cf","name":"returns all values when wanted number is greater than available values","time":{"start":1761189188454,"stop":1761189188455,"duration":1},"status":"passed","severity":"normal"},{"uid":"9aad089959418e5f","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1761189434327,"stop":1761189434327,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5ea0f98fb9f161a","name":"should not fail to stop the service if it was not started","time":{"start":1761189462243,"stop":1761189462244,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf05cebfba4cd2cd","name":"Promise Callback - false","time":{"start":1761189578563,"stop":1761189578564,"duration":1},"status":"passed","severity":"normal"},{"uid":"776a16cbcdc67f04","name":"Passing page size 1 when there are 4 messages","time":{"start":1761189592031,"stop":1761189592033,"duration":2},"status":"passed","severity":"normal"},{"uid":"54b37c6e248e72cf","name":"should drop connection to one peer on hangUp","time":{"start":1761189344363,"stop":1761189344363,"duration":0},"status":"passed","severity":"normal"},{"uid":"4830e6b526697ce7","name":"Refresh subscription","time":{"start":1761189733618,"stop":1761189733618,"duration":0},"status":"passed","severity":"normal"},{"uid":"b439d25d1fa159ab","name":"Push message with rate limit","time":{"start":1761190322843,"stop":1761190322843,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9a751753bb9cc05","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1761189210374,"stop":1761189210375,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6439fd62f40b6da","name":"Subscribe to topic containing Russian and receive message","time":{"start":1761189733612,"stop":1761189733612,"duration":0},"status":"passed","severity":"normal"},{"uid":"d51a8d34a43d22b4","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1761189210388,"stop":1761189210389,"duration":1},"status":"passed","severity":"normal"},{"uid":"b067e70f09ff3d23","name":"should return true for sync message with causal history","time":{"start":1761189230488,"stop":1761189230488,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e917c61afd63e7","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1761189229036,"stop":1761189229036,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3825eb0da4568ea","name":"should not allow unachievable error rate","time":{"start":1761189210059,"stop":1761189210059,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e388a627b0e699","name":"should dial peer when no shard info available","time":{"start":1761189177871,"stop":1761189177871,"duration":0},"status":"passed","severity":"normal"},{"uid":"877fd9f973c39946","name":"Push message with meta","time":{"start":1761190322831,"stop":1761190322831,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f5dfea38717c5ed","name":"Add multiple subscription objects on single nwaku node","time":{"start":1761189733614,"stop":1761189733615,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1d060d14db24d5b","name":"Check received message containing long","time":{"start":1761189717099,"stop":1761189717100,"duration":1},"status":"passed","severity":"normal"},{"uid":"32796d107c0819f4","name":"should not change state when connections remain after disconnect","time":{"start":1761189178192,"stop":1761189178193,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee058185fc720291","name":"should create a new stream if no existing for protocol found","time":{"start":1761189179232,"stop":1761189179233,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4dbb2a5a39fb0ab","name":"Relay + Store","time":{"start":1761189258904,"stop":1761189258905,"duration":1},"status":"passed","severity":"normal"},{"uid":"823a8b76f08f1e1d","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1761189445041,"stop":1761189445041,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c90d31c381f14b0","name":"should not trigger query when a recent query happened under threshold","time":{"start":1761189227247,"stop":1761189227247,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ea79a2c827ba52","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1761189210354,"stop":1761189210355,"duration":1},"status":"passed","severity":"normal"},{"uid":"7efebe5c2f0e5479","name":"Used by Waku Relay","time":{"start":1761189605275,"stop":1761189605275,"duration":0},"status":"passed","severity":"normal"},{"uid":"3011cbda7dc225dc","name":"should create ShardReader with auto sharding network config","time":{"start":1761189178236,"stop":1761189178236,"duration":0},"status":"passed","severity":"normal"},{"uid":"354251105257b80a","name":"should filter peers by codec","time":{"start":1761189179422,"stop":1761189179422,"duration":0},"status":"passed","severity":"normal"},{"uid":"a07fc477154a953b","name":"Push 30 different messages","time":{"start":1761190322838,"stop":1761190322838,"duration":0},"status":"skipped","severity":"normal"},{"uid":"be35cb3874ba7156","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1761189179138,"stop":1761189179141,"duration":3},"status":"passed","severity":"normal"},{"uid":"859b8602725303a0","name":"Push message with content topic containing emoji","time":{"start":1761190322842,"stop":1761190322843,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0f84371f8888ca5","name":"should return false when peer is not found","time":{"start":1761189178251,"stop":1761189178251,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdcf0c8e3033aa4e","name":"Push message with JSON payload","time":{"start":1761190322859,"stop":1761190322859,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccd97267e3cf171f","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1761189433376,"stop":1761189433376,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb6df030d269199","name":"should register libp2p event listeners when start is called","time":{"start":1761189226613,"stop":1761189226613,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f0aaf1c48b3fdfb","name":"should retry on complete failure if specified","time":{"start":1761189226194,"stop":1761189226194,"duration":0},"status":"passed","severity":"normal"},{"uid":"b667ba827909c92a","name":"Push message with content topic containing numeric","time":{"start":1761190322851,"stop":1761190322851,"duration":0},"status":"passed","severity":"normal"},{"uid":"53460d934c40db4c","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1761189178823,"stop":1761189178827,"duration":4},"status":"passed","severity":"normal"},{"uid":"6fa5ffba9b254d5f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1761189164185,"stop":1761189164185,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fc76d65aeef4712","name":"Encoder throws on empty string content topic","time":{"start":1761189199001,"stop":1761189199002,"duration":1},"status":"passed","severity":"normal"},{"uid":"66d598c720893632","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1761189164188,"stop":1761189164188,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe02e14cb8a42ba7","name":"should be safe to call multiple times","time":{"start":1761189179113,"stop":1761189179113,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae1c5a52345fdd57","name":"tcp ip4 address","time":{"start":1761189168901,"stop":1761189168904,"duration":3},"status":"passed","severity":"normal"},{"uid":"48b4a103628b2dd6","name":"should get all peers from store","time":{"start":1761189178795,"stop":1761189178798,"duration":3},"status":"passed","severity":"normal"},{"uid":"956ac6f44ab5b88c","name":"Push message with content topic containing SQL Injection","time":{"start":1761190322863,"stop":1761190322863,"duration":0},"status":"passed","severity":"normal"},{"uid":"c859d402492f3793","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1761189164183,"stop":1761189164183,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eb56f18e5d19a3d","name":"Does not throw an exception when node disconnects","time":{"start":1761189605273,"stop":1761189605274,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4f836a589273a90","name":"should do nothing if no non-locked connections to drop","time":{"start":1761189178818,"stop":1761189178818,"duration":0},"status":"passed","severity":"normal"},{"uid":"b40a04d146cb6d23","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1761189733610,"stop":1761189733611,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ef09b340bf258c3","name":"Overlapping topic subscription","time":{"start":1761189453072,"stop":1761189453072,"duration":0},"status":"skipped","severity":"normal"},{"uid":"10c996ce06675c01","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1761189227605,"stop":1761189227605,"duration":0},"status":"passed","severity":"normal"},{"uid":"a63068af1fef99e1","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1761189164173,"stop":1761189164173,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef685cc3397f5eb7","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1761189210387,"stop":1761189210388,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bac0d9ab1c310e5","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1761189198999,"stop":1761189199000,"duration":1},"status":"passed","severity":"normal"},{"uid":"20652dca2e6cdcd3","name":"should return true when peer is on the same cluster","time":{"start":1761189178238,"stop":1761189178239,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce9968eb2a899226","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1761189210390,"stop":1761189210390,"duration":0},"status":"passed","severity":"normal"},{"uid":"186db4c3c4a1cd66","name":"Push 30 different messages","time":{"start":1761190322827,"stop":1761190322828,"duration":1},"status":"skipped","severity":"normal"},{"uid":"bbc9aed1c18cafec","name":"should handle zero peers request","time":{"start":1761189189665,"stop":1761189189665,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3ee65f914f0ff96","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1761189178388,"stop":1761189178388,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3342da5b0657165","name":"Outgoing message is emitted as sent","time":{"start":1761189228716,"stop":1761189228716,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe495318bebf47f3","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1761189227247,"stop":1761189227248,"duration":1},"status":"passed","severity":"normal"},{"uid":"69e37a760612bdef","name":"Push message equal or less that 1MB","time":{"start":1761190322833,"stop":1761190322833,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4380ec6278e3472","name":"Check message with non string payload is not received","time":{"start":1761189717109,"stop":1761189717110,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf41bc637a8d1487","name":"should handle complete connection lifecycle","time":{"start":1761189178200,"stop":1761189178217,"duration":17},"status":"passed","severity":"normal"},{"uid":"3e20df5f6dc454a5","name":"Decoder throws on undefined content topic","time":{"start":1761189200699,"stop":1761189200699,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0aabd2d9082175","name":"ends after yielding if response size indicates end","time":{"start":1761189181217,"stop":1761189181217,"duration":0},"status":"passed","severity":"normal"},{"uid":"281945cd2c86d821","name":"Push message with Basic HTML tag payload","time":{"start":1761190322837,"stop":1761190322837,"duration":0},"status":"passed","severity":"normal"},{"uid":"18844fe0040b0bc1","name":"Push message with content topic containing JSON","time":{"start":1761190322863,"stop":1761190322863,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f490225cbf69ec","name":"Sync message is not sent if another sync message was just received","time":{"start":1761189235520,"stop":1761189235521,"duration":1},"status":"passed","severity":"normal"},{"uid":"69e7a7bd9f1e0acb","name":"Reusing cursor across nodes","time":{"start":1761189556162,"stop":1761189556162,"duration":0},"status":"passed","severity":"normal"},{"uid":"db41b30b53a016b7","name":"should load peers from local storage and dispatch events","time":{"start":1761189193574,"stop":1761189193575,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ad2e3a5047d81cf","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1761189556160,"stop":1761189556162,"duration":2},"status":"passed","severity":"normal"},{"uid":"eba23e22878dbca2","name":"connects to nwaku","time":{"start":1761189605273,"stop":1761189605273,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfc91d1ef870bc23","name":"Refresh subscription","time":{"start":1761189733608,"stop":1761189733608,"duration":0},"status":"passed","severity":"normal"},{"uid":"489f9fa872014226","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1761189210392,"stop":1761189210392,"duration":0},"status":"passed","severity":"normal"},{"uid":"392a5c08c6c5db22","name":"Generator, 2 different shards","time":{"start":1761189558071,"stop":1761189558071,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c3a96f33afd116","name":"should update peers in cache on 'peer:identify' event","time":{"start":1761189193575,"stop":1761189193575,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea2db1aab33f7f3e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1761189164189,"stop":1761189164189,"duration":0},"status":"passed","severity":"normal"},{"uid":"beaeff4c759806d0","name":"Push message with content topic containing numeric","time":{"start":1761190322839,"stop":1761190322839,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bc243d5f8b7cbe0","name":"Check message received after jswaku node is restarted","time":{"start":1761189717119,"stop":1761189717119,"duration":0},"status":"passed","severity":"normal"},{"uid":"68119641489e203e","name":"Waku message hash computation (payload length 0)","time":{"start":1761189178387,"stop":1761189178388,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9e17d2550e483f7","name":"should start the dialing interval","time":{"start":1761189177821,"stop":1761189177821,"duration":0},"status":"passed","severity":"normal"},{"uid":"9987c550cb2302bd","name":"should handle case when navigator is not available","time":{"start":1761189178188,"stop":1761189178189,"duration":1},"status":"passed","severity":"normal"},{"uid":"52b7394beb507449","name":"Push message equal or less that 1MB","time":{"start":1761190322855,"stop":1761190322855,"duration":0},"status":"passed","severity":"normal"},{"uid":"f58591534fe3fea2","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1761189179402,"stop":1761189179402,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2edf2c73b936e","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1761189434323,"stop":1761189434324,"duration":1},"status":"passed","severity":"normal"},{"uid":"107814233d0c7136","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1761189733617,"stop":1761189733618,"duration":1},"status":"passed","severity":"normal"},{"uid":"82b85654e932c74f","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1761189733607,"stop":1761189733607,"duration":0},"status":"passed","severity":"normal"},{"uid":"901843c04df128ab","name":"should be able to encode the field with only FILTER set to true","time":{"start":1761189169002,"stop":1761189169002,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c92fefeda91ba71","name":"Cluster ID 0, shard 1","time":{"start":1761189551495,"stop":1761189551495,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb405c8643e08113","name":"ends if stream creation fails","time":{"start":1761189181214,"stop":1761189181214,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d5bfb9f57d07816","name":"should not create multiple intervals when called multiple times","time":{"start":1761189177822,"stop":1761189177828,"duration":6},"status":"passed","severity":"normal"},{"uid":"e78780a7ebdc5160","name":"Subscribe to topic containing JSON and receive message","time":{"start":1761189733613,"stop":1761189733613,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5ff525a847311ed","name":"should dial second nwaku node that was discovered","time":{"start":1761189253107,"stop":1761189253108,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f683b8062f1ef87b","name":"throws on content topic with empty topic name field","time":{"start":1761189164168,"stop":1761189164168,"duration":0},"status":"passed","severity":"normal"},{"uid":"981b2906272273aa","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app84/8/topic637/proto","time":{"start":1761189543294,"stop":1761189543296,"duration":2},"status":"passed","severity":"normal"},{"uid":"b9fd11e206b79942","name":"Push message with short payload","time":{"start":1761190322822,"stop":1761190322823,"duration":1},"status":"passed","severity":"normal"},{"uid":"3abf19d1886b305","name":"should initialize with isNetworkConnected as false","time":{"start":1761189178176,"stop":1761189178177,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bd49d6471c6968d","name":"should handle peer connect event","time":{"start":1761189178190,"stop":1761189178191,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3715d01fe5cedf1","name":"Sample","time":{"start":1761189169022,"stop":1761189169023,"duration":1},"status":"passed","severity":"normal"},{"uid":"4044f39192406163","name":"should handle case with no peers in store","time":{"start":1761189178801,"stop":1761189178802,"duration":1},"status":"passed","severity":"normal"},{"uid":"e634a424c6a5b826","name":"throws if store query response has error status","time":{"start":1761189181215,"stop":1761189181215,"duration":0},"status":"passed","severity":"normal"},{"uid":"431981b9e7a46423","name":"Light Node - default protocols","time":{"start":1761189612307,"stop":1761189612307,"duration":0},"status":"passed","severity":"normal"},{"uid":"2368c54243248fae","name":"should stop query on content message from same channel","time":{"start":1761189230485,"stop":1761189230485,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdf0d47c57c65122","name":"Subscribe to topic containing special chars and receive message","time":{"start":1761189733619,"stop":1761189733619,"duration":0},"status":"passed","severity":"normal"},{"uid":"a87d7230019b70ee","name":"should reject if Store is requested but not mounted","time":{"start":1761189227610,"stop":1761189227610,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bb9de8f6ce670db","name":"Check received message containing Script","time":{"start":1761189717103,"stop":1761189717103,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bb5cd991dedf1eb","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1761189274757,"stop":1761189274757,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b512af2fda24a3a","name":"Nodes with multiple pubsub topic","time":{"start":1761189438298,"stop":1761189438302,"duration":4},"status":"passed","severity":"normal"},{"uid":"6c571174cd49a904","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1761189321224,"stop":1761189321228,"duration":4},"status":"passed","severity":"normal"},{"uid":"96c6ed064ce62554","name":"throws if decoders don't match content topics","time":{"start":1761189181213,"stop":1761189181214,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c5c29a3eaeefbb2","name":"Ordered Callback - false","time":{"start":1761189578567,"stop":1761189578567,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c8d6e56258c4c4","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1761189178187,"stop":1761189178188,"duration":1},"status":"passed","severity":"normal"},{"uid":"c14e3c9bdfe170bf","name":"should respect custom numPeersToUse configuration","time":{"start":1761189226615,"stop":1761189226615,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7136c6f57d83972","name":"Push message with unicode special characters payload","time":{"start":1761190322849,"stop":1761190322849,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5e901e65d9d7098","name":"Fails to push message with large meta","time":{"start":1761190322854,"stop":1761190322854,"duration":0},"status":"passed","severity":"normal"},{"uid":"e864d96fdf1f9e2d","name":"should handle errors when removing globalThis listeners","time":{"start":1761189178184,"stop":1761189178185,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b704fe170e228d2","name":"should work with mock decoders","time":{"start":1761189227238,"stop":1761189227239,"duration":1},"status":"passed","severity":"normal"},{"uid":"531f479c0d32b57d","name":"should requeue task if no peer is available","time":{"start":1761189226372,"stop":1761189226373,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3fed813dda2c81b","name":"should return start time to last successful query since last query is less than max range","time":{"start":1761189227263,"stop":1761189227263,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce580fc0175682a6","name":"Push message with escaped characters payload","time":{"start":1761190322827,"stop":1761190322827,"duration":0},"status":"passed","severity":"normal"},{"uid":"11f67e3a3f7de7e3","name":"should return all connected peers without codec filter","time":{"start":1761189179422,"stop":1761189179422,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a95b40ca5350e4","name":"Push message with content topic containing emoji","time":{"start":1761190322853,"stop":1761190322853,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b4e577343fec84","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1761189210377,"stop":1761189210377,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0f971cb77e043c7","name":"Push message with Arabic payload","time":{"start":1761190322857,"stop":1761190322857,"duration":0},"status":"passed","severity":"normal"},{"uid":"e08811a99b2017","name":"messageHash returns a Uint8Array","time":{"start":1761189178399,"stop":1761189178405,"duration":6},"status":"passed","severity":"normal"},{"uid":"e9f5ee9d953e77f","name":"Check message with non string payload is not received","time":{"start":1761189717119,"stop":1761189717119,"duration":0},"status":"passed","severity":"normal"},{"uid":"605946d9018e666b","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1761189189206,"stop":1761189189207,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd3194da12a7d702","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1761189210350,"stop":1761189210354,"duration":4},"status":"passed","severity":"normal"},{"uid":"a6594fad40ce2c0b","name":"Push message with numeric payload","time":{"start":1761190322846,"stop":1761190322846,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3339ac49fd51ff2","name":"should create QueryOnConnect instance without options","time":{"start":1761189227229,"stop":1761189227229,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1623ce94f9eec3f","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1761189598797,"stop":1761189598797,"duration":0},"status":"passed","severity":"normal"},{"uid":"a237eb2a5c45262a","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app22/9/topic265/test.js","time":{"start":1761189543299,"stop":1761189543299,"duration":0},"status":"passed","severity":"normal"},{"uid":"150a6eff93d1afca","name":"should check false positive rate","time":{"start":1761189214204,"stop":1761189214205,"duration":1},"status":"passed","severity":"normal"},{"uid":"818c1d0023117821","name":"Subscribe to topic containing short and receive message","time":{"start":1761189733609,"stop":1761189733609,"duration":0},"status":"passed","severity":"normal"},{"uid":"18af1db0f2d4101a","name":"should perform initial health assessment on start","time":{"start":1761189226497,"stop":1761189226498,"duration":1},"status":"passed","severity":"normal"},{"uid":"496dcb08823a93f0","name":"Push message with content topic containing unicode special characters","time":{"start":1761190322853,"stop":1761190322853,"duration":0},"status":"passed","severity":"normal"},{"uid":"830b23fa0a208279","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1761189189660,"stop":1761189189660,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a048b531deaa77b","name":"accepts time-filtered query with content filter","time":{"start":1761189178881,"stop":1761189178881,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea610ef6a099b156","name":"should dial peer when on same shard","time":{"start":1761189177868,"stop":1761189177871,"duration":3},"status":"passed","severity":"normal"},{"uid":"3fa0a6e57ead25e7","name":"Push message with content topic containing Arabic","time":{"start":1761190322829,"stop":1761190322829,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d80903830ef772b","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1761189210059,"stop":1761189210060,"duration":1},"status":"passed","severity":"normal"},{"uid":"2269b28cada116ae","name":"should reject if Filter is requested but not mounted","time":{"start":1761189227610,"stop":1761189227611,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd4798a03c8c48c7","name":"should remove event listeners","time":{"start":1761189178788,"stop":1761189178788,"duration":0},"status":"passed","severity":"normal"},{"uid":"171e75ae5e361f50","name":"should create NetworkMonitor with libp2p and events","time":{"start":1761189178175,"stop":1761189178176,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc495f683406ccf7","name":"Query generator for multiple messages","time":{"start":1761189594189,"stop":1761189594189,"duration":0},"status":"passed","severity":"normal"},{"uid":"380bed0bbe4f0a25","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1761189189206,"stop":1761189189206,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed45aacf795b0234","name":"Check received message containing escaped characters","time":{"start":1761189717105,"stop":1761189717105,"duration":0},"status":"passed","severity":"normal"},{"uid":"f03fd20c9d1c86fb","name":"passes more than one ENR URLs and attempts connection","time":{"start":1761189259430,"stop":1761189259431,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b42e25f265e4e3fd","name":"Push to array if already present","time":{"start":1761189163928,"stop":1761189163929,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f0727ccf63cb9e","name":"should handle peer store errors gracefully","time":{"start":1761189226499,"stop":1761189226499,"duration":0},"status":"passed","severity":"normal"},{"uid":"390bd3c8fa63ae5","name":"Check received message containing Basic HTML tag","time":{"start":1761189717103,"stop":1761189717104,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6477cc78156fcdb","name":"should use current time when it's greater than incremented timestamp","time":{"start":1761189216425,"stop":1761189216426,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f2ce89f34707820","name":"Query Generator, No message returned","time":{"start":1761189566109,"stop":1761189566110,"duration":1},"status":"passed","severity":"normal"},{"uid":"4173a01d438d620a","name":"Push message with content topic containing special chars","time":{"start":1761190322851,"stop":1761190322851,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff54bc5775d2632","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1761189594578,"stop":1761189594578,"duration":0},"status":"passed","severity":"normal"},{"uid":"14edd671af27531c","name":"Push message with content topic containing Chinese","time":{"start":1761190322829,"stop":1761190322829,"duration":0},"status":"passed","severity":"normal"},{"uid":"b52a12f03c37450d","name":"return first retrieved peers without further DNS queries","time":{"start":1761189190019,"stop":1761189190019,"duration":0},"status":"passed","severity":"normal"},{"uid":"e122cfeba286a87f","name":"Check publish message containing Chinese","time":{"start":1761189445034,"stop":1761189445034,"duration":0},"status":"passed","severity":"normal"},{"uid":"de144e47335cb90d","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1761189598798,"stop":1761189598799,"duration":1},"status":"passed","severity":"normal"},{"uid":"975f816fdbf822d6","name":"should handle special patterns correctly","time":{"start":1761189214204,"stop":1761189214204,"duration":0},"status":"passed","severity":"normal"},{"uid":"aae0a31b0b88db1d","name":"throws on content topic with empty application field","time":{"start":1761189164167,"stop":1761189164167,"duration":0},"status":"passed","severity":"normal"},{"uid":"78c0579b6b1b235a","name":"Push message with custom timestamp: 1761192879214","time":{"start":1761190322866,"stop":1761190322867,"duration":1},"status":"passed","severity":"normal"},{"uid":"b701cd045b29edaa","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1761189733620,"stop":1761189733620,"duration":0},"status":"passed","severity":"normal"},{"uid":"97fd99c281408fa","name":"should handle complete peer lifecycle","time":{"start":1761189179158,"stop":1761189179158,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce453967e3e6d123","name":"Push message with Chinese payload","time":{"start":1761190322857,"stop":1761190322857,"duration":0},"status":"passed","severity":"normal"},{"uid":"5764ffcf0777d70a","name":"Push message with content topic containing escaped characters","time":{"start":1761190322842,"stop":1761190322842,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8ea6607fb3183d3","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1761189733605,"stop":1761189733605,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8e620c283d59e89","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1761189227256,"stop":1761189227256,"duration":0},"status":"passed","severity":"normal"},{"uid":"51049e7fcbcf17b6","name":"Push message with custom timestamp: 1761192879213","time":{"start":1761190322833,"stop":1761190322833,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c785d4fc3d85628","name":"Subscribe to topic containing XML and publish message","time":{"start":1761189453076,"stop":1761189453077,"duration":1},"status":"passed","severity":"normal"},{"uid":"11142ba4dd315214","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1761189190019,"stop":1761189190019,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6f1af10a4f78106","name":"Decoder throws on empty string content topic","time":{"start":1761189179401,"stop":1761189179401,"duration":0},"status":"passed","severity":"normal"},{"uid":"d02d9a55292117c4","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1761189169003,"stop":1761189169003,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec324179456e85cd","name":"Push message with SQL Injection payload","time":{"start":1761190322825,"stop":1761190322825,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc03fba233141de","name":"should return false when peer is not on topic","time":{"start":1761189179423,"stop":1761189179423,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de47fbc9ba31a6e","name":"Push message with rate limit","time":{"start":1761190322854,"stop":1761190322854,"duration":0},"status":"passed","severity":"normal"},{"uid":"988aafb41315132f","name":"should handle queue processing errors gracefully","time":{"start":1761189177885,"stop":1761189177889,"duration":4},"status":"passed","severity":"normal"},{"uid":"62573015dc4111c7","name":"Push message with content topic containing Russian","time":{"start":1761190322852,"stop":1761190322852,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5f908aea07a4eeb","name":"Push message with XML payload","time":{"start":1761190322825,"stop":1761190322826,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad45d04821a4494d","name":"should handle timestamp equal to current time","time":{"start":1761189216426,"stop":1761189216426,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc5c608f7c2e1c26","name":"Subscribe and receive messages via waku relay post","time":{"start":1761189733616,"stop":1761189733616,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4766d1ac3f6a067","name":"Push message with special chars payload","time":{"start":1761190322824,"stop":1761190322824,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e724a4f536c867d","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1761189178386,"stop":1761189178386,"duration":0},"status":"passed","severity":"normal"},{"uid":"e607d31c65f6d638","name":"should handle multiple peers with different shard configurations","time":{"start":1761189177896,"stop":1761189177896,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb9453d1f4a2cf9a","name":"should ensure monotonic increase","time":{"start":1761189216426,"stop":1761189216427,"duration":1},"status":"passed","severity":"normal"},{"uid":"87947d823dc87291","name":"Publish message with large meta","time":{"start":1761189445043,"stop":1761189445043,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f3d75a9da2eeae","name":"Subscribe and publish message","time":{"start":1761189453070,"stop":1761189453070,"duration":0},"status":"passed","severity":"normal"},{"uid":"e30b0498c3215573","name":"should dial with PeerId and return stream","time":{"start":1761189179419,"stop":1761189179419,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeb75b49bf473ea","name":"should perform ping and update peer store on timer","time":{"start":1761189179130,"stop":1761189179130,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af437c4b823b16c","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1761189210385,"stop":1761189210386,"duration":1},"status":"passed","severity":"normal"},{"uid":"b639133028ec8c47","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1761189189207,"stop":1761189189207,"duration":0},"status":"passed","severity":"normal"},{"uid":"e09447ce4bbc19ed","name":"Subscribe and receives messages on 20 topics","time":{"start":1761189733617,"stop":1761189733617,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe7942e2f30fc362","name":"Check publish message containing special chars","time":{"start":1761189445034,"stop":1761189445034,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c7aec3b17ff3dc3","name":"should retry if all attempts fail","time":{"start":1761189226380,"stop":1761189226381,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d4794957ecbaac7","name":"Push message with custom timestamp: 1730430879213","time":{"start":1761190322832,"stop":1761190322832,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe8f3d13eeda780","name":"should clear dial history on start","time":{"start":1761189177821,"stop":1761189177822,"duration":1},"status":"passed","severity":"normal"},{"uid":"a657708be336ca3e","name":"should handle a minimal index list","time":{"start":1761189164209,"stop":1761189164209,"duration":0},"status":"passed","severity":"normal"},{"uid":"828731e59b36eb12","name":"Subscribe to topic containing JSON and publish message","time":{"start":1761189453077,"stop":1761189453077,"duration":0},"status":"passed","severity":"normal"},{"uid":"188b307c2caa5837","name":"Check received message containing Chinese","time":{"start":1761189717112,"stop":1761189717112,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e3ac1ff5c79eaea","name":"Passing an array","time":{"start":1761189605274,"stop":1761189605274,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f0ebb8dee73b81f","name":"should handle peer identify event","time":{"start":1761189189973,"stop":1761189189973,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eee1fdfe343b870","name":"Store - dialed first","time":{"start":1761189612306,"stop":1761189612306,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fbfdce742b5e0b9","name":"Encoder error raises irrecoverable error","time":{"start":1761189228716,"stop":1761189228716,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ca27e3a1629b10","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1761189179236,"stop":1761189179236,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b7b6ed8c8b640ec","name":"Push message with content topic containing Arabic","time":{"start":1761190322840,"stop":1761190322841,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e7f9d0cadc1696a","name":"Push message with Russian payload","time":{"start":1761190322825,"stop":1761190322825,"duration":0},"status":"passed","severity":"normal"},{"uid":"753ab56bd676142f","name":"retrieves a single peer","time":{"start":1761189190016,"stop":1761189190016,"duration":0},"status":"passed","severity":"normal"},{"uid":"93e77d8d24343b9b","name":"should handle dial errors","time":{"start":1761189179420,"stop":1761189179420,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa7b61ad6df1991","name":"should set field with all protocols enabled","time":{"start":1761189169518,"stop":1761189169519,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d5f58393acc3d95","name":"Push message with custom timestamp: 1761192879214","time":{"start":1761190322855,"stop":1761190322855,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd72569daeb07c9","name":"Query with Promise Callback, No Decoder","time":{"start":1761189566140,"stop":1761189566140,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b8195f65a2297c2","name":"should handle relay send failures gracefully","time":{"start":1761189179148,"stop":1761189179148,"duration":0},"status":"passed","severity":"normal"},{"uid":"e96a543888bacc4","name":"should capture event listeners for testing","time":{"start":1761189227239,"stop":1761189227239,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed0ace0919caf5fa","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1761189164184,"stop":1761189164184,"duration":0},"status":"passed","severity":"normal"},{"uid":"b38a2b52492da836","name":"Subscribe and receive messages via lightPush","time":{"start":1761189733615,"stop":1761189733615,"duration":0},"status":"passed","severity":"normal"},{"uid":"d95d9537ca74ec93","name":"Subscribe and receive messages via lightPush","time":{"start":1761189733604,"stop":1761189733605,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddcc99106ad135ea","name":"should handle onConnected and onDisconnected","time":{"start":1761189226613,"stop":1761189226613,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b55d6a9778ac30","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1761189178249,"stop":1761189178250,"duration":1},"status":"passed","severity":"normal"},{"uid":"d47d17fa07f73612","name":"should stop all internal components","time":{"start":1761189179417,"stop":1761189179417,"duration":0},"status":"passed","severity":"normal"},{"uid":"a059c924ea08a14e","name":"Relay + Store","time":{"start":1761189169520,"stop":1761189169520,"duration":0},"status":"passed","severity":"normal"},{"uid":"369f320fdb0460e1","name":"Waku message hash computation (no timestamp)","time":{"start":1761189178388,"stop":1761189178388,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8fd618217ca8b3c","name":"Push message with content topic containing Chinese","time":{"start":1761190322851,"stop":1761190322851,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebf4771f7bb04cb6","name":"should dispatch connect and disconnect events","time":{"start":1761189226609,"stop":1761189226612,"duration":3},"status":"passed","severity":"normal"},{"uid":"325d66d7c226b19c","name":"Nwaku publishes","time":{"start":1761189446090,"stop":1761189446091,"duration":1},"status":"passed","severity":"normal"},{"uid":"e39682c4394895b4","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1761189733618,"stop":1761189733618,"duration":0},"status":"passed","severity":"normal"},{"uid":"56017b1a18998b22","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1761189598797,"stop":1761189598798,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2a94ec605bd2d4e","name":"should hang up with PeerId and return true on success","time":{"start":1761189179420,"stop":1761189179420,"duration":0},"status":"passed","severity":"normal"},{"uid":"84e4adc72274ffc4","name":"Check received message containing short","time":{"start":1761189717099,"stop":1761189717099,"duration":0},"status":"passed","severity":"normal"},{"uid":"9680014bde1d4e0b","name":"should remove event listeners when stopped","time":{"start":1761189227230,"stop":1761189227231,"duration":1},"status":"passed","severity":"normal"},{"uid":"96a7f216af8f4381","name":"should emit multiple messages when query returns multiple messages","time":{"start":1761189227248,"stop":1761189227249,"duration":1},"status":"passed","severity":"normal"},{"uid":"79f41693b8bbf226","name":"should create all internal components","time":{"start":1761189179415,"stop":1761189179416,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7d694bdec42c165","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1761189566110,"stop":1761189566110,"duration":0},"status":"passed","severity":"normal"},{"uid":"55dbab778aed1441","name":"Check received message containing Russian","time":{"start":1761189717102,"stop":1761189717102,"duration":0},"status":"passed","severity":"normal"},{"uid":"d91e95e9572c08c0","name":"should return usable stream attached to connection","time":{"start":1761189179229,"stop":1761189179229,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e4645d5d5382bf","name":"Check message on other pubsub topic is not received","time":{"start":1761189717118,"stop":1761189717118,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ba127879db20f3","name":"Check publish message containing short","time":{"start":1761189445032,"stop":1761189445033,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7a1d865cc335bb7","name":"Fails to push message bigger that 1MB","time":{"start":1761190322833,"stop":1761190322833,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f69fe2cb48f58f9","name":"should clear interval on stop","time":{"start":1761189189979,"stop":1761189189979,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d27322603d9afb","name":"Push message with content topic containing JSON","time":{"start":1761190322852,"stop":1761190322853,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3d02a56f8e9746f","name":"Encoder error raises irrecoverable error","time":{"start":1761189230481,"stop":1761189230481,"duration":0},"status":"passed","severity":"normal"},{"uid":"28cf063248de3764","name":"Check publish message containing JSON","time":{"start":1761189445037,"stop":1761189445037,"duration":0},"status":"passed","severity":"normal"},{"uid":"83b28d58928a4d0b","name":"Decoder throws on undefined content topic","time":{"start":1761189179401,"stop":1761189179401,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d491b2eb16bba9","name":"should return PeerId when PeerId is provided","time":{"start":1761189178848,"stop":1761189178848,"duration":0},"status":"passed","severity":"normal"},{"uid":"62c5137062937765","name":"Push message with SQL Injection payload","time":{"start":1761190322858,"stop":1761190322858,"duration":0},"status":"passed","severity":"normal"},{"uid":"e60b45cc93ed36fc","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1761189210380,"stop":1761189210380,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6c5472916f68f0c","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1761189274756,"stop":1761189274756,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd1d1ee010571ec","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1761189230484,"stop":1761189230484,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fbbd077a6a081d8","name":"Push message with custom timestamp: 1730430879214","time":{"start":1761190322854,"stop":1761190322855,"duration":1},"status":"passed","severity":"normal"},{"uid":"21c2b66f7591a67d","name":"pre and post cipher","time":{"start":1761189199502,"stop":1761189199502,"duration":0},"status":"passed","severity":"normal"},{"uid":"3534676f3827c6f6","name":"Subscribe to topic containing shell command and receive message","time":{"start":1761189733622,"stop":1761189733622,"duration":0},"status":"passed","severity":"normal"},{"uid":"10cb57a589207e71","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1761189438294,"stop":1761189438295,"duration":1},"status":"passed","severity":"normal"},{"uid":"56d7ecceaff85c31","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app14/5/topic714/proto","time":{"start":1761189543298,"stop":1761189543299,"duration":1},"status":"passed","severity":"normal"},{"uid":"71b8d3f98f2a77bc","name":"Push message equal or less that 1MB","time":{"start":1761190322844,"stop":1761190322844,"duration":0},"status":"passed","severity":"normal"},{"uid":"511da7badf52cb6a","name":"should handle retrieve function with query parameters","time":{"start":1761189227241,"stop":1761189227244,"duration":3},"status":"passed","severity":"normal"},{"uid":"80f65914aaa251e0","name":"Ephemeral messages are not stored","time":{"start":1761189260326,"stop":1761189260326,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5a9f59209acdf6","name":"Relay - times out","time":{"start":1761189612305,"stop":1761189612306,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e6dae37fbf89bff","name":"random static sharding 2 - Cluster ID: 812, Shard ID: 705","time":{"start":1761189551496,"stop":1761189551496,"duration":0},"status":"passed","severity":"normal"},{"uid":"67007d5614e1382b","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1761189598799,"stop":1761189598799,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c722fab83b5ba7e","name":"should not discard bootstrap peers if under the limit","time":{"start":1761189297044,"stop":1761189297045,"duration":1},"status":"passed","severity":"normal"},{"uid":"42c7b7863762c6b9","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1761189190020,"stop":1761189190020,"duration":0},"status":"skipped","severity":"normal"},{"uid":"86e4acaad8007e81","name":"Push message with content topic containing unicode special characters","time":{"start":1761190322831,"stop":1761190322831,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc01b5eb061315d5","name":"should drop only non-locked connections when over maxConnections","time":{"start":1761189178816,"stop":1761189178818,"duration":2},"status":"passed","severity":"normal"},{"uid":"f0f6197c10731145","name":"Stops search when maxGet is reached","time":{"start":1761189188692,"stop":1761189188692,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f0ec50d62ac1f4","name":"Js publishes, other Js receives","time":{"start":1761189446091,"stop":1761189446092,"duration":1},"status":"passed","severity":"normal"},{"uid":"60b78298c2962fe0","name":"Fails to push message with large meta","time":{"start":1761190322843,"stop":1761190322843,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cc9d653a0fcce97","name":"Nodes with multiple pubsub topic","time":{"start":1761189438296,"stop":1761189438297,"duration":1},"status":"passed","severity":"normal"},{"uid":"63c44adc60aabcac","name":"Subscribe to topic containing long and receive message","time":{"start":1761189733609,"stop":1761189733609,"duration":0},"status":"passed","severity":"normal"},{"uid":"c811c0eb2d15784a","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1761189164174,"stop":1761189164174,"duration":0},"status":"passed","severity":"normal"},{"uid":"17fbb6a8b4460325","name":"should populate queue if has active dial","time":{"start":1761189177862,"stop":1761189177864,"duration":2},"status":"passed","severity":"normal"},{"uid":"72223205945572ae","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1761189556159,"stop":1761189556160,"duration":1},"status":"passed","severity":"normal"},{"uid":"a76f8ae6a52f66c3","name":"handles different clusterIds correctly","time":{"start":1761189164179,"stop":1761189164179,"duration":0},"status":"passed","severity":"normal"},{"uid":"32de5f0199e95ddc","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1761189733622,"stop":1761189733622,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe301438c2908fc8","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1761189733616,"stop":1761189733616,"duration":0},"status":"passed","severity":"normal"},{"uid":"59c50de3a598f684","name":"Subscribe to topic containing numeric and receive message","time":{"start":1761189733609,"stop":1761189733610,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f959ed9f9d8a802","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1761189179125,"stop":1761189179129,"duration":4},"status":"passed","severity":"normal"},{"uid":"f7610959d958d620","name":"Push message with custom timestamp: 1761185679214","time":{"start":1761190322866,"stop":1761190322866,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e71247e43cdf49","name":"should fail to send if no connected peers found","time":{"start":1761189226189,"stop":1761189226192,"duration":3},"status":"passed","severity":"normal"},{"uid":"3105f935d5ef0330","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1761189226643,"stop":1761189226648,"duration":5},"status":"passed","severity":"normal"},{"uid":"f05458489eda4724","name":"throws on empty content topic","time":{"start":1761189164165,"stop":1761189164165,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b895622b3024877","name":"Ordered callback, aborts when callback returns true","time":{"start":1761189594197,"stop":1761189594199,"duration":2},"status":"passed","severity":"normal"},{"uid":"a81a3cb73e962ffb","name":"should return false when peer is on different cluster","time":{"start":1761189178239,"stop":1761189178239,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0de2973b67f962d","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1761189164180,"stop":1761189164181,"duration":1},"status":"passed","severity":"normal"},{"uid":"750f8b46b36bfe16","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1761189210360,"stop":1761189210361,"duration":1},"status":"passed","severity":"normal"},{"uid":"1687cc0e59b9ee41","name":"should handle corrupted shard info gracefully","time":{"start":1761189178252,"stop":1761189178252,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9e4442574e408d7","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1761189210386,"stop":1761189210387,"duration":1},"status":"passed","severity":"normal"},{"uid":"65da9ba1b05ef155","name":"Subscribe to topic containing Script and publish message","time":{"start":1761189453076,"stop":1761189453076,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2d5ac3884a88c6","name":"Push message with Russian payload","time":{"start":1761190322835,"stop":1761190322835,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e28caf60db493fa","name":"should throw an error for insufficient data","time":{"start":1761189164210,"stop":1761189164210,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4fcfd5edc2d9ead","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app82/4/topic784/test.js","time":{"start":1761189543292,"stop":1761189543293,"duration":1},"status":"passed","severity":"normal"},{"uid":"b809d23dc891233a","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1761189321219,"stop":1761189321221,"duration":2},"status":"passed","severity":"normal"},{"uid":"8b1093e5ec6bd626","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1761189210345,"stop":1761189210349,"duration":4},"status":"passed","severity":"normal"},{"uid":"dc5538e43d19c5ee","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1761189612054,"stop":1761189612054,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ce80dd92915f9e1","name":"should set field with only LIGHTPUSH enabled","time":{"start":1761189169520,"stop":1761189169520,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b979f1b3bef3743","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1761189179129,"stop":1761189179129,"duration":0},"status":"passed","severity":"normal"},{"uid":"5924eca549b992bc","name":"should sort peers by ping value","time":{"start":1761189179423,"stop":1761189179423,"duration":0},"status":"passed","severity":"normal"},{"uid":"65cfe7d1927d153f","name":"should merge provided config with defaults","time":{"start":1761189179415,"stop":1761189179415,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab2930ea155c701","name":"Check publish message containing XML","time":{"start":1761189445036,"stop":1761189445037,"duration":1},"status":"passed","severity":"normal"},{"uid":"33742278d9f04c6b","name":"Register correct protocols","time":{"start":1761189453069,"stop":1761189453069,"duration":0},"status":"passed","severity":"normal"},{"uid":"14b575d89f8dd116","name":"Check publish message containing numeric","time":{"start":1761189445033,"stop":1761189445034,"duration":1},"status":"passed","severity":"normal"},{"uid":"be3abc1e346a4206","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1761189178198,"stop":1761189178199,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4588d006397123e","name":"should get / set TCP multiaddr","time":{"start":1761189169515,"stop":1761189169515,"duration":0},"status":"passed","severity":"normal"},{"uid":"98d7c8ae1b135033","name":"should be safe to call multiple times","time":{"start":1761189178789,"stop":1761189178792,"duration":3},"status":"passed","severity":"normal"},{"uid":"c6781d9170e8f78c","name":"should be safe to call multiple times","time":{"start":1761189179416,"stop":1761189179417,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5ac0fbcd3c31a35","name":"should be empty when created","time":{"start":1761189226640,"stop":1761189226642,"duration":2},"status":"passed","severity":"normal"},{"uid":"cae923a23d126044","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1761189164173,"stop":1761189164173,"duration":0},"status":"passed","severity":"normal"},{"uid":"c733a86f122be4a5","name":"should not receive a peer event after stop","time":{"start":1761189259425,"stop":1761189259425,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4aeeb35bce956ba","name":"should successfully stop","time":{"start":1761189226400,"stop":1761189226400,"duration":0},"status":"passed","severity":"normal"},{"uid":"a231d50af0588339","name":"should dispatch network event when browser goes offline","time":{"start":1761189178196,"stop":1761189178197,"duration":1},"status":"passed","severity":"normal"},{"uid":"f56626392966eeab","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1761189210390,"stop":1761189210390,"duration":0},"status":"passed","severity":"normal"},{"uid":"260c1a176892d66f","name":"Push message with unicode special characters payload","time":{"start":1761190322860,"stop":1761190322860,"duration":0},"status":"passed","severity":"normal"},{"uid":"a933df515b6fe72b","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1761189344846,"stop":1761189344848,"duration":2},"status":"passed","severity":"normal"},{"uid":"f987d6e2fd0af44c","name":"should start and setup intervals and event listeners","time":{"start":1761189226649,"stop":1761189226649,"duration":0},"status":"passed","severity":"normal"},{"uid":"34de4d70d7d9e593","name":"should allow redial after cooldown period","time":{"start":1761189177864,"stop":1761189177867,"duration":3},"status":"passed","severity":"normal"},{"uid":"2b95cd7e1fd1dd58","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1761189453078,"stop":1761189453079,"duration":1},"status":"passed","severity":"normal"},{"uid":"6558df1ddbf5ecb5","name":"Check received message with timestamp: 1649153314 ","time":{"start":1761189717117,"stop":1761189717117,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f12a15d7c466b4","name":"Push 30 different messages","time":{"start":1761190322860,"stop":1761190322860,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3e57bdb8649939ba","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1761189717119,"stop":1761189717120,"duration":1},"status":"passed","severity":"normal"},{"uid":"a19f4a66a8447fe3","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1761189612053,"stop":1761189612054,"duration":1},"status":"passed","severity":"normal"},{"uid":"f55511f429915ea1","name":"isConnected should return true after first peer connects","time":{"start":1761189274757,"stop":1761189274758,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb4e96e8f2712213","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app89/7/topic23/utf8","time":{"start":1761189543297,"stop":1761189543298,"duration":1},"status":"passed","severity":"normal"},{"uid":"c19edee68fb62767","name":"should add event listeners to globalThis","time":{"start":1761189178180,"stop":1761189178180,"duration":0},"status":"passed","severity":"normal"},{"uid":"840c6f3958a98a0c","name":"can start the service","time":{"start":1761189259411,"stop":1761189259412,"duration":1},"status":"passed","severity":"normal"},{"uid":"dee9c0e8a97962ff","name":"should be safe to call multiple times","time":{"start":1761189177844,"stop":1761189177848,"duration":4},"status":"passed","severity":"normal"},{"uid":"55377c2c58565916","name":"should return false when peer has no shard info","time":{"start":1761189178243,"stop":1761189178243,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe245a863be0c18","name":"Query generator for multiple messages with multiple decoders","time":{"start":1761189594191,"stop":1761189594192,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2d6efa3a758330c","name":"Subscribe to topic containing long and receive message","time":{"start":1761189733619,"stop":1761189733619,"duration":0},"status":"passed","severity":"normal"},{"uid":"f404f654f7b1bb44","name":"should properly create location multiaddrs - tcp","time":{"start":1761189169517,"stop":1761189169517,"duration":0},"status":"passed","severity":"normal"},{"uid":"a190d7c0c2438320","name":"should add peer to queue when queue is not empty","time":{"start":1761189177849,"stop":1761189177849,"duration":0},"status":"passed","severity":"normal"},{"uid":"682e81642d9c5a71","name":"should hang up with multiaddr and return true on success","time":{"start":1761189179421,"stop":1761189179421,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cdd8fcf1cb19459","name":"should delegate to networkMonitor.isConnected()","time":{"start":1761189179418,"stop":1761189179418,"duration":0},"status":"passed","severity":"normal"},{"uid":"69dfb9844f3b6bbb","name":"Push message with custom timestamp: 1761185679214","time":{"start":1761190322855,"stop":1761190322855,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af4f718836d2dfe","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1761189164169,"stop":1761189164170,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f331dbc95fdd153","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1761189230484,"stop":1761189230484,"duration":0},"status":"passed","severity":"normal"},{"uid":"b67777e5f3aeafd4","name":"throws on content topic with too few or too many fields","time":{"start":1761189164165,"stop":1761189164166,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7fee4611e4a2fa4","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1761189230481,"stop":1761189230481,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaa093f93ea04f19","name":"should remove expired entries after TTL has passed","time":{"start":1761189225581,"stop":1761189225584,"duration":3},"status":"passed","severity":"normal"},{"uid":"6ee1afa4197466e3","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1761189164209,"stop":1761189164210,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3a87872576aaadd","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1761189612053,"stop":1761189612053,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f14e3bf1a08422","name":"should return empty array when no peers connected","time":{"start":1761189179421,"stop":1761189179422,"duration":1},"status":"passed","severity":"normal"},{"uid":"74a790459eb2b79","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1761189169012,"stop":1761189169013,"duration":1},"status":"passed","severity":"normal"},{"uid":"875b0609806731b1","name":"should throw error - no id","time":{"start":1761189169511,"stop":1761189169511,"duration":0},"status":"passed","severity":"normal"},{"uid":"8411721821c86d22","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1761189717107,"stop":1761189717107,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff502fd581f471f","name":"should properly create peer info with all multiaddrs","time":{"start":1761189169517,"stop":1761189169518,"duration":1},"status":"passed","severity":"normal"},{"uid":"c83161ce5ab39aa5","name":"Push message with content topic containing numeric","time":{"start":1761190322828,"stop":1761190322829,"duration":1},"status":"passed","severity":"normal"},{"uid":"42ce36f196842c07","name":"should be safe to call multiple times","time":{"start":1761189179114,"stop":1761189179115,"duration":1},"status":"passed","severity":"normal"},{"uid":"386d121788e71146","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1761189210389,"stop":1761189210390,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd2ddbfa4941f032","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1761189210384,"stop":1761189210384,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf17f880360b49c","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1761189210383,"stop":1761189210383,"duration":0},"status":"passed","severity":"normal"},{"uid":"56539c503bc79191","name":"should not retry if at least one success","time":{"start":1761189226195,"stop":1761189226196,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3ae68611da9db2b","name":"Ordered Callback - true","time":{"start":1761189578564,"stop":1761189578567,"duration":3},"status":"passed","severity":"normal"},{"uid":"30ba951f74198570","name":"should handle large number of peers request","time":{"start":1761189189664,"stop":1761189189664,"duration":0},"status":"passed","severity":"normal"},{"uid":"23f6bc37c649f7e0","name":"should skip peer when failed to dial recently","time":{"start":1761189177860,"stop":1761189177862,"duration":2},"status":"passed","severity":"normal"},{"uid":"61a9753fc4ad66c0","name":"Check received message containing unicode special characters","time":{"start":1761189717116,"stop":1761189717116,"duration":0},"status":"passed","severity":"normal"},{"uid":"c36d5cdf23290837","name":"Push message with escaped characters payload","time":{"start":1761190322837,"stop":1761190322837,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff93f017af1f167","name":"should skip peers without ENR","time":{"start":1761189189978,"stop":1761189189978,"duration":0},"status":"passed","severity":"normal"},{"uid":"76598c18742a088d","name":"Passing page size 11 when there are 10 messages","time":{"start":1761189592036,"stop":1761189592038,"duration":2},"status":"passed","severity":"normal"},{"uid":"2fdbcac85123782e","name":"Outgoing message is emitted as sending","time":{"start":1761189230480,"stop":1761189230480,"duration":0},"status":"passed","severity":"normal"},{"uid":"98067c1f0cae6120","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1761189198997,"stop":1761189198999,"duration":2},"status":"passed","severity":"normal"},{"uid":"775822a028eaf294","name":"should handle hash queries without validation","time":{"start":1761189227605,"stop":1761189227606,"duration":1},"status":"passed","severity":"normal"},{"uid":"26d46010d0e07311","name":"Push message equal or less that 1MB","time":{"start":1761190322867,"stop":1761190322867,"duration":0},"status":"passed","severity":"normal"},{"uid":"14316a2e8968f2f8","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1761189438297,"stop":1761189438298,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf66554bcd144746","name":"Push message with SQL Injection payload","time":{"start":1761190322836,"stop":1761190322836,"duration":0},"status":"passed","severity":"normal"},{"uid":"93df4b4377448612","name":"Bloom filter","time":{"start":1761189216969,"stop":1761189216969,"duration":0},"status":"passed","severity":"normal"},{"uid":"8989ce52737614f9","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1761189169005,"stop":1761189169006,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c9d4bd5cc92e5bd","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1761189453074,"stop":1761189453075,"duration":1},"status":"passed","severity":"normal"},{"uid":"803e7cc5e4510574","name":"Encoder throws on empty string content topic","time":{"start":1761189200698,"stop":1761189200699,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7d1cbf1e2f0f7","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1761189169004,"stop":1761189169004,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cbfe712b78bb484","name":"Subscribe to topic containing numeric and receive message","time":{"start":1761189733619,"stop":1761189733619,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f2a7f6600820c0","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1761189210355,"stop":1761189210355,"duration":0},"status":"passed","severity":"normal"},{"uid":"39556bbc066be259","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1761189210361,"stop":1761189210361,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d931e6c151c823","name":"Encoder throws on empty string content topic","time":{"start":1761189179400,"stop":1761189179401,"duration":1},"status":"passed","severity":"normal"},{"uid":"88c53d1bd2af7452","name":"Push message with custom timestamp: 1761185679213","time":{"start":1761190322844,"stop":1761190322844,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ae36d0dd2fa477","name":"Check received message containing special chars","time":{"start":1761189717100,"stop":1761189717101,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e507b0bf10dc681","name":"different cluster: nodes don't connect","time":{"start":1761189344857,"stop":1761189344858,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dfa5ed3b054afd0","name":"Check received message containing shell command","time":{"start":1761189717104,"stop":1761189717105,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c067e1cbb8e93bf","name":"should handle general insertion and lookup correctly","time":{"start":1761189214204,"stop":1761189214204,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1c92f198d662763","name":"should skip peers that don't support peer exchange","time":{"start":1761189189975,"stop":1761189189975,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb2d8ed956fc4931","name":"Push message with content topic containing long","time":{"start":1761190322861,"stop":1761190322861,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe816574cdc601c6","name":"should not receive a peer event before start","time":{"start":1761189259423,"stop":1761189259423,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ec6a5074a54c048","name":"Push message with Russian payload","time":{"start":1761190322847,"stop":1761190322847,"duration":0},"status":"passed","severity":"normal"},{"uid":"11cb319e94ffa577","name":"caches peers it previously fetched","time":{"start":1761189190018,"stop":1761189190018,"duration":0},"status":"passed","severity":"normal"},{"uid":"747326e8a94c77c","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1761189189208,"stop":1761189189208,"duration":0},"status":"passed","severity":"normal"},{"uid":"a18c052082ba48de","name":"Check received message containing unicode special characters","time":{"start":1761189717105,"stop":1761189717105,"duration":0},"status":"passed","severity":"normal"},{"uid":"380fdc0f341db3d5","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1761189179423,"stop":1761189179423,"duration":0},"status":"passed","severity":"normal"},{"uid":"de51ef06b0e376d1","name":"Own sync message does not acknowledge own messages","time":{"start":1761189235522,"stop":1761189235522,"duration":0},"status":"passed","severity":"normal"},{"uid":"44269912c19184ff","name":"should clear timers for specific peer on disconnect","time":{"start":1761189179148,"stop":1761189179149,"duration":1},"status":"passed","severity":"normal"},{"uid":"11a102b7062752a7","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1761189453071,"stop":1761189453071,"duration":0},"status":"passed","severity":"normal"},{"uid":"1885b4177425ef13","name":"should work with async generator that yields promises","time":{"start":1761189227240,"stop":1761189227240,"duration":0},"status":"passed","severity":"normal"},{"uid":"b13eb9a952460034","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1761189344858,"stop":1761189344860,"duration":2},"status":"passed","severity":"normal"},{"uid":"cd0f5c6f739108fa","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1761189227262,"stop":1761189227262,"duration":0},"status":"passed","severity":"normal"},{"uid":"d97881d99e0ab45f","name":"Subscribe and receive messages via waku relay post","time":{"start":1761189733605,"stop":1761189733606,"duration":1},"status":"passed","severity":"normal"},{"uid":"d01bcd0240f04ba7","name":"should dial with multiaddr and return stream","time":{"start":1761189179419,"stop":1761189179419,"duration":0},"status":"passed","severity":"normal"},{"uid":"47d2f91617076d9a","name":"should create ConnectionManager with relay","time":{"start":1761189179414,"stop":1761189179415,"duration":1},"status":"passed","severity":"normal"},{"uid":"799d6febc2c62e9b","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app63/2/topic534/test.js","time":{"start":1761189543299,"stop":1761189543299,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8b368b53efd5d92","name":"should wait for LightPush peer to be connected","time":{"start":1761189227612,"stop":1761189227612,"duration":0},"status":"passed","severity":"normal"},{"uid":"95bc220866cc320e","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1761189278993,"stop":1761189278994,"duration":1},"status":"passed","severity":"normal"},{"uid":"59e1c266eade44a4","name":"Check received message containing numeric","time":{"start":1761189717100,"stop":1761189717100,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1042ef0c8ea52e4","name":"should handle malformed response data","time":{"start":1761189189662,"stop":1761189189663,"duration":1},"status":"passed","severity":"normal"},{"uid":"8afb73e71794df62","name":"should set field with only FILTER enabled","time":{"start":1761189169519,"stop":1761189169520,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6af141527f4de30","name":"should support chaining for add method","time":{"start":1761189225580,"stop":1761189225581,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab636fce5a60c240","name":"Push message with content topic containing unicode special characters","time":{"start":1761190322864,"stop":1761190322864,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c61220cec09cf8","name":"should not receive a peer event before start","time":{"start":1761189193574,"stop":1761189193574,"duration":0},"status":"passed","severity":"normal"},{"uid":"30aa0d8614e31998","name":"should check connected peers if present and suitable","time":{"start":1761189227611,"stop":1761189227612,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f0ae6194fc402a6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1761189210393,"stop":1761189210393,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f1c6f11f6c6159b","name":"should handle peer disconnect event when no connections remain","time":{"start":1761189178191,"stop":1761189178192,"duration":1},"status":"passed","severity":"normal"},{"uid":"faa8c5a672847834","name":"Check publish message containing unicode special characters","time":{"start":1761189445038,"stop":1761189445038,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcd9df5f5ac642c","name":"should skip peer when not on same cluster","time":{"start":1761189177868,"stop":1761189177868,"duration":0},"status":"passed","severity":"normal"},{"uid":"b692d2290d00138e","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1761189188455,"stop":1761189188456,"duration":1},"status":"passed","severity":"normal"},{"uid":"78282adf9e04a250","name":"should query peers that support peer exchange","time":{"start":1761189189974,"stop":1761189189975,"duration":1},"status":"passed","severity":"normal"},{"uid":"56bb30b2db773ee4","name":"Check received message containing Basic HTML tag","time":{"start":1761189717114,"stop":1761189717114,"duration":0},"status":"passed","severity":"normal"},{"uid":"7faef6c820605c7","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1761189189207,"stop":1761189189208,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8f57af12d373c7f","name":"should create RPC request with correct parameters","time":{"start":1761189189666,"stop":1761189189673,"duration":7},"status":"passed","severity":"normal"},{"uid":"872a202668b7bf13","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1761189226607,"stop":1761189226607,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ecdcaa639eb0b5","name":"LightPush","time":{"start":1761189612306,"stop":1761189612307,"duration":1},"status":"passed","severity":"normal"},{"uid":"677a03ae6b104673","name":"Check message with invalid timestamp is not received","time":{"start":1761189717117,"stop":1761189717118,"duration":1},"status":"passed","severity":"normal"},{"uid":"48815d751e03162f","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1761189226391,"stop":1761189226391,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebe369fd4a29b831","name":"Incoming message is emitted as received","time":{"start":1761189228718,"stop":1761189228718,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb8c3cf47ee5c080","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1761189612058,"stop":1761189612058,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e8c7a7c30001cbf","name":"should work with stubbed waku event emitter","time":{"start":1761189227231,"stop":1761189227238,"duration":7},"status":"passed","severity":"normal"},{"uid":"9221d8e88812406","name":"should clear all timers","time":{"start":1761189179114,"stop":1761189179114,"duration":0},"status":"passed","severity":"normal"},{"uid":"f23e6bfefc38033b","name":"should start all internal components","time":{"start":1761189179416,"stop":1761189179416,"duration":0},"status":"passed","severity":"normal"},{"uid":"806d07245411f926","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1761189259429,"stop":1761189259430,"duration":1},"status":"skipped","severity":"normal"},{"uid":"bf790898d748ec4a","name":"should dial all remaining peers","time":{"start":1761189178800,"stop":1761189178801,"duration":1},"status":"passed","severity":"normal"},{"uid":"3091c620722224e5","name":"should process tasks in queue","time":{"start":1761189226372,"stop":1761189226372,"duration":0},"status":"passed","severity":"normal"},{"uid":"348ecf36ebdefb56","name":"udp ip6 address","time":{"start":1761189168905,"stop":1761189168906,"duration":1},"status":"passed","severity":"normal"},{"uid":"8889a691af3e8c47","name":"should wait for Store peer to be connected","time":{"start":1761189227612,"stop":1761189227613,"duration":1},"status":"passed","severity":"normal"},{"uid":"85dab2ebfa0591cd","name":"should return true even if peer has no overlapping shards","time":{"start":1761189178239,"stop":1761189178239,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb4192f5873e6633","name":"Push message with content topic containing escaped characters","time":{"start":1761190322830,"stop":1761190322830,"duration":0},"status":"passed","severity":"normal"},{"uid":"14862293e0a929a7","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1761189179137,"stop":1761189179138,"duration":1},"status":"passed","severity":"normal"},{"uid":"da85b546942aeb42","name":"should not process empty queue","time":{"start":1761189177885,"stop":1761189177885,"duration":0},"status":"passed","severity":"normal"},{"uid":"20ab094a5399ee87","name":"should trigger query when time since last query exceeds threshold","time":{"start":1761189227246,"stop":1761189227246,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c97391ed09aa261","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1761189225786,"stop":1761189225787,"duration":1},"status":"passed","severity":"normal"},{"uid":"291e427234d9a2eb","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1761189717117,"stop":1761189717117,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2694dfe2b345a40","name":"should invoke callbacks when receiving a message","time":{"start":1761189226643,"stop":1761189226643,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e365561735add","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1761189164170,"stop":1761189164170,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa4e0751646307e8","name":"Check received message with timestamp: 1761189253169000000 ","time":{"start":1761189717106,"stop":1761189717106,"duration":0},"status":"passed","severity":"normal"},{"uid":"744bab02c795058","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1761189164186,"stop":1761189164187,"duration":1},"status":"passed","severity":"normal"},{"uid":"52ee3b7710e846e","name":"should return true when peer is on the pubsub topic shard","time":{"start":1761189178248,"stop":1761189178249,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1a507e097db7b2d","name":"topics with same application and version share the same shard","time":{"start":1761189164178,"stop":1761189164178,"duration":0},"status":"passed","severity":"normal"},{"uid":"c851515314bb9c2f","name":"Check message with invalid timestamp is not received","time":{"start":1761189717107,"stop":1761189717108,"duration":1},"status":"passed","severity":"normal"},{"uid":"26048cfceab2a652","name":"Check received message containing XML","time":{"start":1761189717103,"stop":1761189717103,"duration":0},"status":"passed","severity":"normal"},{"uid":"805a5f9b3881604d","name":"should start peer exchange discovery","time":{"start":1761189189969,"stop":1761189189970,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6ac44ec19106ea7","name":"Push message with emoji payload","time":{"start":1761190322827,"stop":1761190322827,"duration":0},"status":"passed","severity":"normal"},{"uid":"127c6dadef0922ff","name":"should continually clean up expired entries at intervals","time":{"start":1761189225593,"stop":1761189225593,"duration":0},"status":"passed","severity":"normal"},{"uid":"2462dec6bbdcd00b","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1761189210361,"stop":1761189210369,"duration":8},"status":"passed","severity":"normal"},{"uid":"3252c32b0bde9f02","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1761189556159,"stop":1761189556159,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c902d677696a15a","name":"Push message with short payload","time":{"start":1761190322845,"stop":1761190322845,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f05837ef5fc2f19","name":"should handle different types of entries","time":{"start":1761189225592,"stop":1761189225592,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d0d5948da88a367","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1761189543290,"stop":1761189543291,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b1a1bee11978110","name":"Push message with long payload","time":{"start":1761190322834,"stop":1761190322834,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b8b16bd774d64a","name":"Push message with XML payload","time":{"start":1761190322836,"stop":1761190322836,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f70e698ce421ece","name":"Check received message containing escaped characters","time":{"start":1761189717115,"stop":1761189717116,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0e03689a725ead8","name":"returns only open connection if one present","time":{"start":1761189178929,"stop":1761189178929,"duration":0},"status":"passed","severity":"normal"},{"uid":"439eddb943019ae8","name":"Push message with content topic containing Russian","time":{"start":1761190322862,"stop":1761190322862,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c268eb7b06dd67c","name":"Check publish message containing SQL Injection","time":{"start":1761189445036,"stop":1761189445036,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b00b3df5795294","name":"Push message with content topic containing emoji","time":{"start":1761190322864,"stop":1761190322864,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd62161561d5134f","name":"Check publish message containing escaped characters","time":{"start":1761189445038,"stop":1761189445038,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b92f4ffea7cb868","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1761189189210,"stop":1761189189210,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ea6c3ddf1a8633","name":"should handle disconnect when peer has no timers","time":{"start":1761189179149,"stop":1761189179149,"duration":0},"status":"passed","severity":"normal"},{"uid":"a63a3bc3e2318f62","name":"should emit a peer event after start","time":{"start":1761189193573,"stop":1761189193574,"duration":1},"status":"passed","severity":"normal"},{"uid":"a515e77bd3b84853","name":"should stop peer exchange discovery","time":{"start":1761189189972,"stop":1761189189972,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f9514cab036f3f7","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1761189210385,"stop":1761189210385,"duration":0},"status":"passed","severity":"normal"},{"uid":"c33f20b6d1f0d55a","name":"should return false for sync message without causal history","time":{"start":1761189230487,"stop":1761189230487,"duration":0},"status":"passed","severity":"normal"},{"uid":"6db33eb1d5bdb635","name":"Publish without waiting for remote peer","time":{"start":1761189453069,"stop":1761189453070,"duration":1},"status":"passed","severity":"normal"},{"uid":"64d85a51b1775d7e","name":"Push message with special chars payload","time":{"start":1761190322834,"stop":1761190322835,"duration":1},"status":"passed","severity":"normal"},{"uid":"4adc3d115d473ad1","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1761189169016,"stop":1761189169016,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f319fc0ce4c07e","name":"Publish message with custom timestamp: Thu Oct 23 2025 04:17:18 GMT+0000 (Coordinated Universal Time)","time":{"start":1761189445039,"stop":1761189445040,"duration":1},"status":"passed","severity":"normal"},{"uid":"986d3fbfb59c983","name":"can start and stop the service","time":{"start":1761189193572,"stop":1761189193573,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e3cdcc15174d2d8","name":"Push message with long payload","time":{"start":1761190322845,"stop":1761190322845,"duration":0},"status":"passed","severity":"normal"},{"uid":"64974ef465a9f2dc","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1761189178818,"stop":1761189178820,"duration":2},"status":"passed","severity":"normal"},{"uid":"1b9b86eda8960933","name":"yields undefined for messages without decoder","time":{"start":1761189181216,"stop":1761189181216,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d03a4d3d3541515","name":"should continue query when messages are from different channels","time":{"start":1761189230485,"stop":1761189230486,"duration":1},"status":"passed","severity":"normal"},{"uid":"693421983b251557","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1761189169013,"stop":1761189169014,"duration":1},"status":"passed","severity":"normal"},{"uid":"b292b9692cfa5fc2","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1761189453071,"stop":1761189453071,"duration":0},"status":"passed","severity":"normal"},{"uid":"98b2f89da26ae149","name":"should properly create location multiaddrs - tcp6","time":{"start":1761189169516,"stop":1761189169517,"duration":1},"status":"passed","severity":"normal"},{"uid":"4af1fa81e20c4dc9","name":"Check received message containing Arabic","time":{"start":1761189717112,"stop":1761189717112,"duration":0},"status":"passed","severity":"normal"},{"uid":"abcd8d3cc41a2c04","name":"throws on content topic with empty version field","time":{"start":1761189164167,"stop":1761189164168,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd0cd035e567ef18","name":"should process all pages when stopIfTrue never returns true","time":{"start":1761189227258,"stop":1761189227262,"duration":4},"status":"passed","severity":"normal"},{"uid":"6dc96ea276df9bad","name":"Push message with content topic containing special chars","time":{"start":1761190322839,"stop":1761190322840,"duration":1},"status":"passed","severity":"normal"},{"uid":"f434145483d9bf40","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1761189434326,"stop":1761189434327,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa9f2e3560bbcf34","name":"Push message with content topic containing Chinese","time":{"start":1761190322840,"stop":1761190322840,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff202dd3f6d4080","name":"Renews subscription after lossing a connection","time":{"start":1761189733623,"stop":1761189733624,"duration":1},"status":"passed","severity":"normal"},{"uid":"32f6a71e8cd99c4f","name":"Check publish message containing Arabic","time":{"start":1761189445035,"stop":1761189445035,"duration":0},"status":"passed","severity":"normal"},{"uid":"197a6d5c04704b3e","name":"recovers when dns.resolve returns empty","time":{"start":1761189190017,"stop":1761189190017,"duration":0},"status":"passed","severity":"normal"},{"uid":"1642e55d6e2e46fd","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1761189210383,"stop":1761189210384,"duration":1},"status":"passed","severity":"normal"},{"uid":"133d7380d071aeae","name":"Push message with Basic HTML tag payload","time":{"start":1761190322848,"stop":1761190322848,"duration":0},"status":"passed","severity":"normal"},{"uid":"46901168e61fba6b","name":"Ephemeral field set to true","time":{"start":1761189179394,"stop":1761189179395,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0cc781a5d8fef22","name":"Check message with no content topic is not received","time":{"start":1761189717109,"stop":1761189717109,"duration":0},"status":"passed","severity":"normal"},{"uid":"5427678a6845812a","name":"should return false when peer is not found","time":{"start":1761189178243,"stop":1761189178243,"duration":0},"status":"passed","severity":"normal"},{"uid":"442496eacc292117","name":"Check received message containing Chinese","time":{"start":1761189717101,"stop":1761189717101,"duration":0},"status":"passed","severity":"normal"},{"uid":"42fc7b65a5fc9b6d","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1761189733606,"stop":1761189733606,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd13ec7d76c625de","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1761189612055,"stop":1761189612056,"duration":1},"status":"passed","severity":"normal"},{"uid":"228f5accba827c73","name":"should handle peer not in mesh for all topics","time":{"start":1761189179158,"stop":1761189179158,"duration":0},"status":"passed","severity":"normal"},{"uid":"de9af4e3e0dbd41c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1761189164185,"stop":1761189164186,"duration":1},"status":"passed","severity":"normal"},{"uid":"2901895a85ccfce","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1761189210390,"stop":1761189210391,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9f491ca052a5faa","name":"messageHashStr produces consistent results for the same input","time":{"start":1761189178410,"stop":1761189178410,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbc9ab5dc3ddaa96","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1761189189659,"stop":1761189189660,"duration":1},"status":"passed","severity":"normal"},{"uid":"540e3f0b601667c9","name":"Check received message containing long","time":{"start":1761189717111,"stop":1761189717111,"duration":0},"status":"passed","severity":"normal"},{"uid":"7356286036fb617d","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1761189321221,"stop":1761189321222,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e1e0e88427f49ae","name":"Push message with content topic containing Chinese","time":{"start":1761190322862,"stop":1761190322862,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b878a4acd475d9c","name":"should handle peer store update failures gracefully","time":{"start":1761189179131,"stop":1761189179131,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a30971af9e5896","name":"should use DNS peer discovery with light client","time":{"start":1761189259426,"stop":1761189259426,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1f9a022baea409bb","name":"should retry failed tasks","time":{"start":1761189226373,"stop":1761189226378,"duration":5},"status":"passed","severity":"normal"},{"uid":"34d05597d01c8cb9","name":"groups content topics by expected pubsub topic","time":{"start":1761189164178,"stop":1761189164179,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1b323770d99dac1","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1761189438302,"stop":1761189438302,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb08f3062fb8c804","name":"should skip peers without peerInfo in ENR","time":{"start":1761189189978,"stop":1761189189978,"duration":0},"status":"passed","severity":"normal"},{"uid":"c04081c23642b25f","name":"should dial more peers if under maxConnections","time":{"start":1761189178815,"stop":1761189178816,"duration":1},"status":"passed","severity":"normal"},{"uid":"701e05363bfcb60f","name":"should not be empty after adding a subscription","time":{"start":1761189226642,"stop":1761189226642,"duration":0},"status":"passed","severity":"normal"},{"uid":"733282b5877c0952","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1761189210382,"stop":1761189210382,"duration":0},"status":"passed","severity":"normal"},{"uid":"3261b53912366499","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1761189274756,"stop":1761189274757,"duration":1},"status":"passed","severity":"normal"},{"uid":"f969e0d7a959e261","name":"should successfully query store with valid decoders and options","time":{"start":1761189227603,"stop":1761189227604,"duration":1},"status":"passed","severity":"normal"},{"uid":"735d08dc5974d027","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1761189733617,"stop":1761189733617,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c64fa96ceddf5544","name":"should transition to Unhealthy when no connections","time":{"start":1761189226493,"stop":1761189226493,"duration":0},"status":"passed","severity":"normal"},{"uid":"3203e019af613f4a","name":"Push message with content topic containing Russian","time":{"start":1761190322829,"stop":1761190322830,"duration":1},"status":"passed","severity":"normal"},{"uid":"423b1c7749fb0e5c","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1761189344858,"stop":1761189344858,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f2a7d18d56557fc","name":"Subscribe to topic containing emoji and receive message","time":{"start":1761189733614,"stop":1761189733614,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f1abe581cf4614","name":"Throws when trying to push message with empty payload","time":{"start":1761190322828,"stop":1761190322828,"duration":0},"status":"passed","severity":"normal"},{"uid":"16739534e8a56b61","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1761189733620,"stop":1761189733621,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f5c6b87aa76db21","name":"Push message with content topic containing short","time":{"start":1761190322839,"stop":1761190322839,"duration":0},"status":"passed","severity":"normal"},{"uid":"b01905a0b185c59f","name":"should start ping timers on peer connect","time":{"start":1761189179121,"stop":1761189179122,"duration":1},"status":"passed","severity":"normal"},{"uid":"40a47c052c54dc55","name":"Push message with content topic containing Arabic","time":{"start":1761190322852,"stop":1761190322852,"duration":0},"status":"passed","severity":"normal"},{"uid":"e513603024e6f8a4","name":"Push message with SQL Injection payload","time":{"start":1761190322847,"stop":1761190322847,"duration":0},"status":"passed","severity":"normal"},{"uid":"9246ab4bc23b4c1","name":"should dial all known peers when reached zero connections","time":{"start":1761189297043,"stop":1761189297044,"duration":1},"status":"passed","severity":"normal"},{"uid":"7078366fbb067861","name":"should set field with only RELAY enabled","time":{"start":1761189169519,"stop":1761189169519,"duration":0},"status":"passed","severity":"normal"},{"uid":"df3b2b762285c32c","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1761189210370,"stop":1761189210370,"duration":0},"status":"passed","severity":"normal"},{"uid":"568f15511f1d5f75","name":"Push message with escaped characters payload","time":{"start":1761190322859,"stop":1761190322860,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bdba35427871497","name":"Push message with content topic containing long","time":{"start":1761190322839,"stop":1761190322839,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9b01cf90b4a851f","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1761189594579,"stop":1761189594579,"duration":0},"status":"passed","severity":"normal"},{"uid":"96cb6890f708498d","name":"random static sharding 5 - Cluster ID: 356, Shard ID: 296","time":{"start":1761189551498,"stop":1761189551501,"duration":3},"status":"passed","severity":"normal"},{"uid":"a40b2fb33d5c4c9f","name":"Fails to push message with large meta","time":{"start":1761190322865,"stop":1761190322865,"duration":0},"status":"passed","severity":"normal"},{"uid":"36eb0de6910d13aa","name":"should send relay ping messages on timer","time":{"start":1761189179147,"stop":1761189179147,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee5ab534eef24ac","name":"Push message with Arabic payload","time":{"start":1761190322846,"stop":1761190322847,"duration":1},"status":"passed","severity":"normal"},{"uid":"53e3c5beb70f0969","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1761189164187,"stop":1761189164187,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d08299449aa031","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1761189733616,"stop":1761189733616,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d6a4b87e77221b","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1761189226609,"stop":1761189226609,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f36e4cb41559f50","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1761189178808,"stop":1761189178808,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb043f978467448","name":"should set field with only STORE enabled","time":{"start":1761189169519,"stop":1761189169519,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bbb0cdbea8e0c64","name":"should return true for message with causal history","time":{"start":1761189230487,"stop":1761189230488,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4d9fd2f316c2f1b","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1761189210356,"stop":1761189210356,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef7eb8540ef13145","name":"should keep entries that haven't expired yet","time":{"start":1761189225584,"stop":1761189225591,"duration":7},"status":"passed","severity":"normal"},{"uid":"d874553c1251f38c","name":"should not execute task if max attempts is 0","time":{"start":1761189226379,"stop":1761189226380,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b026ac2ef663918","name":"should not stop if not started","time":{"start":1761189189972,"stop":1761189189972,"duration":0},"status":"passed","severity":"normal"},{"uid":"47cdc0121b0a9a3c","name":"Subscribe to topic containing shell command and receive message","time":{"start":1761189733613,"stop":1761189733613,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a210b4fdf5d96","name":"should return false for malformed SDS messages","time":{"start":1761189230486,"stop":1761189230486,"duration":0},"status":"passed","severity":"normal"},{"uid":"62d408626dc0f7df","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1761189210369,"stop":1761189210370,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8c18456746eecf3","name":"Passing page size 19 when there are 20 messages","time":{"start":1761189592038,"stop":1761189592039,"duration":1},"status":"passed","severity":"normal"},{"uid":"23ce6d49d62d33ec","name":"Decoder throws on undefined content topic","time":{"start":1761189199002,"stop":1761189199002,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d7d5d30d89ce52","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1761189164174,"stop":1761189164174,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e0baa79ee0a8b1b","name":"should handle empty peer infos gracefully","time":{"start":1761189189655,"stop":1761189189655,"duration":0},"status":"passed","severity":"normal"},{"uid":"41695374850ae2dd","name":"Push message with XML payload","time":{"start":1761190322858,"stop":1761190322858,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d70d66c4ed8ae4d","name":"should return undefined if no connection provided","time":{"start":1761189179231,"stop":1761189179231,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0812e51ad5c088d","name":"messageHashStr returns a hex string","time":{"start":1761189178406,"stop":1761189178406,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d41d53867be2ee6","name":"should not create relay timers when relay is not provided","time":{"start":1761189179138,"stop":1761189179138,"duration":0},"status":"passed","severity":"normal"},{"uid":"b49b2ef75821c4de","name":"yields decoded messages","time":{"start":1761189181215,"stop":1761189181216,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e562da1aea70137","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1761189733606,"stop":1761189733606,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac5f4c1a3621691d","name":"should return false when network is not connected","time":{"start":1761189179418,"stop":1761189179419,"duration":1},"status":"passed","severity":"normal"},{"uid":"44205fd32b6c4fba","name":"Push message with Script payload","time":{"start":1761190322825,"stop":1761190322825,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e2b8b90ae73c630","name":"should not allow k > 12","time":{"start":1761189210055,"stop":1761189210056,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcc19bf38114dc5a","name":"Get Nodes","time":{"start":1761189188691,"stop":1761189188692,"duration":1},"status":"passed","severity":"normal"},{"uid":"be3bf56a3d0008b4","name":"should insert elements correctly","time":{"start":1761189214200,"stop":1761189214200,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc0b6be981fa6783","name":"should handle errors gracefully when getting peer info","time":{"start":1761189178252,"stop":1761189178252,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb5ecc2e6bf99800","name":"should request peer renewal on specific errors","time":{"start":1761189226378,"stop":1761189226378,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc1506498974fbe8","name":"should dial peers from store on start","time":{"start":1761189178784,"stop":1761189178784,"duration":0},"status":"passed","severity":"normal"},{"uid":"db3ae9ccab68ce70","name":"should dial all peers on dial","time":{"start":1761189344361,"stop":1761189344362,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a00a6b00b0cffa4","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1761189164170,"stop":1761189164170,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec4e67715cd09b24","name":"should add event listeners for peer connect and disconnect","time":{"start":1761189179112,"stop":1761189179112,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ee43e48f779a15d","name":"should properly setup health event callback","time":{"start":1761189227240,"stop":1761189227240,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6c0605b870f370","name":"should remove event listeners from libp2p","time":{"start":1761189178182,"stop":1761189178183,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f1ed118b724a96d","name":"should handle multiple peer connections","time":{"start":1761189179122,"stop":1761189179122,"duration":0},"status":"passed","severity":"normal"},{"uid":"eedc4bd1a5647854","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1761189178808,"stop":1761189178815,"duration":7},"status":"passed","severity":"normal"},{"uid":"de5475c95115a643","name":"should drop connection to all peers on hangUp","time":{"start":1761189344362,"stop":1761189344362,"duration":0},"status":"passed","severity":"normal"},{"uid":"da9e24dd7cfb6b65","name":"should handle incoming messages","time":{"start":1761189226399,"stop":1761189226400,"duration":1},"status":"passed","severity":"normal"},{"uid":"9edbb4c4c9f2c61f","name":"Push message with content topic containing SQL Injection","time":{"start":1761190322841,"stop":1761190322841,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8952b63078eb27e","name":"Delete observer","time":{"start":1761189434978,"stop":1761189434978,"duration":0},"status":"passed","severity":"normal"},{"uid":"544266e318a4db47","name":"should set field with all protocols disabled","time":{"start":1761189169518,"stop":1761189169518,"duration":0},"status":"passed","severity":"normal"},{"uid":"311e58bccffb3266","name":"should not fail to start the service if it is already started","time":{"start":1761189259418,"stop":1761189259419,"duration":1},"status":"passed","severity":"normal"},{"uid":"a03e661f1b5043a0","name":"should properly create location multiaddrs - udp4","time":{"start":1761189169515,"stop":1761189169516,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d9b738f3bb667a1","name":"Stops search when 2 null results are returned","time":{"start":1761189188692,"stop":1761189188695,"duration":3},"status":"passed","severity":"normal"},{"uid":"390ed20414f020da","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1761189733611,"stop":1761189733611,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb96eda2f390bf8f","name":"should not receive a peer event after stop","time":{"start":1761189193574,"stop":1761189193574,"duration":0},"status":"passed","severity":"normal"},{"uid":"637552605a861ce0","name":"Check received message containing JSON","time":{"start":1761189717104,"stop":1761189717104,"duration":0},"status":"passed","severity":"normal"},{"uid":"db01824b39f37c9","name":"Relay Node - default protocol","time":{"start":1761189612308,"stop":1761189612308,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3789874c594009a","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1761189169015,"stop":1761189169015,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e13fec77dafe","name":"should wait for Filter peer to be connected","time":{"start":1761189227612,"stop":1761189227612,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f2c944b987d9e8e","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1761189733622,"stop":1761189733622,"duration":0},"status":"passed","severity":"normal"},{"uid":"e186090d2f4a5edb","name":"can query messages normally","time":{"start":1761189569635,"stop":1761189569636,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5e522a178290238","name":"Waku message hash computation (meta attribute not present)","time":{"start":1761189178387,"stop":1761189178387,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4b2b2f34c42e441","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1761189164183,"stop":1761189164183,"duration":0},"status":"passed","severity":"normal"},{"uid":"b09c40c22b3670b9","name":"should handle shard reader errors gracefully","time":{"start":1761189177890,"stop":1761189177890,"duration":0},"status":"passed","severity":"normal"},{"uid":"5db612cf4679a678","name":"Check message with no payload is not received","time":{"start":1761189717118,"stop":1761189717119,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5581946b6c6b057","name":"should handle browser offline state overriding peer connections","time":{"start":1761189178217,"stop":1761189178218,"duration":1},"status":"passed","severity":"normal"},{"uid":"2593ef07fbcebc2b","name":"should clear existing timers before creating new ones","time":{"start":1761189179149,"stop":1761189179156,"duration":7},"status":"passed","severity":"normal"},{"uid":"46f4a12ef4107983","name":"should encode/decode to text encoding","time":{"start":1761189169514,"stop":1761189169514,"duration":0},"status":"passed","severity":"normal"}] |