mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-18 16:03:11 +00:00
1 line
195 KiB
JSON
1 line
195 KiB
JSON
[{"uid":"2aebeac639122a71","name":"should check connected peers if present and suitable","time":{"start":1752238705927,"stop":1752238705927,"duration":0},"status":"passed","severity":"normal"},{"uid":"2757d5718ce0d388","name":"Check received message containing XML","time":{"start":1752239172864,"stop":1752239172864,"duration":0},"status":"passed","severity":"normal"},{"uid":"57d71335f3fa8cbd","name":"should return false when at bootstrap limit","time":{"start":1752238676919,"stop":1752238676919,"duration":0},"status":"passed","severity":"normal"},{"uid":"c446231e542a3717","name":"should handle multiple peers with different shard configurations","time":{"start":1752238675591,"stop":1752238675592,"duration":1},"status":"passed","severity":"normal"},{"uid":"64423279f3cd7eee","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752238850279,"stop":1752238850279,"duration":0},"status":"passed","severity":"normal"},{"uid":"31667c5b9738a7a1","name":"Check publish message containing emoji","time":{"start":1752238857699,"stop":1752238857699,"duration":0},"status":"passed","severity":"normal"},{"uid":"104f2937acbf2791","name":"Relay + Store","time":{"start":1752238666997,"stop":1752238666998,"duration":1},"status":"passed","severity":"normal"},{"uid":"7135e1eedfeb52c7","name":"Waku message hash computation (payload length 0)","time":{"start":1752238676770,"stop":1752238676770,"duration":0},"status":"passed","severity":"normal"},{"uid":"513f1fa152d3f44","name":"should not receive a peer event after stop","time":{"start":1752238832419,"stop":1752238832420,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4381118081328fd","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752238660978,"stop":1752238660978,"duration":0},"status":"passed","severity":"normal"},{"uid":"537de1435d8a05a1","name":"Sets default value correctly","time":{"start":1752239005177,"stop":1752239005178,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8c4e1b996ce4e0c","name":"Publish message with custom timestamp: Fri Jul 11 2025 12:00:50 GMT+0000 (Coordinated Universal Time)","time":{"start":1752238857700,"stop":1752238857701,"duration":1},"status":"passed","severity":"normal"},{"uid":"a122ee41ff24cb95","name":"should call waitForPeer on Relay","time":{"start":1752238705929,"stop":1752238705929,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66b9baed6490734","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752239221662,"stop":1752239221662,"duration":0},"status":"passed","severity":"normal"},{"uid":"db8a844b41030812","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752239221661,"stop":1752239221661,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a4feb0ff0ccb198","name":"Check received message containing Russian","time":{"start":1752239172863,"stop":1752239172863,"duration":0},"status":"passed","severity":"normal"},{"uid":"884ca721709f5bd7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752238660978,"stop":1752238660979,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f69f0c74441cf18","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752238993783,"stop":1752238993783,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d0f7285d4f8a8ba","name":"should skip peer when already connected","time":{"start":1752238675554,"stop":1752238675554,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d9d634b01f3fafc","name":"different cluster, same shard: nodes don't connect","time":{"start":1752238794677,"stop":1752238794677,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae73074fcda07047","name":"should dial peer immediately when queue is empty","time":{"start":1752238675553,"stop":1752238675553,"duration":0},"status":"passed","severity":"normal"},{"uid":"c99810c663251872","name":"should skip peer when not on same shard","time":{"start":1752238675572,"stop":1752238675572,"duration":0},"status":"passed","severity":"normal"},{"uid":"4929fc3c19cc2d34","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752238660977,"stop":1752238660977,"duration":0},"status":"passed","severity":"normal"},{"uid":"8261fb3fd47625e5","name":"isConnected return false after peer stops","time":{"start":1752238756234,"stop":1752238756234,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a998b3b700ee61e","name":"Push message with Arabic payload","time":{"start":1752239333812,"stop":1752239333813,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebe3c67ef82d4266","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752238715249,"stop":1752238715250,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bee77c4c57da99c","name":"start node with empty shard should fail","time":{"start":1752238987126,"stop":1752238987128,"duration":2},"status":"passed","severity":"normal"},{"uid":"a1bcad3160f9f64e","name":"Renews subscription after lossing a connection","time":{"start":1752239221670,"stop":1752239221670,"duration":0},"status":"passed","severity":"normal"},{"uid":"49df8cbb9a9dd3f1","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752238676062,"stop":1752238676062,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e72c0239174fdfa","name":"should retry failed tasks","time":{"start":1752238704818,"stop":1752238704818,"duration":0},"status":"passed","severity":"normal"},{"uid":"aad1706e54519921","name":"should not be empty after adding a subscription","time":{"start":1752238706283,"stop":1752238706284,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d12db1527e95fd4","name":"Check message with invalid timestamp is not received","time":{"start":1752239172868,"stop":1752239172868,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f0f027efc92e61b","name":"Check received message containing long","time":{"start":1752239172860,"stop":1752239172861,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a12573eebed535a","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752238676854,"stop":1752238676854,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0f8e989a3bba053","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752239221664,"stop":1752239221664,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a0007fc23110b06","name":"Overlapping topic subscription","time":{"start":1752239221655,"stop":1752239221656,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1e7356a1be88d2b","name":"random static sharding 7 - Cluster ID: 705, Shard ID: 608","time":{"start":1752238987118,"stop":1752238987118,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e18acb7f0c6cc8f","name":"Relay - dialed after","time":{"start":1752239008214,"stop":1752239008214,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1af7edb06984481","name":"messageHashStr produces consistent results for the same input","time":{"start":1752238676778,"stop":1752238676778,"duration":0},"status":"passed","severity":"normal"},{"uid":"3567b48c0548de92","name":"Push message with short payload","time":{"start":1752239333811,"stop":1752239333811,"duration":0},"status":"passed","severity":"normal"},{"uid":"88adb794fabc01bb","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752238685223,"stop":1752238685223,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d1566f216cfc2f07","name":"Does not throw an exception when node disconnects","time":{"start":1752239005176,"stop":1752239005176,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b9c6589f30a5c0","name":"should increase lamport timestamp","time":{"start":1752238720089,"stop":1752238720090,"duration":1},"status":"passed","severity":"normal"},{"uid":"25f67384e3ad86a","name":"Check received message containing escaped characters","time":{"start":1752239172865,"stop":1752239172866,"duration":1},"status":"passed","severity":"normal"},{"uid":"a479b16e449a0719","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752238794673,"stop":1752238794674,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b1d8abeb18fc02a","name":"should detect messages with missing dependencies","time":{"start":1752238720095,"stop":1752238720095,"duration":0},"status":"passed","severity":"normal"},{"uid":"169e5de6ce3a5eeb","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752238684301,"stop":1752238684301,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c2b936635fd46ef","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752239221653,"stop":1752239221653,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c22f9a4e081a218","name":"should encodeTxt and decodeTxt","time":{"start":1752238666978,"stop":1752238666978,"duration":0},"status":"passed","severity":"normal"},{"uid":"4414a8d53ee6259f","name":"should return valid sharding parameters for static sharding","time":{"start":1752238660989,"stop":1752238660990,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f7eb1e8a1326281","name":"should be safe to call multiple times","time":{"start":1752238675552,"stop":1752238675552,"duration":0},"status":"passed","severity":"normal"},{"uid":"8703fa9075ba99f9","name":"should return empty array for non-existent peer","time":{"start":1752238676916,"stop":1752238676916,"duration":0},"status":"passed","severity":"normal"},{"uid":"e83ccfc4ef6b3342","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752238689066,"stop":1752238689067,"duration":1},"status":"passed","severity":"normal"},{"uid":"44fba9243565ad9a","name":"should dial peer when on same shard","time":{"start":1752238675573,"stop":1752238675573,"duration":0},"status":"passed","severity":"normal"},{"uid":"610735165dc88209","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752238666338,"stop":1752238666339,"duration":1},"status":"passed","severity":"normal"},{"uid":"715330f272a11605","name":"should process tasks in queue","time":{"start":1752238704810,"stop":1752238704810,"duration":0},"status":"passed","severity":"normal"},{"uid":"480b63385a0680f2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752238715256,"stop":1752238715256,"duration":0},"status":"passed","severity":"normal"},{"uid":"7042bfd232a158fd","name":"Decoder throws on undefined content topic","time":{"start":1752238677437,"stop":1752238677437,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dc8a88416bc143b","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752238715236,"stop":1752238715237,"duration":1},"status":"passed","severity":"normal"},{"uid":"24eb4cc6179cb5c3","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752239172877,"stop":1752239172878,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d95957cee08ac4e","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752238666342,"stop":1752238666342,"duration":0},"status":"passed","severity":"normal"},{"uid":"9238179a2696d41f","name":"Check publish message containing short","time":{"start":1752238857687,"stop":1752238857687,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3f238e0be354fd9","name":"should start the dialing interval","time":{"start":1752238675522,"stop":1752238675523,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfcce63df5d7e384","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752238715245,"stop":1752238715245,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6f1ebbe3aedd36d","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752238794674,"stop":1752238794674,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c47e9096f31bbef","name":"Ordered Callback - true","time":{"start":1752238991701,"stop":1752238991702,"duration":1},"status":"passed","severity":"normal"},{"uid":"58d169e2a8ac14a3","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752238850280,"stop":1752238850281,"duration":1},"status":"passed","severity":"normal"},{"uid":"adc675e42ce58d2c","name":"Check meta is set [symmetric]","time":{"start":1752238694853,"stop":1752238694854,"duration":1},"status":"passed","severity":"normal"},{"uid":"7edaf0ed2bd1d33d","name":"Push message with Arabic payload","time":{"start":1752239333798,"stop":1752239333798,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7ba73fa1fa1abb6","name":"Push message with custom timestamp: 1752242356499","time":{"start":1752239333810,"stop":1752239333810,"duration":0},"status":"passed","severity":"normal"},{"uid":"59095adcf30a050a","name":"Push message with content topic containing SQL Injection","time":{"start":1752239333818,"stop":1752239333818,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2d06d83f6709678","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752238715243,"stop":1752238715244,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e00a7246b1cfb01","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752238866138,"stop":1752238866139,"duration":1},"status":"passed","severity":"normal"},{"uid":"b40592c5c11dd312","name":"should return true when topic is configured","time":{"start":1752238677247,"stop":1752238677247,"duration":0},"status":"passed","severity":"normal"},{"uid":"31fe0e085276db03","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752238660979,"stop":1752238660979,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba25708ea49bf239","name":"should enable all discoveries when explicitly set","time":{"start":1752238705726,"stop":1752238705727,"duration":1},"status":"passed","severity":"normal"},{"uid":"500e4bbe7c513ac0","name":"should add received messages to bloom filter","time":{"start":1752238720093,"stop":1752238720093,"duration":0},"status":"passed","severity":"normal"},{"uid":"5726b8f2ae1ed94c","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752238660975,"stop":1752238660975,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe0ecfe44e7242d","name":"random static sharding 4 - Cluster ID: 57, Shard ID: 314","time":{"start":1752238987117,"stop":1752238987118,"duration":1},"status":"passed","severity":"normal"},{"uid":"77d7f46c7ed08df2","name":"Check publish message containing Chinese","time":{"start":1752238857692,"stop":1752238857693,"duration":1},"status":"passed","severity":"normal"},{"uid":"62e45a9547dbd780","name":"peer exchange sets tag","time":{"start":1752238879364,"stop":1752238879366,"duration":2},"status":"passed","severity":"normal"},{"uid":"d9bc853a58ffe42c","name":"should store libp2p and options references","time":{"start":1752238676901,"stop":1752238676901,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4d83671d6ecefb2","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1752238950344,"stop":1752238950344,"duration":0},"status":"passed","severity":"normal"},{"uid":"c378a5dd2e1adc12","name":"should return false when peer shard info is not found","time":{"start":1752238676061,"stop":1752238676061,"duration":0},"status":"passed","severity":"normal"},{"uid":"516625b6be41d49b","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752238927090,"stop":1752238927090,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ad54073a489c9b6","name":"should initialize with custom number of peers","time":{"start":1752238705830,"stop":1752238705831,"duration":1},"status":"passed","severity":"normal"},{"uid":"142d36a0305a6a8","name":"Check publish message containing XML","time":{"start":1752238857695,"stop":1752238857695,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9c6641a6e98e66","name":"should start and setup intervals and event listeners","time":{"start":1752238706285,"stop":1752238706285,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaa366de00aee756","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752239221660,"stop":1752239221660,"duration":0},"status":"passed","severity":"normal"},{"uid":"901bcd77db42d7d4","name":"should not receive a peer event after stop","time":{"start":1752238740694,"stop":1752238740694,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7671d339b845a5b","name":"should not execute task if max attempts is 0","time":{"start":1752238704819,"stop":1752238704819,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f3d2bab52c1bad","name":"messageHashStr produces different results for different inputs","time":{"start":1752238676778,"stop":1752238676778,"duration":0},"status":"passed","severity":"normal"},{"uid":"227c505eca0ac6ee","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752238660972,"stop":1752238660973,"duration":1},"status":"passed","severity":"normal"},{"uid":"70c0e94b55adc066","name":"Push message with unicode special characters payload","time":{"start":1752239333815,"stop":1752239333815,"duration":0},"status":"passed","severity":"normal"},{"uid":"48b8c5a5e8aefbdd","name":"Publish message with custom timestamp: Fri Jul 11 2025 14:00:50 GMT+0000 (Coordinated Universal Time)","time":{"start":1752238857701,"stop":1752238857701,"duration":0},"status":"passed","severity":"normal"},{"uid":"55f71506231ede8","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752239172867,"stop":1752239172868,"duration":1},"status":"passed","severity":"normal"},{"uid":"6334c9e0679ad24a","name":"should return empty array when no peers connected","time":{"start":1752238677245,"stop":1752238677245,"duration":0},"status":"passed","severity":"normal"},{"uid":"9513370334968e9c","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752238705841,"stop":1752238705841,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6f48432c0ae9884","name":"Check publish message containing shell command","time":{"start":1752238857698,"stop":1752238857698,"duration":0},"status":"passed","severity":"normal"},{"uid":"316c68ad6e65da9a","name":"Push message with custom timestamp: 1721480356499","time":{"start":1752239333810,"stop":1752239333810,"duration":0},"status":"passed","severity":"normal"},{"uid":"50dd9b8d1da1f3c","name":"should handle disconnect when peer has no timers","time":{"start":1752238676863,"stop":1752238676863,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7fcfe431ae238ba","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752238660963,"stop":1752238660963,"duration":0},"status":"passed","severity":"normal"},{"uid":"a544b9e00436cd5f","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752239221661,"stop":1752239221661,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d2de493b1c61038","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752238715259,"stop":1752238715260,"duration":1},"status":"passed","severity":"normal"},{"uid":"fab8e30167db16af","name":"should properly clean up resources when disposed","time":{"start":1752238704021,"stop":1752238704021,"duration":0},"status":"passed","severity":"normal"},{"uid":"57bf9fb6852fd602","name":"should have no discoveries enabled by default","time":{"start":1752238705726,"stop":1752238705726,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad2fd06c36f889be","name":"should maintain desired error rate","time":{"start":1752238717426,"stop":1752238717426,"duration":0},"status":"passed","severity":"normal"},{"uid":"763e5070e7b49cc6","name":"should handle complete dial lifecycle","time":{"start":1752238675591,"stop":1752238675591,"duration":0},"status":"passed","severity":"normal"},{"uid":"84e1d71a8c48e549","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752238705842,"stop":1752238705843,"duration":1},"status":"passed","severity":"normal"},{"uid":"bffa604899c2749f","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752238939180,"stop":1752238939181,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3fa77fcf1905769","name":"should filter peers by codec","time":{"start":1752238677245,"stop":1752238677246,"duration":1},"status":"passed","severity":"normal"},{"uid":"f38688ab00295ecf","name":"Push message with content topic containing unicode special characters","time":{"start":1752239333820,"stop":1752239333820,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8b0ff51abc13387","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752238715242,"stop":1752238715242,"duration":0},"status":"passed","severity":"normal"},{"uid":"5feb685d997f10bf","name":"Push message with unicode special characters payload","time":{"start":1752239333802,"stop":1752239333802,"duration":0},"status":"passed","severity":"normal"},{"uid":"6adcab9e1ec22348","name":"Push 30 different messages","time":{"start":1752239333815,"stop":1752239333816,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ea327a0bb27ae8e6","name":"should send to specified number of peers of used peers","time":{"start":1752238705498,"stop":1752238705499,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdc5322b3e31bc5","name":"Passing page size 3 when there are 20 messages","time":{"start":1752238999035,"stop":1752238999035,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b9cd3d602cc1c68","name":"Check message with no payload is not received","time":{"start":1752239172879,"stop":1752239172880,"duration":1},"status":"passed","severity":"normal"},{"uid":"dda5239acc70fc1c","name":"Refresh subscription","time":{"start":1752238866140,"stop":1752238866140,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cc70350bb9b6301a","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752238715245,"stop":1752238715246,"duration":1},"status":"passed","severity":"normal"},{"uid":"9343b5d50fb41c5a","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752239221664,"stop":1752239221664,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9aabacbb181371d","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752238720097,"stop":1752238720097,"duration":0},"status":"passed","severity":"normal"},{"uid":"12bbc8e3866ebd41","name":"should not fail to start the service if it is already started","time":{"start":1752238740690,"stop":1752238740690,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc21a94489b9355","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752238869197,"stop":1752238869198,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebdca1d2cae1bb5e","name":"Publish message with custom timestamp: Sat Jul 20 2024 13:00:50 GMT+0000 (Coordinated Universal Time)","time":{"start":1752238857700,"stop":1752238857700,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a2c4eaaa1b27bca","name":"should set field with only FILTER enabled","time":{"start":1752238666997,"stop":1752238666997,"duration":0},"status":"passed","severity":"normal"},{"uid":"1844b2c3c552a001","name":"should stop ping timers on peer disconnect","time":{"start":1752238676853,"stop":1752238676853,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1a5757949c13b25","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752238879369,"stop":1752238879370,"duration":1},"status":"passed","severity":"normal"},{"uid":"31b1e0c4daf78978","name":"ignores unrecognized TXT record formats","time":{"start":1752238685220,"stop":1752238685220,"duration":0},"status":"passed","severity":"normal"},{"uid":"abbed15e04222cfe","name":"Check publish message containing SQL Injection","time":{"start":1752238857694,"stop":1752238857694,"duration":0},"status":"passed","severity":"normal"},{"uid":"446f8aad63c5c497","name":"Check received message containing emoji","time":{"start":1752239172866,"stop":1752239172866,"duration":0},"status":"passed","severity":"normal"},{"uid":"3afc2e8d368e9d67","name":"should convert tags map to array of keys","time":{"start":1752238676916,"stop":1752238676917,"duration":1},"status":"passed","severity":"normal"},{"uid":"33408d7e03c6519d","name":"should maintain proper timestamps if all messages received","time":{"start":1752238720092,"stop":1752238720093,"duration":1},"status":"passed","severity":"normal"},{"uid":"4113c127f88f196f","name":"should handle dial errors gracefully","time":{"start":1752238676493,"stop":1752238676493,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fadf87f98371c68","name":"should return false when peer is not on the specified shard","time":{"start":1752238676060,"stop":1752238676061,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7eac8dc59da8403","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752239221655,"stop":1752239221655,"duration":0},"status":"skipped","severity":"normal"},{"uid":"23b52066dccab672","name":"Round trip binary serialization","time":{"start":1752238677435,"stop":1752238677436,"duration":1},"status":"passed","severity":"normal"},{"uid":"508eec431f9c0cb6","name":"Check received message containing numeric","time":{"start":1752239172861,"stop":1752239172862,"duration":1},"status":"passed","severity":"normal"},{"uid":"9185e1e8ab548da9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752238660980,"stop":1752238660980,"duration":0},"status":"passed","severity":"normal"},{"uid":"75fd9655b934c90","name":"Push message with Russian payload","time":{"start":1752239333798,"stop":1752239333798,"duration":0},"status":"passed","severity":"normal"},{"uid":"e851f2f6a5f72a14","name":"can start and stop the service","time":{"start":1752238689063,"stop":1752238689063,"duration":0},"status":"passed","severity":"normal"},{"uid":"2024fbf719a2e3be","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752238660978,"stop":1752238660978,"duration":0},"status":"passed","severity":"normal"},{"uid":"8afcfc13a0b46b06","name":"should partition messages based on acknowledgement status","time":{"start":1752238720096,"stop":1752238720096,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d5e60486e9f5ec","name":"should handle errors when removing globalThis listeners","time":{"start":1752238676516,"stop":1752238676516,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d34d2c37fa97879","name":"should properly create peer info with all multiaddrs","time":{"start":1752238666995,"stop":1752238666995,"duration":0},"status":"passed","severity":"normal"},{"uid":"e91f164dfef3e760","name":"Push message with custom timestamp: 1752242356499","time":{"start":1752239333822,"stop":1752239333822,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c90fdc32faf72c","name":"should properly create location multiaddrs - tcp","time":{"start":1752238666994,"stop":1752238666995,"duration":1},"status":"passed","severity":"normal"},{"uid":"f980eaaf247d5f69","name":"should only return 1 node with relay capability","time":{"start":1752238685221,"stop":1752238685221,"duration":0},"status":"passed","severity":"normal"},{"uid":"7136451354ce63fa","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752238684673,"stop":1752238684673,"duration":0},"status":"passed","severity":"normal"},{"uid":"f90ec17d3b176dc4","name":"Waku message hash computation (no timestamp)","time":{"start":1752238676770,"stop":1752238676771,"duration":1},"status":"passed","severity":"normal"},{"uid":"55e08de0ef1d1921","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752238756234,"stop":1752238756234,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8cf6a73681c5de","name":"returns all values when wanted number matches available values","time":{"start":1752238684288,"stop":1752238684300,"duration":12},"status":"passed","severity":"normal"},{"uid":"35c589d09d519fa1","name":"Check message with no payload is not received","time":{"start":1752239172869,"stop":1752239172869,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2dec4d62499f4e3","name":"should return false when clusterId doesn't match","time":{"start":1752238705621,"stop":1752238705622,"duration":1},"status":"passed","severity":"normal"},{"uid":"f932afd284a7167d","name":"should be safe to call multiple times","time":{"start":1752238676848,"stop":1752238676849,"duration":1},"status":"passed","severity":"normal"},{"uid":"13e30279e1fcfae4","name":"Push message with custom timestamp: 1752235156499","time":{"start":1752239333810,"stop":1752239333810,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c766afa7f470be0","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752238715247,"stop":1752238715247,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cd9c9f6d2bafcb9","name":"Query with Ordered Callback, No message returned","time":{"start":1752238950344,"stop":1752238950344,"duration":0},"status":"passed","severity":"normal"},{"uid":"831a901366db999f","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752238715237,"stop":1752238715237,"duration":0},"status":"passed","severity":"normal"},{"uid":"b92c2f689ebbc346","name":"should throw error - invalid id","time":{"start":1752238666988,"stop":1752238666988,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3391407cb0e41e7","name":"should increase lamport timestamp","time":{"start":1752238720092,"stop":1752238720092,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d5ded0e16d749f4","name":"shard 0","time":{"start":1752238987113,"stop":1752238987114,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a014843f4687583","name":"Push message with shell command payload","time":{"start":1752239333801,"stop":1752239333801,"duration":0},"status":"passed","severity":"normal"},{"uid":"b687ffc0088c1c79","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752239221660,"stop":1752239221660,"duration":0},"status":"passed","severity":"normal"},{"uid":"26a795dee0ca15a1","name":"should reject if Filter is requested but not mounted","time":{"start":1752238705925,"stop":1752238705926,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c9b66c0301b7fa2","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app79/3/topic116/json","time":{"start":1752238967341,"stop":1752238967344,"duration":3},"status":"passed","severity":"normal"},{"uid":"8113c130a84fca36","name":"Check publish message containing Arabic","time":{"start":1752238857693,"stop":1752238857693,"duration":0},"status":"passed","severity":"normal"},{"uid":"31f8b2af6f55206a","name":"Check message on other pubsub topic is not received","time":{"start":1752239172878,"stop":1752239172879,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5bced34f33c66f0","name":"should wait for Store peer to be connected","time":{"start":1752238705929,"stop":1752238705929,"duration":0},"status":"passed","severity":"normal"},{"uid":"124e283981a6f023","name":"should set default options when no config provided","time":{"start":1752238677237,"stop":1752238677237,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e577c9d55c56875","name":"throws on content topic with empty topic name field","time":{"start":1752238660961,"stop":1752238660961,"duration":0},"status":"passed","severity":"normal"},{"uid":"492ae650277fdea4","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752238676535,"stop":1752238676537,"duration":2},"status":"passed","severity":"normal"},{"uid":"f18c1871a38cbe35","name":"Push message with content topic containing numeric","time":{"start":1752239333804,"stop":1752239333804,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c9136955fc539e","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752238676781,"stop":1752238676781,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0b248aa1a63b167","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752238743181,"stop":1752238743182,"duration":1},"status":"passed","severity":"normal"},{"uid":"6252d62e91036bed","name":"Relay - dialed first","time":{"start":1752239008213,"stop":1752239008214,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9c9c5df12bf6f02","name":"should create KeepAliveManager with required options","time":{"start":1752238676841,"stop":1752238676841,"duration":0},"status":"passed","severity":"normal"},{"uid":"97977505fc7c0236","name":"Push message with long payload","time":{"start":1752239333811,"stop":1752239333812,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c7ac9204f1835b9","name":"should decode valid enr successfully","time":{"start":1752238666978,"stop":1752238666985,"duration":7},"status":"passed","severity":"normal"},{"uid":"11e9670d4c56d35e","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752238660966,"stop":1752238660966,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a33579c3f9ced7f","name":"Check received message containing XML","time":{"start":1752239172874,"stop":1752239172874,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcde21a957909bd9","name":"should only return 1 node with relay and store capability","time":{"start":1752238685221,"stop":1752238685221,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2d4632c8915de7e","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752238660965,"stop":1752238660965,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b304a6906182573","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752238660975,"stop":1752238660975,"duration":0},"status":"passed","severity":"normal"},{"uid":"beebb5abd2f9a6f4","name":"should add event listeners to globalThis","time":{"start":1752238676514,"stop":1752238676514,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aaa43e4745e26a7","name":"Push message with Russian payload","time":{"start":1752239333813,"stop":1752239333813,"duration":0},"status":"passed","severity":"normal"},{"uid":"94e114fcd3a64882","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752238756232,"stop":1752238756232,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2878f212889af27","name":"should not create relay timers when relay is not provided","time":{"start":1752238676858,"stop":1752238676858,"duration":0},"status":"passed","severity":"normal"},{"uid":"25490d2d334e7a74","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752239003156,"stop":1752239003157,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5e4b88ef5fd661","name":"Check received message containing Script","time":{"start":1752239172874,"stop":1752239172874,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dadc3d379396c05","name":"should be delivered immediately if received","time":{"start":1752238720098,"stop":1752238720098,"duration":0},"status":"passed","severity":"normal"},{"uid":"f11e6711aa04de90","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app46/6/topic159/xml","time":{"start":1752238967338,"stop":1752238967339,"duration":1},"status":"passed","severity":"normal"},{"uid":"6571e02e10bb0358","name":"Subscribe to topic containing Script and receive message","time":{"start":1752239221667,"stop":1752239221667,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4be27e7b0b55073","name":"random static sharding 9 - Cluster ID: 598, Shard ID: 87","time":{"start":1752238987119,"stop":1752238987121,"duration":2},"status":"passed","severity":"normal"},{"uid":"50eceb9ae20b0b5c","name":"Push message with content topic containing special chars","time":{"start":1752239333817,"stop":1752239333817,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce01d3823df34b01","name":"configure the node with multiple pubsub topics","time":{"start":1752238987123,"stop":1752238987126,"duration":3},"status":"passed","severity":"normal"},{"uid":"1682fa47218a65bf","name":"Should update shard info","time":{"start":1752238824249,"stop":1752238824249,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5ec4db2c98ad17b","name":"ignores domain fetching errors","time":{"start":1752238685220,"stop":1752238685220,"duration":0},"status":"passed","severity":"normal"},{"uid":"173a01106614e934","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752238715247,"stop":1752238715247,"duration":0},"status":"passed","severity":"normal"},{"uid":"d15b8e965b7758be","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752239221661,"stop":1752239221661,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b6580c8c7b01f42","name":"should update ack status of messages in outgoing buffer","time":{"start":1752238720097,"stop":1752238720098,"duration":1},"status":"passed","severity":"normal"},{"uid":"24ecc96089607394","name":"Fields are not dropped","time":{"start":1752238676929,"stop":1752238676929,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1ff845c60d32e29","name":"Fails to push message bigger that 1MB","time":{"start":1752239333823,"stop":1752239333823,"duration":0},"status":"passed","severity":"normal"},{"uid":"62dbb05ea0de9e06","name":"throws on content topic with generation field greater than 0","time":{"start":1752238660959,"stop":1752238660959,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c6f02a6a994eb97","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752238869195,"stop":1752238869195,"duration":0},"status":"passed","severity":"normal"},{"uid":"c05c3abedff605bb","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752239221654,"stop":1752239221654,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b29526fe8a3d26","name":"should be online or offline if network state changed","time":{"start":1752238756235,"stop":1752238756236,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a7f8c6c78b41915","name":"Push message with content topic containing unicode special characters","time":{"start":1752239333808,"stop":1752239333808,"duration":0},"status":"passed","severity":"normal"},{"uid":"c83a1bd664ea73ea","name":"should return false when peer is not on topic","time":{"start":1752238677248,"stop":1752238677249,"duration":1},"status":"passed","severity":"normal"},{"uid":"41558ba7842c3af0","name":"should serialize and deserialize correctly","time":{"start":1752238717427,"stop":1752238717427,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc3e9e9ad9116d2","name":"should not receive a peer event before start","time":{"start":1752238689065,"stop":1752238689065,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1031ddfe485dd70","name":"Subscribe and receive messages via waku relay post","time":{"start":1752239221654,"stop":1752239221654,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf69b4f5f559e22","name":"should handle errors when getting connections","time":{"start":1752238676525,"stop":1752238676525,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a9213986d90b63","name":"isConnected should return false after all peers disconnect","time":{"start":1752238756233,"stop":1752238756234,"duration":1},"status":"passed","severity":"normal"},{"uid":"141a5e53f66c8800","name":"should return false","time":{"start":1752238666989,"stop":1752238666990,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1e8b27b1040bd58","name":"Push message with content topic containing long","time":{"start":1752239333816,"stop":1752239333816,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9c21cd43c80e8a7","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752238740695,"stop":1752238740696,"duration":1},"status":"skipped","severity":"normal"},{"uid":"339ec453abf29284","name":"Query Generator, Wrong PubsubTopic","time":{"start":1752238950341,"stop":1752238950341,"duration":0},"status":"passed","severity":"normal"},{"uid":"db8f29ce07f6059e","name":"can start the service","time":{"start":1752238689062,"stop":1752238689062,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a02869e2d51c004","name":"Subscribe and receive messages via lightPush","time":{"start":1752239221662,"stop":1752239221662,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b6f79b3f169494","name":"Push message with content topic containing Russian","time":{"start":1752239333805,"stop":1752239333805,"duration":0},"status":"passed","severity":"normal"},{"uid":"191aaa5bcc33c48a","name":"Push message with custom timestamp: 1721480356499","time":{"start":1752239333822,"stop":1752239333822,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6884d265dbdd4ef","name":"should remove event listeners","time":{"start":1752238676847,"stop":1752238676848,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2080ef5dada5bea","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752239221663,"stop":1752239221663,"duration":0},"status":"passed","severity":"normal"},{"uid":"8115c348cb07f501","name":"Push message with content topic containing emoji","time":{"start":1752239333809,"stop":1752239333809,"duration":0},"status":"passed","severity":"normal"},{"uid":"94a8571434b10d3b","name":"throws on content topic with non-number generation field","time":{"start":1752238660958,"stop":1752238660959,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fc853d56ae2254e","name":"Subscribe to topic containing Script and publish message","time":{"start":1752238866144,"stop":1752238866144,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e410086815fcb8","name":"Query generator for multiple messages with different content topic format","time":{"start":1752238983274,"stop":1752238983274,"duration":0},"status":"passed","severity":"normal"},{"uid":"e34e7d2ec337f7e3","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752238666339,"stop":1752238666339,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d29f82ec64e331f","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752238866139,"stop":1752238866139,"duration":0},"status":"passed","severity":"normal"},{"uid":"e28b6d96062d5d8f","name":"Check publish message containing special chars","time":{"start":1752238857691,"stop":1752238857691,"duration":0},"status":"passed","severity":"normal"},{"uid":"e18826ed3ab7cac","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752238715242,"stop":1752238715242,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b152981b32cabeb","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752239172878,"stop":1752239172878,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f7955fcf9516774","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752238715248,"stop":1752238715248,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d5557e422a7d806","name":"Check received message containing short","time":{"start":1752239172860,"stop":1752239172860,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a2f3fc73390bf1","name":"should handle multiple peer connections","time":{"start":1752238676849,"stop":1752238676853,"duration":4},"status":"passed","severity":"normal"},{"uid":"fe61d2f3bedb28b0","name":"random static sharding 8 - Cluster ID: 846, Shard ID: 370","time":{"start":1752238987119,"stop":1752238987119,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aeafb7f43262e41","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752238660972,"stop":1752238660972,"duration":0},"status":"passed","severity":"normal"},{"uid":"68cbb3f2577b9672","name":"Push 30 different messages","time":{"start":1752239333803,"stop":1752239333803,"duration":0},"status":"skipped","severity":"normal"},{"uid":"674aafe4545a23f7","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752238850287,"stop":1752238850289,"duration":2},"status":"passed","severity":"normal"},{"uid":"8e13cb5d16a3650","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752238660965,"stop":1752238660965,"duration":0},"status":"passed","severity":"normal"},{"uid":"86a58a525d683b3b","name":"should handle corrupted local storage data gracefully","time":{"start":1752238689067,"stop":1752238689067,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b691658d3da412a","name":"Asymmetric encrypt & decrypt","time":{"start":1752238695402,"stop":1752238695402,"duration":0},"status":"passed","severity":"normal"},{"uid":"1512375752809dc","name":"should encode/decode to text encoding","time":{"start":1752238666991,"stop":1752238666991,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d427f9d7789996f","name":"Push message with escaped characters payload","time":{"start":1752239333815,"stop":1752239333815,"duration":0},"status":"passed","severity":"normal"},{"uid":"c18a4e00d7ffd209","name":"Check received message containing JSON","time":{"start":1752239172865,"stop":1752239172865,"duration":0},"status":"passed","severity":"normal"},{"uid":"b77189f750ec3b1e","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app77/7/topic684/proto","time":{"start":1752238967337,"stop":1752238967338,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eaed81e352ec876","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752238866142,"stop":1752238866142,"duration":0},"status":"passed","severity":"normal"},{"uid":"a61f5ba8bde10530","name":"Subscribe to topic containing long and receive message","time":{"start":1752239221665,"stop":1752239221665,"duration":0},"status":"passed","severity":"normal"},{"uid":"682da482d4df8d6c","name":"should handle special patterns correctly","time":{"start":1752238717427,"stop":1752238717428,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7b16c4ac5ed3dd1","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752238705620,"stop":1752238705621,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d86aebf57f0ba9","name":"Passing page size 10 when there are 10 messages","time":{"start":1752238999035,"stop":1752238999035,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaa90028996606a0","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752238850281,"stop":1752238850286,"duration":5},"status":"passed","severity":"normal"},{"uid":"aba0ae278d4424fa","name":"Push message with content topic containing Russian","time":{"start":1752239333818,"stop":1752239333818,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb329bd5f2756e3b","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752238850281,"stop":1752238850281,"duration":0},"status":"passed","severity":"normal"},{"uid":"84e1b56bb708ec9","name":"Push message with content topic containing JSON","time":{"start":1752239333807,"stop":1752239333807,"duration":0},"status":"passed","severity":"normal"},{"uid":"bab80131b23079a6","name":"Store - dialed first","time":{"start":1752239008215,"stop":1752239008215,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e12966eb0434294","name":"should create ShardReader with shards network config","time":{"start":1752238676038,"stop":1752238676038,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bd5e6ef72bff930","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752238715256,"stop":1752238715257,"duration":1},"status":"passed","severity":"normal"},{"uid":"83de9adb276b33e9","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752239221660,"stop":1752239221660,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeff0a95f6c234e3","name":"Push message with JSON payload","time":{"start":1752239333801,"stop":1752239333801,"duration":0},"status":"passed","severity":"normal"},{"uid":"f69746198190aa5a","name":"Store - dialed after - with timeout","time":{"start":1752239008215,"stop":1752239008215,"duration":0},"status":"passed","severity":"normal"},{"uid":"98a159d729f125fc","name":"Push message with short payload","time":{"start":1752239333796,"stop":1752239333796,"duration":0},"status":"passed","severity":"normal"},{"uid":"610b83259ebc1606","name":"should work with custom bootstrap limits","time":{"start":1752238676921,"stop":1752238676922,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb5158b5deada1f3","name":"rejects hash query with content filter parameters","time":{"start":1752238676782,"stop":1752238676782,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ec622d8edfc7db","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752238866147,"stop":1752238866147,"duration":0},"status":"passed","severity":"normal"},{"uid":"feae86d4f55ffcc6","name":"Decoder throws on undefined content topic","time":{"start":1752238696519,"stop":1752238696520,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee73f09bc66f46dd","name":"should return false when shard is not included in network shards","time":{"start":1752238705622,"stop":1752238705627,"duration":5},"status":"passed","severity":"normal"},{"uid":"e4a19c5b3d9f435d","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752238850280,"stop":1752238850280,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc796f975144d461","name":"should create an instance with libp2p and dialer","time":{"start":1752238676486,"stop":1752238676487,"duration":1},"status":"passed","severity":"normal"},{"uid":"de5a27c3f7b7d81d","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752238705841,"stop":1752238705842,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7da61360cb162ec","name":"should handle multiple bootstrap peers with different limits","time":{"start":1752238676922,"stop":1752238676923,"duration":1},"status":"passed","severity":"normal"},{"uid":"99682e41d0792835","name":"should handle peer connect event","time":{"start":1752238676519,"stop":1752238676519,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0baeb20e13c22eb","name":"should transition to Unhealthy when no connections","time":{"start":1752238705635,"stop":1752238705635,"duration":0},"status":"passed","severity":"normal"},{"uid":"437b2c145c3fcd27","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752239221658,"stop":1752239221658,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf59e645df332f9b","name":"topics with same application and version share the same shard","time":{"start":1752238660967,"stop":1752238660967,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac87b2bd04175224","name":"Check received message containing special chars","time":{"start":1752239172862,"stop":1752239172862,"duration":0},"status":"passed","severity":"normal"},{"uid":"a661fc22fb81033","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752238866139,"stop":1752238866139,"duration":0},"status":"passed","severity":"normal"},{"uid":"d79941a67d97000d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752238715258,"stop":1752238715258,"duration":0},"status":"passed","severity":"normal"},{"uid":"897e36d97f36e357","name":"messageHashStr works with IProtoMessage","time":{"start":1752238676778,"stop":1752238676778,"duration":0},"status":"passed","severity":"normal"},{"uid":"e206daaf67ccfc12","name":"Passing page size 11 when there are 10 messages","time":{"start":1752238999035,"stop":1752238999036,"duration":1},"status":"passed","severity":"normal"},{"uid":"757b3b1b944217c4","name":"Check publish message containing Basic HTML tag","time":{"start":1752238857695,"stop":1752238857697,"duration":2},"status":"passed","severity":"normal"},{"uid":"1b4542df80930dfe","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1752238756235,"stop":1752238756235,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5093628693fc52a","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752238720092,"stop":1752238720092,"duration":0},"status":"passed","severity":"normal"},{"uid":"fea549cbe4402a1e","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752238715250,"stop":1752238715250,"duration":0},"status":"passed","severity":"normal"},{"uid":"a64aa6e6a0814fcf","name":"handles different clusterIds correctly","time":{"start":1752238660968,"stop":1752238660968,"duration":0},"status":"passed","severity":"normal"},{"uid":"193e4eeccd5cb05b","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752238676534,"stop":1752238676534,"duration":0},"status":"passed","severity":"normal"},{"uid":"acbbd2bc6e7395f5","name":"Nodes with multiple pubsub topic","time":{"start":1752238850286,"stop":1752238850287,"duration":1},"status":"passed","severity":"normal"},{"uid":"9875875f57cdb3fc","name":"Push message with rate limit","time":{"start":1752239333809,"stop":1752239333809,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f5b20d40cbc0df8","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752239221662,"stop":1752239221662,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a073329fa039b69","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752238676857,"stop":1752238676858,"duration":1},"status":"passed","severity":"normal"},{"uid":"42f16663fee522c6","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752239172867,"stop":1752239172867,"duration":0},"status":"passed","severity":"normal"},{"uid":"2379a7f438aff97b","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752238857700,"stop":1752238857700,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5324a4611174999","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752238666341,"stop":1752238666342,"duration":1},"status":"passed","severity":"normal"},{"uid":"32210d6577873da3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752238715258,"stop":1752238715258,"duration":0},"status":"passed","severity":"normal"},{"uid":"6831e25141ee1505","name":"should dial with PeerId and return stream","time":{"start":1752238677242,"stop":1752238677242,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa7990060b6aa6c5","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752238666337,"stop":1752238666338,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ce36e992227caa5","name":"should handle a minimal index list","time":{"start":1752238661109,"stop":1752238661109,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fcead11aae604cc","name":"Register correct protocols","time":{"start":1752238866137,"stop":1752238866138,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd8c1e817dc3c5df","name":"Publishes to nwaku","time":{"start":1752238845928,"stop":1752238845928,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd74e3152b1ec777","name":"Check received message with timestamp: 1752238735250 ","time":{"start":1752239172867,"stop":1752239172867,"duration":0},"status":"passed","severity":"normal"},{"uid":"326915aaeb1d2f2d","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752238660981,"stop":1752238660981,"duration":0},"status":"passed","severity":"normal"},{"uid":"c65de3aef6575fad","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752238661109,"stop":1752238661109,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf014329fe1187c5","name":"should properly compute the node id","time":{"start":1752238666990,"stop":1752238666990,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cca6a01280ad6f8","name":"should continually clean up expired entries at intervals","time":{"start":1752238704021,"stop":1752238704022,"duration":1},"status":"passed","severity":"normal"},{"uid":"17b6c939c2a3118f","name":"Publish message with large meta","time":{"start":1752238857711,"stop":1752238857711,"duration":0},"status":"passed","severity":"normal"},{"uid":"65807bf07702a237","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1752238950343,"stop":1752238950343,"duration":0},"status":"passed","severity":"normal"},{"uid":"27c0cda848f3f04f","name":"connects to nwaku","time":{"start":1752239005175,"stop":1752239005176,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cec486f7a162eb7","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752239221654,"stop":1752239221654,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6e14dbecf5600f7","name":"should add and remove event listeners correctly","time":{"start":1752238689067,"stop":1752238689067,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c2840f8c86ff892","name":"should throw error - no public key","time":{"start":1752238666988,"stop":1752238666989,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c6b6cfc80cceccb","name":"same cluster, same shard: nodes connect","time":{"start":1752238794675,"stop":1752238794675,"duration":0},"status":"passed","severity":"normal"},{"uid":"742cce70794df31d","name":"should use shardsUnderCluster when provided","time":{"start":1752238705619,"stop":1752238705620,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8701f8cd7d85ce7","name":"Wrong topic","time":{"start":1752238967345,"stop":1752238967345,"duration":0},"status":"passed","severity":"normal"},{"uid":"887485c065553d22","name":"should not create multiple intervals when called multiple times","time":{"start":1752238675528,"stop":1752238675535,"duration":7},"status":"passed","severity":"normal"},{"uid":"772e6ec8b226725e","name":"Decrypt messages","time":{"start":1752238834370,"stop":1752238834371,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0c618120a8ddb2f","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752238676767,"stop":1752238676770,"duration":3},"status":"passed","severity":"normal"},{"uid":"452deb6656c3ba5f","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752238684970,"stop":1752238684970,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9b6af5d909e312","name":"should return false when topic is not configured","time":{"start":1752238677247,"stop":1752238677248,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6a6107ef6f1a7f0","name":"Push message with content topic containing Script","time":{"start":1752239333818,"stop":1752239333818,"duration":0},"status":"passed","severity":"normal"},{"uid":"de76ad552de54da7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752238715257,"stop":1752238715258,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a679c758a8c9c87","name":"Passing an array","time":{"start":1752239005176,"stop":1752239005176,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d18ac277adccc5d","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752238714925,"stop":1752238714932,"duration":7},"status":"passed","severity":"normal"},{"uid":"308103a1d06ee3ac","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752239221666,"stop":1752239221666,"duration":0},"status":"passed","severity":"normal"},{"uid":"84bcd3ecc3811aa2","name":"should reject if LightPush is requested but not mounted","time":{"start":1752238705925,"stop":1752238705925,"duration":0},"status":"passed","severity":"normal"},{"uid":"e841800ba8fc0b63","name":"1 Relay, 1 fetch","time":{"start":1752238684969,"stop":1752238684970,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebdd41151190a6","name":"returns only open connection if one present","time":{"start":1752238676827,"stop":1752238676827,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f1588e1c53b2f7","name":"should return unique PubsubTopics for static sharding","time":{"start":1752238660972,"stop":1752238660972,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb8a26018ed9895","name":"should do nothing if peer is not a bootstrap peer","time":{"start":1752238676910,"stop":1752238676911,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa3067b2d0ad49dd","name":"tcp ip4 address","time":{"start":1752238666368,"stop":1752238666369,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c3c2ac8efae78b4","name":"should not change state when connections remain after disconnect","time":{"start":1752238676520,"stop":1752238676520,"duration":0},"status":"passed","severity":"normal"},{"uid":"8087851177ac0564","name":"should handle dial errors gracefully","time":{"start":1752238675581,"stop":1752238675581,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea662bf7643f1c41","name":"should properly start and stop event listening","time":{"start":1752238705636,"stop":1752238705637,"duration":1},"status":"passed","severity":"normal"},{"uid":"e71bf5e8558d2787","name":"should lock peers when selected","time":{"start":1752238705832,"stop":1752238705833,"duration":1},"status":"passed","severity":"normal"},{"uid":"325501c32a965c62","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752238676770,"stop":1752238676770,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6691552fe81940a","name":"Check publish message after client node is restarted","time":{"start":1752238857710,"stop":1752238857710,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a1803d25fe0fc304","name":"should handle general insertion and lookup correctly","time":{"start":1752238717428,"stop":1752238717428,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e231887610b3930","name":"should handle complete peer lifecycle","time":{"start":1752238676869,"stop":1752238676869,"duration":0},"status":"passed","severity":"normal"},{"uid":"304907a3240c4185","name":"Check message with no content topic is not received","time":{"start":1752239172869,"stop":1752239172869,"duration":0},"status":"passed","severity":"normal"},{"uid":"aad20f9fdb6c7e44","name":"should handle peer store errors gracefully","time":{"start":1752238676916,"stop":1752238676916,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a889049c618f8b","name":"recovers when dns.resolve returns empty","time":{"start":1752238685219,"stop":1752238685220,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1789d16b0122dd9","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752238676858,"stop":1752238676862,"duration":4},"status":"passed","severity":"normal"},{"uid":"9c3bb63c36e8bfac","name":"should perform ping and update peer store on timer","time":{"start":1752238676854,"stop":1752238676856,"duration":2},"status":"passed","severity":"normal"},{"uid":"dace45ca6c6913a2","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752239221657,"stop":1752239221657,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed8091d02cd4467","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752238685222,"stop":1752238685222,"duration":0},"status":"passed","severity":"normal"},{"uid":"11876ad7ee1f4991","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752239221668,"stop":1752239221668,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7311b6adcfdfdc5","name":"Query generator for multiple messages with different message text format","time":{"start":1752238983273,"stop":1752238983274,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbf3bcdecbe65f3e","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752238676763,"stop":1752238676767,"duration":4},"status":"passed","severity":"normal"},{"uid":"b78c913e0609885","name":"should handle incoming messages","time":{"start":1752238706051,"stop":1752238706052,"duration":1},"status":"passed","severity":"normal"},{"uid":"73501e3979704033","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752239221655,"stop":1752239221655,"duration":0},"status":"passed","severity":"normal"},{"uid":"f00bab4154c6371f","name":"throws on content topic with empty application field","time":{"start":1752238660959,"stop":1752238660960,"duration":1},"status":"passed","severity":"normal"},{"uid":"47725285edd4bbe5","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752238715251,"stop":1752238715252,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1cac3811a9e93df","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752238869202,"stop":1752238869202,"duration":0},"status":"passed","severity":"normal"},{"uid":"7384bfe7f0747199","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752238677040,"stop":1752238677041,"duration":1},"status":"passed","severity":"normal"},{"uid":"878c8effb1b12eb7","name":"should be safe to call multiple times","time":{"start":1752238677240,"stop":1752238677240,"duration":0},"status":"passed","severity":"normal"},{"uid":"7add9cf20a813a27","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752238660987,"stop":1752238660987,"duration":0},"status":"passed","severity":"normal"},{"uid":"501472a36acd83d8","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752238783585,"stop":1752238783585,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ff00baf047abb96","name":"should return false when shard info is undefined","time":{"start":1752238676061,"stop":1752238676061,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca06fbbdee51394","name":"Check received message containing JSON","time":{"start":1752239172875,"stop":1752239172875,"duration":0},"status":"passed","severity":"normal"},{"uid":"5826bcfc9a7d0fbf","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752238660988,"stop":1752238660989,"duration":1},"status":"passed","severity":"normal"},{"uid":"307e302cdee78ec9","name":"should handle errors in getTagsForPeer gracefully","time":{"start":1752238676911,"stop":1752238676912,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e7c624dce71b80f","name":"should handle queue processing errors gracefully","time":{"start":1752238675583,"stop":1752238675583,"duration":0},"status":"passed","severity":"normal"},{"uid":"d42e16a0c98c1635","name":"should handle null peers returned by getPeer","time":{"start":1752238676921,"stop":1752238676921,"duration":0},"status":"passed","severity":"normal"},{"uid":"db4f231f6712bd38","name":"Should update multiaddrs","time":{"start":1752238824248,"stop":1752238824249,"duration":1},"status":"passed","severity":"normal"},{"uid":"a793e8ce646c889b","name":"Fails to publish message with wrong content topic","time":{"start":1752238857702,"stop":1752238857703,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbe8d253e4696d4f","name":"Passing page size 19 when there are 20 messages","time":{"start":1752238999036,"stop":1752238999036,"duration":0},"status":"passed","severity":"normal"},{"uid":"c321d98c2ef0f50c","name":"should handle errors when globalThis is not available","time":{"start":1752238676514,"stop":1752238676514,"duration":0},"status":"passed","severity":"normal"},{"uid":"725e008cfea82844","name":"Push message with content topic containing SQL Injection","time":{"start":1752239333806,"stop":1752239333806,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e1fc8fd56af224b","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752238715242,"stop":1752238715242,"duration":0},"status":"passed","severity":"normal"},{"uid":"af85f5d99f2bf0ee","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752238660976,"stop":1752238660977,"duration":1},"status":"passed","severity":"normal"},{"uid":"be1b1b0a57ffde10","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752238666343,"stop":1752238666343,"duration":0},"status":"passed","severity":"normal"},{"uid":"12b4ebd19559315c","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752238684670,"stop":1752238684672,"duration":2},"status":"passed","severity":"normal"},{"uid":"3f516b0df0289a39","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752238677248,"stop":1752238677248,"duration":0},"status":"passed","severity":"normal"},{"uid":"af8cdb6472754fc1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752238660977,"stop":1752238660978,"duration":1},"status":"passed","severity":"normal"},{"uid":"71a47730f207be25","name":"should start ping timers on peer connect","time":{"start":1752238676849,"stop":1752238676849,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba8a30c70e65a87d","name":"should clear the dialing interval","time":{"start":1752238675535,"stop":1752238675536,"duration":1},"status":"passed","severity":"normal"},{"uid":"99eadae2ca1389d1","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752238987114,"stop":1752238987115,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9cd8dcf01e06024","name":"should return false and handle errors gracefully","time":{"start":1752238677244,"stop":1752238677244,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a128d17396e1a4","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752238660970,"stop":1752238660971,"duration":1},"status":"passed","severity":"normal"},{"uid":"51b27bc424cccba","name":"should create all internal components","time":{"start":1752238677237,"stop":1752238677238,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b8865167dfaa2f0","name":"should clear existing timers before creating new ones","time":{"start":1752238676867,"stop":1752238676867,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e5bb1550b070090","name":"should properly create location multiaddrs - udp6","time":{"start":1752238666993,"stop":1752238666993,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c778597d1e8056e","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752238666334,"stop":1752238666335,"duration":1},"status":"passed","severity":"normal"},{"uid":"b93e3ee0424bf453","name":"messageHashStr returns a hex string","time":{"start":1752238676774,"stop":1752238676777,"duration":3},"status":"passed","severity":"normal"},{"uid":"422e8ffc2242466e","name":"Subscribe to topic containing short and receive message","time":{"start":1752239221665,"stop":1752239221665,"duration":0},"status":"passed","severity":"normal"},{"uid":"347f8eaff4944123","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752238715254,"stop":1752238715254,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7ef5d537b4ff1d7","name":"should remove event listeners from libp2p","time":{"start":1752238676515,"stop":1752238676515,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e301e328252d4f9","name":"Check message with no pubsub topic is not received","time":{"start":1752239172879,"stop":1752239172879,"duration":0},"status":"passed","severity":"normal"},{"uid":"568c41921425d193","name":"should clear dial history on stop","time":{"start":1752238675536,"stop":1752238675536,"duration":0},"status":"passed","severity":"normal"},{"uid":"24fa20667313aedc","name":"should sort peers by ping value","time":{"start":1752238677246,"stop":1752238677247,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea54225dd7d46411","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752238705833,"stop":1752238705834,"duration":1},"status":"passed","severity":"normal"},{"uid":"f80fa01ee9cd297f","name":"should dial peers from store when browser is connected","time":{"start":1752238676907,"stop":1752238676907,"duration":0},"status":"passed","severity":"normal"},{"uid":"d248d8759c773798","name":"should not dispatch event when already disconnected","time":{"start":1752238676522,"stop":1752238676522,"duration":0},"status":"passed","severity":"normal"},{"uid":"a086b86fda33a6fb","name":"Check message received after jswaku node is restarted","time":{"start":1752239172870,"stop":1752239172870,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b1360ef1af709a","name":"Check received message containing Basic HTML tag","time":{"start":1752239172864,"stop":1752239172864,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd621d6abbb33f9","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752238705731,"stop":1752238705731,"duration":0},"status":"passed","severity":"normal"},{"uid":"502669839851093c","name":"Check received message with timestamp: 1752238735250000000 ","time":{"start":1752239172877,"stop":1752239172877,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc63db61feff9f4b","name":"Check received message containing SQL Injection","time":{"start":1752239172874,"stop":1752239172874,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ad626cd5c7d88a5","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752238715244,"stop":1752238715244,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fcf668ce920f20","name":"should be safe to call multiple times","time":{"start":1752238676847,"stop":1752238676847,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d7a464c68864a4","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752238685222,"stop":1752238685222,"duration":0},"status":"passed","severity":"normal"},{"uid":"5196d318f8aa91d7","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752238720097,"stop":1752238720097,"duration":0},"status":"passed","severity":"normal"},{"uid":"7345705110169517","name":"should handle mixed peer types with bootstrap limiting","time":{"start":1752238676924,"stop":1752238676924,"duration":0},"status":"passed","severity":"normal"},{"uid":"706793586dcf89d9","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752239221669,"stop":1752239221670,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b3e136d036bc487","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752238756232,"stop":1752238756232,"duration":0},"status":"passed","severity":"normal"},{"uid":"421b445bae8b59fb","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752238715248,"stop":1752238715249,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b282202524775d0","name":"Push message with Basic HTML tag payload","time":{"start":1752239333800,"stop":1752239333801,"duration":1},"status":"passed","severity":"normal"},{"uid":"789439f5eb964105","name":"should set field with all protocols disabled","time":{"start":1752238666995,"stop":1752238666995,"duration":0},"status":"passed","severity":"normal"},{"uid":"97591308710ded37","name":"Push message equal or less that 1MB","time":{"start":1752239333822,"stop":1752239333823,"duration":1},"status":"passed","severity":"normal"},{"uid":"d896fba53c253399","name":"Push message with content topic containing XML","time":{"start":1752239333818,"stop":1752239333819,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3c37e2416e11b4d","name":"should handle browser offline state overriding peer connections","time":{"start":1752238676527,"stop":1752238676528,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c38d765a660eea4","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752238866139,"stop":1752238866139,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c35f1c6ce8689ed","name":"Push message with content topic containing JSON","time":{"start":1752239333819,"stop":1752239333819,"duration":0},"status":"passed","severity":"normal"},{"uid":"277af2ad101d3f5a","name":"Check publish message containing Russian","time":{"start":1752238857693,"stop":1752238857694,"duration":1},"status":"passed","severity":"normal"},{"uid":"def740528adb1c0f","name":"should not allow k > 12","time":{"start":1752238714916,"stop":1752238714924,"duration":8},"status":"passed","severity":"normal"},{"uid":"4eb12a34f127c733","name":"Push message with special chars payload","time":{"start":1752239333797,"stop":1752239333797,"duration":0},"status":"passed","severity":"normal"},{"uid":"31642257b7a36140","name":"Decoder throws on undefined content topic","time":{"start":1752238694856,"stop":1752238694856,"duration":0},"status":"passed","severity":"normal"},{"uid":"52982e03cee1aed5","name":"Relay - times out","time":{"start":1752239008214,"stop":1752239008215,"duration":1},"status":"passed","severity":"normal"},{"uid":"33cd4c16aa934010","name":"should deliver messages after dependencies are met","time":{"start":1752238720095,"stop":1752238720095,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f8484248c520852","name":"should get tags for the connected peer","time":{"start":1752238676910,"stop":1752238676910,"duration":0},"status":"passed","severity":"normal"},{"uid":"c122a59e34654728","name":"Push message equal or less that 1MB","time":{"start":1752239333810,"stop":1752239333811,"duration":1},"status":"passed","severity":"normal"},{"uid":"7249079390014283","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752238879367,"stop":1752238879369,"duration":2},"status":"skipped","severity":"normal"},{"uid":"c0327e8c5f8c3f71","name":"Decoder throws on empty string content topic","time":{"start":1752238677437,"stop":1752238677438,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8500c104428dde1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752238715256,"stop":1752238715256,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b4ff71806dd5ac","name":"Push message with content topic containing special chars","time":{"start":1752239333804,"stop":1752239333805,"duration":1},"status":"passed","severity":"normal"},{"uid":"8370d58c0f65d5bc","name":"should requeue task if no peer is available","time":{"start":1752238704810,"stop":1752238704817,"duration":7},"status":"passed","severity":"normal"},{"uid":"fd684a62eb2d6516","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752238676854,"stop":1752238676854,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb1f914e9e20d671","name":"should hang up bootstrap peer if over limit","time":{"start":1752238676911,"stop":1752238676911,"duration":0},"status":"passed","severity":"normal"},{"uid":"1498e2148ec73e58","name":"Check received message containing Script","time":{"start":1752239172864,"stop":1752239172864,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bc2af8587ece84b","name":"Ordered Callback - false","time":{"start":1752238991703,"stop":1752238991703,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee76c20509ceae50","name":"rejects hash query with time filter","time":{"start":1752238676782,"stop":1752238676782,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f1ae2b26bf0f602","name":"should allow redial after cooldown period","time":{"start":1752238675571,"stop":1752238675572,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc03110bb82e0fdd","name":"should handle peer disconnect event when no connections remain","time":{"start":1752238676519,"stop":1752238676520,"duration":1},"status":"passed","severity":"normal"},{"uid":"3666b430d9fdeb3a","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752238676858,"stop":1752238676858,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dc493414983c4af","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752238715255,"stop":1752238715255,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8ba8df300275a04","name":"should insert message id into causal history","time":{"start":1752238720091,"stop":1752238720091,"duration":0},"status":"passed","severity":"normal"},{"uid":"46ac26f2b341659d","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752238939181,"stop":1752238939181,"duration":0},"status":"passed","severity":"normal"},{"uid":"c74883c075e1a4f2","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752238676524,"stop":1752238676525,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd57742540589aae","name":"should clear dial history on start","time":{"start":1752238675523,"stop":1752238675528,"duration":5},"status":"passed","severity":"normal"},{"uid":"77a239a7eb4f63e5","name":"Check received message containing Arabic","time":{"start":1752239172862,"stop":1752239172863,"duration":1},"status":"passed","severity":"normal"},{"uid":"9285f0d2c7034b30","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752238684669,"stop":1752238684669,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5b38199789f89ec","name":"Accepts a valid Waku Message","time":{"start":1752238709542,"stop":1752238709543,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ba4811f5b884292","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752238866143,"stop":1752238866143,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff2f267cdc1e5895","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752238660971,"stop":1752238660972,"duration":1},"status":"passed","severity":"normal"},{"uid":"212987144435fca1","name":"Encoder throws on empty string content topic","time":{"start":1752238677437,"stop":1752238677437,"duration":0},"status":"passed","severity":"normal"},{"uid":"f534d89832101a73","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app4/3/topic523/json","time":{"start":1752238967330,"stop":1752238967337,"duration":7},"status":"passed","severity":"normal"},{"uid":"f63ecf7328dfcd89","name":"random static sharding 10 - Cluster ID: 394, Shard ID: 819","time":{"start":1752238987121,"stop":1752238987122,"duration":1},"status":"passed","severity":"normal"},{"uid":"94328330ff349dc3","name":"Push message with content topic containing Arabic","time":{"start":1752239333817,"stop":1752239333818,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ffd2b691ae6b921","name":"should attach causal history and bloom filter to each message","time":{"start":1752238720091,"stop":1752238720091,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0b6c3422bcb6b82","name":"should update peer store before dialing","time":{"start":1752238676494,"stop":1752238676495,"duration":1},"status":"passed","severity":"normal"},{"uid":"852be5cd9778e939","name":"Nwaku publishes","time":{"start":1752238845929,"stop":1752238845929,"duration":0},"status":"passed","severity":"normal"},{"uid":"de61c5a27ad82b6d","name":"Decoder throws on empty string content topic","time":{"start":1752238694856,"stop":1752238694857,"duration":1},"status":"passed","severity":"normal"},{"uid":"3692b310c0d135f4","name":"should get all peers from store","time":{"start":1752238676913,"stop":1752238676913,"duration":0},"status":"passed","severity":"normal"},{"uid":"446ec0fb1d8a3551","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752239333819,"stop":1752239333819,"duration":0},"status":"passed","severity":"normal"},{"uid":"8209a4d64346ac33","name":"Check meta is set [ecies]","time":{"start":1752238696518,"stop":1752238696518,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7b60f015a0d6323","name":"Generator, custom pubsub topic","time":{"start":1752238985032,"stop":1752238985034,"duration":2},"status":"passed","severity":"normal"},{"uid":"dc2207b383d1ceb7","name":"should return true when peer is on the same network","time":{"start":1752238676038,"stop":1752238676039,"duration":1},"status":"passed","severity":"normal"},{"uid":"4648f80b381827a6","name":"Using a function","time":{"start":1752239005176,"stop":1752239005177,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e601dc059657b5d","name":"accepts valid content-filtered query","time":{"start":1752238676780,"stop":1752238676781,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff11970ca39978ef","name":"should select older connection if present","time":{"start":1752238676827,"stop":1752238676827,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aa1295c590177d1","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752238866148,"stop":1752238866148,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a36c9ac06f40199","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752238720098,"stop":1752238720098,"duration":0},"status":"passed","severity":"normal"},{"uid":"478a625f04d0ede5","name":"should remove expired entries after TTL has passed","time":{"start":1752238704014,"stop":1752238704017,"duration":3},"status":"passed","severity":"normal"},{"uid":"c6d8235432adba77","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752238715250,"stop":1752238715250,"duration":0},"status":"passed","severity":"normal"},{"uid":"603bd71f6ac21723","name":"should return false when pubsub topic parsing fails","time":{"start":1752238676062,"stop":1752238676073,"duration":11},"status":"passed","severity":"normal"},{"uid":"9ea69302cdfaaccf","name":"should handle peer store errors during connection limiting","time":{"start":1752238676924,"stop":1752238676925,"duration":1},"status":"passed","severity":"normal"},{"uid":"e90c7665ac1f3add","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752238676517,"stop":1752238676518,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd66f52e45289f66","name":"should clear all timers","time":{"start":1752238676848,"stop":1752238676848,"duration":0},"status":"passed","severity":"normal"},{"uid":"5263278f0d2d7d99","name":"should handle case with all peers already connected","time":{"start":1752238676915,"stop":1752238676915,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a2d78942d5ca002","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752238705838,"stop":1752238705839,"duration":1},"status":"passed","severity":"normal"},{"uid":"371df6e01527c4d3","name":"pre and post cipher","time":{"start":1752238695403,"stop":1752238695404,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5601fab9eab6c61","name":"Check publish message containing escaped characters","time":{"start":1752238857698,"stop":1752238857699,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4dd087d18d6f63d","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752239221663,"stop":1752239221663,"duration":0},"status":"passed","severity":"normal"},{"uid":"72897d4ab9b2c622","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752238869202,"stop":1752238869202,"duration":0},"status":"passed","severity":"normal"},{"uid":"596555c1cac56152","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752238677041,"stop":1752238677041,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa7aadf6d946cc9d","name":"should not retry if at least one success","time":{"start":1752238704819,"stop":1752238704829,"duration":10},"status":"passed","severity":"normal"},{"uid":"237bff1ec5847bec","name":"throws on content topic with empty encoding field","time":{"start":1752238660961,"stop":1752238660961,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8877494a99f9b86","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app19/8/topic53/proto","time":{"start":1752238967327,"stop":1752238967327,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9598f9af68c4505","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752238720096,"stop":1752238720096,"duration":0},"status":"passed","severity":"normal"},{"uid":"b836203e54ec02c2","name":"should return false when peer is on different cluster","time":{"start":1752238676052,"stop":1752238676060,"duration":8},"status":"passed","severity":"normal"},{"uid":"32f9cbb07395f4a8","name":"should insert message into bloom filter","time":{"start":1752238720090,"stop":1752238720091,"duration":1},"status":"passed","severity":"normal"},{"uid":"525c764a9922982d","name":"Generator, custom pubsub topic","time":{"start":1752238985039,"stop":1752238985039,"duration":0},"status":"passed","severity":"normal"},{"uid":"c539d0264d15f351","name":"Check message on other pubsub topic is not received","time":{"start":1752239172868,"stop":1752239172868,"duration":0},"status":"passed","severity":"normal"},{"uid":"322b285f0f8eeacf","name":"should emit a peer event after start","time":{"start":1752238689064,"stop":1752238689064,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4599fe1c388e1bd","name":"should clear timers for specific peer on disconnect","time":{"start":1752238676863,"stop":1752238676863,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fbbe7fb221a3902","name":"rejects content-filtered query with only contentTopics","time":{"start":1752238676781,"stop":1752238676781,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ea801b0a9cf83b6","name":"should initialize with default number of peers","time":{"start":1752238705829,"stop":1752238705830,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7a4f270521ae1c9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752238660979,"stop":1752238660979,"duration":0},"status":"passed","severity":"normal"},{"uid":"9605bd4066a54fe4","name":"Push message with content topic containing escaped characters","time":{"start":1752239333808,"stop":1752239333808,"duration":0},"status":"passed","severity":"normal"},{"uid":"6750086ec6a07e79","name":"Check publish message containing Script","time":{"start":1752238857694,"stop":1752238857694,"duration":0},"status":"passed","severity":"normal"},{"uid":"6161e561d3692314","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752238967345,"stop":1752238967348,"duration":3},"status":"passed","severity":"normal"},{"uid":"1e75a0f65613edf7","name":"Sign & Recover","time":{"start":1752238695404,"stop":1752238695404,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4e5b07f1e1cebb4","name":"1 Relay, 1 Filter, gives up","time":{"start":1752238684970,"stop":1752238684971,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccd7efc1fbaa5cdc","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752238715241,"stop":1752238715241,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ecb111465030fc","name":"should be sent with empty content","time":{"start":1752238720096,"stop":1752238720097,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca1573696e9cf2d6","name":"should properly create location multiaddrs - tcp6","time":{"start":1752238666993,"stop":1752238666994,"duration":1},"status":"passed","severity":"normal"},{"uid":"3015616077e2b5a9","name":"should initialize bloom filter with correct parameters","time":{"start":1752238717424,"stop":1752238717425,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac6e1328cd9f7877","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752238715257,"stop":1752238715257,"duration":0},"status":"passed","severity":"normal"},{"uid":"517b76fac0311c20","name":"should support chaining for add method","time":{"start":1752238704013,"stop":1752238704014,"duration":1},"status":"passed","severity":"normal"},{"uid":"54a01ea2a835a3f2","name":"Subscribe to topic containing XML and receive message","time":{"start":1752239221667,"stop":1752239221668,"duration":1},"status":"passed","severity":"normal"},{"uid":"33955811818524b6","name":"should return false when no connections","time":{"start":1752238676918,"stop":1752238676919,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1172dabf3bf28b7","name":"should reject if Store is requested but not mounted","time":{"start":1752238705925,"stop":1752238705925,"duration":0},"status":"passed","severity":"normal"},{"uid":"97d3d548d9ab1ed1","name":"Check message with invalid timestamp is not received","time":{"start":1752239172878,"stop":1752239172878,"duration":0},"status":"passed","severity":"normal"},{"uid":"c874083045a56a4e","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752239221659,"stop":1752239221659,"duration":0},"status":"passed","severity":"normal"},{"uid":"7beb23a69ac875a6","name":"Non TWN Cluster","time":{"start":1752238967323,"stop":1752238967323,"duration":0},"status":"passed","severity":"normal"},{"uid":"444f16b8bba985e6","name":"should return tags for existing peer","time":{"start":1752238676915,"stop":1752238676916,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c1dbf0027bb2e21","name":"Push message with Basic HTML tag payload","time":{"start":1752239333814,"stop":1752239333814,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e3db9047bbd0a75","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752238660977,"stop":1752238660977,"duration":0},"status":"passed","severity":"normal"},{"uid":"6356691c632fab80","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752238927089,"stop":1752238927090,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1b02bf364aed96a","name":"should use provided shard info when available","time":{"start":1752238705613,"stop":1752238705618,"duration":5},"status":"passed","severity":"normal"},{"uid":"338f6196c40af5d8","name":"can query messages by message hash","time":{"start":1752238970410,"stop":1752238970410,"duration":0},"status":"passed","severity":"normal"},{"uid":"16952614fc2d3a39","name":"throws on content topic with empty version field","time":{"start":1752238660960,"stop":1752238660960,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e90a841e918907","name":"should return null for non-existent peer","time":{"start":1752238676917,"stop":1752238676918,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbfc947e7a4c7d39","name":"should return empty list for no shard","time":{"start":1752238660973,"stop":1752238660974,"duration":1},"status":"passed","severity":"normal"},{"uid":"4def95809750811d","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752238666338,"stop":1752238666338,"duration":0},"status":"passed","severity":"normal"},{"uid":"b64c388106d63028","name":"returns nothing if no connections present","time":{"start":1752238676826,"stop":1752238676826,"duration":0},"status":"passed","severity":"normal"},{"uid":"aea46e2f1b5731b4","name":"Push message with shell command payload","time":{"start":1752239333814,"stop":1752239333814,"duration":0},"status":"passed","severity":"normal"},{"uid":"10ff76cbe96565fa","name":"Encoder throws on undefined content topic","time":{"start":1752238677436,"stop":1752238677437,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1fd91573dfb7256","name":"should request peer renewal on specific errors","time":{"start":1752238704818,"stop":1752238704818,"duration":0},"status":"passed","severity":"normal"},{"uid":"b41085cd625b822e","name":"can start and stop the service","time":{"start":1752238740688,"stop":1752238740689,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed9588b350c82ea0","name":"non connected peers","time":{"start":1752238832676,"stop":1752238832676,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cbcea338f7c04660","name":"should set field with only RELAY enabled","time":{"start":1752238666996,"stop":1752238666996,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb7cfd54f862167a","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752238715241,"stop":1752238715241,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aca175f71ac84f6","name":"Overlapping topic subscription","time":{"start":1752239221665,"stop":1752239221665,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5ee9d4f602a8b4a","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752238715241,"stop":1752238715242,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9c7afc1626e87d5","name":"Push message with escaped characters payload","time":{"start":1752239333802,"stop":1752239333802,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfb731069af8510e","name":"Fails to push message bigger that 1MB","time":{"start":1752239333811,"stop":1752239333811,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8d4a5f7d97fee2e","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752238950343,"stop":1752238950343,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9e29a22971c2ba8","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752238715255,"stop":1752238715255,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4e68e68cec4a582","name":"should throw error - no id","time":{"start":1752238666988,"stop":1752238666988,"duration":0},"status":"passed","severity":"normal"},{"uid":"901bd1021f720f84","name":"should remove event listeners from globalThis","time":{"start":1752238676515,"stop":1752238676516,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2bec92d4c51f30c","name":"Relay + Store","time":{"start":1752238741754,"stop":1752238741755,"duration":1},"status":"passed","severity":"normal"},{"uid":"e81b638deb63e034","name":"should discard bootstrap peers when has more than 1 (default limit)","time":{"start":1752238766877,"stop":1752238766878,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f7515bb8e3aef71","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752239003150,"stop":1752239003150,"duration":0},"status":"passed","severity":"normal"},{"uid":"8edb3191799738f4","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752239003154,"stop":1752239003155,"duration":1},"status":"broken","severity":"normal"},{"uid":"993d0cfbe0161a73","name":"should handle onConnected and onDisconnected","time":{"start":1752238705836,"stop":1752238705836,"duration":0},"status":"passed","severity":"normal"},{"uid":"f504a746d2613a36","name":"random static sharding 1 - Cluster ID: 497, Shard ID: 401","time":{"start":1752238987115,"stop":1752238987116,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdd182d5e02079da","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752238705618,"stop":1752238705619,"duration":1},"status":"passed","severity":"normal"},{"uid":"36205cb608dc4bc0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752238715258,"stop":1752238715259,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e7c51c60518a6d9","name":"should remove event listener for peer:discovery","time":{"start":1752238676490,"stop":1752238676491,"duration":1},"status":"passed","severity":"normal"},{"uid":"629c78d079a8e773","name":"should emit a peer event after start","time":{"start":1752238832416,"stop":1752238832418,"duration":2},"status":"passed","severity":"normal"},{"uid":"5d40a4c887d416e","name":"should handle errors when accessing navigator","time":{"start":1752238676525,"stop":1752238676526,"duration":1},"status":"passed","severity":"normal"},{"uid":"749e7a7170352444","name":"should not receive a peer event before start","time":{"start":1752238832418,"stop":1752238832419,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9c7387b7c3db506","name":"should return true when over bootstrap limit","time":{"start":1752238676919,"stop":1752238676920,"duration":1},"status":"passed","severity":"normal"},{"uid":"baa844be255bbb1c","name":"caches peers it previously fetched","time":{"start":1752238685220,"stop":1752238685220,"duration":0},"status":"passed","severity":"normal"},{"uid":"f013ce6326f606cb","name":"should not receive a peer event after stop","time":{"start":1752238689065,"stop":1752238689065,"duration":0},"status":"passed","severity":"normal"},{"uid":"88141617551ee9da","name":"should throw an error for missing required configuration","time":{"start":1752238660974,"stop":1752238660974,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcbfbe88f7e44be1","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752238705837,"stop":1752238705838,"duration":1},"status":"passed","severity":"normal"},{"uid":"86fb81a5fb764af8","name":"Check received message containing shell command","time":{"start":1752239172865,"stop":1752239172865,"duration":0},"status":"passed","severity":"normal"},{"uid":"f610d28131e6ca2","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752238660975,"stop":1752238660976,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d0488293d422f8","name":"Subscribe to topic containing long and receive message","time":{"start":1752239221656,"stop":1752239221656,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1d3e637c0fcb351","name":"should drop connection to all peers on hangUp","time":{"start":1752238823794,"stop":1752238823794,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdf463614a8d56e6","name":"Generator, custom pubsub topic","time":{"start":1752238985036,"stop":1752238985036,"duration":0},"status":"skipped","severity":"normal"},{"uid":"28e9669244e582cb","name":"throws on content topic with too few or too many fields","time":{"start":1752238660958,"stop":1752238660958,"duration":0},"status":"passed","severity":"normal"},{"uid":"280ac0ae0719b59a","name":"should handle task timeouts","time":{"start":1752238704818,"stop":1752238704819,"duration":1},"status":"passed","severity":"normal"},{"uid":"7262be24bdb5d404","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752238715251,"stop":1752238715251,"duration":0},"status":"passed","severity":"normal"},{"uid":"c562678889a70b6f","name":"should handle case when globalThis is not available","time":{"start":1752238676518,"stop":1752238676519,"duration":1},"status":"passed","severity":"normal"},{"uid":"3133a011ba9cf664","name":"messageHash returns a Uint8Array","time":{"start":1752238676771,"stop":1752238676774,"duration":3},"status":"passed","severity":"normal"},{"uid":"6a2b6b13e8af6254","name":"Nodes with multiple pubsub topic","time":{"start":1752238850280,"stop":1752238850280,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc9f06d25714b838","name":"Check received message containing shell command","time":{"start":1752239172875,"stop":1752239172876,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcb1ec44182c99e5","name":"Push message with special chars payload","time":{"start":1752239333812,"stop":1752239333812,"duration":0},"status":"passed","severity":"normal"},{"uid":"f40ddbfa997db253","name":"should dial one peer on dial","time":{"start":1752238823795,"stop":1752238823795,"duration":0},"status":"passed","severity":"normal"},{"uid":"656b92786ad7b3d2","name":"should throw an error for missing sharding configuration","time":{"start":1752238660990,"stop":1752238660990,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1dcc96a6fe292de","name":"should handle all zero keep alive options","time":{"start":1752238676868,"stop":1752238676868,"duration":0},"status":"passed","severity":"normal"},{"uid":"2184a264c1129c8a","name":"should handle network check errors gracefully","time":{"start":1752238675590,"stop":1752238675591,"duration":1},"status":"passed","severity":"normal"},{"uid":"c330e1a55664680","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752238715239,"stop":1752238715240,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe1a937094389df5","name":"Query with Promise Callback, No message returned","time":{"start":1752238950345,"stop":1752238950345,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b4a1d7a3cf5a75c","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752238869203,"stop":1752238869203,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9d8253afc187768","name":"should skip updating peer store if peer has same addresses","time":{"start":1752238676497,"stop":1752238676498,"duration":1},"status":"passed","severity":"normal"},{"uid":"e66f6525f0010385","name":"LightPush","time":{"start":1752239008215,"stop":1752239008216,"duration":1},"status":"passed","severity":"normal"},{"uid":"47ef3b52978be8d2","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752238696518,"stop":1752238696518,"duration":0},"status":"passed","severity":"normal"},{"uid":"960e91eb652a0c52","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app25/7/topic705/proto","time":{"start":1752238967327,"stop":1752238967330,"duration":3},"status":"passed","severity":"normal"},{"uid":"26de2f3cf32837c5","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752238705627,"stop":1752238705628,"duration":1},"status":"passed","severity":"normal"},{"uid":"3874497f8cd1daed","name":"same cluster, different shard: nodes connect","time":{"start":1752238794675,"stop":1752238794676,"duration":1},"status":"passed","severity":"normal"},{"uid":"5575558e401c3578","name":"should dial peer when no shard info available","time":{"start":1752238675573,"stop":1752238675581,"duration":8},"status":"passed","severity":"normal"},{"uid":"b71bb8569742ed26","name":"should add event listeners to libp2p","time":{"start":1752238676513,"stop":1752238676514,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3127176d9dbe7ad","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752239221657,"stop":1752239221657,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9efe0e202c1ff79","name":"Check message with no content topic is not received","time":{"start":1752239172879,"stop":1752239172879,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c2b6e0b410e8625","name":"should not dispatch event when already connected","time":{"start":1752238676520,"stop":1752238676520,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e32e954f79d8366","name":"udp ip6 address","time":{"start":1752238666369,"stop":1752238666369,"duration":0},"status":"passed","severity":"normal"},{"uid":"40ed2c8712986f1b","name":"should be able to decode the field with only STORE set to true","time":{"start":1752238666341,"stop":1752238666341,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f2bcd4eab85ec6f","name":"Sample","time":{"start":1752238666439,"stop":1752238666439,"duration":0},"status":"passed","severity":"normal"},{"uid":"b564e206a80258bb","name":"Push message with emoji payload","time":{"start":1752239333815,"stop":1752239333815,"duration":0},"status":"passed","severity":"normal"},{"uid":"8223c3890f5c9e7b","name":"handles empty shards array correctly","time":{"start":1752238660990,"stop":1752238660990,"duration":0},"status":"passed","severity":"normal"},{"uid":"90c81776526c0b5","name":"Refresh subscription","time":{"start":1752239221656,"stop":1752239221656,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a8457cace9c2da","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752238677041,"stop":1752238677041,"duration":0},"status":"passed","severity":"normal"},{"uid":"1104b7175bdbe7e7","name":"can start and stop the service","time":{"start":1752238832413,"stop":1752238832413,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b24f1df585779d","name":"configure the node with multiple content topics","time":{"start":1752238967345,"stop":1752238967345,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc7eec2ab437ee65","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752238666337,"stop":1752238666337,"duration":0},"status":"passed","severity":"normal"},{"uid":"53d730590f59b0cb","name":"should not receive a peer event before start","time":{"start":1752238740693,"stop":1752238740693,"duration":0},"status":"passed","severity":"normal"},{"uid":"92da74e70d4b6a7c","name":"should handle empty pubsub topics","time":{"start":1752238676867,"stop":1752238676867,"duration":0},"status":"passed","severity":"normal"},{"uid":"1875f58af7a07577","name":"Query with Promise Callback, No Decoder","time":{"start":1752238950345,"stop":1752238950345,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2153d9e057331e6","name":"Check received message containing Arabic","time":{"start":1752239172873,"stop":1752239172873,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d5fd07449ddb0a1","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752238715244,"stop":1752238715244,"duration":0},"status":"passed","severity":"normal"},{"uid":"71dcf01ef73be719","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752238660990,"stop":1752238660990,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c7140ff83467d24","name":"should not retry if at least one success","time":{"start":1752238705499,"stop":1752238705499,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb4aa789352eed6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752238715259,"stop":1752238715259,"duration":0},"status":"passed","severity":"normal"},{"uid":"24874b17f5ecae9a","name":"should handle case when navigator is not available","time":{"start":1752238676518,"stop":1752238676518,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d9642399546722c","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752238869198,"stop":1752238869202,"duration":4},"status":"passed","severity":"normal"},{"uid":"81a10f5f285a88ca","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752238676498,"stop":1752238676499,"duration":1},"status":"passed","severity":"normal"},{"uid":"28606cb0f8c66b0d","name":"can start the service","time":{"start":1752238740687,"stop":1752238740688,"duration":1},"status":"passed","severity":"normal"},{"uid":"90cdde1e1b09d602","name":"Promise Callback - true","time":{"start":1752238991699,"stop":1752238991700,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a00f0e645b592bb","name":"random static sharding 2 - Cluster ID: 803, Shard ID: 687","time":{"start":1752238987116,"stop":1752238987117,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dec87ff7684ece6","name":"should decode valid enr with tcp successfully","time":{"start":1752238666986,"stop":1752238666987,"duration":1},"status":"passed","severity":"normal"},{"uid":"47d8263099ff7daf","name":"Push message with content topic containing Arabic","time":{"start":1752239333805,"stop":1752239333805,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e29d0fc5848105","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752239003154,"stop":1752239003154,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0be9fb7535a9fde","name":"should handle peer store errors gracefully","time":{"start":1752238676921,"stop":1752238676921,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd5330fa16c56776","name":"Push message with content topic containing Script","time":{"start":1752239333806,"stop":1752239333806,"duration":0},"status":"passed","severity":"normal"},{"uid":"da9773abceca1373","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752239221666,"stop":1752239221666,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c30709e7aa0fd7a","name":"should set field with all protocols enabled","time":{"start":1752238666996,"stop":1752238666996,"duration":0},"status":"passed","severity":"normal"},{"uid":"117a0d60c6edeac5","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752239221660,"stop":1752239221660,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf2d36dfe6c039f7","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752239221659,"stop":1752239221659,"duration":0},"status":"passed","severity":"normal"},{"uid":"fed3dbe1d79bd13e","name":"Encoder throws on empty string content topic","time":{"start":1752238694855,"stop":1752238694856,"duration":1},"status":"passed","severity":"normal"},{"uid":"a33123d0bf91a3d8","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752238715237,"stop":1752238715238,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4810b1e8499c6f","name":"should reject on timeout if it was set","time":{"start":1752238705926,"stop":1752238705926,"duration":0},"status":"passed","severity":"normal"},{"uid":"c780d820ff0f0faf","name":"Light Node - default protocols","time":{"start":1752239008216,"stop":1752239008216,"duration":0},"status":"passed","severity":"normal"},{"uid":"31df797a7d5b8040","name":"Push message with Script payload","time":{"start":1752239333800,"stop":1752239333800,"duration":0},"status":"passed","severity":"normal"},{"uid":"b75a2b61977c10af","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752238660988,"stop":1752238660988,"duration":0},"status":"passed","severity":"normal"},{"uid":"256a5adb1c928c4f","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752238715248,"stop":1752238715248,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0ae7150e1ad1698","name":"Ephemeral messages are not stored","time":{"start":1752238743179,"stop":1752238743179,"duration":0},"status":"passed","severity":"normal"},{"uid":"224ace6a3948561f","name":"Check received message with timestamp: 1752238735250000000 ","time":{"start":1752239172866,"stop":1752239172867,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f0a562e1437e77c","name":"should start all internal components","time":{"start":1752238677238,"stop":1752238677239,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f19a532575bd981","name":"accepts valid message hash query","time":{"start":1752238676781,"stop":1752238676782,"duration":1},"status":"passed","severity":"normal"},{"uid":"6edb45653a62441f","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752238715240,"stop":1752238715240,"duration":0},"status":"passed","severity":"normal"},{"uid":"23a437c9c8bf9c88","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752238660970,"stop":1752238660970,"duration":0},"status":"passed","severity":"normal"},{"uid":"68a51a26b2fd8d9e","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752238857706,"stop":1752238857706,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2d0782f2de9e91c","name":"Ephemeral field set to true","time":{"start":1752238677436,"stop":1752238677436,"duration":0},"status":"passed","severity":"normal"},{"uid":"edc7dd11a5a5801c","name":"retrieves a single peer","time":{"start":1752238685218,"stop":1752238685219,"duration":1},"status":"passed","severity":"normal"},{"uid":"123c5638a7ee35ba","name":"Query Generator, No message returned","time":{"start":1752238950342,"stop":1752238950342,"duration":0},"status":"passed","severity":"normal"},{"uid":"27ca0c13fce6d647","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752238705727,"stop":1752238705727,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e62eca811f7f806","name":"more peers than existing","time":{"start":1752238832675,"stop":1752238832675,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c923b608fb30b399","name":"should successfully stop","time":{"start":1752238706052,"stop":1752238706052,"duration":0},"status":"passed","severity":"normal"},{"uid":"2880d44d1fab0be","name":"Check received message containing numeric","time":{"start":1752239172872,"stop":1752239172872,"duration":0},"status":"passed","severity":"normal"},{"uid":"20eadedef41bf846","name":"should get / set UDP multiaddr","time":{"start":1752238666991,"stop":1752238666991,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed552bf8a602f2f3","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752238715249,"stop":1752238715249,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c8752ec5e16f5c","name":"should throw if no connection provided","time":{"start":1752238677039,"stop":1752238677040,"duration":1},"status":"passed","severity":"normal"},{"uid":"f79b42d25badc5ab","name":"Push message with Script payload","time":{"start":1752239333813,"stop":1752239333813,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aa9a48f52d6fa32","name":"should not fail to stop the service if it was not started","time":{"start":1752238689063,"stop":1752238689063,"duration":0},"status":"passed","severity":"normal"},{"uid":"939f5aec4aafb54b","name":"should dial all peers on dial","time":{"start":1752238823793,"stop":1752238823794,"duration":1},"status":"passed","severity":"normal"},{"uid":"91f21a3d657c46be","name":"handles empty contentTopics array correctly","time":{"start":1752238660991,"stop":1752238660991,"duration":0},"status":"passed","severity":"normal"},{"uid":"153f70052f592931","name":"should initialize with isNetworkConnected as false","time":{"start":1752238676513,"stop":1752238676513,"duration":0},"status":"passed","severity":"normal"},{"uid":"822689d06d69183f","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752239221657,"stop":1752239221658,"duration":1},"status":"passed","severity":"normal"},{"uid":"62ca3e581776f71b","name":"should be empty when created","time":{"start":1752238706283,"stop":1752238706283,"duration":0},"status":"passed","severity":"normal"},{"uid":"513166c6e0a3712e","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752239221668,"stop":1752239221668,"duration":0},"status":"passed","severity":"normal"},{"uid":"620e31a46a8732a","name":"Encoder throws on undefined content topic","time":{"start":1752238696519,"stop":1752238696519,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c5a8c04424b5ef9","name":"Push message with JSON payload","time":{"start":1752239333814,"stop":1752239333814,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7589bafdff8ced0","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app45/1/topic748/xml","time":{"start":1752238967327,"stop":1752238967327,"duration":0},"status":"passed","severity":"normal"},{"uid":"80bbd476b63f6aa0","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752238715244,"stop":1752238715245,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a2d69a3c83f6d0a","name":"Symmetric encrypt & Decrypt","time":{"start":1752238695403,"stop":1752238695403,"duration":0},"status":"passed","severity":"normal"},{"uid":"d847fab932d54a37","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752238694852,"stop":1752238694853,"duration":1},"status":"passed","severity":"normal"},{"uid":"42e0da8151cb1371","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752238705727,"stop":1752238705727,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6075a552ade9f29","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752238715238,"stop":1752238715238,"duration":0},"status":"passed","severity":"normal"},{"uid":"425d7a5b543de485","name":"should get / set TCP multiaddr","time":{"start":1752238666992,"stop":1752238666992,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a210e79ccd6f00","name":"should properly create location multiaddrs - udp","time":{"start":1752238666994,"stop":1752238666994,"duration":0},"status":"passed","severity":"normal"},{"uid":"eecf2ede601ab85c","name":"should only return 1 node with store capability","time":{"start":1752238685221,"stop":1752238685222,"duration":1},"status":"passed","severity":"normal"},{"uid":"84d89ff7edfdea28","name":"Generator, 2 different pubsubtopics","time":{"start":1752238985034,"stop":1752238985034,"duration":0},"status":"passed","severity":"normal"},{"uid":"99c1cbbc11d63157","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752238676857,"stop":1752238676857,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac53b44ffa4b10a7","name":"Check publish message containing long","time":{"start":1752238857687,"stop":1752238857690,"duration":3},"status":"passed","severity":"normal"},{"uid":"6029b83aa45a14c3","name":"should fail to send if no connected peers found","time":{"start":1752238705489,"stop":1752238705498,"duration":9},"status":"passed","severity":"normal"},{"uid":"2d38dd498ec9145b","name":"should dial peers from store on start","time":{"start":1752238676901,"stop":1752238676905,"duration":4},"status":"passed","severity":"normal"},{"uid":"ba12aeb667a25f57","name":"should not fail to stop the service if it was not started","time":{"start":1752238832415,"stop":1752238832415,"duration":0},"status":"passed","severity":"normal"},{"uid":"8046bc0f242635d1","name":"should not return locked peers if enough unlocked are available","time":{"start":1752238705834,"stop":1752238705835,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a9a48bbf6898611","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752238985039,"stop":1752238985042,"duration":3},"status":"passed","severity":"normal"},{"uid":"f69fd9a0c1b0bb27","name":"should return true when peer is on the specified shard","time":{"start":1752238676051,"stop":1752238676052,"duration":1},"status":"passed","severity":"normal"},{"uid":"6193b1f4493704e8","name":"should dispatch network event when browser goes offline","time":{"start":1752238676524,"stop":1752238676524,"duration":0},"status":"passed","severity":"normal"},{"uid":"9919e50a92e14f4a","name":"should keep entries that haven't expired yet","time":{"start":1752238704017,"stop":1752238704018,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ebaf5cb3fcf4648","name":"should dial all remaining peers","time":{"start":1752238676914,"stop":1752238676914,"duration":0},"status":"passed","severity":"normal"},{"uid":"1130b629374509b5","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752239333806,"stop":1752239333807,"duration":1},"status":"passed","severity":"normal"},{"uid":"36e406ab555675d3","name":"Check publish message after service node is restarted","time":{"start":1752238857707,"stop":1752238857707,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5269c9803a624364","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752238705727,"stop":1752238705731,"duration":4},"status":"passed","severity":"normal"},{"uid":"106bb5e53f490820","name":"should encode/decode to RLP encoding","time":{"start":1752238666990,"stop":1752238666991,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbd7ecbb8d1b1b80","name":"should wait for Filter peer to be connected","time":{"start":1752238705928,"stop":1752238705929,"duration":1},"status":"passed","severity":"normal"},{"uid":"596892dc73962bb7","name":"Push message with content topic containing short","time":{"start":1752239333816,"stop":1752239333816,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a9105dedd5795a","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1752238706050,"stop":1752238706051,"duration":1},"status":"passed","severity":"normal"},{"uid":"40c87ee23fa9d79a","name":"Push message with numeric payload","time":{"start":1752239333796,"stop":1752239333797,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d8db4f0c3390c1b","name":"should handle peer not in mesh for all topics","time":{"start":1752238676868,"stop":1752238676868,"duration":0},"status":"passed","severity":"normal"},{"uid":"be05df278d6826ea","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752238694850,"stop":1752238694852,"duration":2},"status":"passed","severity":"normal"},{"uid":"6b0216cb181f3b38","name":"random static sharding 5 - Cluster ID: 691, Shard ID: 793","time":{"start":1752238987118,"stop":1752238987118,"duration":0},"status":"passed","severity":"normal"},{"uid":"87a17211ece883a","name":"Push message with meta","time":{"start":1752239333821,"stop":1752239333821,"duration":0},"status":"passed","severity":"normal"},{"uid":"f668776dae9962dd","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752238660966,"stop":1752238660966,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5cfee7b47fa9a88","name":"should return peer for existing peer","time":{"start":1752238676917,"stop":1752238676917,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7c429fea611c23b","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752238743179,"stop":1752238743181,"duration":2},"status":"passed","severity":"normal"},{"uid":"ab6a556b15f19ced","name":"should do nothing when connections still exist","time":{"start":1752238676912,"stop":1752238676913,"duration":1},"status":"passed","severity":"normal"},{"uid":"c65d425695cf7d5","name":"random static sharding 3 - Cluster ID: 805, Shard ID: 67","time":{"start":1752238987117,"stop":1752238987117,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e8dce12fd9d019e","name":"less peers than existing","time":{"start":1752238832675,"stop":1752238832675,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c0ffd173dffeedb3","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752238660964,"stop":1752238660964,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f808fe198b59a9e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752238660980,"stop":1752238660980,"duration":0},"status":"passed","severity":"normal"},{"uid":"2270129783459d80","name":"should handle bootstrap limit of 1 correctly","time":{"start":1752238676923,"stop":1752238676923,"duration":0},"status":"passed","severity":"normal"},{"uid":"955620b54300e564","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752238715246,"stop":1752238715246,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ba605f2047c7f","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752238660971,"stop":1752238660971,"duration":0},"status":"passed","severity":"normal"},{"uid":"62b6115e561c06b8","name":"should throw an error for insufficient data","time":{"start":1752238661109,"stop":1752238661110,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d4247b4f677a467","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752238715246,"stop":1752238715246,"duration":0},"status":"passed","severity":"normal"},{"uid":"78946fbeafb6ad3b","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752238660963,"stop":1752238660964,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa60db7a9aa6f487","name":"Fails to publish message with empty text","time":{"start":1752238857702,"stop":1752238857702,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a00be5632994ab0","name":"Throws when trying to push message with empty payload","time":{"start":1752239333816,"stop":1752239333816,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d0301f177bdcc0e","name":"should invoke callbacks when receiving a message","time":{"start":1752238706284,"stop":1752238706285,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fbb48e9dbe65da","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752238715252,"stop":1752238715252,"duration":0},"status":"passed","severity":"normal"},{"uid":"48e411005af86343","name":"Subscribe and publish message","time":{"start":1752238866138,"stop":1752238866138,"duration":0},"status":"passed","severity":"normal"},{"uid":"d755872c2ebba910","name":"should push the message to the outgoing buffer","time":{"start":1752238720090,"stop":1752238720090,"duration":0},"status":"passed","severity":"normal"},{"uid":"a01d63c857b45fa7","name":"should handle high bootstrap limit correctly","time":{"start":1752238676923,"stop":1752238676923,"duration":0},"status":"passed","severity":"normal"},{"uid":"97e6c85f06f5a60","name":"should handle different types of entries","time":{"start":1752238704018,"stop":1752238704018,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaf3d1685d4d40b3","name":"Query generator for 2000 messages","time":{"start":1752238983276,"stop":1752238983276,"duration":0},"status":"passed","severity":"normal"},{"uid":"362c88a0fe8cdd81","name":"should retry if all attempts fail","time":{"start":1752238704829,"stop":1752238704829,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce909caa69bd98a9","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752238939181,"stop":1752238939182,"duration":1},"status":"passed","severity":"normal"},{"uid":"53af3de0410cfeaa","name":"should mark all messages in causal history as acknowledged","time":{"start":1752238720094,"stop":1752238720094,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ed060e7daec4af3","name":"should dispatch network event when browser goes online","time":{"start":1752238676523,"stop":1752238676523,"duration":0},"status":"passed","severity":"normal"},{"uid":"194113aeba14fa0b","name":"should properly create location multiaddrs - tcp4","time":{"start":1752238666992,"stop":1752238666993,"duration":1},"status":"passed","severity":"normal"},{"uid":"78b3927ae3f1972c","name":"should dial peer when peer is discovered","time":{"start":1752238676492,"stop":1752238676493,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7e340fcfcefffaf","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752238660976,"stop":1752238660976,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf7015733da89bc0","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752238660991,"stop":1752238660992,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f7c03a665b4e1df","name":"Subscribe and receive messages via waku relay post","time":{"start":1752239221662,"stop":1752239221663,"duration":1},"status":"passed","severity":"normal"},{"uid":"b16f90f5aa9b7fa5","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752238660989,"stop":1752238660989,"duration":0},"status":"passed","severity":"normal"},{"uid":"e414e01589736c5a","name":"should stop all internal components","time":{"start":1752238677240,"stop":1752238677240,"duration":0},"status":"passed","severity":"normal"},{"uid":"4153680e19d1d365","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752238866148,"stop":1752238866148,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dd9f04f33e288bc","name":"should handle complete discovery-to-dial flow","time":{"start":1752238676499,"stop":1752238676499,"duration":0},"status":"passed","severity":"normal"},{"uid":"660e9a050cda6ba4","name":"Push message with emoji payload","time":{"start":1752239333802,"stop":1752239333803,"duration":1},"status":"passed","severity":"normal"},{"uid":"c83f0d5984baef7e","name":"should return different streams if requested simultaniously","time":{"start":1752238677040,"stop":1752238677040,"duration":0},"status":"passed","severity":"normal"},{"uid":"ece0aa0b3c3182ae","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752238660964,"stop":1752238660964,"duration":0},"status":"passed","severity":"normal"},{"uid":"b29aad8f426ae035","name":"should return PeerId when PeerId is provided","time":{"start":1752238676535,"stop":1752238676535,"duration":0},"status":"passed","severity":"normal"},{"uid":"a89eb1d44f921e33","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752238866141,"stop":1752238866141,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fd63ab5d87027f4","name":"returns all values when wanted number is greater than available values","time":{"start":1752238684300,"stop":1752238684301,"duration":1},"status":"passed","severity":"normal"},{"uid":"1994d593d6a8aae4","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752238714932,"stop":1752238714932,"duration":0},"status":"passed","severity":"normal"},{"uid":"c83821ffbe0d416f","name":"Push message with content topic containing short","time":{"start":1752239333803,"stop":1752239333804,"duration":1},"status":"passed","severity":"normal"},{"uid":"606f80a65a4019f9","name":"should add and check entries correctly","time":{"start":1752238704008,"stop":1752238704013,"duration":5},"status":"passed","severity":"normal"},{"uid":"a6011d0e3b7bec7f","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752238666342,"stop":1752238666342,"duration":0},"status":"passed","severity":"normal"},{"uid":"743932a096b5370d","name":"Push message with content topic containing shell command","time":{"start":1752239333807,"stop":1752239333808,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee28e3ea0260fc39","name":"Callback on promise","time":{"start":1752238983274,"stop":1752238983275,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cc69fc61058a275","name":"should not fail to start the service if it is already started","time":{"start":1752238689064,"stop":1752238689064,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba7a98abca53d3e","name":"should redial peers when all connections are lost","time":{"start":1752238676924,"stop":1752238676924,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a6787fe0d29e1f7","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752238993784,"stop":1752238993784,"duration":0},"status":"passed","severity":"normal"},{"uid":"82e711ee7721c3a7","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1752238706050,"stop":1752238706050,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc51103df6ce5d5","name":"Check received message containing Chinese","time":{"start":1752239172872,"stop":1752239172873,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e06fc55571274ba","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752238706051,"stop":1752238706051,"duration":0},"status":"passed","severity":"normal"},{"uid":"68fe15bf1e017f89","name":"should handle corrupted shard info gracefully","time":{"start":1752238676074,"stop":1752238676074,"duration":0},"status":"passed","severity":"normal"},{"uid":"d16ad73db83191be","name":"should be safe to call multiple times","time":{"start":1752238676491,"stop":1752238676491,"duration":0},"status":"passed","severity":"normal"},{"uid":"d741e1a2dad47168","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752239221653,"stop":1752239221653,"duration":0},"status":"passed","severity":"normal"},{"uid":"2939271f99b73864","name":"connected peers and dial","time":{"start":1752238832675,"stop":1752238832675,"duration":0},"status":"skipped","severity":"normal"},{"uid":"60e43236dda8b761","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752238660991,"stop":1752238660991,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f59cf96b63beb","name":"Check publish message containing numeric","time":{"start":1752238857691,"stop":1752238857691,"duration":0},"status":"passed","severity":"normal"},{"uid":"49856e4825cb4fe4","name":"should handle shardReader errors","time":{"start":1752238677249,"stop":1752238677249,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0b1e2ea26ee95da","name":"Query Generator - true","time":{"start":1752238991696,"stop":1752238991697,"duration":1},"status":"passed","severity":"normal"},{"uid":"a85a70f0b9c8c0ef","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752239221658,"stop":1752239221658,"duration":0},"status":"passed","severity":"normal"},{"uid":"a97560f024c86780","name":"should use DNS peer discovery with light client","time":{"start":1752238740694,"stop":1752238740695,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2014c1a801620b11","name":"should register libp2p event listeners when start is called","time":{"start":1752238705837,"stop":1752238705837,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5fc42bbded729e5","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752239003156,"stop":1752239003156,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ecfe3441a272d6f","name":"Subscribe to topic containing short and publish message","time":{"start":1752238866140,"stop":1752238866140,"duration":0},"status":"passed","severity":"normal"},{"uid":"53fc12cce736965c","name":"Privacy Node - default protocol","time":{"start":1752239008216,"stop":1752239008217,"duration":1},"status":"passed","severity":"normal"},{"uid":"b10e75ac6c2f9acb","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752238715249,"stop":1752238715249,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6d5370e9eac9318","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752239003153,"stop":1752239003154,"duration":1},"status":"passed","severity":"normal"},{"uid":"c04f914b327d0e64","name":"Subscribe to topic containing Script and receive message","time":{"start":1752239221659,"stop":1752239221659,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9583e3098479790","name":"should handle mixed bootstrap and non-bootstrap peers","time":{"start":1752238676920,"stop":1752238676920,"duration":0},"status":"passed","severity":"normal"},{"uid":"77c52b4f7a6bdaa7","name":"Check message received after jswaku node is restarted","time":{"start":1752239172880,"stop":1752239172880,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cec7ba6682ecb96","name":"should never report false negatives","time":{"start":1752238717426,"stop":1752238717426,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a23b74e677f98a7","name":"Check publish message containing unicode special characters","time":{"start":1752238857699,"stop":1752238857699,"duration":0},"status":"passed","severity":"normal"},{"uid":"22640fda210bab1","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752238950344,"stop":1752238950345,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c00dddeffdf384d","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752239221667,"stop":1752239221667,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccd8ceea392fd5b6","name":"should handle relay send failures gracefully","time":{"start":1752238676862,"stop":1752238676863,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b11966c25742b66","name":"Throws when trying to push message with empty payload","time":{"start":1752239333803,"stop":1752239333803,"duration":0},"status":"passed","severity":"normal"},{"uid":"21df994e43008e5a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752238660980,"stop":1752238660981,"duration":1},"status":"passed","severity":"normal"},{"uid":"20c0dfb79a998687","name":"Subscribe and receives messages on 20 topics","time":{"start":1752239221663,"stop":1752239221664,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1ae7d05e37dc19e","name":"should handle complete connection lifecycle","time":{"start":1752238676527,"stop":1752238676527,"duration":0},"status":"passed","severity":"normal"},{"uid":"633ef644e6920ee3","name":"Passing page size 110 when there are 120 messages","time":{"start":1752238999037,"stop":1752238999038,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d5d79bafb50f0af","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752238660988,"stop":1752238660988,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef888f409c3abcb1","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752239221670,"stop":1752239221670,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccacbfbb24750900","name":"should handle errors gracefully when getting peer info","time":{"start":1752238676074,"stop":1752238676074,"duration":0},"status":"passed","severity":"normal"},{"uid":"788603c0e4920dac","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752238715236,"stop":1752238715236,"duration":0},"status":"passed","severity":"normal"},{"uid":"665a95e05ee4a1f2","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752238705636,"stop":1752238705636,"duration":0},"status":"passed","severity":"normal"},{"uid":"d488f0a4a628cd84","name":"should reject if Relay is requested but not mounted","time":{"start":1752238705924,"stop":1752238705924,"duration":0},"status":"passed","severity":"normal"},{"uid":"cec37a87a18b7bb5","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752238866146,"stop":1752238866146,"duration":0},"status":"passed","severity":"normal"},{"uid":"c209762243d825a2","name":"should handle connection event","time":{"start":1752238676909,"stop":1752238676910,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee99a10b8b24bd74","name":"should create dialer with libp2p and shardReader","time":{"start":1752238675515,"stop":1752238675521,"duration":6},"status":"passed","severity":"normal"},{"uid":"965cfe583e5dd00a","name":"should return false when connections are non-bootstrap peers","time":{"start":1752238676920,"stop":1752238676920,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdab7f24b475eae2","name":"should be safe to call multiple times","time":{"start":1752238676487,"stop":1752238676489,"duration":2},"status":"passed","severity":"normal"},{"uid":"19eff1e78a6ebde7","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752238696517,"stop":1752238696518,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6479c1adcf2921e","name":"should process queue every 500ms","time":{"start":1752238675582,"stop":1752238675582,"duration":0},"status":"passed","severity":"normal"},{"uid":"94156b386995ff7b","name":"Refresh subscription","time":{"start":1752239221665,"stop":1752239221665,"duration":0},"status":"passed","severity":"normal"},{"uid":"e57b0c3de59ff715","name":"should filter out already connected peers","time":{"start":1752238676913,"stop":1752238676914,"duration":1},"status":"passed","severity":"normal"},{"uid":"33b022e18b9aa99f","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752238666985,"stop":1752238666986,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dfb81ff22e8c368","name":"should return usable stream attached to connection","time":{"start":1752238677039,"stop":1752238677039,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead1685e3dc3af9","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752238660964,"stop":1752238660964,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cce79a5b6d32852","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752239172881,"stop":1752239172881,"duration":0},"status":"passed","severity":"normal"},{"uid":"5424c83cbe44a189","name":"Subscribe and receives messages on 20 topics","time":{"start":1752239221654,"stop":1752239221655,"duration":1},"status":"passed","severity":"normal"},{"uid":"42a05239ff31c31e","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752238869203,"stop":1752238869203,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eedfdd6c5945bcb","name":"Push message with rate limit","time":{"start":1752239333821,"stop":1752239333821,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbf35fef8aa4f487","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752238660974,"stop":1752238660974,"duration":0},"status":"passed","severity":"normal"},{"uid":"63354daf90b8b443","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752238993785,"stop":1752238993785,"duration":0},"status":"passed","severity":"normal"},{"uid":"713a7e0f6969254e","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752238927088,"stop":1752238927088,"duration":0},"status":"passed","severity":"normal"},{"uid":"2618ab5913a641a7","name":"should create KeepAliveManager with relay","time":{"start":1752238676842,"stop":1752238676842,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d68a5129c2071a","name":"Check message with no pubsub topic is not received","time":{"start":1752239172868,"stop":1752239172869,"duration":1},"status":"passed","severity":"normal"},{"uid":"988ef8b708d03fe5","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752238715239,"stop":1752238715239,"duration":0},"status":"passed","severity":"normal"},{"uid":"7641d99a0a835bd1","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752238660992,"stop":1752238660992,"duration":0},"status":"passed","severity":"normal"},{"uid":"23329e7f013b20ea","name":"Subscribe to topic containing XML and receive message","time":{"start":1752239221659,"stop":1752239221659,"duration":0},"status":"passed","severity":"normal"},{"uid":"baab072fadd457c0","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752239221655,"stop":1752239221655,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf07ef3c7c6c3a7e","name":"should return no connections if no open connection provided","time":{"start":1752238676827,"stop":1752238676827,"duration":0},"status":"passed","severity":"normal"},{"uid":"f37b3f5c8d423ea5","name":"should not fail to start the service if it is already started","time":{"start":1752238832415,"stop":1752238832415,"duration":0},"status":"passed","severity":"normal"},{"uid":"965e03337570fe1f","name":"should return false when peer has no shard info","time":{"start":1752238676050,"stop":1752238676050,"duration":0},"status":"passed","severity":"normal"},{"uid":"988d1b031ee9c39d","name":"should handle full lifecycle (start -> events -> stop)","time":{"start":1752238676922,"stop":1752238676922,"duration":0},"status":"passed","severity":"normal"},{"uid":"546b7a4471cee647","name":"Subscribe to topic containing short and receive message","time":{"start":1752239221656,"stop":1752239221656,"duration":0},"status":"passed","severity":"normal"},{"uid":"19efdc4a821ec258","name":"should return false when under bootstrap limit","time":{"start":1752238676919,"stop":1752238676919,"duration":0},"status":"passed","severity":"normal"},{"uid":"b20e8490a631a2b","name":"Init the array if not present","time":{"start":1752238660680,"stop":1752238660682,"duration":2},"status":"passed","severity":"normal"},{"uid":"940edb13b8d5789","name":"Passing page size 0 when there are 110 messages","time":{"start":1752238999034,"stop":1752238999034,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e79b1cd4983c3bc","name":"Push message with custom timestamp: 1752235156499","time":{"start":1752239333822,"stop":1752239333822,"duration":0},"status":"passed","severity":"normal"},{"uid":"6944ecc3b6392ef3","name":"should skip peer when dialed recently","time":{"start":1752238675571,"stop":1752238675571,"duration":0},"status":"passed","severity":"normal"},{"uid":"34beef3e4f895960","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1752238705489,"stop":1752238705489,"duration":0},"status":"passed","severity":"normal"},{"uid":"b280a9b96e979c6a","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752238677438,"stop":1752238677439,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a0019bfd9ab6be9","name":"should not hang up bootstrap peer if under limit","time":{"start":1752238676911,"stop":1752238676911,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce9f89ec00a604ea","name":"should handle dial errors","time":{"start":1752238677243,"stop":1752238677243,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b35e30b081c6b54","name":"should return PeerId when PeerId is provided","time":{"start":1752238676534,"stop":1752238676534,"duration":0},"status":"passed","severity":"normal"},{"uid":"209b79dffa6ba560","name":"should not fail to stop the service if it was not started","time":{"start":1752238740689,"stop":1752238740689,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f4eb5e0a46653a","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752239221666,"stop":1752239221667,"duration":1},"status":"passed","severity":"normal"},{"uid":"770025e05ffda4bd","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752238705831,"stop":1752238705832,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bc08c090110a0d8","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752239221666,"stop":1752239221666,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff2e75ec70d16f4f","name":"Promise Callback - false","time":{"start":1752238991700,"stop":1752238991701,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdd35091c97b12d9","name":"should start and stop interval correctly","time":{"start":1752238704806,"stop":1752238704806,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b4010d605102081","name":"1 Store, 2 fetches","time":{"start":1752238684970,"stop":1752238684970,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb569d5de2c3661","name":"Subscribe to topic containing long and publish message","time":{"start":1752238866141,"stop":1752238866141,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e7f0a4ab4444ac","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752239003156,"stop":1752239003156,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3619b381c557f79","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752238705839,"stop":1752238705840,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c17b66e37c65699","name":"should stop and cleanup resources","time":{"start":1752238706286,"stop":1752238706286,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cfd421c005fe4b2","name":"Subscribe to topic containing XML and publish message","time":{"start":1752238866145,"stop":1752238866145,"duration":0},"status":"passed","severity":"normal"},{"uid":"e66be1de305bb00c","name":"should add event listeners for peer connect and disconnect","time":{"start":1752238676842,"stop":1752238676847,"duration":5},"status":"passed","severity":"normal"},{"uid":"c4f0e1b75ef3e19e","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752238987126,"stop":1752238987126,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d5aaee5d682edec","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752238685223,"stop":1752238685223,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2388c916c11e05b9","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752238704817,"stop":1752238704817,"duration":0},"status":"passed","severity":"normal"},{"uid":"7af644b7fd9d94be","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752238715251,"stop":1752238715251,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a9e89e0d04a726f","name":"Push message with content topic containing XML","time":{"start":1752239333806,"stop":1752239333806,"duration":0},"status":"passed","severity":"normal"},{"uid":"17350da22d19ae49","name":"Push message with content topic containing emoji","time":{"start":1752239333820,"stop":1752239333821,"duration":1},"status":"passed","severity":"normal"},{"uid":"57a68e920939fb8","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752238983274,"stop":1752238983274,"duration":0},"status":"passed","severity":"normal"},{"uid":"da7f1a11d602f965","name":"should return false when peer is not found","time":{"start":1752238676073,"stop":1752238676073,"duration":0},"status":"passed","severity":"normal"},{"uid":"c36a66ee71898215","name":"Push message with Chinese payload","time":{"start":1752239333797,"stop":1752239333797,"duration":0},"status":"passed","severity":"normal"},{"uid":"11897879e03f0688","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752238676777,"stop":1752238676777,"duration":0},"status":"passed","severity":"normal"},{"uid":"889c79a84c959c56","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752238684669,"stop":1752238684669,"duration":0},"status":"passed","severity":"normal"},{"uid":"27aac1033abdd298","name":"should not process empty queue","time":{"start":1752238675583,"stop":1752238675583,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a5cc267609436dd","name":"Push message with XML payload","time":{"start":1752239333813,"stop":1752239333814,"duration":1},"status":"passed","severity":"normal"},{"uid":"162ddb3c7aa32ac","name":"Push message with content topic containing escaped characters","time":{"start":1752239333820,"stop":1752239333820,"duration":0},"status":"passed","severity":"normal"},{"uid":"242877c4ff4ce5aa","name":"should return false when peer has no overlapping shards","time":{"start":1752238676039,"stop":1752238676039,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dcb2f1951d64890","name":"should add event listeners for waku:connection, peer connect and disconnect","time":{"start":1752238676905,"stop":1752238676905,"duration":0},"status":"passed","severity":"normal"},{"uid":"2629715103b29d25","name":"should send relay ping messages on timer","time":{"start":1752238676862,"stop":1752238676862,"duration":0},"status":"passed","severity":"normal"},{"uid":"366473580d798ba2","name":"should handle shard reader errors gracefully","time":{"start":1752238675590,"stop":1752238675590,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c389621e972de18","name":"Fails to publish duplicate message","time":{"start":1752238857701,"stop":1752238857701,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c4146cea40d7114","name":"Publish message with rate limit","time":{"start":1752238857711,"stop":1752238857713,"duration":2},"status":"passed","severity":"normal"},{"uid":"c056552f24c9de43","name":"should remove event listeners","time":{"start":1752238676906,"stop":1752238676906,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d6c2ec7aa9f5682","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752238715243,"stop":1752238715243,"duration":0},"status":"passed","severity":"normal"},{"uid":"db4708d5264ed47c","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752239003155,"stop":1752239003155,"duration":0},"status":"passed","severity":"normal"},{"uid":"b374230607cab350","name":"should handle dial errors gracefully","time":{"start":1752238676914,"stop":1752238676914,"duration":0},"status":"passed","severity":"normal"},{"uid":"22729e99e22b876f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752238660981,"stop":1752238660982,"duration":1},"status":"passed","severity":"normal"},{"uid":"b83bee1d3b602c74","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752238866143,"stop":1752238866143,"duration":0},"status":"passed","severity":"normal"},{"uid":"a411cdd128f62c60","name":"different cluster, different shard: nodes don't connect","time":{"start":1752238794677,"stop":1752238794678,"duration":1},"status":"passed","severity":"normal"},{"uid":"6278b2a56060a589","name":"All","time":{"start":1752238741755,"stop":1752238741756,"duration":1},"status":"passed","severity":"normal"},{"uid":"55d2e4d9e9072349","name":"Check received message containing Russian","time":{"start":1752239172873,"stop":1752239172873,"duration":0},"status":"passed","severity":"normal"},{"uid":"a011d2c72323d4bc","name":"Renews subscription after lossing a connection","time":{"start":1752239221661,"stop":1752239221661,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca79eca43d3c67c3","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752238720093,"stop":1752238720094,"duration":1},"status":"passed","severity":"normal"},{"uid":"b951531a6d497d41","name":"should throw error - no id","time":{"start":1752238666987,"stop":1752238666987,"duration":0},"status":"passed","severity":"normal"},{"uid":"78b901b5b359e143","name":"does not throw on valid cases","time":{"start":1752238660956,"stop":1752238660957,"duration":1},"status":"passed","severity":"normal"},{"uid":"eee3d228226e9b8f","name":"Check message with non string payload is not received","time":{"start":1752239172870,"stop":1752239172870,"duration":0},"status":"passed","severity":"normal"},{"uid":"985ed812ba54ae92","name":"Generator, 2 different pubsubtopics","time":{"start":1752238985037,"stop":1752238985037,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a94eb23c1d04a3cc","name":"Encoder throws on undefined content topic","time":{"start":1752238694854,"stop":1752238694855,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c1ef54eecfe28ea","name":"nwaku subscribes","time":{"start":1752238845927,"stop":1752238845928,"duration":1},"status":"passed","severity":"normal"},{"uid":"eda8ea540eb7206a","name":"Meta field set when metaSetter is specified","time":{"start":1752238677436,"stop":1752238677436,"duration":0},"status":"passed","severity":"normal"},{"uid":"d566098fbce9e557","name":"Push to array if already present","time":{"start":1752238660682,"stop":1752238660682,"duration":0},"status":"passed","severity":"normal"},{"uid":"c70d8ed2b19dba6d","name":"should not discard bootstrap peers if under the limit","time":{"start":1752238766880,"stop":1752238766881,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a1c8498927454cb","name":"should return false when peer is on different cluster","time":{"start":1752238676039,"stop":1752238676039,"duration":0},"status":"passed","severity":"normal"},{"uid":"23aef9f4c2e46bec","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752238939182,"stop":1752238939183,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c0f9718677587808","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752238660962,"stop":1752238660962,"duration":0},"status":"passed","severity":"normal"},{"uid":"8716f547d77d0355","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752238983275,"stop":1752238983275,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3f627d981200ba","name":"should emit a peer event after start","time":{"start":1752238740690,"stop":1752238740693,"duration":3},"status":"passed","severity":"normal"},{"uid":"cee6a40c554e83e9","name":"should return false when navigator.onLine is false","time":{"start":1752238676516,"stop":1752238676517,"duration":1},"status":"passed","severity":"normal"},{"uid":"8286b691d3eabc1f","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752238985034,"stop":1752238985035,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc9e34035f1b8d99","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752238684667,"stop":1752238684668,"duration":1},"status":"passed","severity":"normal"},{"uid":"a34863b82e2d95e2","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752238684668,"stop":1752238684668,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff4fd26ed8212a15","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752238740695,"stop":1752238740695,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e7b9d136e1a256b9","name":"should create a new stream if no existing for protocol found","time":{"start":1752238677040,"stop":1752238677040,"duration":0},"status":"passed","severity":"normal"},{"uid":"b38f5e5c687d1307","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752238714925,"stop":1752238714925,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a64eb6107b1460f","name":"Push message with content topic containing shell command","time":{"start":1752239333819,"stop":1752239333820,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff36dec28a5f893f","name":"should reject if WakuNode is not started","time":{"start":1752238705924,"stop":1752238705924,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d668b309763535f","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752238684670,"stop":1752238684670,"duration":0},"status":"passed","severity":"normal"},{"uid":"42c54a8066e186b8","name":"Relay","time":{"start":1752238741753,"stop":1752238741754,"duration":1},"status":"passed","severity":"normal"},{"uid":"f73be7ce10c43a38","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752238869197,"stop":1752238869197,"duration":0},"status":"passed","severity":"normal"},{"uid":"d62a6518219e6ee0","name":"Check received message containing Chinese","time":{"start":1752239172862,"stop":1752239172862,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f9eb9e3c0fb5d66","name":"should set field with only STORE enabled","time":{"start":1752238666996,"stop":1752238666996,"duration":0},"status":"passed","severity":"normal"},{"uid":"67daada973337422","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752238660976,"stop":1752238660976,"duration":0},"status":"passed","severity":"normal"},{"uid":"513f360f8a6c7b24","name":"should create ConnectionLimiter with required options","time":{"start":1752238676900,"stop":1752238676900,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ff7645fb353c58f","name":"should handle ping failures gracefully","time":{"start":1752238676856,"stop":1752238676856,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1694b696d031e39","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752238660981,"stop":1752238660981,"duration":0},"status":"passed","severity":"normal"},{"uid":"22c8d134e0906d7f","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752238660969,"stop":1752238660969,"duration":0},"status":"passed","severity":"normal"},{"uid":"e59d7f714b5d59c4","name":"Push message with meta","time":{"start":1752239333809,"stop":1752239333809,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb5588dabb058d15","name":"new peer added after a peer was already found","time":{"start":1752238879366,"stop":1752238879367,"duration":1},"status":"skipped","severity":"normal"},{"uid":"fce9e4b31d1b6bc5","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752238715239,"stop":1752238715239,"duration":0},"status":"passed","severity":"normal"},{"uid":"afe2803595f259eb","name":"Check received message containing escaped characters","time":{"start":1752239172876,"stop":1752239172876,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4cdb9a995c9c446","name":"should return false when network is not connected","time":{"start":1752238677241,"stop":1752238677241,"duration":0},"status":"passed","severity":"normal"},{"uid":"ada97aa6580a6fd4","name":"should be empty after removing the only subscription","time":{"start":1752238706284,"stop":1752238706284,"duration":0},"status":"passed","severity":"normal"},{"uid":"403eb26e3e88d2fd","name":"Subscribe and receive messages via lightPush","time":{"start":1752239221653,"stop":1752239221653,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f7686710affb66","name":"Check received message containing special chars","time":{"start":1752239172872,"stop":1752239172872,"duration":0},"status":"passed","severity":"normal"},{"uid":"72d61f966692ad4b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752238715259,"stop":1752238715259,"duration":0},"status":"passed","severity":"normal"},{"uid":"3737c68367d354bf","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752239221670,"stop":1752239221670,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4f31de1f5a0db38","name":"Push message with SQL Injection payload","time":{"start":1752239333813,"stop":1752239333813,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc51b0078e84868","name":"should handle peerStore errors gracefully","time":{"start":1752238677246,"stop":1752238677246,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b6bd5baab876cc4","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752238939180,"stop":1752238939180,"duration":0},"status":"passed","severity":"normal"},{"uid":"364a29b8390ebd0e","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752238705636,"stop":1752238705636,"duration":0},"status":"passed","severity":"normal"},{"uid":"f36f2f4cfbddf6f0","name":"should add peer to queue when queue is not empty","time":{"start":1752238675553,"stop":1752238675554,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bbdbd88e5d31e8b","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752238715252,"stop":1752238715254,"duration":2},"status":"passed","severity":"normal"},{"uid":"803aecf2907e137e","name":"Check received message containing emoji","time":{"start":1752239172876,"stop":1752239172877,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1f0f1eb103ddecd","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752238756233,"stop":1752238756233,"duration":0},"status":"passed","severity":"normal"},{"uid":"e62d7e6fda109c5b","name":"Rejects garbage","time":{"start":1752238709543,"stop":1752238709544,"duration":1},"status":"passed","severity":"normal"},{"uid":"f233cb5671cd969f","name":"groups content topics by expected pubsub topic","time":{"start":1752238660967,"stop":1752238660967,"duration":0},"status":"passed","severity":"normal"},{"uid":"a61ce64aaf4a6515","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752238660965,"stop":1752238660966,"duration":1},"status":"passed","severity":"normal"},{"uid":"491e4a16749664ae","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752238677241,"stop":1752238677241,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a498cd241efb6f9","name":"should add event listener for peer:discovery","time":{"start":1752238676487,"stop":1752238676487,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b210c0d3a2046fb","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752238676512,"stop":1752238676513,"duration":1},"status":"passed","severity":"normal"},{"uid":"c70a9b4d00b69124","name":"should not dial peers from store when browser is not connected","time":{"start":1752238676907,"stop":1752238676907,"duration":0},"status":"passed","severity":"normal"},{"uid":"863ece22f643dcf2","name":"Push message with content topic containing Chinese","time":{"start":1752239333817,"stop":1752239333817,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c6dabd6d296c452","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752238660987,"stop":1752238660988,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0ea14176c593372","name":"Filter","time":{"start":1752239008216,"stop":1752239008216,"duration":0},"status":"passed","severity":"normal"},{"uid":"5846c1c7bd30b42d","name":"should be safe to call multiple times","time":{"start":1752238677239,"stop":1752238677239,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc70e1266dd5ae12","name":"should not allow unachievable error rate","time":{"start":1752238714924,"stop":1752238714925,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fe9638d15c55006","name":"should drop connection to one peer on hangUp","time":{"start":1752238823795,"stop":1752238823796,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfecbbb0da00ca86","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app45/1/topic833/xml","time":{"start":1752238967344,"stop":1752238967344,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4eb27eae3789586","name":"A test","time":{"start":1752238783818,"stop":1752238783819,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fd904b897514277","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752238660973,"stop":1752238660973,"duration":0},"status":"passed","severity":"normal"},{"uid":"f47fedd2e972fb7c","name":"isConnected should return true after first peer connects","time":{"start":1752238756233,"stop":1752238756233,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6f9d6ac4a600af","name":"Query Generator - false","time":{"start":1752238991697,"stop":1752238991699,"duration":2},"status":"passed","severity":"normal"},{"uid":"8fbb879ec940997e","name":"Push message with content topic containing Chinese","time":{"start":1752239333805,"stop":1752239333805,"duration":0},"status":"passed","severity":"normal"},{"uid":"e27f93ce8b38dd10","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752238720094,"stop":1752238720095,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e7616a951a88915","name":"it tolerates circular branch references","time":{"start":1752238685219,"stop":1752238685219,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd8c011e825d423d","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752238967323,"stop":1752238967323,"duration":0},"status":"passed","severity":"normal"},{"uid":"c60d57dbb9ef169c","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752238676771,"stop":1752238676771,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ed207f00226182d","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752238684672,"stop":1752238684672,"duration":0},"status":"passed","severity":"normal"},{"uid":"68c6427850feb40f","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752238939179,"stop":1752238939179,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c43a6404cba4a89","name":"Publish without waiting for remote peer","time":{"start":1752238866138,"stop":1752238866138,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd05fa81bc36bcf4","name":"should be able to encode the field with only STORE set to true","time":{"start":1752238666335,"stop":1752238666336,"duration":1},"status":"passed","severity":"normal"},{"uid":"5455e95f3db02c7c","name":"should create ShardReader with contentTopics network config","time":{"start":1752238676037,"stop":1752238676037,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f06c66ece56ee6e","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752238666340,"stop":1752238666340,"duration":0},"status":"passed","severity":"normal"},{"uid":"db27da3b0300b969","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752238660968,"stop":1752238660968,"duration":0},"status":"passed","severity":"normal"},{"uid":"5335b25fe1606242","name":"Check publish message containing JSON","time":{"start":1752238857697,"stop":1752238857698,"duration":1},"status":"passed","severity":"normal"},{"uid":"ada2269ae394456d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752238715257,"stop":1752238715257,"duration":0},"status":"passed","severity":"normal"},{"uid":"d863ec88ad01c45d","name":"Check received message containing unicode special characters","time":{"start":1752239172866,"stop":1752239172866,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c0865f1b3c6dadd","name":"Check received message containing Basic HTML tag","time":{"start":1752239172875,"stop":1752239172875,"duration":0},"status":"passed","severity":"normal"},{"uid":"67a1e3cf43550249","name":"should be safe to call multiple times","time":{"start":1752238676906,"stop":1752238676907,"duration":1},"status":"passed","severity":"normal"},{"uid":"722cd7270969c723","name":"Check received message containing unicode special characters","time":{"start":1752239172876,"stop":1752239172876,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e0feee5765f5db0","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752238666336,"stop":1752238666337,"duration":1},"status":"passed","severity":"normal"},{"uid":"44619a42120f9662","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752239221668,"stop":1752239221668,"duration":0},"status":"passed","severity":"normal"},{"uid":"835642274fcb2ceb","name":"should insert elements correctly","time":{"start":1752238717425,"stop":1752238717425,"duration":0},"status":"passed","severity":"normal"},{"uid":"f20a31ee5d81d6f7","name":"should initialize with Unhealthy status","time":{"start":1752238705635,"stop":1752238705635,"duration":0},"status":"passed","severity":"normal"},{"uid":"27c05cd38e200eab","name":"should retry on complete failure if specified","time":{"start":1752238705499,"stop":1752238705499,"duration":0},"status":"passed","severity":"normal"},{"uid":"3743ff071573fbb8","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752238676062,"stop":1752238676062,"duration":0},"status":"passed","severity":"normal"},{"uid":"336f6c422ea48b9c","name":"should be safe to call multiple times","time":{"start":1752238676905,"stop":1752238676906,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f3e5ada8013e3fc","name":"should dispatch connect and disconnect events","time":{"start":1752238705835,"stop":1752238705836,"duration":1},"status":"passed","severity":"normal"},{"uid":"d941a6012e777b01","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752239221664,"stop":1752239221664,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b01f978424a39ede","name":"Check received message containing SQL Injection","time":{"start":1752239172863,"stop":1752239172863,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f4eafa1f5ac86f5","name":"random static sharding 6 - Cluster ID: 660, Shard ID: 448","time":{"start":1752238987118,"stop":1752238987118,"duration":0},"status":"passed","severity":"normal"},{"uid":"449265df5cc77aea","name":"should create ConnectionManager with relay","time":{"start":1752238677236,"stop":1752238677236,"duration":0},"status":"passed","severity":"normal"},{"uid":"c631f54cf2b48e2b","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752238715247,"stop":1752238715247,"duration":0},"status":"passed","severity":"normal"},{"uid":"b48b1f29dffda3f7","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752238706285,"stop":1752238706285,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a4c9a861631c63f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752238660979,"stop":1752238660980,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbc630c0aceff3e0","name":"start node with empty content topic","time":{"start":1752238967348,"stop":1752238967348,"duration":0},"status":"passed","severity":"normal"},{"uid":"6da481a40718f235","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752238666997,"stop":1752238666997,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ab6417f88159571","name":"Fails to push message with large meta","time":{"start":1752239333821,"stop":1752239333821,"duration":0},"status":"passed","severity":"normal"},{"uid":"b74f2f54dc370e1c","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752238715243,"stop":1752238715243,"duration":0},"status":"passed","severity":"normal"},{"uid":"7af0be1a12b2b5f5","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752238715255,"stop":1752238715255,"duration":0},"status":"passed","severity":"normal"},{"uid":"787da49b7580e614","name":"Generator, 2 different pubsubtopics","time":{"start":1752238985039,"stop":1752238985039,"duration":0},"status":"passed","severity":"normal"},{"uid":"7920bbb98566a362","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752239221668,"stop":1752239221669,"duration":1},"status":"passed","severity":"normal"},{"uid":"6667b421e1015c0c","name":"Delete observer","time":{"start":1752238834371,"stop":1752238834371,"duration":0},"status":"passed","severity":"normal"},{"uid":"a700f831c910b7ad","name":"should hang up with multiaddr and return true on success","time":{"start":1752238677244,"stop":1752238677244,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a0eb0078f7f6ef","name":"Used by Waku Relay","time":{"start":1752239005177,"stop":1752239005177,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfcdc0a576578f53","name":"Check received message containing short","time":{"start":1752239172871,"stop":1752239172871,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2b509b88a28d5af","name":"Mutual subscription","time":{"start":1752238866137,"stop":1752238866137,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8338b2fef93ecbb","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752238666343,"stop":1752238666343,"duration":0},"status":"passed","severity":"normal"},{"uid":"d360088c2a042f62","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752239003150,"stop":1752239003151,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0ee3466b3d3e327","name":"Push message with Chinese payload","time":{"start":1752239333812,"stop":1752239333812,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b5f2db403598c03","name":"Correctly serialized arguments","time":{"start":1752238794857,"stop":1752238794858,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca18ee25ecfb54a","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752238869196,"stop":1752238869197,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a0d922332d11b7","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752238743179,"stop":1752238743179,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb5edb545bfbbb3","name":"Push message with numeric payload","time":{"start":1752239333812,"stop":1752239333812,"duration":0},"status":"passed","severity":"normal"},{"uid":"574292f60bbd8220","name":"should handle peer store update failures gracefully","time":{"start":1752238676856,"stop":1752238676857,"duration":1},"status":"passed","severity":"normal"},{"uid":"492cd194c612dbc6","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752239221669,"stop":1752239221669,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1b412b35c825537","name":"should create ConnectionManager with required options","time":{"start":1752238677235,"stop":1752238677236,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6d6ce82e7df4f3e","name":"should dial all known peers when reached zero connections","time":{"start":1752238766877,"stop":1752238766877,"duration":0},"status":"passed","severity":"normal"},{"uid":"438ad47ce333b9f2","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752238661109,"stop":1752238661109,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8442b80f0c3e764","name":"should handle peer store errors gracefully","time":{"start":1752238676495,"stop":1752238676496,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e0a961279ad735e","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752238660992,"stop":1752238660992,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d65e0836950ac00","name":"should merge provided config with defaults","time":{"start":1752238677237,"stop":1752238677237,"duration":0},"status":"passed","severity":"normal"},{"uid":"afdaf4b7eae9d75e","name":"Check received message containing long","time":{"start":1752239172871,"stop":1752239172871,"duration":0},"status":"passed","severity":"normal"},{"uid":"daa2a0c2ebdcb654","name":"should properly create location multiaddrs - udp4","time":{"start":1752238666992,"stop":1752238666992,"duration":0},"status":"passed","severity":"normal"},{"uid":"1edd250cf73b18db","name":"Overlapping topic subscription","time":{"start":1752238866140,"stop":1752238866140,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6e681c55221fc591","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752238950341,"stop":1752238950341,"duration":0},"status":"passed","severity":"normal"},{"uid":"737966ede8328e78","name":"handles different networkShards values correctly","time":{"start":1752238660968,"stop":1752238660969,"duration":1},"status":"passed","severity":"normal"},{"uid":"d244c14a6e41240a","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752238715252,"stop":1752238715252,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dbde76ccb5f8560","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752238866148,"stop":1752238866148,"duration":0},"status":"passed","severity":"normal"},{"uid":"329d26322421ffd","name":"Query Generator, No Decoder","time":{"start":1752238950341,"stop":1752238950342,"duration":1},"status":"passed","severity":"normal"},{"uid":"61ec1a402552bcd3","name":"Fails to push message with large meta","time":{"start":1752239333809,"stop":1752239333809,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e6555a279cfbbb","name":"Default pageSize","time":{"start":1752238999038,"stop":1752238999039,"duration":1},"status":"passed","severity":"normal"},{"uid":"27a12a2e7970f465","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752238939184,"stop":1752238939185,"duration":1},"status":"skipped","severity":"normal"},{"uid":"430d40ec6ef2ee7","name":"should dial second nwaku node that was discovered","time":{"start":1752238735107,"stop":1752238735112,"duration":5},"status":"skipped","severity":"normal"},{"uid":"6a9550f8f4399fe1","name":"Encoder throws on empty string content topic","time":{"start":1752238696519,"stop":1752238696519,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cbed08d16743026","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752238706051,"stop":1752238706051,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a5e1a077b63c045","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752238715240,"stop":1752238715241,"duration":1},"status":"passed","severity":"normal"},{"uid":"572360e135df400","name":"should be able to dial TLS multiaddrs","time":{"start":1752238823797,"stop":1752238823797,"duration":0},"status":"passed","severity":"normal"},{"uid":"445a650f429ecbbe","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752238993784,"stop":1752238993785,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef5b012e5130d0b0","name":"accepts time-filtered query with content filter","time":{"start":1752238676782,"stop":1752238676783,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7102a464135c0b7","name":"Push message with SQL Injection payload","time":{"start":1752239333798,"stop":1752239333799,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae14f83740cad2a","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752239172870,"stop":1752239172870,"duration":0},"status":"passed","severity":"normal"},{"uid":"753deade58551bf2","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752238939179,"stop":1752238939180,"duration":1},"status":"passed","severity":"normal"},{"uid":"b84b67f347db2bb5","name":"should return all connected peers without codec filter","time":{"start":1752238677245,"stop":1752238677245,"duration":0},"status":"passed","severity":"normal"},{"uid":"51929ec2a33602d8","name":"throws an error for improperly formatted content topics","time":{"start":1752238660969,"stop":1752238660969,"duration":0},"status":"passed","severity":"normal"},{"uid":"4218aeb88bddcb29","name":"should handle peer store errors gracefully","time":{"start":1752238676918,"stop":1752238676918,"duration":0},"status":"passed","severity":"normal"},{"uid":"754e3b27b267587b","name":"Reusing cursor across nodes","time":{"start":1752238939182,"stop":1752238939182,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1e96ff06a860c51","name":"Check message with non string payload is not received","time":{"start":1752239172880,"stop":1752239172880,"duration":0},"status":"passed","severity":"normal"},{"uid":"70edb4d8fbf58c76","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752238869198,"stop":1752238869198,"duration":0},"status":"passed","severity":"normal"},{"uid":"45529e8a09319b44","name":"should return false when peer is not found","time":{"start":1752238676051,"stop":1752238676051,"duration":0},"status":"passed","severity":"normal"},{"uid":"df0f674faa78211b","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752238927088,"stop":1752238927089,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fb84663a212a206","name":"should wait for LightPush peer to be connected","time":{"start":1752238705927,"stop":1752238705928,"duration":1},"status":"passed","severity":"normal"},{"uid":"74a00b35c6256620","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752238715245,"stop":1752238715245,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e7ee15b3b4ac352","name":"Push message with long payload","time":{"start":1752239333796,"stop":1752239333796,"duration":0},"status":"passed","severity":"normal"},{"uid":"46fd9bcb080bdc3a","name":"Push message with content topic containing long","time":{"start":1752239333804,"stop":1752239333804,"duration":0},"status":"passed","severity":"normal"},{"uid":"a859417b3b8a73da","name":"Callback on promise, aborts when callback returns true","time":{"start":1752238983275,"stop":1752238983275,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2469552ded2f65","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752238706050,"stop":1752238706050,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a6a86c8436794e4","name":"Push message with content topic containing numeric","time":{"start":1752239333817,"stop":1752239333817,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf53e9c753d580fd","name":"should drop connection via multiaddr with hangUp","time":{"start":1752238823796,"stop":1752238823796,"duration":0},"status":"passed","severity":"normal"},{"uid":"489bcc84c497cb79","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app69/4/topic871/proto","time":{"start":1752238967345,"stop":1752238967345,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0511cb1a5e86331","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752238684673,"stop":1752238684673,"duration":0},"status":"passed","severity":"normal"},{"uid":"af1927a96fe2d92","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752238783586,"stop":1752238783587,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0c9531240cf502e","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752238866142,"stop":1752238866143,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c1f0eb09c1fa784","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752239221658,"stop":1752239221658,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b2d57848274fdf9","name":"should hang up with PeerId and return true on success","time":{"start":1752238677243,"stop":1752238677244,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8c96a52e84bd317","name":"should dial peers from store when no connections remain","time":{"start":1752238676912,"stop":1752238676912,"duration":0},"status":"passed","severity":"normal"},{"uid":"442071373a6e87eb","name":"throws on empty content topic","time":{"start":1752238660957,"stop":1752238660958,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e7cf106b51009d9","name":"can query messages normally","time":{"start":1752238970409,"stop":1752238970410,"duration":1},"status":"passed","severity":"normal"},{"uid":"62483ef710035aa0","name":"Check received message with timestamp: 1752238735250 ","time":{"start":1752239172877,"stop":1752239172877,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf2d313e4ca9375b","name":"can start the service","time":{"start":1752238832413,"stop":1752238832413,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b0ef8a00e035f4d","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752239221667,"stop":1752239221667,"duration":0},"status":"passed","severity":"normal"},{"uid":"cddf16efa0020535","name":"Passing page size 1 when there are 4 messages","time":{"start":1752238999034,"stop":1752238999034,"duration":0},"status":"passed","severity":"normal"},{"uid":"886bd5a4e332cabc","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752238866147,"stop":1752238866147,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c7ad60e9316c9b0","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app1/9/topic670/proto","time":{"start":1752238967323,"stop":1752238967327,"duration":4},"status":"passed","severity":"normal"},{"uid":"769447c849daa23b","name":"Push message with XML payload","time":{"start":1752239333800,"stop":1752239333800,"duration":0},"status":"passed","severity":"normal"},{"uid":"22f81b341543ccf9","name":"should dial with multiaddr and return stream","time":{"start":1752238677242,"stop":1752238677242,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdf8dcd1d2438cd5","name":"Ordered callback, aborts when callback returns true","time":{"start":1752238983275,"stop":1752238983275,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca4bdc5aab46373d","name":"should load peers from local storage and dispatch events","time":{"start":1752238689066,"stop":1752238689066,"duration":0},"status":"passed","severity":"normal"},{"uid":"3afe0cb97bdf5529","name":"A test","time":{"start":1752238783819,"stop":1752238783819,"duration":0},"status":"passed","severity":"normal"},{"uid":"14727d3c9bbaeb3f","name":"should check false positive rate","time":{"start":1752238717428,"stop":1752238717428,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ecb43ecbd87a","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752238857703,"stop":1752238857703,"duration":0},"status":"passed","severity":"normal"},{"uid":"83ca5a29142aa127","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752238666340,"stop":1752238666341,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9864799fd40571c","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752238866141,"stop":1752238866142,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c9a44a19704375b","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752238985037,"stop":1752238985038,"duration":1},"status":"skipped","severity":"normal"},{"uid":"815e406a68ef974e","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752238660962,"stop":1752238660963,"duration":1},"status":"passed","severity":"normal"},{"uid":"d749431eb8e9436d","name":"Decoder throws on empty string content topic","time":{"start":1752238696520,"stop":1752238696520,"duration":0},"status":"passed","severity":"normal"},{"uid":"eed8016e4eff3043","name":"should process up to 3 peers at once","time":{"start":1752238675582,"stop":1752238675582,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a962d5212c6983","name":"should throw error - no public key","time":{"start":1752238666987,"stop":1752238666987,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d8e8894e2192993","name":"Query with Ordered Callback, No Decoder","time":{"start":1752238950343,"stop":1752238950344,"duration":1},"status":"passed","severity":"normal"},{"uid":"1778d420cebf5138","name":"should handle case with no peers in store","time":{"start":1752238676914,"stop":1752238676915,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0ff9d1949c0ce39","name":"Js publishes, other Js receives","time":{"start":1752238845929,"stop":1752238845929,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cee3e52cb6b1442","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752239221669,"stop":1752239221669,"duration":0},"status":"passed","severity":"normal"},{"uid":"89e5e75a78688747","name":"Query generator for multiple messages","time":{"start":1752238983273,"stop":1752238983273,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dfff8d80211e7ed","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752238660962,"stop":1752238660962,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8fddc9ac104bb68","name":"should save new peer to store","time":{"start":1752238676496,"stop":1752238676497,"duration":1},"status":"passed","severity":"normal"},{"uid":"5455cec646481e69","name":"should respect custom numPeersToUse configuration","time":{"start":1752238705840,"stop":1752238705840,"duration":0},"status":"passed","severity":"normal"}] |