mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 23:43:10 +00:00
1 line
194 KiB
JSON
1 line
194 KiB
JSON
[{"uid":"f394852dbf91d","name":"should handle corrupted local storage data gracefully","time":{"start":1752615099102,"stop":1752615099102,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3381be2dc55f15a","name":"should decode valid enr successfully","time":{"start":1752615076659,"stop":1752615076659,"duration":0},"status":"passed","severity":"normal"},{"uid":"d53eed67e842f0a1","name":"Publish message with custom timestamp: Wed Jul 24 2024 21:34:22 GMT+0000 (Coordinated Universal Time)","time":{"start":1752615269470,"stop":1752615269470,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3e72a4fb11ea0","name":"should handle complete dial lifecycle","time":{"start":1752615085826,"stop":1752615085826,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe9bd07c56206c03","name":"Filter","time":{"start":1752615434422,"stop":1752615434422,"duration":0},"status":"passed","severity":"normal"},{"uid":"a32e04cedeec9da9","name":"Check publish message containing SQL Injection","time":{"start":1752615269449,"stop":1752615269449,"duration":0},"status":"passed","severity":"normal"},{"uid":"34df4a25cb010f72","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752615125694,"stop":1752615125694,"duration":0},"status":"passed","severity":"normal"},{"uid":"22daac2dd738bc41","name":"should emit a peer event after start","time":{"start":1752615244682,"stop":1752615244683,"duration":1},"status":"passed","severity":"normal"},{"uid":"c95ed894ceb09554","name":"handles empty shards array correctly","time":{"start":1752615070660,"stop":1752615070660,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b04c0105196c131","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752615277964,"stop":1752615277965,"duration":1},"status":"passed","severity":"normal"},{"uid":"29b5ac5a086ae772","name":"should handle full lifecycle (start -> events -> stop)","time":{"start":1752615086879,"stop":1752615086880,"duration":1},"status":"passed","severity":"normal"},{"uid":"42d06c03a297bbcd","name":"Check message on other pubsub topic is not received","time":{"start":1752615551289,"stop":1752615551289,"duration":0},"status":"passed","severity":"normal"},{"uid":"33babb52aaedaad3","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752615094884,"stop":1752615094884,"duration":0},"status":"passed","severity":"normal"},{"uid":"29411f08c547af6d","name":"should remove event listeners from libp2p","time":{"start":1752615086258,"stop":1752615086259,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a472a6efc9b6b6e","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752615116593,"stop":1752615116593,"duration":0},"status":"passed","severity":"normal"},{"uid":"3438acf80f2bda3","name":"should request peer renewal on specific errors","time":{"start":1752615115721,"stop":1752615115722,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1d6ec88a03fa301","name":"should process queue every 500ms","time":{"start":1752615085821,"stop":1752615085822,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef898aa75c3b94ee","name":"should be sent with empty content","time":{"start":1752615130516,"stop":1752615130516,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad5319a704f669a3","name":"should handle peer store errors gracefully","time":{"start":1752615086875,"stop":1752615086876,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8332a0f7532a131","name":"should add and check entries correctly","time":{"start":1752615114779,"stop":1752615114790,"duration":11},"status":"passed","severity":"normal"},{"uid":"e40d9f8059f2b0be","name":"should not retry if at least one success","time":{"start":1752615115726,"stop":1752615115727,"duration":1},"status":"passed","severity":"normal"},{"uid":"df78d1a527cbf122","name":"should not receive a peer event before start","time":{"start":1752615244683,"stop":1752615244684,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea3807acd0811af8","name":"should clear dial history on start","time":{"start":1752615085804,"stop":1752615085805,"duration":1},"status":"passed","severity":"normal"},{"uid":"863dc93e62ac8120","name":"random static sharding 2 - Cluster ID: 154, Shard ID: 65","time":{"start":1752615421690,"stop":1752615421690,"duration":0},"status":"passed","severity":"normal"},{"uid":"912c7014727a925b","name":"should return true when peer is on the specified shard","time":{"start":1752615086093,"stop":1752615086094,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfdd4da681b83049","name":"should properly create location multiaddrs - tcp4","time":{"start":1752615076665,"stop":1752615076665,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d0abc1ec4c9b179","name":"Push message equal or less that 1MB","time":{"start":1752615758338,"stop":1752615758338,"duration":0},"status":"passed","severity":"normal"},{"uid":"94cb4ed172c75f9d","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752615262147,"stop":1752615262147,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1947331fcf5ed02","name":"should add peer to queue when queue is not empty","time":{"start":1752615085812,"stop":1752615085812,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d6021eeadac1b18","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752615262145,"stop":1752615262146,"duration":1},"status":"passed","severity":"normal"},{"uid":"40ab7c44235810b0","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752615070651,"stop":1752615070651,"duration":0},"status":"passed","severity":"normal"},{"uid":"a22cae275eb99006","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752615647432,"stop":1752615647432,"duration":0},"status":"passed","severity":"normal"},{"uid":"f38940e319a58ee4","name":"Using a function","time":{"start":1752615428880,"stop":1752615428881,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab50279da55d2b1d","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752615094882,"stop":1752615094883,"duration":1},"status":"passed","severity":"normal"},{"uid":"e84aa7b42b22622f","name":"should handle errors gracefully when getting peer info","time":{"start":1752615086098,"stop":1752615086099,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b00fc6d76164f60","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752615647423,"stop":1752615647423,"duration":0},"status":"passed","severity":"normal"},{"uid":"f09dc95666a31cd4","name":"random static sharding 10 - Cluster ID: 753, Shard ID: 710","time":{"start":1752615421695,"stop":1752615421695,"duration":0},"status":"passed","severity":"normal"},{"uid":"18af90edc9e64563","name":"Subscribe and receives messages on 20 topics","time":{"start":1752615647418,"stop":1752615647418,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee4cac78a335384e","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752615115883,"stop":1752615115883,"duration":0},"status":"passed","severity":"normal"},{"uid":"54a45c56b4b8c976","name":"Store - dialed first","time":{"start":1752615434419,"stop":1752615434420,"duration":1},"status":"passed","severity":"normal"},{"uid":"10f7798896a79607","name":"Push to array if already present","time":{"start":1752615070117,"stop":1752615070117,"duration":0},"status":"passed","severity":"normal"},{"uid":"14574f0a33a2ff5c","name":"Push message with Russian payload","time":{"start":1752615758341,"stop":1752615758341,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ae12fc01ae10a8a","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752615070661,"stop":1752615070661,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3fc3da15f74139d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752615125721,"stop":1752615125721,"duration":0},"status":"passed","severity":"normal"},{"uid":"a40cf25789d6d103","name":"should not process empty queue","time":{"start":1752615085823,"stop":1752615085823,"duration":0},"status":"passed","severity":"normal"},{"uid":"a069adbbf1b1ffe4","name":"rejects hash query with content filter parameters","time":{"start":1752615086651,"stop":1752615086651,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a420cd2e2b5617","name":"should be able to dial TLS multiaddrs","time":{"start":1752615235818,"stop":1752615235818,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0ae3462800aca2","name":"Push message with long payload","time":{"start":1752615758339,"stop":1752615758339,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f013de6a2cd95","name":"should not dial peers from store when browser is not connected","time":{"start":1752615086866,"stop":1752615086867,"duration":1},"status":"passed","severity":"normal"},{"uid":"1112c902ab7174f6","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752615070641,"stop":1752615070641,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4fb756e2e5aa3fa","name":"Encoder throws on undefined content topic","time":{"start":1752615087245,"stop":1752615087246,"duration":1},"status":"passed","severity":"normal"},{"uid":"17a9d26fd4578caa","name":"Push message with XML payload","time":{"start":1752615758326,"stop":1752615758326,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd7ecf7f6a710d90","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752615086737,"stop":1752615086738,"duration":1},"status":"passed","severity":"normal"},{"uid":"51e5b70473a29ef4","name":"should throw error - no id","time":{"start":1752615076661,"stop":1752615076661,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b8cb4862105bf40","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752615125725,"stop":1752615125725,"duration":0},"status":"passed","severity":"normal"},{"uid":"b30a02bb096263a2","name":"Refresh subscription","time":{"start":1752615277949,"stop":1752615277950,"duration":1},"status":"skipped","severity":"normal"},{"uid":"69db88fd49c8e6bb","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752615086097,"stop":1752615086097,"duration":0},"status":"passed","severity":"normal"},{"uid":"252aadf495d481c0","name":"should create ConnectionManager with required options","time":{"start":1752615087092,"stop":1752615087092,"duration":0},"status":"passed","severity":"normal"},{"uid":"75a459d822c07a87","name":"should be able to encode the field with only STORE set to true","time":{"start":1752615075941,"stop":1752615075942,"duration":1},"status":"passed","severity":"normal"},{"uid":"5882b9c2bdd6fa7e","name":"should initialize with default number of peers","time":{"start":1752615116589,"stop":1752615116589,"duration":0},"status":"passed","severity":"normal"},{"uid":"71dfbf3c6ddb8841","name":"should stop and cleanup resources","time":{"start":1752615116509,"stop":1752615116509,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a8f1b4a2f5cce0","name":"should increase lamport timestamp","time":{"start":1752615130511,"stop":1752615130511,"duration":0},"status":"passed","severity":"normal"},{"uid":"31283576f12323ae","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752615070658,"stop":1752615070658,"duration":0},"status":"passed","severity":"normal"},{"uid":"71ff0d5f1742e359","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752615099102,"stop":1752615099102,"duration":0},"status":"passed","severity":"normal"},{"uid":"645dd0398add9406","name":"different cluster, same shard: nodes don't connect","time":{"start":1752615207816,"stop":1752615207817,"duration":1},"status":"passed","severity":"normal"},{"uid":"cadfbc6fa65111cd","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752615277962,"stop":1752615277962,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9d862d01718f463","name":"should not fail to start the service if it is already started","time":{"start":1752615099099,"stop":1752615099099,"duration":0},"status":"passed","severity":"normal"},{"uid":"c792a82e237776eb","name":"should transition to Unhealthy when no connections","time":{"start":1752615116046,"stop":1752615116047,"duration":1},"status":"passed","severity":"normal"},{"uid":"eff0e55a2775548b","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752615086393,"stop":1752615086394,"duration":1},"status":"passed","severity":"normal"},{"uid":"54977479cb5f7c81","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752615116594,"stop":1752615116595,"duration":1},"status":"passed","severity":"normal"},{"uid":"d26e54cfebc78169","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752615277948,"stop":1752615277949,"duration":1},"status":"passed","severity":"normal"},{"uid":"412b1b6a31c0d202","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752615070716,"stop":1752615070716,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa7c4bd5b73b3b16","name":"should be safe to call multiple times","time":{"start":1752615086388,"stop":1752615086388,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca65f364311efba","name":"Push message equal or less that 1MB","time":{"start":1752615758356,"stop":1752615758356,"duration":0},"status":"passed","severity":"normal"},{"uid":"f64bd4052fa5b8bf","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752615277944,"stop":1752615277945,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2ecfe6c5f172be","name":"Push message with custom timestamp: 1721856766906","time":{"start":1752615758337,"stop":1752615758337,"duration":0},"status":"passed","severity":"normal"},{"uid":"824969621e1400a2","name":"should maintain desired error rate","time":{"start":1752615127955,"stop":1752615127955,"duration":0},"status":"passed","severity":"normal"},{"uid":"501c3f5cbb4b9ac1","name":"should only return 1 node with store capability","time":{"start":1752615095120,"stop":1752615095120,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe3dfd5fa3e38ef1","name":"should load peers from local storage and dispatch events","time":{"start":1752615099101,"stop":1752615099101,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2ab1ca7af3d8ff5","name":"should sort peers by ping value","time":{"start":1752615087101,"stop":1752615087101,"duration":0},"status":"passed","severity":"normal"},{"uid":"4506df92307673ac","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752615429815,"stop":1752615429816,"duration":1},"status":"passed","severity":"normal"},{"uid":"830e1bed9e9fc2ec","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752615116590,"stop":1752615116590,"duration":0},"status":"passed","severity":"normal"},{"uid":"c95a6c63bc284c09","name":"should mark all messages in causal history as acknowledged","time":{"start":1752615130513,"stop":1752615130513,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef3fcd0e5dec8574","name":"Check publish message containing numeric","time":{"start":1752615269438,"stop":1752615269443,"duration":5},"status":"passed","severity":"normal"},{"uid":"ea8d870ee73c27a9","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752615070645,"stop":1752615070645,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb9f42b7a1d46b66","name":"Push message with Arabic payload","time":{"start":1752615758324,"stop":1752615758325,"duration":1},"status":"passed","severity":"normal"},{"uid":"be1b19fe250a735d","name":"should return false when clusterId doesn't match","time":{"start":1752615116029,"stop":1752615116029,"duration":0},"status":"passed","severity":"normal"},{"uid":"9571049fe5554861","name":"should be able to decode the field with only STORE set to true","time":{"start":1752615075950,"stop":1752615075950,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6eea081cbf21f79","name":"Passing page size 110 when there are 120 messages","time":{"start":1752615420489,"stop":1752615420489,"duration":0},"status":"passed","severity":"normal"},{"uid":"90dc4439df0347a5","name":"Decoder throws on undefined content topic","time":{"start":1752615106618,"stop":1752615106618,"duration":0},"status":"passed","severity":"normal"},{"uid":"70c93057e2994135","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752615125687,"stop":1752615125687,"duration":0},"status":"passed","severity":"normal"},{"uid":"4341b1a38780804a","name":"Should update multiaddrs","time":{"start":1752615236322,"stop":1752615236322,"duration":0},"status":"passed","severity":"normal"},{"uid":"69ccbc7a0c908b9a","name":"should allow redial after cooldown period","time":{"start":1752615085815,"stop":1752615085815,"duration":0},"status":"passed","severity":"normal"},{"uid":"87fbe38cede6d1d4","name":"throws on content topic with generation field greater than 0","time":{"start":1752615070629,"stop":1752615070629,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f6cbae4d0f76187","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752615125726,"stop":1752615125727,"duration":1},"status":"passed","severity":"normal"},{"uid":"9059eecbc8d83d7f","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752615308885,"stop":1752615308885,"duration":0},"status":"passed","severity":"normal"},{"uid":"e15baf857f62db5f","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752615277945,"stop":1752615277946,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c1fb49571d787c","name":"should push the message to the outgoing buffer","time":{"start":1752615130509,"stop":1752615130510,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf8a0fcd612d3e0","name":"Overlapping topic subscription","time":{"start":1752615647419,"stop":1752615647419,"duration":0},"status":"passed","severity":"normal"},{"uid":"17c9b55339ac7162","name":"should remove expired entries after TTL has passed","time":{"start":1752615114791,"stop":1752615114792,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b8653639d2ef120","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752615647424,"stop":1752615647424,"duration":0},"status":"passed","severity":"normal"},{"uid":"563bd934be627f87","name":"Publish message with custom timestamp: Tue Jul 15 2025 22:34:22 GMT+0000 (Coordinated Universal Time)","time":{"start":1752615269471,"stop":1752615269471,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef85e85bd0ed93f","name":"Push message with custom timestamp: 1752618766906","time":{"start":1752615758356,"stop":1752615758356,"duration":0},"status":"passed","severity":"normal"},{"uid":"79d96425ccbae34d","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752615647418,"stop":1752615647418,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6abb8a108f797275","name":"Subscribe to topic containing short and publish message","time":{"start":1752615277951,"stop":1752615277952,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f94ef07909f24cb","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752615551288,"stop":1752615551288,"duration":0},"status":"passed","severity":"normal"},{"uid":"1756dda8a9d7a1f1","name":"Subscribe to topic containing XML and receive message","time":{"start":1752615647431,"stop":1752615647431,"duration":0},"status":"passed","severity":"normal"},{"uid":"eefa0c29d544534b","name":"Fails to push message bigger that 1MB","time":{"start":1752615758356,"stop":1752615758356,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d6fd18a60fced56","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752615130517,"stop":1752615130517,"duration":0},"status":"passed","severity":"normal"},{"uid":"be9006017ec4a1e1","name":"should properly create location multiaddrs - udp","time":{"start":1752615076666,"stop":1752615076666,"duration":0},"status":"passed","severity":"normal"},{"uid":"22343b3b13c34fe8","name":"should return false when shard info is undefined","time":{"start":1752615086096,"stop":1752615086096,"duration":0},"status":"passed","severity":"normal"},{"uid":"de3f80c180f79713","name":"Push message with custom timestamp: 1752611566906","time":{"start":1752615758337,"stop":1752615758338,"duration":1},"status":"passed","severity":"normal"},{"uid":"9842042e5c2c029d","name":"Reusing cursor across nodes","time":{"start":1752615364132,"stop":1752615364132,"duration":0},"status":"passed","severity":"normal"},{"uid":"33fc1d548f17a8b4","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752615086593,"stop":1752615086594,"duration":1},"status":"passed","severity":"normal"},{"uid":"5535428eb27387db","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752615429817,"stop":1752615429817,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4221d66a064548d","name":"Fields are not dropped","time":{"start":1752615086681,"stop":1752615086681,"duration":0},"status":"passed","severity":"normal"},{"uid":"e214bcece7fbd71c","name":"Query Generator, No message returned","time":{"start":1752615376833,"stop":1752615376833,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f278e597e193b9","name":"should handle dial errors","time":{"start":1752615087098,"stop":1752615087098,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7ab650523a6f4e","name":"should handle special patterns correctly","time":{"start":1752615127956,"stop":1752615127957,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d1ddb88a03f9270","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752615262146,"stop":1752615262146,"duration":0},"status":"passed","severity":"normal"},{"uid":"d67c7974e70cb841","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752615647426,"stop":1752615647426,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d0eaca434aab6d","name":"should wait for Store peer to be connected","time":{"start":1752615116514,"stop":1752615116514,"duration":0},"status":"passed","severity":"normal"},{"uid":"befb45b765a970bc","name":"messageHashStr works with IProtoMessage","time":{"start":1752615086330,"stop":1752615086330,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e8577d1450122ba","name":"throws on content topic with too few or too many fields","time":{"start":1752615070628,"stop":1752615070628,"duration":0},"status":"passed","severity":"normal"},{"uid":"c96721410a488de2","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752615070632,"stop":1752615070632,"duration":0},"status":"passed","severity":"normal"},{"uid":"2631f8c2e8b875e3","name":"Subscribe to topic containing Script and receive message","time":{"start":1752615647431,"stop":1752615647431,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f3081492d9adf2e","name":"should handle onConnected and onDisconnected","time":{"start":1752615116592,"stop":1752615116592,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4cf1879406b0ffe","name":"Check received message containing short","time":{"start":1752615551276,"stop":1752615551277,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccfb9be6009ea1e6","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752615116460,"stop":1752615116460,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed528717fc489c21","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752615125693,"stop":1752615125693,"duration":0},"status":"passed","severity":"normal"},{"uid":"adc9132263300766","name":"LightPush","time":{"start":1752615434421,"stop":1752615434422,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ac20c9c25956baf","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752615104977,"stop":1752615104978,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4cd8e02b09f47c1","name":"should convert tags map to array of keys","time":{"start":1752615086874,"stop":1752615086874,"duration":0},"status":"passed","severity":"normal"},{"uid":"a779a9e79dd9944b","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752615351340,"stop":1752615351340,"duration":0},"status":"passed","severity":"normal"},{"uid":"f09b03383d77d317","name":"should dial peers from store on start","time":{"start":1752615086856,"stop":1752615086857,"duration":1},"status":"passed","severity":"normal"},{"uid":"38bfdad9bcc10f74","name":"Push message with content topic containing XML","time":{"start":1752615758350,"stop":1752615758350,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a4caa8f02fb821","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752615277963,"stop":1752615277963,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be24b5221de8c64","name":"Check received message containing Arabic","time":{"start":1752615551278,"stop":1752615551278,"duration":0},"status":"passed","severity":"normal"},{"uid":"f74b15a33c4df096","name":"should dial peer when no shard info available","time":{"start":1752615085816,"stop":1752615085816,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f46a61c7e8a455","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app77/6/topic237/proto","time":{"start":1752615383000,"stop":1752615383001,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f308bd9a819054b","name":"should requeue task if no peer is available","time":{"start":1752615115720,"stop":1752615115720,"duration":0},"status":"passed","severity":"normal"},{"uid":"5584785cd5a1b88f","name":"can start and stop the service","time":{"start":1752615151435,"stop":1752615151436,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c91a02728120973","name":"Check publish message containing XML","time":{"start":1752615269449,"stop":1752615269450,"duration":1},"status":"passed","severity":"normal"},{"uid":"545c5e1c2f385a0a","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752615262144,"stop":1752615262145,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4d54cef523d2d65","name":"should update ack status of messages in outgoing buffer","time":{"start":1752615130517,"stop":1752615130517,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8021e4a8a0fd262","name":"Push message with unicode special characters payload","time":{"start":1752615758344,"stop":1752615758344,"duration":0},"status":"passed","severity":"normal"},{"uid":"72958d5cadde8bcf","name":"should reject if Filter is requested but not mounted","time":{"start":1752615116513,"stop":1752615116513,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bffb0967d1f344e","name":"Subscribe to topic containing short and receive message","time":{"start":1752615647420,"stop":1752615647420,"duration":0},"status":"passed","severity":"normal"},{"uid":"a48c920d52d03b41","name":"Subscribe to topic containing long and receive message","time":{"start":1752615647429,"stop":1752615647429,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b04fb7fbf97be34","name":"random static sharding 8 - Cluster ID: 509, Shard ID: 27","time":{"start":1752615421693,"stop":1752615421694,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bec02f7aed26f0b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752615070649,"stop":1752615070649,"duration":0},"status":"passed","severity":"normal"},{"uid":"956927ec24e6236a","name":"Check message with invalid timestamp is not received","time":{"start":1752615551289,"stop":1752615551289,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8385507cb91ff33","name":"should set field with all protocols enabled","time":{"start":1752615076667,"stop":1752615076667,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a79e380af50e58","name":"Push message with content topic containing unicode special characters","time":{"start":1752615758351,"stop":1752615758351,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9cd6ade901d403b","name":"Check publish message containing Arabic","time":{"start":1752615269447,"stop":1752615269448,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7bf5e81ee1f292d","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752615351339,"stop":1752615351339,"duration":0},"status":"passed","severity":"normal"},{"uid":"16ce954805c0126f","name":"can start the service","time":{"start":1752615099097,"stop":1752615099098,"duration":1},"status":"passed","severity":"normal"},{"uid":"4058c5e1f803333e","name":"Push message with numeric payload","time":{"start":1752615758340,"stop":1752615758340,"duration":0},"status":"passed","severity":"normal"},{"uid":"77e96d535c77adc1","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752615125717,"stop":1752615125718,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d61971698c59e93","name":"Decoder throws on empty string content topic","time":{"start":1752615104982,"stop":1752615104982,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb718151e5f2e124","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752615125678,"stop":1752615125678,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1980c6defdfe43","name":"should retry if all attempts fail","time":{"start":1752615115728,"stop":1752615115728,"duration":0},"status":"passed","severity":"normal"},{"uid":"c53eaea4ee0c6e79","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752615070648,"stop":1752615070648,"duration":0},"status":"passed","severity":"normal"},{"uid":"65adc4538ea47e35","name":"should throw an error for missing required configuration","time":{"start":1752615070644,"stop":1752615070644,"duration":0},"status":"passed","severity":"normal"},{"uid":"54aa46e7523df67e","name":"Push message with content topic containing special chars","time":{"start":1752615758347,"stop":1752615758348,"duration":1},"status":"passed","severity":"normal"},{"uid":"f42caa65c8e7460c","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752615070636,"stop":1752615070636,"duration":0},"status":"passed","severity":"normal"},{"uid":"db1ef95dd5d76ac5","name":"should handle general insertion and lookup correctly","time":{"start":1752615127957,"stop":1752615127957,"duration":0},"status":"passed","severity":"normal"},{"uid":"c50a09e7e4c23fd0","name":"should remove event listener for peer:discovery","time":{"start":1752615085871,"stop":1752615085871,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1cd3689d82c719b","name":"Subscribe to topic containing XML and receive message","time":{"start":1752615647422,"stop":1752615647423,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eed96ad3fd26806","name":"should create dialer with libp2p and shardReader","time":{"start":1752615085796,"stop":1752615085797,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eb08d797973566e","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752615351338,"stop":1752615351339,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c07a5bb2ee36ded","name":"should throw an error for insufficient data","time":{"start":1752615070716,"stop":1752615070716,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a543e9ba1c103de","name":"should send relay ping messages on timer","time":{"start":1752615086398,"stop":1752615086399,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3815f689e753032","name":"Rejects garbage","time":{"start":1752615119864,"stop":1752615119864,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b3f60947fd3d2b","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app78/10/topic748/json","time":{"start":1752615383004,"stop":1752615383004,"duration":0},"status":"passed","severity":"normal"},{"uid":"9db0bdbe8fb42992","name":"Subscribe and receive messages via waku relay post","time":{"start":1752615647417,"stop":1752615647417,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8aba62d6ed2aef5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752615125720,"stop":1752615125720,"duration":0},"status":"passed","severity":"normal"},{"uid":"b89a549d09840159","name":"Check received message with timestamp: 1752615145953 ","time":{"start":1752615551281,"stop":1752615551282,"duration":1},"status":"broken","severity":"normal"},{"uid":"9ab5fdff95bfaa29","name":"should handle peer store errors gracefully","time":{"start":1752615085877,"stop":1752615085877,"duration":0},"status":"passed","severity":"normal"},{"uid":"d41486abb9ee3a73","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752615647420,"stop":1752615647421,"duration":1},"status":"passed","severity":"normal"},{"uid":"dec23fee1df77e74","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752615070647,"stop":1752615070647,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fc545595b21d934","name":"Subscribe to topic containing Script and receive message","time":{"start":1752615647422,"stop":1752615647422,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b85cb7c1870e4c2","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752615070659,"stop":1752615070659,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0a5d5279a8fcdbe","name":"should have no discoveries enabled by default","time":{"start":1752615115872,"stop":1752615115873,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4cfced20a392b38","name":"Check publish message containing Chinese","time":{"start":1752615269445,"stop":1752615269447,"duration":2},"status":"passed","severity":"normal"},{"uid":"6884cb891ab1b3cd","name":"should work with custom bootstrap limits","time":{"start":1752615086879,"stop":1752615086879,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cce87eaf5769a1f","name":"should deliver messages after dependencies are met","time":{"start":1752615130515,"stop":1752615130515,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd1cb24ff9db6d96","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752615116508,"stop":1752615116509,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9323cea1fb888c8","name":"Encoder throws on undefined content topic","time":{"start":1752615104980,"stop":1752615104981,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e1aa0efb3762c35","name":"should dial peer when on same shard","time":{"start":1752615085816,"stop":1752615085816,"duration":0},"status":"passed","severity":"normal"},{"uid":"66276bdca702fc77","name":"Decoder throws on undefined content topic","time":{"start":1752615087246,"stop":1752615087246,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b3a9e52c0414b1","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752615647430,"stop":1752615647430,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7997262e8eff427","name":"same cluster, different shard: nodes connect","time":{"start":1752615207816,"stop":1752615207816,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3bbd02fad992a97","name":"throws on content topic with empty encoding field","time":{"start":1752615070630,"stop":1752615070631,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e6737a1ce9e9b6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752615070651,"stop":1752615070651,"duration":0},"status":"passed","severity":"normal"},{"uid":"adef10e4270a3c22","name":"should never report false negatives","time":{"start":1752615127955,"stop":1752615127956,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4b3fe59bc7074da","name":"Push message with JSON payload","time":{"start":1752615758327,"stop":1752615758327,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b2e030d8b8ef12d","name":"Refresh subscription","time":{"start":1752615647429,"stop":1752615647429,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d014a7b8848f2e1","name":"should reject if LightPush is requested but not mounted","time":{"start":1752615116512,"stop":1752615116512,"duration":0},"status":"passed","severity":"normal"},{"uid":"c422a3efc53f424c","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752615125680,"stop":1752615125684,"duration":4},"status":"passed","severity":"normal"},{"uid":"1bd45f71d3cabdf9","name":"should dial peer immediately when queue is empty","time":{"start":1752615085811,"stop":1752615085811,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c64256e78fbdcf7","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752615647424,"stop":1752615647425,"duration":1},"status":"passed","severity":"normal"},{"uid":"d650235365493638","name":"handles different clusterIds correctly","time":{"start":1752615070638,"stop":1752615070638,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d00b513caa83a1a","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752615125710,"stop":1752615125711,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4855aea076c0ea1","name":"should not discard bootstrap peers if under the limit","time":{"start":1752615178003,"stop":1752615178004,"duration":1},"status":"passed","severity":"normal"},{"uid":"888920d684f1aa0b","name":"rejects hash query with time filter","time":{"start":1752615086651,"stop":1752615086652,"duration":1},"status":"passed","severity":"normal"},{"uid":"3069ecec16cea88c","name":"should return false when at bootstrap limit","time":{"start":1752615086877,"stop":1752615086877,"duration":0},"status":"passed","severity":"normal"},{"uid":"45b64dd921253b44","name":"should handle task timeouts","time":{"start":1752615115722,"stop":1752615115725,"duration":3},"status":"passed","severity":"normal"},{"uid":"bcbb9e0c9729686d","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752615075949,"stop":1752615075950,"duration":1},"status":"passed","severity":"normal"},{"uid":"f41641d0d92a1a6c","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752615429815,"stop":1752615429815,"duration":0},"status":"passed","severity":"normal"},{"uid":"54b7c47cf344d743","name":"1 Relay, 1 Filter, gives up","time":{"start":1752615094887,"stop":1752615094887,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ebf10e94c4d7022","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752615116052,"stop":1752615116052,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d6a1569aff95f04","name":"Check message received after jswaku node is restarted","time":{"start":1752615551290,"stop":1752615551291,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a213c0beb5dab33","name":"should handle ping failures gracefully","time":{"start":1752615086392,"stop":1752615086393,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbc673b9def3a427","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752615075952,"stop":1752615075953,"duration":1},"status":"passed","severity":"normal"},{"uid":"cde59f664eabd60d","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752615116462,"stop":1752615116463,"duration":1},"status":"passed","severity":"normal"},{"uid":"2df5b27c7715c341","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752615647428,"stop":1752615647428,"duration":0},"status":"skipped","severity":"normal"},{"uid":"510e761a61d16715","name":"should continually clean up expired entries at intervals","time":{"start":1752615114809,"stop":1752615114809,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a03e12f07248296","name":"accepts valid message hash query","time":{"start":1752615086651,"stop":1752615086651,"duration":0},"status":"passed","severity":"normal"},{"uid":"eda768e2b6bccd26","name":"should encode/decode to text encoding","time":{"start":1752615076663,"stop":1752615076664,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9c5922bfd21fac8","name":"Check received message containing escaped characters","time":{"start":1752615551287,"stop":1752615551287,"duration":0},"status":"passed","severity":"normal"},{"uid":"376cf2bd0c838a0b","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752615399805,"stop":1752615399805,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffcbb27618704cbc","name":"should initialize with Unhealthy status","time":{"start":1752615116044,"stop":1752615116044,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c2ba261e1a58649","name":"isConnected return false after peer stops","time":{"start":1752615166652,"stop":1752615166653,"duration":1},"status":"passed","severity":"normal"},{"uid":"46d06715da4844f1","name":"should handle dial errors gracefully","time":{"start":1752615086872,"stop":1752615086872,"duration":0},"status":"passed","severity":"normal"},{"uid":"b492170681424166","name":"should initialize with isNetworkConnected as false","time":{"start":1752615086253,"stop":1752615086253,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f98d15b61a08532","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752615125699,"stop":1752615125702,"duration":3},"status":"passed","severity":"normal"},{"uid":"c90bfdc00ef72f87","name":"Check message with no content topic is not received","time":{"start":1752615551290,"stop":1752615551290,"duration":0},"status":"passed","severity":"normal"},{"uid":"f197f9f2f696376a","name":"should handle browser offline state overriding peer connections","time":{"start":1752615086270,"stop":1752615086271,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec1a65279fceda09","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752615094881,"stop":1752615094881,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff1d7e2b80d5a2bb","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1752615116408,"stop":1752615116408,"duration":0},"status":"passed","severity":"normal"},{"uid":"36ae57e53c21c313","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752615125256,"stop":1752615125256,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ddd77979a959c30","name":"should merge provided config with defaults","time":{"start":1752615087093,"stop":1752615087093,"duration":0},"status":"passed","severity":"normal"},{"uid":"544505eae31751","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752615125712,"stop":1752615125712,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac98ada04387b70","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752615364126,"stop":1752615364127,"duration":1},"status":"passed","severity":"normal"},{"uid":"21f4655ea199508f","name":"should create an instance with libp2p and dialer","time":{"start":1752615085869,"stop":1752615085870,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a9e24b336c4f1da","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752615399809,"stop":1752615399809,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ed8aa52f3c99d8","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752615364136,"stop":1752615364136,"duration":0},"status":"skipped","severity":"normal"},{"uid":"32c460687e19a6c5","name":"Waku message hash computation (no timestamp)","time":{"start":1752615086326,"stop":1752615086328,"duration":2},"status":"passed","severity":"normal"},{"uid":"bac8ecd6f6f8a0c2","name":"different cluster, different shard: nodes don't connect","time":{"start":1752615207817,"stop":1752615207817,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a8378c66133a25d","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752615647424,"stop":1752615647424,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a8ca06d86adabe","name":"Check received message containing Arabic","time":{"start":1752615551283,"stop":1752615551283,"duration":0},"status":"passed","severity":"normal"},{"uid":"80be1fbf32f5bf67","name":"should create all internal components","time":{"start":1752615087094,"stop":1752615087094,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1700057bbd23961","name":"Check received message containing SQL Injection","time":{"start":1752615551284,"stop":1752615551285,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdf761d1b0125beb","name":"should return false when topic is not configured","time":{"start":1752615087102,"stop":1752615087102,"duration":0},"status":"passed","severity":"normal"},{"uid":"e316ac99d5285567","name":"Relay - dialed first","time":{"start":1752615434418,"stop":1752615434418,"duration":0},"status":"passed","severity":"normal"},{"uid":"63034892beb673d9","name":"can query messages by message hash","time":{"start":1752615386164,"stop":1752615386167,"duration":3},"status":"passed","severity":"normal"},{"uid":"e6ee420d1b3f8dfe","name":"Push message with SQL Injection payload","time":{"start":1752615758341,"stop":1752615758342,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0e771499eca7547","name":"Decrypt messages","time":{"start":1752615246494,"stop":1752615246495,"duration":1},"status":"passed","severity":"normal"},{"uid":"c525b20389a45743","name":"should handle peer store errors during connection limiting","time":{"start":1752615086882,"stop":1752615086882,"duration":0},"status":"passed","severity":"normal"},{"uid":"13283311300ab7b7","name":"should return empty list for no shard","time":{"start":1752615070643,"stop":1752615070643,"duration":0},"status":"passed","severity":"normal"},{"uid":"30101403896d974f","name":"should not execute task if max attempts is 0","time":{"start":1752615115725,"stop":1752615115726,"duration":1},"status":"passed","severity":"normal"},{"uid":"718bcb174d5e4cf1","name":"should wait for LightPush peer to be connected","time":{"start":1752615116513,"stop":1752615116513,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee3a390cc0b47ecb","name":"Publish message with large meta","time":{"start":1752615269476,"stop":1752615269478,"duration":2},"status":"passed","severity":"normal"},{"uid":"c109729342d60a05","name":"Passing page size 0 when there are 110 messages","time":{"start":1752615420485,"stop":1752615420486,"duration":1},"status":"passed","severity":"normal"},{"uid":"f02e1484b8ebdaf4","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752615130515,"stop":1752615130515,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f091565003e4dc2","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752615277953,"stop":1752615277953,"duration":0},"status":"passed","severity":"normal"},{"uid":"9135424a66783567","name":"Push message with Chinese payload","time":{"start":1752615758324,"stop":1752615758324,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f57be7202de9183","name":"Renews subscription after lossing a connection","time":{"start":1752615647425,"stop":1752615647425,"duration":0},"status":"passed","severity":"normal"},{"uid":"146a3e0f7f369597","name":"Push message with content topic containing JSON","time":{"start":1752615758335,"stop":1752615758335,"duration":0},"status":"passed","severity":"normal"},{"uid":"f20dcc1e417816fc","name":"should add event listeners to globalThis","time":{"start":1752615086257,"stop":1752615086258,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f6257c7d6cff10a","name":"should handle dial errors gracefully","time":{"start":1752615085873,"stop":1752615085873,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea831d526d3aa2b3","name":"should return false when shard is not included in network shards","time":{"start":1752615116029,"stop":1752615116029,"duration":0},"status":"passed","severity":"normal"},{"uid":"600a740a158670dc","name":"should skip updating peer store if peer has same addresses","time":{"start":1752615085878,"stop":1752615085878,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a0e0c5f009b6227","name":"Check received message containing Basic HTML tag","time":{"start":1752615551285,"stop":1752615551286,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e13e9e398fb4f41","name":"Encoder throws on empty string content topic","time":{"start":1752615104981,"stop":1752615104981,"duration":0},"status":"passed","severity":"normal"},{"uid":"a815ab93345c2cf5","name":"Check publish message containing JSON","time":{"start":1752615269459,"stop":1752615269463,"duration":4},"status":"passed","severity":"normal"},{"uid":"2f8a42651cce977c","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752615070631,"stop":1752615070632,"duration":1},"status":"passed","severity":"normal"},{"uid":"99c0e632d076f882","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752615070650,"stop":1752615070650,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b12e8f2242f74f","name":"should handle peer disconnect event when no connections remain","time":{"start":1752615086265,"stop":1752615086265,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ce0c84e1ea0e528","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752615125707,"stop":1752615125708,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc810bd813c7a1d8","name":"Push message with content topic containing Arabic","time":{"start":1752615758333,"stop":1752615758333,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb51ac1e3f85236","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752615070645,"stop":1752615070645,"duration":0},"status":"passed","severity":"normal"},{"uid":"31209e179debdbcb","name":"Push message with custom timestamp: 1752618766906","time":{"start":1752615758338,"stop":1752615758338,"duration":0},"status":"passed","severity":"normal"},{"uid":"217564d82e9d8c26","name":"should support chaining for add method","time":{"start":1752615114791,"stop":1752615114791,"duration":0},"status":"passed","severity":"normal"},{"uid":"91dc2906229771f3","name":"Passing page size 19 when there are 20 messages","time":{"start":1752615420488,"stop":1752615420488,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f8083fa0e2b248","name":"should dial all remaining peers","time":{"start":1752615086871,"stop":1752615086872,"duration":1},"status":"passed","severity":"normal"},{"uid":"db1daa125ac45e5f","name":"Push message with JSON payload","time":{"start":1752615758343,"stop":1752615758343,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e7d45b234f57cfa","name":"should start and stop interval correctly","time":{"start":1752615115718,"stop":1752615115718,"duration":0},"status":"passed","severity":"normal"},{"uid":"39db6a13cfe88fa6","name":"Check publish message after service node is restarted","time":{"start":1752615269475,"stop":1752615269475,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c2746a8a83cc8782","name":"Check received message containing XML","time":{"start":1752615551285,"stop":1752615551285,"duration":0},"status":"passed","severity":"normal"},{"uid":"be2339f1ed1b0b07","name":"should add event listeners for peer connect and disconnect","time":{"start":1752615086382,"stop":1752615086382,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6238ba31322b677","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752615125254,"stop":1752615125255,"duration":1},"status":"passed","severity":"normal"},{"uid":"9df5f6287c219ada","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752615151449,"stop":1752615151449,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4c632bf5d3363d03","name":"should store libp2p and options references","time":{"start":1752615086856,"stop":1752615086856,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a1de772870cc2f","name":"should drop connection to all peers on hangUp","time":{"start":1752615235816,"stop":1752615235816,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc567e7958bef3fc","name":"Check publish message containing unicode special characters","time":{"start":1752615269468,"stop":1752615269468,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b06378a3392b479","name":"should initialize with custom number of peers","time":{"start":1752615116590,"stop":1752615116590,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc3c586050c77b32","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app6/8/topic115/proto","time":{"start":1752615383001,"stop":1752615383004,"duration":3},"status":"passed","severity":"normal"},{"uid":"7098b2df803cf110","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752615166649,"stop":1752615166649,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f20f6e9756391f5","name":"should handle corrupted shard info gracefully","time":{"start":1752615086099,"stop":1752615086099,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de39fc22e6b8b0f","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752615364131,"stop":1752615364132,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a307c2854d78134","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752615152936,"stop":1752615152937,"duration":1},"status":"passed","severity":"normal"},{"uid":"a39eac7cbb0ef220","name":"Js publishes, other Js receives","time":{"start":1752615258794,"stop":1752615258795,"duration":1},"status":"passed","severity":"normal"},{"uid":"71469a41e9924ca9","name":"should handle connection event","time":{"start":1752615086867,"stop":1752615086867,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa365ea83168c8d6","name":"A test","time":{"start":1752615195692,"stop":1752615195693,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbaef890b4def42c","name":"should encodeTxt and decodeTxt","time":{"start":1752615076658,"stop":1752615076659,"duration":1},"status":"passed","severity":"normal"},{"uid":"f72f20df7b662cf0","name":"should handle peer not in mesh for all topics","time":{"start":1752615086419,"stop":1752615086419,"duration":0},"status":"passed","severity":"normal"},{"uid":"1261d453b6678a41","name":"should return null for non-existent peer","time":{"start":1752615086875,"stop":1752615086875,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab90986523ac3739","name":"should return peer for existing peer","time":{"start":1752615086874,"stop":1752615086875,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff129ee35eb7e259","name":"should start the dialing interval","time":{"start":1752615085803,"stop":1752615085804,"duration":1},"status":"passed","severity":"normal"},{"uid":"6812cb6f65e2e369","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752615070634,"stop":1752615070634,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee6cfaef2f675bff","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752615416792,"stop":1752615416792,"duration":0},"status":"passed","severity":"normal"},{"uid":"b86719b3caa94c5","name":"Push message with content topic containing short","time":{"start":1752615758345,"stop":1752615758345,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2fecf6ab5d7b7b1","name":"Check received message containing Script","time":{"start":1752615551279,"stop":1752615551279,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eb5daa5226d62cf","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752615070635,"stop":1752615070635,"duration":0},"status":"passed","severity":"normal"},{"uid":"660cf1711685d436","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752615086390,"stop":1752615086391,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a5411913a45dd3a","name":"should not fail to stop the service if it was not started","time":{"start":1752615151436,"stop":1752615151440,"duration":4},"status":"passed","severity":"normal"},{"uid":"c6cbe86ab4c3d09","name":"should handle dial errors gracefully","time":{"start":1752615085820,"stop":1752615085820,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3894be0eadbb6a8","name":"should throw if no connection provided","time":{"start":1752615086734,"stop":1752615086735,"duration":1},"status":"passed","severity":"normal"},{"uid":"4946553642b1b757","name":"should hang up with PeerId and return true on success","time":{"start":1752615087098,"stop":1752615087099,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc86a0187e86b30d","name":"Query generator for multiple messages with different message text format","time":{"start":1752615410657,"stop":1752615410657,"duration":0},"status":"passed","severity":"normal"},{"uid":"156beb1794fdd916","name":"Push 30 different messages","time":{"start":1752615758344,"stop":1752615758345,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b683f970781596c8","name":"Check publish message containing Russian","time":{"start":1752615269448,"stop":1752615269448,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec5326303a57f72","name":"should be empty when created","time":{"start":1752615116506,"stop":1752615116507,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd672350e6fc170e","name":"recovers when dns.resolve returns empty","time":{"start":1752615095117,"stop":1752615095117,"duration":0},"status":"passed","severity":"normal"},{"uid":"8334eee760609f74","name":"should return false when peer is on different cluster","time":{"start":1752615086094,"stop":1752615086094,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea963e60d491ff8a","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752615125702,"stop":1752615125702,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dfda37ff2b4a78d","name":"returns all values when wanted number matches available values","time":{"start":1752615093877,"stop":1752615093878,"duration":1},"status":"passed","severity":"normal"},{"uid":"393574a65b092b9f","name":"should handle disconnect when peer has no timers","time":{"start":1752615086409,"stop":1752615086409,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca155060a50e450","name":"Fails to push message with large meta","time":{"start":1752615758337,"stop":1752615758337,"duration":0},"status":"passed","severity":"normal"},{"uid":"181044cfe27e7d4","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752615125690,"stop":1752615125691,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ce3747e39999d88","name":"Query with Promise Callback, No message returned","time":{"start":1752615376836,"stop":1752615376836,"duration":0},"status":"passed","severity":"normal"},{"uid":"632aa00b8a760fd7","name":"can start and stop the service","time":{"start":1752615244681,"stop":1752615244681,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8d64992d179452","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752615647423,"stop":1752615647423,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0d270e25db34af5","name":"Init the array if not present","time":{"start":1752615070115,"stop":1752615070116,"duration":1},"status":"passed","severity":"normal"},{"uid":"de528400c306c2a9","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752615647429,"stop":1752615647430,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e06446f4d0c8c3c","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752615647417,"stop":1752615647417,"duration":0},"status":"passed","severity":"normal"},{"uid":"869d808c5e191297","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752615070658,"stop":1752615070658,"duration":0},"status":"passed","severity":"normal"},{"uid":"e61a9cb68816c64","name":"should allow redial after failed dial cooldown expires","time":{"start":1752615085820,"stop":1752615085821,"duration":1},"status":"passed","severity":"normal"},{"uid":"97b7b10d502d6fa5","name":"same cluster, same shard: nodes connect","time":{"start":1752615207816,"stop":1752615207816,"duration":0},"status":"passed","severity":"normal"},{"uid":"45839994f8e86ed0","name":"Passing page size 1 when there are 4 messages","time":{"start":1752615420487,"stop":1752615420487,"duration":0},"status":"passed","severity":"normal"},{"uid":"a86f412c87baa0f4","name":"should create KeepAliveManager with relay","time":{"start":1752615086382,"stop":1752615086382,"duration":0},"status":"passed","severity":"normal"},{"uid":"631b9ef79b8eda5b","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752615125685,"stop":1752615125685,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea80f21885d4e11a","name":"Refresh subscription","time":{"start":1752615647419,"stop":1752615647419,"duration":0},"status":"passed","severity":"normal"},{"uid":"5115a941c48910d8","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752615166653,"stop":1752615166653,"duration":0},"status":"passed","severity":"normal"},{"uid":"93dae228817969e6","name":"Light Node - default protocols","time":{"start":1752615434422,"stop":1752615434422,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c12235a816509","name":"should return false when connections are non-bootstrap peers","time":{"start":1752615086877,"stop":1752615086878,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9215103abdbfe41","name":"Promise Callback - false","time":{"start":1752615408150,"stop":1752615408151,"duration":1},"status":"passed","severity":"normal"},{"uid":"318a4f299a29a74c","name":"Check message with no pubsub topic is not received","time":{"start":1752615551289,"stop":1752615551289,"duration":0},"status":"passed","severity":"normal"},{"uid":"881f43552a8fbe4e","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752615094879,"stop":1752615094879,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2664c71090e59b8","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752615277954,"stop":1752615277954,"duration":0},"status":"passed","severity":"normal"},{"uid":"89fbf1c7c1e1c3a","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752615115720,"stop":1752615115720,"duration":0},"status":"passed","severity":"normal"},{"uid":"20398540be616d2c","name":"should be safe to call multiple times","time":{"start":1752615085870,"stop":1752615085871,"duration":1},"status":"passed","severity":"normal"},{"uid":"f01f174413cf48e","name":"should return all connected peers without codec filter","time":{"start":1752615087100,"stop":1752615087100,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c4b69f4931f9d01","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752615308887,"stop":1752615308888,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0673970f577cec7","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752615104979,"stop":1752615104979,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a19216d1c08a03d","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752615125699,"stop":1752615125699,"duration":0},"status":"passed","severity":"normal"},{"uid":"e47b00f5920b9c60","name":"Relay","time":{"start":1752615153409,"stop":1752615153410,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c8ada4848538e71","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752615070633,"stop":1752615070634,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b256adcb02cfa35","name":"Relay + Store","time":{"start":1752615076669,"stop":1752615076669,"duration":0},"status":"passed","severity":"normal"},{"uid":"601cfd47e01b6898","name":"Push message with content topic containing numeric","time":{"start":1752615758331,"stop":1752615758332,"duration":1},"status":"passed","severity":"normal"},{"uid":"391e2e8427f7ec79","name":"should drop connection to one peer on hangUp","time":{"start":1752615235817,"stop":1752615235817,"duration":0},"status":"passed","severity":"normal"},{"uid":"66f60ec398c5a0cd","name":"should be safe to call multiple times","time":{"start":1752615085810,"stop":1752615085811,"duration":1},"status":"passed","severity":"normal"},{"uid":"254e51931b49ff9b","name":"should retry failed tasks","time":{"start":1752615115721,"stop":1752615115721,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e76139a18b51c7","name":"connected peers and dial","time":{"start":1752615244924,"stop":1752615244924,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fa6dc678b3e04bad","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752615086328,"stop":1752615086328,"duration":0},"status":"passed","severity":"normal"},{"uid":"df1cb9f563abf368","name":"should handle errors in getTagsForPeer gracefully","time":{"start":1752615086869,"stop":1752615086869,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d362f9b3f991edf","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752615416792,"stop":1752615416793,"duration":1},"status":"passed","severity":"normal"},{"uid":"919dda326d7e1b04","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752615647425,"stop":1752615647425,"duration":0},"status":"passed","severity":"normal"},{"uid":"72b1c1d482a78553","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752615125712,"stop":1752615125713,"duration":1},"status":"passed","severity":"normal"},{"uid":"491aa021920741af","name":"Passing page size 11 when there are 10 messages","time":{"start":1752615420488,"stop":1752615420488,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc626d458141fa58","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752615070636,"stop":1752615070636,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fafe84afcfac1ba","name":"should encode/decode to RLP encoding","time":{"start":1752615076663,"stop":1752615076663,"duration":0},"status":"passed","severity":"normal"},{"uid":"37f1a22443fea5b7","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752615094881,"stop":1752615094881,"duration":0},"status":"passed","severity":"normal"},{"uid":"8857e2400e7a1b35","name":"Check message with no payload is not received","time":{"start":1752615551290,"stop":1752615551290,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6dfb7043ef9c34c","name":"should return false when under bootstrap limit","time":{"start":1752615086876,"stop":1752615086876,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e543415c3b61d85","name":"Subscribe and receive messages via lightPush","time":{"start":1752615647416,"stop":1752615647416,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3f44eb2b3666e29","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752615075950,"stop":1752615075952,"duration":2},"status":"passed","severity":"normal"},{"uid":"bafcbece18cc62aa","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752615277953,"stop":1752615277953,"duration":0},"status":"passed","severity":"normal"},{"uid":"6872a30f5d87f393","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752615647432,"stop":1752615647432,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef40cb492e4bff2","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752615351339,"stop":1752615351340,"duration":1},"status":"passed","severity":"normal"},{"uid":"9291ac4d8e5abe3f","name":"should handle peer store update failures gracefully","time":{"start":1752615086393,"stop":1752615086393,"duration":0},"status":"passed","severity":"normal"},{"uid":"990fad7d4a5c7879","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752615125675,"stop":1752615125675,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd3a6df391ab4fc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752615125722,"stop":1752615125722,"duration":0},"status":"passed","severity":"normal"},{"uid":"881da7d3c9f1a623","name":"Push message with content topic containing unicode special characters","time":{"start":1752615758336,"stop":1752615758336,"duration":0},"status":"passed","severity":"normal"},{"uid":"c864ea8b46a8125","name":"should dial peers from store when browser is connected","time":{"start":1752615086865,"stop":1752615086866,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ecb1e2af17a0609","name":"Publish message with rate limit","time":{"start":1752615269479,"stop":1752615269480,"duration":1},"status":"passed","severity":"normal"},{"uid":"45e8ccef56f3f43f","name":"accepts time-filtered query with content filter","time":{"start":1752615086652,"stop":1752615086656,"duration":4},"status":"passed","severity":"normal"},{"uid":"f3c0451bc8456bf0","name":"should process up to 3 peers at once","time":{"start":1752615085822,"stop":1752615085823,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7c816b19aae46ee","name":"throws an error for improperly formatted content topics","time":{"start":1752615070638,"stop":1752615070639,"duration":1},"status":"passed","severity":"normal"},{"uid":"3920d172d10bb53e","name":"can start the service","time":{"start":1752615244680,"stop":1752615244681,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdceaccf3a3f58c5","name":"Check received message containing numeric","time":{"start":1752615551277,"stop":1752615551277,"duration":0},"status":"passed","severity":"normal"},{"uid":"3727dcdc79f39bb6","name":"Query generator for 2000 messages","time":{"start":1752615410661,"stop":1752615410661,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d25ed5c25ab354","name":"random static sharding 1 - Cluster ID: 823, Shard ID: 181","time":{"start":1752615421689,"stop":1752615421690,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef666c4d1e8372f2","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752615277954,"stop":1752615277961,"duration":7},"status":"passed","severity":"normal"},{"uid":"7958563a322d60b3","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752615093880,"stop":1752615093883,"duration":3},"status":"passed","severity":"normal"},{"uid":"59504c5d121d31c7","name":"should handle case when navigator is not available","time":{"start":1752615086264,"stop":1752615086264,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c2d879919267aab","name":"Push message with content topic containing emoji","time":{"start":1752615758336,"stop":1752615758336,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac9ff83eef86d9b","name":"can start the service","time":{"start":1752615151434,"stop":1752615151435,"duration":1},"status":"passed","severity":"normal"},{"uid":"986ebae29fb91108","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752615070648,"stop":1752615070649,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a73096684ca35d7","name":"Delete observer","time":{"start":1752615246495,"stop":1752615246495,"duration":0},"status":"passed","severity":"normal"},{"uid":"4afc07e95d6ebe8a","name":"should handle errors when accessing navigator","time":{"start":1752615086269,"stop":1752615086270,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f105db188da67f3","name":"should add and remove event listeners correctly","time":{"start":1752615099102,"stop":1752615099103,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8b04e7c05fbbdf3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752615070647,"stop":1752615070647,"duration":0},"status":"passed","severity":"normal"},{"uid":"bccc5a76ff8b27a5","name":"Query with Ordered Callback, No message returned","time":{"start":1752615376834,"stop":1752615376835,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8993b4cd2d976eb","name":"should handle relay send failures gracefully","time":{"start":1752615086408,"stop":1752615086408,"duration":0},"status":"passed","severity":"normal"},{"uid":"d46429cd98cf4b28","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752615070639,"stop":1752615070639,"duration":0},"status":"passed","severity":"normal"},{"uid":"cacf837a294b46e2","name":"should retry on complete failure if specified","time":{"start":1752615116409,"stop":1752615116409,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d1ae5ee17bf2421","name":"messageHashStr produces consistent results for the same input","time":{"start":1752615086330,"stop":1752615086330,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c184e4e4cf3562c","name":"Subscribe to topic containing Script and publish message","time":{"start":1752615277961,"stop":1752615277962,"duration":1},"status":"passed","severity":"normal"},{"uid":"470408635181bb05","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752615308884,"stop":1752615308884,"duration":0},"status":"passed","severity":"normal"},{"uid":"a44a54b1af92f1f9","name":"should return PeerId when PeerId is provided","time":{"start":1752615086594,"stop":1752615086594,"duration":0},"status":"passed","severity":"normal"},{"uid":"38d76aa36b350bc6","name":"Passing page size 10 when there are 10 messages","time":{"start":1752615420487,"stop":1752615420488,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3505ea3ef34b808","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752615070640,"stop":1752615070640,"duration":0},"status":"passed","severity":"normal"},{"uid":"c107d00c80a7b2ad","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752615551289,"stop":1752615551289,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dbb64150e107741","name":"should start all internal components","time":{"start":1752615087094,"stop":1752615087094,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bae4734fdec18ac","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752615376835,"stop":1752615376835,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e6d6f7e0265d28c","name":"should skip peer when not on same shard","time":{"start":1752615085815,"stop":1752615085815,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3126367a34b8e3a","name":"Check received message containing JSON","time":{"start":1752615551280,"stop":1752615551280,"duration":0},"status":"passed","severity":"normal"},{"uid":"5213cf76ee0d4082","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752615647432,"stop":1752615647433,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a5c1106148a19f","name":"should not receive a peer event before start","time":{"start":1752615099100,"stop":1752615099100,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b508e9422423cc2","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app95/6/topic127/utf8","time":{"start":1752615383000,"stop":1752615383000,"duration":0},"status":"passed","severity":"normal"},{"uid":"10281317aa10c36b","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752615647433,"stop":1752615647434,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d57aca2324da3c2","name":"returns only open connection if one present","time":{"start":1752615086669,"stop":1752615086670,"duration":1},"status":"passed","severity":"normal"},{"uid":"d68376116f18810f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752615125719,"stop":1752615125720,"duration":1},"status":"passed","severity":"normal"},{"uid":"23dfc3e89b2de19f","name":"Push message with Script payload","time":{"start":1752615758342,"stop":1752615758342,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ebc9b6f4216a16c","name":"Fails to push message with large meta","time":{"start":1752615758352,"stop":1752615758353,"duration":1},"status":"passed","severity":"normal"},{"uid":"992770982e1f680e","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752615125710,"stop":1752615125710,"duration":0},"status":"passed","severity":"normal"},{"uid":"607570fad7d56c1b","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752615416790,"stop":1752615416791,"duration":1},"status":"passed","severity":"normal"},{"uid":"b474fb9e7c662706","name":"Push message with content topic containing JSON","time":{"start":1752615758350,"stop":1752615758351,"duration":1},"status":"passed","severity":"normal"},{"uid":"31898f3db4163a8a","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752615070646,"stop":1752615070646,"duration":0},"status":"passed","severity":"normal"},{"uid":"3654d8bf38b8cd82","name":"Push message with meta","time":{"start":1752615758352,"stop":1752615758352,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed70ac261c0bccc4","name":"should hang up with multiaddr and return true on success","time":{"start":1752615087099,"stop":1752615087099,"duration":0},"status":"passed","severity":"normal"},{"uid":"b324e1a4a00515f6","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752615125709,"stop":1752615125710,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad702178280b9b12","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752615125698,"stop":1752615125698,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6db642afcf53759","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752615647432,"stop":1752615647432,"duration":0},"status":"passed","severity":"normal"},{"uid":"a63289260d33f3f4","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752615429814,"stop":1752615429814,"duration":0},"status":"passed","severity":"normal"},{"uid":"8712f45bcb4a15f3","name":"Promise Callback - true","time":{"start":1752615408150,"stop":1752615408150,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d6d5498463be8af","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752615421689,"stop":1752615421689,"duration":0},"status":"passed","severity":"normal"},{"uid":"7491a20189c1ec8","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752615125255,"stop":1752615125255,"duration":0},"status":"passed","severity":"normal"},{"uid":"e176bd86d008c422","name":"should clear timers for specific peer on disconnect","time":{"start":1752615086409,"stop":1752615086409,"duration":0},"status":"passed","severity":"normal"},{"uid":"174f5f36984ccf19","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752615364135,"stop":1752615364136,"duration":1},"status":"skipped","severity":"normal"},{"uid":"48cafbdd377ddcfe","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752615195355,"stop":1752615195355,"duration":0},"status":"passed","severity":"normal"},{"uid":"395ddbb13275ccbe","name":"should set field with only FILTER enabled","time":{"start":1752615076668,"stop":1752615076668,"duration":0},"status":"passed","severity":"normal"},{"uid":"a81b0aa4a176b04d","name":"Subscribe and publish message","time":{"start":1752615277944,"stop":1752615277944,"duration":0},"status":"passed","severity":"normal"},{"uid":"13d40f72362a9c8f","name":"tcp ip4 address","time":{"start":1752615075988,"stop":1752615075989,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd9b5cf8396fbb76","name":"should skip peer when already connected","time":{"start":1752615085812,"stop":1752615085813,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccef13c893318caa","name":"Fails to publish message with empty text","time":{"start":1752615269471,"stop":1752615269472,"duration":1},"status":"passed","severity":"normal"},{"uid":"773cfbc6d2ae6f16","name":"should not dispatch event when already connected","time":{"start":1752615086266,"stop":1752615086266,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c0cda7a47a8b36b","name":"should add event listeners to libp2p","time":{"start":1752615086254,"stop":1752615086257,"duration":3},"status":"passed","severity":"normal"},{"uid":"5046daf1ba0c94bd","name":"should return different streams if requested simultaniously","time":{"start":1752615086736,"stop":1752615086737,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c76b2cf7a263947","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1752615376833,"stop":1752615376834,"duration":1},"status":"passed","severity":"normal"},{"uid":"208154b445e5c8da","name":"should check connected peers if present and suitable","time":{"start":1752615116513,"stop":1752615116513,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ae4a4ee3d6f72e","name":"Check publish message containing escaped characters","time":{"start":1752615269466,"stop":1752615269468,"duration":2},"status":"passed","severity":"normal"},{"uid":"94d63d3886df2088","name":"should create a new stream if no existing for protocol found","time":{"start":1752615086735,"stop":1752615086736,"duration":1},"status":"passed","severity":"normal"},{"uid":"725229ea9270e49a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752615070650,"stop":1752615070651,"duration":1},"status":"passed","severity":"normal"},{"uid":"3172cf4d089fdb73","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752615130516,"stop":1752615130516,"duration":0},"status":"passed","severity":"normal"},{"uid":"12a65cfa24807dda","name":"Callback on promise","time":{"start":1752615410659,"stop":1752615410660,"duration":1},"status":"passed","severity":"normal"},{"uid":"1defb8acdbbe61b9","name":"Waku message hash computation (payload length 0)","time":{"start":1752615086325,"stop":1752615086326,"duration":1},"status":"passed","severity":"normal"},{"uid":"133e4ca6aa43b1b8","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752615647426,"stop":1752615647426,"duration":0},"status":"passed","severity":"normal"},{"uid":"12dad806f1d4b087","name":"Subscribe and receives messages on 20 topics","time":{"start":1752615647427,"stop":1752615647427,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe55d64f97256381","name":"should get all peers from store","time":{"start":1752615086871,"stop":1752615086871,"duration":0},"status":"passed","severity":"normal"},{"uid":"741c6c43ad41aabd","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752615086329,"stop":1752615086329,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf1e07da51a5b8f6","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752615075946,"stop":1752615075946,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f2fe42f3422fd6a","name":"Ordered Callback - false","time":{"start":1752615408152,"stop":1752615408152,"duration":0},"status":"passed","severity":"normal"},{"uid":"db1d883bf3d77fee","name":"Check received message with timestamp: 1752615145953000000 ","time":{"start":1752615551281,"stop":1752615551281,"duration":0},"status":"passed","severity":"normal"},{"uid":"98527d1f446ced0f","name":"Push message with shell command payload","time":{"start":1752615758343,"stop":1752615758343,"duration":0},"status":"passed","severity":"normal"},{"uid":"663a7526084b5339","name":"should set field with all protocols disabled","time":{"start":1752615076667,"stop":1752615076667,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf34fbff5dbcc125","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752615070648,"stop":1752615070648,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d64336b40c4ca0f","name":"should return valid sharding parameters for static sharding","time":{"start":1752615070659,"stop":1752615070659,"duration":0},"status":"passed","severity":"normal"},{"uid":"890665afa25266f2","name":"should increase lamport timestamp","time":{"start":1752615130509,"stop":1752615130509,"duration":0},"status":"passed","severity":"normal"},{"uid":"75219052d94152f0","name":"should handle case with all peers already connected","time":{"start":1752615086872,"stop":1752615086873,"duration":1},"status":"passed","severity":"normal"},{"uid":"d36ef41e135faa7a","name":"Push message with short payload","time":{"start":1752615758322,"stop":1752615758322,"duration":0},"status":"passed","severity":"normal"},{"uid":"187ce5917eb96de1","name":"Push 30 different messages","time":{"start":1752615758329,"stop":1752615758329,"duration":0},"status":"skipped","severity":"normal"},{"uid":"867738bb3ec6022","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752615399806,"stop":1752615399806,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ddc30a7f894480a","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752615429817,"stop":1752615429817,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb388fae5663fcc0","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752615130517,"stop":1752615130518,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ff1a7652e4b4d3d","name":"messageHashStr returns a hex string","time":{"start":1752615086329,"stop":1752615086329,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e59bcb1be0bad3c","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752615125705,"stop":1752615125706,"duration":1},"status":"passed","severity":"normal"},{"uid":"156469d3151ae746","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752615647417,"stop":1752615647418,"duration":1},"status":"passed","severity":"normal"},{"uid":"75ad733a79c3f6eb","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752615116047,"stop":1752615116052,"duration":5},"status":"passed","severity":"normal"},{"uid":"710e06965269daa4","name":"connects to nwaku","time":{"start":1752615428878,"stop":1752615428879,"duration":1},"status":"passed","severity":"normal"},{"uid":"23f46d3479d06624","name":"A test","time":{"start":1752615195693,"stop":1752615195693,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7faf2e8783bb21c","name":"Nwaku publishes","time":{"start":1752615258794,"stop":1752615258794,"duration":0},"status":"passed","severity":"normal"},{"uid":"2552ec58260db8a7","name":"should do nothing if peer is not a bootstrap peer","time":{"start":1752615086868,"stop":1752615086868,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c2b3c5c84f24d3","name":"should handle bootstrap limit of 1 correctly","time":{"start":1752615086880,"stop":1752615086880,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa7e8aba1f3d7ac","name":"Used by Waku Relay","time":{"start":1752615428882,"stop":1752615428882,"duration":0},"status":"passed","severity":"normal"},{"uid":"8217fa7ab65814a2","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752615086398,"stop":1752615086398,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ecbf5d57fdce7b4","name":"Non TWN Cluster","time":{"start":1752615382995,"stop":1752615382996,"duration":1},"status":"passed","severity":"normal"},{"uid":"58a38e8c6b5bb439","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752615070659,"stop":1752615070659,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d02b4b9bd8e0870","name":"should throw an error for missing sharding configuration","time":{"start":1752615070660,"stop":1752615070660,"duration":0},"status":"passed","severity":"normal"},{"uid":"df4986fc4db7d7de","name":"Check publish message containing short","time":{"start":1752615269437,"stop":1752615269437,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b6e071de881dd32","name":"Push message with emoji payload","time":{"start":1752615758344,"stop":1752615758344,"duration":0},"status":"passed","severity":"normal"},{"uid":"d533b25bc069c1e8","name":"Wrong topic","time":{"start":1752615383005,"stop":1752615383005,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e9a0779f3dbdda","name":"should return false when no connections","time":{"start":1752615086876,"stop":1752615086876,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd49c34c066a86ec","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752615115882,"stop":1752615115883,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c45353e69d70d64","name":"should throw error - invalid id","time":{"start":1752615076661,"stop":1752615076662,"duration":1},"status":"passed","severity":"normal"},{"uid":"c222dee03493e9b9","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752615207815,"stop":1752615207815,"duration":0},"status":"passed","severity":"normal"},{"uid":"187542adfd0a491c","name":"should keep entries that haven't expired yet","time":{"start":1752615114801,"stop":1752615114802,"duration":1},"status":"passed","severity":"normal"},{"uid":"25da2f00e6988ef5","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752615308886,"stop":1752615308887,"duration":1},"status":"passed","severity":"normal"},{"uid":"18b75ce7b562e9aa","name":"should properly clean up resources when disposed","time":{"start":1752615114808,"stop":1752615114809,"duration":1},"status":"passed","severity":"normal"},{"uid":"34a53d53b7ccf2f5","name":"Push message with rate limit","time":{"start":1752615758337,"stop":1752615758337,"duration":0},"status":"passed","severity":"normal"},{"uid":"c49c9ddbb23371f0","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752615070634,"stop":1752615070635,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b47840b3d891927","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752615125689,"stop":1752615125689,"duration":0},"status":"passed","severity":"normal"},{"uid":"53f43988b1c9169b","name":"should properly start and stop event listening","time":{"start":1752615116053,"stop":1752615116053,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f0e90b8db45d1e","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752615647422,"stop":1752615647422,"duration":0},"status":"passed","severity":"normal"},{"uid":"be006faed866059e","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752615086268,"stop":1752615086268,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e4836e79a4a157e","name":"Check received message containing special chars","time":{"start":1752615551277,"stop":1752615551278,"duration":1},"status":"passed","severity":"normal"},{"uid":"207034d3fb41031a","name":"Subscribe and receive messages via lightPush","time":{"start":1752615647426,"stop":1752615647426,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdebbe16291d8a22","name":"should update peer store before dialing","time":{"start":1752615085874,"stop":1752615085877,"duration":3},"status":"passed","severity":"normal"},{"uid":"82f11769b474a796","name":"Query generator for multiple messages","time":{"start":1752615410656,"stop":1752615410656,"duration":0},"status":"passed","severity":"normal"},{"uid":"288979105ee7c210","name":"Renews subscription after lossing a connection","time":{"start":1752615647434,"stop":1752615647434,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d9450b9851360cc","name":"Push message with escaped characters payload","time":{"start":1752615758328,"stop":1752615758328,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a0ce4654bb28170","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752615647434,"stop":1752615647435,"duration":1},"status":"passed","severity":"normal"},{"uid":"f582c569f52825a1","name":"should drop connection via multiaddr with hangUp","time":{"start":1752615235817,"stop":1752615235818,"duration":1},"status":"passed","severity":"normal"},{"uid":"d725ba8cbce49fbf","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752615070647,"stop":1752615070648,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ebf5ca5f2b4f419","name":"should get / set UDP multiaddr","time":{"start":1752615076664,"stop":1752615076664,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa8e624a5a92a642","name":"should do nothing when connections still exist","time":{"start":1752615086870,"stop":1752615086870,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d61cc2a2f134f","name":"should start and setup intervals and event listeners","time":{"start":1752615116509,"stop":1752615116509,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef478f19faef69c4","name":"Check publish message containing Script","time":{"start":1752615269449,"stop":1752615269449,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd5f4659fac31020","name":"Decoder throws on undefined content topic","time":{"start":1752615104982,"stop":1752615104982,"duration":0},"status":"passed","severity":"normal"},{"uid":"d56c8b0e99dc9d21","name":"should select older connection if present","time":{"start":1752615086670,"stop":1752615086670,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a1b2901fb9af28e","name":"Fails to push message bigger that 1MB","time":{"start":1752615758338,"stop":1752615758339,"duration":1},"status":"passed","severity":"normal"},{"uid":"9123fba805e4e3a0","name":"Subscribe to topic containing long and receive message","time":{"start":1752615647420,"stop":1752615647420,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f4316c123e004ba","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752615647419,"stop":1752615647419,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6a8b640f0de6b6d","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752615075945,"stop":1752615075946,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fff08fcc44a1dc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752615125722,"stop":1752615125723,"duration":1},"status":"passed","severity":"normal"},{"uid":"760037cfad44edd9","name":"Check received message containing emoji","time":{"start":1752615551281,"stop":1752615551281,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4a64231f724361","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752615070650,"stop":1752615070650,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe0f70a9c473ff58","name":"should return true when peer is on the same network","time":{"start":1752615086088,"stop":1752615086089,"duration":1},"status":"passed","severity":"normal"},{"uid":"a201d3fa0a00fbb8","name":"should be empty after removing the only subscription","time":{"start":1752615116507,"stop":1752615116508,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ca06d94ff413406","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752615647421,"stop":1752615647421,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ee5bc8ab0c77e64","name":"nwaku subscribes","time":{"start":1752615258792,"stop":1752615258793,"duration":1},"status":"passed","severity":"normal"},{"uid":"403cea950595027b","name":"should add received messages to bloom filter","time":{"start":1752615130512,"stop":1752615130512,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a0fb776846ddaa","name":"should be safe to call multiple times","time":{"start":1752615086865,"stop":1752615086865,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db569b2ff35507e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752615125721,"stop":1752615125721,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a5e30a57d1a5745","name":"Ordered Callback - true","time":{"start":1752615408151,"stop":1752615408151,"duration":0},"status":"passed","severity":"normal"},{"uid":"da6b4e9386d90b1","name":"Check received message containing escaped characters","time":{"start":1752615551280,"stop":1752615551280,"duration":0},"status":"passed","severity":"normal"},{"uid":"1357881d46cadb0b","name":"Generator, custom pubsub topic","time":{"start":1752615399806,"stop":1752615399807,"duration":1},"status":"passed","severity":"normal"},{"uid":"815ae1fe40ca1591","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752615125721,"stop":1752615125722,"duration":1},"status":"passed","severity":"normal"},{"uid":"61df827c553c5a8a","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752615095121,"stop":1752615095121,"duration":0},"status":"skipped","severity":"normal"},{"uid":"86690533c61eb078","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752615308889,"stop":1752615308889,"duration":0},"status":"passed","severity":"normal"},{"uid":"5484c9e063382bc9","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752615070642,"stop":1752615070642,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66b489a565d5d11","name":"should only return 1 node with relay capability","time":{"start":1752615095119,"stop":1752615095119,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69962893f6c28c4","name":"isConnected should return true after first peer connects","time":{"start":1752615166651,"stop":1752615166651,"duration":0},"status":"passed","severity":"normal"},{"uid":"4606a34b037294d5","name":"should register libp2p event listeners when start is called","time":{"start":1752615116592,"stop":1752615116592,"duration":0},"status":"passed","severity":"normal"},{"uid":"edf24eaed7d2acee","name":"Check received message containing shell command","time":{"start":1752615551280,"stop":1752615551280,"duration":0},"status":"passed","severity":"normal"},{"uid":"289c5e80cbb7124b","name":"Push message with unicode special characters payload","time":{"start":1752615758328,"stop":1752615758329,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2c1f7d5a8d3f2dd","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752615086649,"stop":1752615086650,"duration":1},"status":"passed","severity":"normal"},{"uid":"c11e5d015ee72abf","name":"Push message with content topic containing SQL Injection","time":{"start":1752615758349,"stop":1752615758349,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d420fbd84d1c6f","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752615086263,"stop":1752615086263,"duration":0},"status":"passed","severity":"normal"},{"uid":"197477f27dee6a56","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752615262143,"stop":1752615262144,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceb7d6c3f9bb7c53","name":"Check received message containing Script","time":{"start":1752615551285,"stop":1752615551285,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6cc015c801791ad","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752615647418,"stop":1752615647418,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9af805d0685e40f","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752615070639,"stop":1752615070640,"duration":1},"status":"passed","severity":"normal"},{"uid":"e45eb70c54bfe14c","name":"should enable all discoveries when explicitly set","time":{"start":1752615115873,"stop":1752615115873,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d658a56d86cf0bd","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app73/8/topic402/test.js","time":{"start":1752615382999,"stop":1752615383000,"duration":1},"status":"passed","severity":"normal"},{"uid":"84f6400693ab47bb","name":"should create ConnectionManager with relay","time":{"start":1752615087092,"stop":1752615087093,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3b7a0301f29b51","name":"Check received message containing long","time":{"start":1752615551277,"stop":1752615551277,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e86c114a5f5901","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752615364129,"stop":1752615364130,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d62163238b4a50b","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app30/6/topic944/test.js","time":{"start":1752615383004,"stop":1752615383004,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a0ebf99bac7e43","name":"Overlapping topic subscription","time":{"start":1752615647428,"stop":1752615647429,"duration":1},"status":"passed","severity":"normal"},{"uid":"76a720f3d25e22cc","name":"should fail to send if no connected peers found","time":{"start":1752615116408,"stop":1752615116408,"duration":0},"status":"passed","severity":"normal"},{"uid":"13506b76a2be7770","name":"Check received message containing Chinese","time":{"start":1752615551283,"stop":1752615551283,"duration":0},"status":"passed","severity":"normal"},{"uid":"9998301c969b9bb0","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752615364130,"stop":1752615364131,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1d467d6cc94fb28","name":"throws on content topic with non-number generation field","time":{"start":1752615070628,"stop":1752615070629,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5968bbc0b314180","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752615125679,"stop":1752615125680,"duration":1},"status":"passed","severity":"normal"},{"uid":"e90d659113404962","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752615647422,"stop":1752615647422,"duration":0},"status":"passed","severity":"normal"},{"uid":"e81a1c9e95871be6","name":"should not fail to stop the service if it was not started","time":{"start":1752615099098,"stop":1752615099099,"duration":1},"status":"passed","severity":"normal"},{"uid":"d47d994d203b587","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752615086253,"stop":1752615086253,"duration":0},"status":"passed","severity":"normal"},{"uid":"b59904d4ec08a6ab","name":"should be safe to call multiple times","time":{"start":1752615087095,"stop":1752615087096,"duration":1},"status":"passed","severity":"normal"},{"uid":"61f77d1d146b6bde","name":"it tolerates circular branch references","time":{"start":1752615095117,"stop":1752615095117,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1a1c886ccb869d0","name":"should return no connections if no open connection provided","time":{"start":1752615086670,"stop":1752615086670,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e4ff679ddf1f4f5","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752615070658,"stop":1752615070658,"duration":0},"status":"passed","severity":"normal"},{"uid":"160d64f9d2da077b","name":"Check publish message containing shell command","time":{"start":1752615269465,"stop":1752615269466,"duration":1},"status":"passed","severity":"normal"},{"uid":"4181b81007d208ff","name":"Publishes to nwaku","time":{"start":1752615258793,"stop":1752615258794,"duration":1},"status":"passed","severity":"normal"},{"uid":"12163776280fabd7","name":"should hang up bootstrap peer if over limit","time":{"start":1752615086869,"stop":1752615086869,"duration":0},"status":"passed","severity":"normal"},{"uid":"74b800fdba1a025c","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752615075954,"stop":1752615075955,"duration":1},"status":"passed","severity":"normal"},{"uid":"7392ab217498e2c4","name":"should create KeepAliveManager with required options","time":{"start":1752615086381,"stop":1752615086381,"duration":0},"status":"passed","severity":"normal"},{"uid":"259bf594a5bfb51b","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752615086398,"stop":1752615086398,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d9491543103d6d","name":"Push message with custom timestamp: 1752611566906","time":{"start":1752615758355,"stop":1752615758355,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ce30bf2895c064b","name":"Correctly serialized arguments","time":{"start":1752615207965,"stop":1752615207965,"duration":0},"status":"passed","severity":"normal"},{"uid":"279cf04ae7caf549","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752615429816,"stop":1752615429817,"duration":1},"status":"passed","severity":"normal"},{"uid":"34111c843911966","name":"should properly create location multiaddrs - udp6","time":{"start":1752615076665,"stop":1752615076665,"duration":0},"status":"passed","severity":"normal"},{"uid":"d102c9b74d2fe7f7","name":"Push message with content topic containing Script","time":{"start":1752615758349,"stop":1752615758350,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffa1894a0b45012c","name":"Push message with content topic containing shell command","time":{"start":1752615758351,"stop":1752615758351,"duration":0},"status":"passed","severity":"normal"},{"uid":"6da23940f191c706","name":"should decode valid enr with tcp successfully","time":{"start":1752615076660,"stop":1752615076660,"duration":0},"status":"passed","severity":"normal"},{"uid":"71971122e9e0a8b8","name":"should remove event listeners","time":{"start":1752615086386,"stop":1752615086386,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d0f5e564acec658","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1752615116460,"stop":1752615116461,"duration":1},"status":"passed","severity":"normal"},{"uid":"f12d5aa4c0bad1c0","name":"Check received message containing Russian","time":{"start":1752615551284,"stop":1752615551284,"duration":0},"status":"passed","severity":"normal"},{"uid":"c252f074241c78b9","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752615086594,"stop":1752615086595,"duration":1},"status":"passed","severity":"normal"},{"uid":"f963f9ca80ca32e1","name":"should skip peer when dialed recently","time":{"start":1752615085813,"stop":1752615085813,"duration":0},"status":"passed","severity":"normal"},{"uid":"e20d14bcf97daa29","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752615125719,"stop":1752615125719,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bfa2d2abf1a99a4","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752615416791,"stop":1752615416791,"duration":0},"status":"passed","severity":"normal"},{"uid":"360d0b85d23bf39a","name":"Push message with custom timestamp: 1721856766906","time":{"start":1752615758353,"stop":1752615758355,"duration":2},"status":"passed","severity":"normal"},{"uid":"8ee5c4102a3267b6","name":"All","time":{"start":1752615153411,"stop":1752615153411,"duration":0},"status":"passed","severity":"normal"},{"uid":"851b25bec869cca5","name":"should properly create location multiaddrs - tcp","time":{"start":1752615076666,"stop":1752615076666,"duration":0},"status":"passed","severity":"normal"},{"uid":"664a1b8822e3ff41","name":"should set field with only RELAY enabled","time":{"start":1752615076667,"stop":1752615076667,"duration":0},"status":"passed","severity":"normal"},{"uid":"4605ee521c693302","name":"Push message with content topic containing long","time":{"start":1752615758331,"stop":1752615758331,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea9acc0656138882","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752615070644,"stop":1752615070645,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd7fca828381438a","name":"Encoder throws on empty string content topic","time":{"start":1752615087246,"stop":1752615087246,"duration":0},"status":"passed","severity":"normal"},{"uid":"988c875775324b01","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752615125678,"stop":1752615125678,"duration":0},"status":"passed","severity":"normal"},{"uid":"217291ea5c4320a7","name":"Check publish message containing special chars","time":{"start":1752615269444,"stop":1752615269444,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8c41bb2b03f4289","name":"should handle network check errors gracefully","time":{"start":1752615085825,"stop":1752615085826,"duration":1},"status":"passed","severity":"normal"},{"uid":"38423cfde319c4ec","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752615085879,"stop":1752615085879,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba0a314877819dc7","name":"new peer added after a peer was already found","time":{"start":1752615291407,"stop":1752615291407,"duration":0},"status":"skipped","severity":"normal"},{"uid":"71612bda8589163","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752615647418,"stop":1752615647419,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ada8a922d0d885f","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app71/2/topic958/proto","time":{"start":1752615382999,"stop":1752615382999,"duration":0},"status":"passed","severity":"normal"},{"uid":"697fefad06cec935","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752615070661,"stop":1752615070661,"duration":0},"status":"passed","severity":"normal"},{"uid":"f42b9fdd53ba38e6","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752615410660,"stop":1752615410661,"duration":1},"status":"passed","severity":"normal"},{"uid":"f270e2886e5312ef","name":"Check received message with timestamp: 1752615145953000000 ","time":{"start":1752615551288,"stop":1752615551288,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ae397f8fe81f360","name":"Sets default value correctly","time":{"start":1752615428882,"stop":1752615428883,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ccf18f4ffe4449","name":"should use shardsUnderCluster when provided","time":{"start":1752615116028,"stop":1752615116028,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba2cbafd4bc83af8","name":"Check received message containing unicode special characters","time":{"start":1752615551287,"stop":1752615551287,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d4cb83563cf8c1a","name":"Check received message containing Chinese","time":{"start":1752615551278,"stop":1752615551278,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca2dae95b57c12a","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752615647425,"stop":1752615647425,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef3e8ea3c5e35ec4","name":"Accepts a valid Waku Message","time":{"start":1752615119863,"stop":1752615119864,"duration":1},"status":"passed","severity":"normal"},{"uid":"2305c6bfd41dd79d","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752615166650,"stop":1752615166651,"duration":1},"status":"passed","severity":"normal"},{"uid":"da3eb869089cf2e4","name":"Push message with short payload","time":{"start":1752615758339,"stop":1752615758339,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c9e5ad4a963ddfa","name":"less peers than existing","time":{"start":1752615244925,"stop":1752615244925,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c41f53d2e75053f1","name":"should be online or offline if network state changed","time":{"start":1752615166654,"stop":1752615166654,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16c2cfc7d8a35f3","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752615086319,"stop":1752615086319,"duration":0},"status":"passed","severity":"normal"},{"uid":"65e16ffd8aeb67bf","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app99/3/topic640/proto","time":{"start":1752615382998,"stop":1752615382999,"duration":1},"status":"passed","severity":"normal"},{"uid":"c760c302b73d64","name":"Push message with content topic containing escaped characters","time":{"start":1752615758335,"stop":1752615758335,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a91bb3486c79d7","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752615383005,"stop":1752615383006,"duration":1},"status":"passed","severity":"normal"},{"uid":"70c707bc6d64ad8f","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752615364131,"stop":1752615364131,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d62550e8335f17f","name":"should reject if Relay is requested but not mounted","time":{"start":1752615116512,"stop":1752615116512,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1380255e1e8fd74","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752615269475,"stop":1752615269475,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c13fc2383af2b8e","name":"should dial peers from store when no connections remain","time":{"start":1752615086870,"stop":1752615086870,"duration":0},"status":"passed","severity":"normal"},{"uid":"bea3f90cfd6aedf4","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752615376832,"stop":1752615376832,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b92fab2f1c82a4b","name":"should return false when network is not connected","time":{"start":1752615087096,"stop":1752615087097,"duration":1},"status":"passed","severity":"normal"},{"uid":"385a9d89a1b3f5be","name":"topics with same application and version share the same shard","time":{"start":1752615070636,"stop":1752615070637,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c3e9905eac74eb6","name":"does not throw on valid cases","time":{"start":1752615070626,"stop":1752615070627,"duration":1},"status":"passed","severity":"normal"},{"uid":"20489c10c0ba5f0b","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752615647421,"stop":1752615647421,"duration":0},"status":"passed","severity":"normal"},{"uid":"22bbeb13f4d41fb5","name":"should not fail to stop the service if it was not started","time":{"start":1752615244681,"stop":1752615244682,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf03d5a52c178662","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752615070634,"stop":1752615070634,"duration":0},"status":"passed","severity":"normal"},{"uid":"b28048603c4fa84d","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752615070637,"stop":1752615070638,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fe4036371b56488","name":"Does not throw an exception when node disconnects","time":{"start":1752615428879,"stop":1752615428879,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f0a69fda827235","name":"Asymmetric encrypt & decrypt","time":{"start":1752615105514,"stop":1752615105514,"duration":0},"status":"passed","severity":"normal"},{"uid":"e855e78cfa510243","name":"Check received message containing long","time":{"start":1752615551282,"stop":1752615551282,"duration":0},"status":"passed","severity":"normal"},{"uid":"964eb621ea628531","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752615130511,"stop":1752615130512,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf3d6d1325702030","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752615151449,"stop":1752615151449,"duration":0},"status":"skipped","severity":"normal"},{"uid":"aa759061183c6904","name":"should only return 1 node with relay and store capability","time":{"start":1752615095119,"stop":1752615095119,"duration":0},"status":"passed","severity":"normal"},{"uid":"496db1cea9ddc722","name":"should populate queue if has active dial","time":{"start":1752615085814,"stop":1752615085814,"duration":0},"status":"passed","severity":"normal"},{"uid":"8972f0b79de72368","name":"Check received message containing Basic HTML tag","time":{"start":1752615551280,"stop":1752615551280,"duration":0},"status":"passed","severity":"normal"},{"uid":"11826b819b939824","name":"should handle multiple peers with different shard configurations","time":{"start":1752615085826,"stop":1752615085826,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ae4dced5816535b","name":"should handle empty pubsub topics","time":{"start":1752615086410,"stop":1752615086410,"duration":0},"status":"passed","severity":"normal"},{"uid":"9abd2e410a208dc7","name":"should clear all timers","time":{"start":1752615086386,"stop":1752615086387,"duration":1},"status":"passed","severity":"normal"},{"uid":"120f31946d132c2a","name":"Relay + Store","time":{"start":1752615153410,"stop":1752615153411,"duration":1},"status":"passed","severity":"normal"},{"uid":"b14bf8bb2aac2840","name":"pre and post cipher","time":{"start":1752615105515,"stop":1752615105515,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ba6b3ee4611366","name":"random static sharding 5 - Cluster ID: 467, Shard ID: 609","time":{"start":1752615421692,"stop":1752615421693,"duration":1},"status":"passed","severity":"normal"},{"uid":"9571d9fd010fa436","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752615647420,"stop":1752615647420,"duration":0},"status":"passed","severity":"normal"},{"uid":"754759458899ecce","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752615070659,"stop":1752615070659,"duration":0},"status":"passed","severity":"normal"},{"uid":"a815d1a8d2ac9d43","name":"Push message with special chars payload","time":{"start":1752615758340,"stop":1752615758340,"duration":0},"status":"passed","severity":"normal"},{"uid":"977e46535e7d8005","name":"Push message with Arabic payload","time":{"start":1752615758341,"stop":1752615758341,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e53c2b9d185cbd","name":"Check received message containing Russian","time":{"start":1752615551278,"stop":1752615551279,"duration":1},"status":"passed","severity":"normal"},{"uid":"98dbd3f461d1cdc1","name":"Push message with Russian payload","time":{"start":1752615758325,"stop":1752615758325,"duration":0},"status":"passed","severity":"normal"},{"uid":"79a3ac3b960cc5a9","name":"Encoder throws on empty string content topic","time":{"start":1752615106617,"stop":1752615106618,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a760f5f04eac3bb","name":"should maintain proper timestamps if all messages received","time":{"start":1752615130512,"stop":1752615130512,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c4fd234cab97aa","name":"should serialize and deserialize correctly","time":{"start":1752615127956,"stop":1752615127956,"duration":0},"status":"passed","severity":"normal"},{"uid":"7705b12a0217fd03","name":"should detect messages with missing dependencies","time":{"start":1752615130514,"stop":1752615130515,"duration":1},"status":"passed","severity":"normal"},{"uid":"654041311d6c5802","name":"messageHash returns a Uint8Array","time":{"start":1752615086328,"stop":1752615086329,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4795d77a41c11e4","name":"should not return locked peers if enough unlocked are available","time":{"start":1752615116591,"stop":1752615116591,"duration":0},"status":"passed","severity":"normal"},{"uid":"101d22feca2e809f","name":"should remove event listeners","time":{"start":1752615086864,"stop":1752615086865,"duration":1},"status":"passed","severity":"normal"},{"uid":"5464cc25938c0507","name":"should return false when peer is not on the specified shard","time":{"start":1752615086095,"stop":1752615086095,"duration":0},"status":"passed","severity":"normal"},{"uid":"9db6b8aa01614282","name":"Check received message containing JSON","time":{"start":1752615551286,"stop":1752615551286,"duration":0},"status":"passed","severity":"normal"},{"uid":"f88021f47557f340","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752615125696,"stop":1752615125698,"duration":2},"status":"passed","severity":"normal"},{"uid":"25ccd36fc83dba1b","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752615125679,"stop":1752615125679,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c0ea421793367f","name":"Generator, custom pubsub topic","time":{"start":1752615399805,"stop":1752615399806,"duration":1},"status":"skipped","severity":"normal"},{"uid":"981bce810cfb519e","name":"should reject if Store is requested but not mounted","time":{"start":1752615116512,"stop":1752615116513,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2f27ae4b4ad1c3b","name":"should not receive a peer event after stop","time":{"start":1752615099100,"stop":1752615099101,"duration":1},"status":"passed","severity":"normal"},{"uid":"25a60ab2da2a3af1","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752615152935,"stop":1752615152936,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5570e063bd8c4bd","name":"Subscribe and receive messages via waku relay post","time":{"start":1752615647426,"stop":1752615647427,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cd49bbdc8245582","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752615070633,"stop":1752615070633,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d80d33b1cf59ef8","name":"start node with empty shard should fail","time":{"start":1752615421696,"stop":1752615421696,"duration":0},"status":"passed","severity":"normal"},{"uid":"919e780991608235","name":"should handle complete connection lifecycle","time":{"start":1752615086270,"stop":1752615086270,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ed27ead25fd46ea","name":"should perform ping and update peer store on timer","time":{"start":1752615086392,"stop":1752615086392,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0f376bf19d1bcd","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752615125696,"stop":1752615125696,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d0ca1f561647316","name":"should respect custom numPeersToUse configuration","time":{"start":1752615116593,"stop":1752615116594,"duration":1},"status":"passed","severity":"normal"},{"uid":"865ae15b3170a8ce","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752615075943,"stop":1752615075944,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ad075a0bcbc114f","name":"caches peers it previously fetched","time":{"start":1752615095118,"stop":1752615095118,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe4671d1c5c2205","name":"configure the node with multiple content topics","time":{"start":1752615383005,"stop":1752615383005,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa7caca864356e7b","name":"random static sharding 4 - Cluster ID: 667, Shard ID: 362","time":{"start":1752615421691,"stop":1752615421691,"duration":0},"status":"passed","severity":"normal"},{"uid":"c59f3b93d2ba2147","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752615364130,"stop":1752615364130,"duration":0},"status":"passed","severity":"normal"},{"uid":"93bde888a1b9b61d","name":"Decoder throws on empty string content topic","time":{"start":1752615087246,"stop":1752615087246,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a660cccb4ef2b07","name":"Check publish message after client node is restarted","time":{"start":1752615269475,"stop":1752615269476,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2ab5da68df0d0417","name":"should return false when peer shard info is not found","time":{"start":1752615086096,"stop":1752615086096,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a1e75d993e203d","name":"should return false when peer is on different cluster","time":{"start":1752615086089,"stop":1752615086089,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ae95cce4b337add","name":"should handle high bootstrap limit correctly","time":{"start":1752615086880,"stop":1752615086881,"duration":1},"status":"passed","severity":"normal"},{"uid":"419f6396f36cd800","name":"Check received message containing SQL Injection","time":{"start":1752615551279,"stop":1752615551279,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a9214745ad5397","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752615647427,"stop":1752615647427,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1be91ecc8793f8f","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752615087096,"stop":1752615087096,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0bd851a6d8b6f3","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752615647431,"stop":1752615647431,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e52eeebba432e0","name":"Callback on promise, aborts when callback returns true","time":{"start":1752615410660,"stop":1752615410660,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec9379b6ae346f5b","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752615087246,"stop":1752615087247,"duration":1},"status":"passed","severity":"normal"},{"uid":"30c595ee0b67fbc2","name":"should process tasks in queue","time":{"start":1752615115719,"stop":1752615115719,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9f290e6ebda3738","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752615070652,"stop":1752615070657,"duration":5},"status":"passed","severity":"normal"},{"uid":"5544b19691ba88dd","name":"Push message with escaped characters payload","time":{"start":1752615758344,"stop":1752615758344,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed4877651c24ddc0","name":"Privacy Node - default protocol","time":{"start":1752615434422,"stop":1752615434422,"duration":0},"status":"passed","severity":"normal"},{"uid":"d94f8b1d0b407874","name":"should not create multiple intervals when called multiple times","time":{"start":1752615085805,"stop":1752615085808,"duration":3},"status":"passed","severity":"normal"},{"uid":"711dbc0270201aa4","name":"should clear the dialing interval","time":{"start":1752615085809,"stop":1752615085810,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd406a43181af34b","name":"should dial one peer on dial","time":{"start":1752615235817,"stop":1752615235817,"duration":0},"status":"passed","severity":"normal"},{"uid":"9821f6929091d9cd","name":"Query Generator - true","time":{"start":1752615408149,"stop":1752615408149,"duration":0},"status":"passed","severity":"normal"},{"uid":"799ed0c521bf34ca","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752615125708,"stop":1752615125708,"duration":0},"status":"passed","severity":"normal"},{"uid":"7491e87bee46afce","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752615125722,"stop":1752615125722,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9fda2ff13f5a21e","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752615277947,"stop":1752615277948,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8ee22424f3b906a","name":"should handle errors when removing globalThis listeners","time":{"start":1752615086259,"stop":1752615086259,"duration":0},"status":"passed","severity":"normal"},{"uid":"7646d7bf092320ca","name":"Meta field set when metaSetter is specified","time":{"start":1752615087245,"stop":1752615087245,"duration":0},"status":"passed","severity":"normal"},{"uid":"815c1ee5ea7618c7","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752615086319,"stop":1752615086325,"duration":6},"status":"passed","severity":"normal"},{"uid":"27121d61366362ec","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752615125711,"stop":1752615125711,"duration":0},"status":"passed","severity":"normal"},{"uid":"87d04558360fddf2","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752615125709,"stop":1752615125709,"duration":0},"status":"passed","severity":"normal"},{"uid":"70153b887a35b802","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752615075947,"stop":1752615075947,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e82572d2cf707e","name":"should initialize bloom filter with correct parameters","time":{"start":1752615127954,"stop":1752615127954,"duration":0},"status":"passed","severity":"normal"},{"uid":"9730720ddbcf4ae5","name":"should stop all internal components","time":{"start":1752615087095,"stop":1752615087095,"duration":0},"status":"passed","severity":"normal"},{"uid":"db834fd447be3f53","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752615070640,"stop":1752615070640,"duration":0},"status":"passed","severity":"normal"},{"uid":"13953b41961b0b47","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752615115882,"stop":1752615115882,"duration":0},"status":"passed","severity":"normal"},{"uid":"eae0b85da0cfb40b","name":"Push message with long payload","time":{"start":1752615758323,"stop":1752615758323,"duration":0},"status":"passed","severity":"normal"},{"uid":"e35dd915e23ca972","name":"Encoder throws on undefined content topic","time":{"start":1752615106617,"stop":1752615106617,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef67ca8701b6b077","name":"should return false when pubsub topic parsing fails","time":{"start":1752615086097,"stop":1752615086098,"duration":1},"status":"passed","severity":"normal"},{"uid":"8520e1f9bd40e70","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752615125690,"stop":1752615125690,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5a1f28bb92af88d","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752615094885,"stop":1752615094885,"duration":0},"status":"passed","severity":"normal"},{"uid":"befdd1d64cd4a1b7","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752615070632,"stop":1752615070632,"duration":0},"status":"passed","severity":"normal"},{"uid":"6108516ad15a33e9","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752615116028,"stop":1752615116028,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc36114cef062e51","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752615094880,"stop":1752615094881,"duration":1},"status":"passed","severity":"normal"},{"uid":"53f0bd217e7eddf1","name":"Push message with content topic containing SQL Injection","time":{"start":1752615758333,"stop":1752615758334,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6249af0bccc074f","name":"should handle queue processing errors gracefully","time":{"start":1752615085823,"stop":1752615085825,"duration":2},"status":"passed","severity":"normal"},{"uid":"c1f38681c7729586","name":"should skip peer when failed to dial recently","time":{"start":1752615085813,"stop":1752615085814,"duration":1},"status":"passed","severity":"normal"},{"uid":"286674d339d80943","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752615070646,"stop":1752615070646,"duration":0},"status":"passed","severity":"normal"},{"uid":"97e35886ef9cc72a","name":"Nodes with multiple pubsub topic","time":{"start":1752615262146,"stop":1752615262147,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba4df688eedb822e","name":"Push message with content topic containing escaped characters","time":{"start":1752615758351,"stop":1752615758351,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9f6374a3ff8d42c","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752615075942,"stop":1752615075943,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa8c56b322c5a044","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752615269469,"stop":1752615269470,"duration":1},"status":"passed","severity":"normal"},{"uid":"aec45cc9dbcf7f30","name":"Publish without waiting for remote peer","time":{"start":1752615277943,"stop":1752615277943,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde82057bb0cd8d4","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752615429814,"stop":1752615429815,"duration":1},"status":"passed","severity":"normal"},{"uid":"e833c3a623459ff9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752615070649,"stop":1752615070649,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6d76d344f168326","name":"should dial peer when peer is discovered","time":{"start":1752615085872,"stop":1752615085873,"duration":1},"status":"passed","severity":"normal"},{"uid":"20852697cbf5900c","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752615070661,"stop":1752615070661,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ff7c6b0dc22cc8","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752615125673,"stop":1752615125673,"duration":0},"status":"passed","severity":"normal"},{"uid":"9925f964d272fd4e","name":"should dial all peers on dial","time":{"start":1752615235816,"stop":1752615235816,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5834c47877ea51","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752615291407,"stop":1752615291407,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b78b8b214ccbe7","name":"should not allow k > 12","time":{"start":1752615125249,"stop":1752615125250,"duration":1},"status":"passed","severity":"normal"},{"uid":"123c657a33b92957","name":"should handle errors when getting connections","time":{"start":1752615086268,"stop":1752615086268,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf590fe6f3968a05","name":"Relay - times out","time":{"start":1752615434418,"stop":1752615434419,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5ed028a4899b5de","name":"should handle case with no peers in store","time":{"start":1752615086872,"stop":1752615086872,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc8dedb4b96572f1","name":"throws on content topic with empty application field","time":{"start":1752615070629,"stop":1752615070629,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a6ea69234fad40b","name":"Decoder throws on empty string content topic","time":{"start":1752615106618,"stop":1752615106618,"duration":0},"status":"passed","severity":"normal"},{"uid":"d86d50a7cb52baa2","name":"should not hang up bootstrap peer if under limit","time":{"start":1752615086868,"stop":1752615086869,"duration":1},"status":"passed","severity":"normal"},{"uid":"21f7b9ba104dfc86","name":"Push message with Script payload","time":{"start":1752615758326,"stop":1752615758326,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce687e28caac39e2","name":"random static sharding 3 - Cluster ID: 73, Shard ID: 494","time":{"start":1752615421690,"stop":1752615421691,"duration":1},"status":"passed","severity":"normal"},{"uid":"2936b4f91a2b2c72","name":"should add event listeners for waku:connection, peer connect and disconnect","time":{"start":1752615086857,"stop":1752615086862,"duration":5},"status":"passed","severity":"normal"},{"uid":"6b161643fefe8eb3","name":"should handle complete discovery-to-dial flow","time":{"start":1752615085879,"stop":1752615085879,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a72d5a91070962","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752615376834,"stop":1752615376834,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f91af26b6987a04","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752615277954,"stop":1752615277954,"duration":0},"status":"passed","severity":"normal"},{"uid":"510d817078df1946","name":"handles empty contentTopics array correctly","time":{"start":1752615070660,"stop":1752615070660,"duration":0},"status":"passed","severity":"normal"},{"uid":"9857d94baa478928","name":"Push message with SQL Injection payload","time":{"start":1752615758325,"stop":1752615758326,"duration":1},"status":"passed","severity":"normal"},{"uid":"af84de2c2a6968a1","name":"should dial with multiaddr and return stream","time":{"start":1752615087097,"stop":1752615087098,"duration":1},"status":"passed","severity":"normal"},{"uid":"d27709def2f2dfa6","name":"Check meta is set [ecies]","time":{"start":1752615106617,"stop":1752615106617,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6b1880e9c4b711d","name":"should not fail to start the service if it is already started","time":{"start":1752615244682,"stop":1752615244682,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b2a3e0751edc4d","name":"should redial peers when all connections are lost","time":{"start":1752615086881,"stop":1752615086882,"duration":1},"status":"passed","severity":"normal"},{"uid":"95a174297115f8aa","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app69/4/topic661/proto","time":{"start":1752615382998,"stop":1752615382998,"duration":0},"status":"passed","severity":"normal"},{"uid":"70cd6a770e6162cc","name":"Push message with content topic containing special chars","time":{"start":1752615758332,"stop":1752615758332,"duration":0},"status":"passed","severity":"normal"},{"uid":"224292b14475ccb4","name":"should not receive a peer event before start","time":{"start":1752615151443,"stop":1752615151444,"duration":1},"status":"passed","severity":"normal"},{"uid":"e66d4df7f5b35617","name":"should properly create location multiaddrs - tcp6","time":{"start":1752615076665,"stop":1752615076665,"duration":0},"status":"passed","severity":"normal"},{"uid":"74176b44b2aa8617","name":"should clear existing timers before creating new ones","time":{"start":1752615086410,"stop":1752615086410,"duration":0},"status":"passed","severity":"normal"},{"uid":"f44c49dc84cb7b7d","name":"should return false","time":{"start":1752615076662,"stop":1752615076662,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b6bb9b92c3a3935","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752615094884,"stop":1752615094884,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bf98e394efee2f0","name":"should return tags for existing peer","time":{"start":1752615086873,"stop":1752615086873,"duration":0},"status":"passed","severity":"normal"},{"uid":"edeb3909080b8bed","name":"should handle null peers returned by getPeer","time":{"start":1752615086878,"stop":1752615086879,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d468d85e50d16b1","name":"Generator, 2 different pubsubtopics","time":{"start":1752615399804,"stop":1752615399805,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3b64f269f60c4bd","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752615195355,"stop":1752615195355,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3e693e2badc72ac","name":"Push message with numeric payload","time":{"start":1752615758323,"stop":1752615758323,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ec90a095659b755","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752615647433,"stop":1752615647433,"duration":0},"status":"passed","severity":"normal"},{"uid":"230e7976edf77b0","name":"Round trip binary serialization","time":{"start":1752615087244,"stop":1752615087245,"duration":1},"status":"passed","severity":"normal"},{"uid":"97fb1f47861eede9","name":"should return false when navigator.onLine is false","time":{"start":1752615086260,"stop":1752615086263,"duration":3},"status":"passed","severity":"normal"},{"uid":"b5927805201e05b2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752615125726,"stop":1752615125726,"duration":0},"status":"passed","severity":"normal"},{"uid":"60a13e07a5475510","name":"should dial with PeerId and return stream","time":{"start":1752615087097,"stop":1752615087097,"duration":0},"status":"passed","severity":"normal"},{"uid":"b30009f948c9a972","name":"Mutual subscription","time":{"start":1752615277942,"stop":1752615277942,"duration":0},"status":"passed","severity":"normal"},{"uid":"677ca4cef5bb56a3","name":"Push message with content topic containing Script","time":{"start":1752615758334,"stop":1752615758334,"duration":0},"status":"passed","severity":"normal"},{"uid":"10f142c98ddb2fa3","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752615070633,"stop":1752615070633,"duration":0},"status":"passed","severity":"normal"},{"uid":"39ddf1fb9b93c5f4","name":"Push message with content topic containing long","time":{"start":1752615758345,"stop":1752615758345,"duration":0},"status":"passed","severity":"normal"},{"uid":"be7437d738a94cd1","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752615308887,"stop":1752615308887,"duration":0},"status":"passed","severity":"normal"},{"uid":"c52033ebfd68bdb9","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752615070643,"stop":1752615070644,"duration":1},"status":"passed","severity":"normal"},{"uid":"8aa95756eab67b19","name":"peer exchange sets tag","time":{"start":1752615291406,"stop":1752615291406,"duration":0},"status":"passed","severity":"normal"},{"uid":"842885670e1661a7","name":"Check received message containing numeric","time":{"start":1752615551283,"stop":1752615551283,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed731c2e10475e6","name":"should not retry if at least one success","time":{"start":1752615116409,"stop":1752615116410,"duration":1},"status":"passed","severity":"normal"},{"uid":"32abe2a69639d5c5","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752615125693,"stop":1752615125694,"duration":1},"status":"passed","severity":"normal"},{"uid":"47d09529d76e0ee2","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752615106616,"stop":1752615106616,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f068c53d5630400","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752615116591,"stop":1752615116591,"duration":0},"status":"passed","severity":"normal"},{"uid":"c95337bdceaa9968","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752615115873,"stop":1752615115882,"duration":9},"status":"passed","severity":"normal"},{"uid":"b32bf679d6b43337","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752615125677,"stop":1752615125677,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d1e4d62431e8c16","name":"should be safe to call multiple times","time":{"start":1752615085871,"stop":1752615085872,"duration":1},"status":"passed","severity":"normal"},{"uid":"d76395445be1f4b6","name":"Check meta is set [symmetric]","time":{"start":1752615104979,"stop":1752615104980,"duration":1},"status":"passed","severity":"normal"},{"uid":"cda1c53c865c60ac","name":"should not fail to start the service if it is already started","time":{"start":1752615151440,"stop":1752615151440,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a8dc46381f78d5","name":"Throws when trying to push message with empty payload","time":{"start":1752615758345,"stop":1752615758345,"duration":0},"status":"passed","severity":"normal"},{"uid":"1011386fe31037a0","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752615086394,"stop":1752615086397,"duration":3},"status":"passed","severity":"normal"},{"uid":"d15c08ca38cc08fd","name":"should dial second nwaku node that was discovered","time":{"start":1752615146297,"stop":1752615146299,"duration":2},"status":"skipped","severity":"normal"},{"uid":"d03ee90b6534de1","name":"ignores domain fetching errors","time":{"start":1752615095118,"stop":1752615095118,"duration":0},"status":"passed","severity":"normal"},{"uid":"149553fea5078504","name":"Push message with content topic containing Russian","time":{"start":1752615758333,"stop":1752615758333,"duration":0},"status":"passed","severity":"normal"},{"uid":"abfbe584aa23aaa1","name":"Subscribe to topic containing short and receive message","time":{"start":1752615647429,"stop":1752615647429,"duration":0},"status":"passed","severity":"normal"},{"uid":"c706f2416472c","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752615130513,"stop":1752615130514,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6b755ca904a1172","name":"should not receive a peer event after stop","time":{"start":1752615151444,"stop":1752615151448,"duration":4},"status":"passed","severity":"normal"},{"uid":"2d37b3d51dd0ae45","name":"should return usable stream attached to connection","time":{"start":1752615086733,"stop":1752615086734,"duration":1},"status":"passed","severity":"normal"},{"uid":"c15e32676188a5d6","name":"should handle complete peer lifecycle","time":{"start":1752615086420,"stop":1752615086420,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa1be2a461519a4","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752615166649,"stop":1752615166650,"duration":1},"status":"passed","severity":"normal"},{"uid":"8994d1c82c21a0b8","name":"Subscribe to topic containing long and publish message","time":{"start":1752615277952,"stop":1752615277953,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a2864aab0792da4","name":"Push message with Chinese payload","time":{"start":1752615758340,"stop":1752615758341,"duration":1},"status":"passed","severity":"normal"},{"uid":"582cbcd8ec4f1952","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752615116593,"stop":1752615116593,"duration":0},"status":"passed","severity":"normal"},{"uid":"a188a68d29e1d43f","name":"should partition messages based on acknowledgement status","time":{"start":1752615130515,"stop":1752615130516,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f2b457d85f74b9f","name":"Check received message containing XML","time":{"start":1752615551279,"stop":1752615551279,"duration":0},"status":"passed","severity":"normal"},{"uid":"25dcb311969f6895","name":"Check received message containing emoji","time":{"start":1752615551287,"stop":1752615551288,"duration":1},"status":"passed","severity":"normal"},{"uid":"24312dedae0ff78c","name":"Push message with Basic HTML tag payload","time":{"start":1752615758327,"stop":1752615758327,"duration":0},"status":"passed","severity":"normal"},{"uid":"e34d0c32688b21cd","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752615106616,"stop":1752615106617,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f1876b6e38130cf","name":"should emit a peer event after start","time":{"start":1752615151441,"stop":1752615151443,"duration":2},"status":"passed","severity":"normal"},{"uid":"8ff70ba1bf493eaf","name":"should set field with only STORE enabled","time":{"start":1752615076668,"stop":1752615076668,"duration":0},"status":"passed","severity":"normal"},{"uid":"73759092388887e7","name":"should properly create location multiaddrs - udp4","time":{"start":1752615076664,"stop":1752615076665,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9ccf74e1bebcb53","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752615262143,"stop":1752615262143,"duration":0},"status":"passed","severity":"normal"},{"uid":"bad649567c4b53da","name":"Push message with Basic HTML tag payload","time":{"start":1752615758342,"stop":1752615758343,"duration":1},"status":"passed","severity":"normal"},{"uid":"6da95dd848b6034e","name":"should handle mixed bootstrap and non-bootstrap peers","time":{"start":1752615086878,"stop":1752615086878,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6df417723792fe3","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752615116592,"stop":1752615116593,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2600c875d342f4","name":"should handle peerStore errors gracefully","time":{"start":1752615087101,"stop":1752615087101,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ccad4d6e922bac5","name":"Check received message with timestamp: 1752615145953 ","time":{"start":1752615551288,"stop":1752615551288,"duration":0},"status":"passed","severity":"normal"},{"uid":"166a3c4590fc964f","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752615269473,"stop":1752615269473,"duration":0},"status":"passed","severity":"normal"},{"uid":"71fbb0d57aab8537","name":"returns nothing if no connections present","time":{"start":1752615086669,"stop":1752615086669,"duration":0},"status":"passed","severity":"normal"},{"uid":"6562c74d1a9afd7f","name":"throws on empty content topic","time":{"start":1752615070627,"stop":1752615070627,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ef915ab32e49a","name":"should add event listener for peer:discovery","time":{"start":1752615085870,"stop":1752615085870,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf20cec67132241","name":"Check publish message containing emoji","time":{"start":1752615269468,"stop":1752615269469,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b0bc4a53001cff9","name":"Generator, custom pubsub topic","time":{"start":1752615399803,"stop":1752615399804,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5ffdb1add273cdf","name":"Publish message with custom timestamp: Tue Jul 15 2025 20:34:22 GMT+0000 (Coordinated Universal Time)","time":{"start":1752615269470,"stop":1752615269470,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe3a3e852c2dcfb8","name":"should stop ping timers on peer disconnect","time":{"start":1752615086389,"stop":1752615086390,"duration":1},"status":"passed","severity":"normal"},{"uid":"da62f763187de9fd","name":"Query with Promise Callback, No Decoder","time":{"start":1752615376836,"stop":1752615376836,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cadf099d7be2f04","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752615095120,"stop":1752615095120,"duration":0},"status":"passed","severity":"normal"},{"uid":"944d26e854edd945","name":"should handle peer store errors gracefully","time":{"start":1752615086878,"stop":1752615086878,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c5c5ab2ecfe98a2","name":"Query Generator - false","time":{"start":1752615408149,"stop":1752615408150,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e1a0e40691f36a5","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752615758350,"stop":1752615758350,"duration":0},"status":"passed","severity":"normal"},{"uid":"4574bb8d356e717f","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752615429816,"stop":1752615429816,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5dd0060ef9ccb3e","name":"should call waitForPeer on Relay","time":{"start":1752615116514,"stop":1752615116515,"duration":1},"status":"passed","severity":"normal"},{"uid":"52d2f92c92a00f56","name":"Push message with content topic containing XML","time":{"start":1752615758334,"stop":1752615758334,"duration":0},"status":"passed","severity":"normal"},{"uid":"143b8e8a4ac343e1","name":"udp ip6 address","time":{"start":1752615075989,"stop":1752615075989,"duration":0},"status":"passed","severity":"normal"},{"uid":"7094756e26a3d317","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752615076659,"stop":1752615076660,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c5bf513c58dc80c","name":"Query generator for multiple messages with different content topic format","time":{"start":1752615410658,"stop":1752615410659,"duration":1},"status":"passed","severity":"normal"},{"uid":"15e1b15d39bb19b1","name":"should not create relay timers when relay is not provided","time":{"start":1752615086397,"stop":1752615086397,"duration":0},"status":"passed","severity":"normal"},{"uid":"776310039d0c8bd","name":"should handle peer store errors gracefully","time":{"start":1752615086874,"stop":1752615086874,"duration":0},"status":"passed","severity":"normal"},{"uid":"da25840a622f2e13","name":"should dispatch network event when browser goes offline","time":{"start":1752615086267,"stop":1752615086267,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cef076f3d68d6a1","name":"should wait for Filter peer to be connected","time":{"start":1752615116514,"stop":1752615116514,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee2f91bcb5e4a445","name":"should return PeerId when PeerId is provided","time":{"start":1752615086593,"stop":1752615086593,"duration":0},"status":"passed","severity":"normal"},{"uid":"71c3ce902b7f8b92","name":"should send to specified number of peers of used peers","time":{"start":1752615116409,"stop":1752615116409,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5626493a5552e33","name":"Default pageSize","time":{"start":1752615420489,"stop":1752615420489,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff054d8a5e21787","name":"returns all values when wanted number is greater than available values","time":{"start":1752615093879,"stop":1752615093879,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ebfad439d619898","name":"should return empty array when no peers connected","time":{"start":1752615087100,"stop":1752615087100,"duration":0},"status":"passed","severity":"normal"},{"uid":"b69673ed1bfbed21","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752615125674,"stop":1752615125674,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee7e39b663e797f","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752615086739,"stop":1752615086740,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ddab8e0faaa8dc0","name":"shard 0","time":{"start":1752615421688,"stop":1752615421689,"duration":1},"status":"passed","severity":"normal"},{"uid":"26fafeaa2d61829d","name":"should lock peers when selected","time":{"start":1752615116590,"stop":1752615116590,"duration":0},"status":"passed","severity":"normal"},{"uid":"56bfcdc58daeeca4","name":"Check received message containing shell command","time":{"start":1752615551286,"stop":1752615551286,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad9e94be8b37978","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752615647430,"stop":1752615647430,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f3b2cfe0eb258c9","name":"should return true when over bootstrap limit","time":{"start":1752615086877,"stop":1752615086877,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd362f34dcbd620f","name":"throws on content topic with empty version field","time":{"start":1752615070630,"stop":1752615070630,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a5145f1a05680fa","name":"messageHashStr produces different results for different inputs","time":{"start":1752615086330,"stop":1752615086330,"duration":0},"status":"passed","severity":"normal"},{"uid":"d68e2f482c7d6c68","name":"should not be empty after adding a subscription","time":{"start":1752615116507,"stop":1752615116507,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea4fdb8c35d168b9","name":"should properly compute the node id","time":{"start":1752615076663,"stop":1752615076663,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ec2877fb7a4c2ff","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752615647433,"stop":1752615647433,"duration":0},"status":"passed","severity":"normal"},{"uid":"b157e2129a69346f","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752615116461,"stop":1752615116462,"duration":1},"status":"passed","severity":"normal"},{"uid":"d68596f93b825ce3","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752615277963,"stop":1752615277963,"duration":0},"status":"passed","severity":"normal"},{"uid":"9334b008853465f4","name":"should attach causal history and bloom filter to each message","time":{"start":1752615130510,"stop":1752615130511,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9fecd7c7feb838c","name":"should handle errors when globalThis is not available","time":{"start":1752615086258,"stop":1752615086258,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff79d6c0125c4fc9","name":"Register correct protocols","time":{"start":1752615277943,"stop":1752615277943,"duration":0},"status":"passed","severity":"normal"},{"uid":"4145b43988b7dee9","name":"should be safe to call multiple times","time":{"start":1752615086383,"stop":1752615086386,"duration":3},"status":"passed","severity":"normal"},{"uid":"f276ab9f5ee2732f","name":"should properly create peer info with all multiaddrs","time":{"start":1752615076666,"stop":1752615076666,"duration":0},"status":"passed","severity":"normal"},{"uid":"57dd26901ed5adae","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752615070658,"stop":1752615070659,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2c7a444c4b62fed","name":"Check received message containing special chars","time":{"start":1752615551283,"stop":1752615551283,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3883d5bffe601ee","name":"should return true when topic is configured","time":{"start":1752615087102,"stop":1752615087102,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a5a4c3f34a5065f","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752615421695,"stop":1752615421696,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2ddf33040796911","name":"should create ShardReader with shards network config","time":{"start":1752615086088,"stop":1752615086088,"duration":0},"status":"passed","severity":"normal"},{"uid":"95a612cd7dd385d1","name":"should handle all zero keep alive options","time":{"start":1752615086410,"stop":1752615086411,"duration":1},"status":"passed","severity":"normal"},{"uid":"16e2c3a1583cc5e8","name":"should clear dial history on stop","time":{"start":1752615085810,"stop":1752615085810,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b43a867c1585f2c","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752615125703,"stop":1752615125703,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdf4a22e9b8106fe","name":"should use provided shard info when available","time":{"start":1752615116013,"stop":1752615116027,"duration":14},"status":"passed","severity":"normal"},{"uid":"b19c03b9ad108332","name":"can start and stop the service","time":{"start":1752615099098,"stop":1752615099098,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c781552f0afc271","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752615070642,"stop":1752615070642,"duration":0},"status":"passed","severity":"normal"},{"uid":"a386c5271ab042c","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752615087102,"stop":1752615087103,"duration":1},"status":"passed","severity":"normal"},{"uid":"986e5f1c8f76979e","name":"Push message with XML payload","time":{"start":1752615758342,"stop":1752615758342,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b1335099649171a","name":"1 Store, 2 fetches","time":{"start":1752615094886,"stop":1752615094887,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8b6da9f5163e432","name":"should throw error - no public key","time":{"start":1752615076661,"stop":1752615076661,"duration":0},"status":"passed","severity":"normal"},{"uid":"e933d391f32ddc56","name":"ignores unrecognized TXT record formats","time":{"start":1752615095118,"stop":1752615095118,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba90a9dce5f3f2bc","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752615086325,"stop":1752615086325,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d5916fb3f94387e","name":"configure the node with multiple pubsub topics","time":{"start":1752615421695,"stop":1752615421695,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0fdbf12e3aa2a6b","name":"should handle shard reader errors gracefully","time":{"start":1752615085825,"stop":1752615085825,"duration":0},"status":"passed","severity":"normal"},{"uid":"13454043bd9810cb","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752615125704,"stop":1752615125705,"duration":1},"status":"passed","severity":"normal"},{"uid":"d788178fbf8737f0","name":"Check received message containing unicode special characters","time":{"start":1752615551281,"stop":1752615551281,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f8b7b2f914b2741","name":"random static sharding 9 - Cluster ID: 306, Shard ID: 726","time":{"start":1752615421694,"stop":1752615421694,"duration":0},"status":"passed","severity":"normal"},{"uid":"e272234f0edfef90","name":"should dispatch network event when browser goes online","time":{"start":1752615086267,"stop":1752615086267,"duration":0},"status":"passed","severity":"normal"},{"uid":"afedc4e7b306a111","name":"throws on content topic with empty topic name field","time":{"start":1752615070630,"stop":1752615070630,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca18e0c8c5a134f2","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752615647423,"stop":1752615647424,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad143303711effe7","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752615125713,"stop":1752615125717,"duration":4},"status":"passed","severity":"normal"},{"uid":"f81fba483a042b98","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752615075955,"stop":1752615075955,"duration":0},"status":"passed","severity":"normal"},{"uid":"94d935bb37311b","name":"should be safe to call multiple times","time":{"start":1752615086862,"stop":1752615086863,"duration":1},"status":"passed","severity":"normal"},{"uid":"296a34e0d6758e61","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752615076668,"stop":1752615076668,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba0f25cc0a9329cd","name":"Push message with content topic containing Russian","time":{"start":1752615758349,"stop":1752615758349,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf3db2d756f9b842","name":"isConnected should return false after all peers disconnect","time":{"start":1752615166652,"stop":1752615166652,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd6b2e680b80880c","name":"Check publish message containing long","time":{"start":1752615269437,"stop":1752615269438,"duration":1},"status":"passed","severity":"normal"},{"uid":"acb1e3d07d9c7f04","name":"should get tags for the connected peer","time":{"start":1752615086868,"stop":1752615086868,"duration":0},"status":"passed","severity":"normal"},{"uid":"e740663f30d3ed3","name":"should reject on timeout if it was set","time":{"start":1752615116513,"stop":1752615116513,"duration":0},"status":"passed","severity":"normal"},{"uid":"60aef9f31709e8f1","name":"groups content topics by expected pubsub topic","time":{"start":1752615070637,"stop":1752615070637,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a9f700cdf450d1e","name":"Query with Ordered Callback, No Decoder","time":{"start":1752615376834,"stop":1752615376834,"duration":0},"status":"passed","severity":"normal"},{"uid":"747d33ddef01dd8e","name":"Fails to publish message with wrong content topic","time":{"start":1752615269472,"stop":1752615269472,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c42976d7c972448","name":"Push message with special chars payload","time":{"start":1752615758324,"stop":1752615758324,"duration":0},"status":"passed","severity":"normal"},{"uid":"c645da26afb460ea","name":"should dispatch connect and disconnect events","time":{"start":1752615116591,"stop":1752615116592,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3566178e0fd7a4e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752615647427,"stop":1752615647427,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3b83834bb4c1cf","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752615070643,"stop":1752615070643,"duration":0},"status":"passed","severity":"normal"},{"uid":"6896a306d250ed10","name":"Store - dialed after - with timeout","time":{"start":1752615434421,"stop":1752615434421,"duration":0},"status":"passed","severity":"normal"},{"uid":"d119c538b2237c40","name":"should handle case when globalThis is not available","time":{"start":1752615086264,"stop":1752615086264,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c847e49bf9bd73c","name":"Push message with content topic containing Arabic","time":{"start":1752615758348,"stop":1752615758348,"duration":0},"status":"passed","severity":"normal"},{"uid":"939078ead038f3cb","name":"should return unique PubsubTopics for static sharding","time":{"start":1752615070641,"stop":1752615070641,"duration":0},"status":"passed","severity":"normal"},{"uid":"143d5927ba41c8b1","name":"should get / set TCP multiaddr","time":{"start":1752615076664,"stop":1752615076664,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1547dff921d5dd9","name":"Passing an array","time":{"start":1752615428880,"stop":1752615428880,"duration":0},"status":"passed","severity":"normal"},{"uid":"882b1d13ac40f837","name":"more peers than existing","time":{"start":1752615244924,"stop":1752615244925,"duration":1},"status":"skipped","severity":"normal"},{"uid":"184e4873959e0cc3","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752615075953,"stop":1752615075954,"duration":1},"status":"passed","severity":"normal"},{"uid":"a59fec543cd61c96","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752615070635,"stop":1752615070635,"duration":0},"status":"passed","severity":"normal"},{"uid":"52cd224d49ea71a4","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1752615166653,"stop":1752615166654,"duration":1},"status":"passed","severity":"normal"},{"uid":"c437ee98cf28d5bb","name":"random static sharding 7 - Cluster ID: 961, Shard ID: 202","time":{"start":1752615421693,"stop":1752615421693,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5432fbf52b11671","name":"should start ping timers on peer connect","time":{"start":1752615086388,"stop":1752615086389,"duration":1},"status":"passed","severity":"normal"},{"uid":"901bdb6031f2d22f","name":"should create ConnectionLimiter with required options","time":{"start":1752615086855,"stop":1752615086856,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b7bde878f102a38","name":"Ordered callback, aborts when callback returns true","time":{"start":1752615410661,"stop":1752615410661,"duration":0},"status":"passed","severity":"normal"},{"uid":"26b552d0bcd95392","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752615207815,"stop":1752615207815,"duration":0},"status":"passed","severity":"normal"},{"uid":"de3adf540814a704","name":"Query Generator, Wrong PubsubTopic","time":{"start":1752615376832,"stop":1752615376832,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad5111d6f549c201","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752615277964,"stop":1752615277964,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca54482543a160d","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752615125678,"stop":1752615125679,"duration":1},"status":"passed","severity":"normal"},{"uid":"db14a7bafd275e11","name":"should handle multiple bootstrap peers with different limits","time":{"start":1752615086880,"stop":1752615086880,"duration":0},"status":"passed","severity":"normal"},{"uid":"3219b0121006561","name":"should remove event listeners from globalThis","time":{"start":1752615086259,"stop":1752615086259,"duration":0},"status":"passed","severity":"normal"},{"uid":"66f975ce455ff63f","name":"should handle different types of entries","time":{"start":1752615114802,"stop":1752615114808,"duration":6},"status":"passed","severity":"normal"},{"uid":"b437441527a4f403","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752615095120,"stop":1752615095120,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac191d92a325cbb2","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752615551291,"stop":1752615551291,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8b4a65fdb4799ab","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752615075938,"stop":1752615075940,"duration":2},"status":"passed","severity":"normal"},{"uid":"82c34618318c5db7","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752615125718,"stop":1752615125718,"duration":0},"status":"passed","severity":"normal"},{"uid":"f122dd83821b78fe","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752615116594,"stop":1752615116594,"duration":0},"status":"passed","severity":"normal"},{"uid":"74370750f6e0ed5d","name":"should use DNS peer discovery with light client","time":{"start":1752615151448,"stop":1752615151449,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b50a0bfd98cd636","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1752615116459,"stop":1752615116459,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad536158d0ece8ba","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752615125677,"stop":1752615125677,"duration":0},"status":"passed","severity":"normal"},{"uid":"b71c14de251a57ed","name":"should handle incoming messages","time":{"start":1752615116463,"stop":1752615116463,"duration":0},"status":"passed","severity":"normal"},{"uid":"33dac89d38334882","name":"Push message with content topic containing Chinese","time":{"start":1752615758348,"stop":1752615758348,"duration":0},"status":"passed","severity":"normal"},{"uid":"848f5294cf5ab186","name":"Should update shard info","time":{"start":1752615236322,"stop":1752615236323,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbf7bd8caa93913e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752615125712,"stop":1752615125712,"duration":0},"status":"passed","severity":"normal"},{"uid":"4501f1f0bcd363af","name":"Check message with non string payload is not received","time":{"start":1752615551290,"stop":1752615551290,"duration":0},"status":"passed","severity":"normal"},{"uid":"55bb9ac93cc5c17e","name":"Push message with content topic containing emoji","time":{"start":1752615758352,"stop":1752615758352,"duration":0},"status":"passed","severity":"normal"},{"uid":"8613932d0694aa64","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752615647435,"stop":1752615647435,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe1de6411190ec1","name":"Relay - dialed after","time":{"start":1752615434418,"stop":1752615434418,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ba976b052136c7","name":"non connected peers","time":{"start":1752615244925,"stop":1752615244925,"duration":0},"status":"skipped","severity":"normal"},{"uid":"25369b731212892d","name":"Generator, 2 different pubsubtopics","time":{"start":1752615399808,"stop":1752615399808,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a2ca12889bda199","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752615291407,"stop":1752615291407,"duration":0},"status":"skipped","severity":"normal"},{"uid":"79dad388a6474e9a","name":"Sample","time":{"start":1752615076061,"stop":1752615076061,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c755a4bb3cba01e","name":"Check received message containing short","time":{"start":1752615551282,"stop":1752615551282,"duration":0},"status":"passed","severity":"normal"},{"uid":"973dd71a9a6a746b","name":"should throw error - no id","time":{"start":1752615076660,"stop":1752615076660,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a2f2055e72071df","name":"1 Relay, 1 fetch","time":{"start":1752615094886,"stop":1752615094886,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cf260c74857850a","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752615070645,"stop":1752615070646,"duration":1},"status":"passed","severity":"normal"},{"uid":"605115323df8e31a","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752615116594,"stop":1752615116594,"duration":0},"status":"passed","severity":"normal"},{"uid":"204d8d1820b3ec12","name":"start node with empty content topic","time":{"start":1752615383006,"stop":1752615383006,"duration":0},"status":"passed","severity":"normal"},{"uid":"87e4927bf4a32270","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752615647430,"stop":1752615647430,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff925cb929d2afdb","name":"should handle peer connect event","time":{"start":1752615086264,"stop":1752615086265,"duration":1},"status":"passed","severity":"normal"},{"uid":"b286b92f7abd032b","name":"should emit a peer event after start","time":{"start":1752615099099,"stop":1752615099100,"duration":1},"status":"passed","severity":"normal"},{"uid":"407ae4b2c5bb6c6b","name":"Passing page size 3 when there are 20 messages","time":{"start":1752615420487,"stop":1752615420487,"duration":0},"status":"passed","severity":"normal"},{"uid":"592e9ffb0bc1d0fa","name":"should check false positive rate","time":{"start":1752615127957,"stop":1752615127957,"duration":0},"status":"passed","severity":"normal"},{"uid":"331fb3cfadf00113","name":"should return false and handle errors gracefully","time":{"start":1752615087099,"stop":1752615087099,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c1bf94971c060d2","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752615070660,"stop":1752615070661,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f5622389fcd3887","name":"should return false when peer is not found","time":{"start":1752615086098,"stop":1752615086098,"duration":0},"status":"passed","severity":"normal"},{"uid":"ece538bc3783fbe7","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752615086097,"stop":1752615086097,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dad10866225826d","name":"Push message with content topic containing shell command","time":{"start":1752615758335,"stop":1752615758335,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca4c57c77ce95a6","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752615116027,"stop":1752615116028,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d378673b8992366","name":"Overlapping topic subscription","time":{"start":1752615277950,"stop":1752615277951,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c133458ebe977cb9","name":"should return false when peer has no overlapping shards","time":{"start":1752615086089,"stop":1752615086090,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4b501f7162457fe","name":"should filter out already connected peers","time":{"start":1752615086871,"stop":1752615086871,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4eff343cb8db207","name":"Push message with content topic containing numeric","time":{"start":1752615758346,"stop":1752615758346,"duration":0},"status":"passed","severity":"normal"},{"uid":"af3d27cd25ff7587","name":"Push message with emoji payload","time":{"start":1752615758329,"stop":1752615758329,"duration":0},"status":"passed","severity":"normal"},{"uid":"1663dc898b985b06","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752615125711,"stop":1752615125711,"duration":0},"status":"passed","severity":"normal"},{"uid":"a68132a84522c23c","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752615094887,"stop":1752615094887,"duration":0},"status":"passed","severity":"normal"},{"uid":"5072b5417491e262","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752615070649,"stop":1752615070650,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee0b66ef6995f038","name":"Check publish message containing Basic HTML tag","time":{"start":1752615269452,"stop":1752615269453,"duration":1},"status":"passed","severity":"normal"},{"uid":"4786203c4060dca6","name":"should insert message id into causal history","time":{"start":1752615130510,"stop":1752615130510,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c0aed7bb2bab6a4","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752615086391,"stop":1752615086392,"duration":1},"status":"passed","severity":"normal"},{"uid":"4de2ae416ad901e1","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752615125679,"stop":1752615125679,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b055206f95c24b","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752615130513,"stop":1752615130513,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e69144f78afee4a","name":"Push message with content topic containing short","time":{"start":1752615758330,"stop":1752615758331,"duration":1},"status":"passed","severity":"normal"},{"uid":"acf287b00c78c7e4","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app51/3/topic769/json","time":{"start":1752615383004,"stop":1752615383005,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ce7cc608025d841","name":"should filter peers by codec","time":{"start":1752615087100,"stop":1752615087101,"duration":1},"status":"passed","severity":"normal"},{"uid":"c298c320ebf6ff13","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752615647417,"stop":1752615647417,"duration":0},"status":"passed","severity":"normal"},{"uid":"badc5880b666737f","name":"should dial all known peers when reached zero connections","time":{"start":1752615178002,"stop":1752615178003,"duration":1},"status":"passed","severity":"normal"},{"uid":"925b328443d7fa26","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752615277961,"stop":1752615277961,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb27cea1c8521c0d","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752615125676,"stop":1752615125676,"duration":0},"status":"passed","severity":"normal"},{"uid":"11faf1fa98e99efb","name":"should return empty array for non-existent peer","time":{"start":1752615086873,"stop":1752615086873,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b492c0843934f1","name":"should handle shardReader errors","time":{"start":1752615087103,"stop":1752615087103,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb94cbc43713de","name":"Sign & Recover","time":{"start":1752615105515,"stop":1752615105515,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e2b573f9725cd56","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752615647430,"stop":1752615647431,"duration":1},"status":"passed","severity":"normal"},{"uid":"5962a81453b4a0fb","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752615758334,"stop":1752615758335,"duration":1},"status":"passed","severity":"normal"},{"uid":"11f1de23b64f6bae","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752615382992,"stop":1752615382995,"duration":3},"status":"passed","severity":"normal"},{"uid":"6eb2b7bd90721e10","name":"should invoke callbacks when receiving a message","time":{"start":1752615116508,"stop":1752615116508,"duration":0},"status":"passed","severity":"normal"},{"uid":"acfcee95768cb4e8","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1752615376835,"stop":1752615376835,"duration":0},"status":"passed","severity":"normal"},{"uid":"b96fb5c552944384","name":"Ephemeral messages are not stored","time":{"start":1752615152933,"stop":1752615152934,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcb95aa34cef8b2d","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752615125694,"stop":1752615125696,"duration":2},"status":"passed","severity":"normal"},{"uid":"2fc13067abec826b","name":"should not receive a peer event after stop","time":{"start":1752615244684,"stop":1752615244684,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0eed3706db56c35","name":"should insert elements correctly","time":{"start":1752615127955,"stop":1752615127955,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aa9be43d4859166","name":"Push message with rate limit","time":{"start":1752615758353,"stop":1752615758353,"duration":0},"status":"passed","severity":"normal"},{"uid":"134407b20c0fcf46","name":"should successfully stop","time":{"start":1752615116464,"stop":1752615116465,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2c52ac3827ce879","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752615125693,"stop":1752615125693,"duration":0},"status":"passed","severity":"normal"},{"uid":"b90b3c2d452831d7","name":"should insert message into bloom filter","time":{"start":1752615130510,"stop":1752615130510,"duration":0},"status":"passed","severity":"normal"},{"uid":"609c53975b3bca43","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752615116029,"stop":1752615116029,"duration":0},"status":"passed","severity":"normal"},{"uid":"9252ae08f21763c0","name":"should handle multiple peer connections","time":{"start":1752615086389,"stop":1752615086389,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4fac45a4a267afc","name":"Generator, 2 different pubsubtopics","time":{"start":1752615399806,"stop":1752615399806,"duration":0},"status":"skipped","severity":"normal"},{"uid":"21952ae4979c948","name":"Subscribe to topic containing XML and publish message","time":{"start":1752615277962,"stop":1752615277962,"duration":0},"status":"passed","severity":"normal"},{"uid":"4783f36c26de328b","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752615308885,"stop":1752615308885,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef5c2de2a70939d9","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752615308884,"stop":1752615308885,"duration":1},"status":"passed","severity":"normal"},{"uid":"48b8d6a7c3a3933b","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752615308888,"stop":1752615308889,"duration":1},"status":"passed","severity":"normal"},{"uid":"9903bd178a58dfc2","name":"rejects content-filtered query with only contentTopics","time":{"start":1752615086650,"stop":1752615086650,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce71f25c8ff148f3","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752615125702,"stop":1752615125702,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff16338af6c342d2","name":"should discard bootstrap peers when has more than 1 (default limit)","time":{"start":1752615178003,"stop":1752615178003,"duration":0},"status":"passed","severity":"normal"},{"uid":"58df71293f048c0d","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752615647428,"stop":1752615647428,"duration":0},"status":"passed","severity":"normal"},{"uid":"f10d983960537284","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752615075947,"stop":1752615075947,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0034cdd48e8e5f7","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752615429814,"stop":1752615429814,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e8ed8215531fb7","name":"handles different networkShards values correctly","time":{"start":1752615070638,"stop":1752615070638,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c22dc11690f3f2","name":"should handle a minimal index list","time":{"start":1752615070715,"stop":1752615070716,"duration":1},"status":"passed","severity":"normal"},{"uid":"38eff3aef543428c","name":"should throw error - no public key","time":{"start":1752615076662,"stop":1752615076662,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac70bd09e72dc1d0","name":"Ephemeral field set to true","time":{"start":1752615087245,"stop":1752615087245,"duration":0},"status":"passed","severity":"normal"},{"uid":"72b8f982b1d57cf7","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752615086738,"stop":1752615086739,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca03b8ae5581f9ed","name":"accepts valid content-filtered query","time":{"start":1752615086649,"stop":1752615086649,"duration":0},"status":"passed","severity":"normal"},{"uid":"431b5d704ed5cc7e","name":"Nodes with multiple pubsub topic","time":{"start":1752615262144,"stop":1752615262144,"duration":0},"status":"passed","severity":"normal"},{"uid":"188c3e1bc9ac8b59","name":"should handle queue overflow by adding peers to queue","time":{"start":1752615085821,"stop":1752615085821,"duration":0},"status":"passed","severity":"normal"},{"uid":"d82f1886c75a757e","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752615308888,"stop":1752615308888,"duration":0},"status":"passed","severity":"normal"},{"uid":"67007fe5772b57f5","name":"should set default options when no config provided","time":{"start":1752615087093,"stop":1752615087093,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f753c6490680c8","name":"should return false when peer has no shard info","time":{"start":1752615086090,"stop":1752615086093,"duration":3},"status":"passed","severity":"normal"},{"uid":"d354f626aa6ea09","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752615095121,"stop":1752615095121,"duration":0},"status":"skipped","severity":"normal"},{"uid":"80bcf1c469b58789","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752615277964,"stop":1752615277964,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1baf169ab02f2b","name":"random static sharding 6 - Cluster ID: 391, Shard ID: 699","time":{"start":1752615421693,"stop":1752615421693,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb4b3b664ee325f","name":"Query Generator, No Decoder","time":{"start":1752615376832,"stop":1752615376833,"duration":1},"status":"passed","severity":"normal"},{"uid":"5841496ab410ac81","name":"should not allow unachievable error rate","time":{"start":1752615125251,"stop":1752615125254,"duration":3},"status":"passed","severity":"normal"},{"uid":"1257672dbfa3501c","name":"can query messages normally","time":{"start":1752615386160,"stop":1752615386164,"duration":4},"status":"passed","severity":"normal"},{"uid":"e73b1955e294f0be","name":"should return false when peer is not found","time":{"start":1752615086093,"stop":1752615086093,"duration":0},"status":"passed","severity":"normal"},{"uid":"45a205bdde08ea49","name":"Push message with shell command payload","time":{"start":1752615758327,"stop":1752615758328,"duration":1},"status":"passed","severity":"normal"},{"uid":"7939cff5ce34393a","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752615410657,"stop":1752615410658,"duration":1},"status":"passed","severity":"normal"},{"uid":"2079b26ad31f05a","name":"Symmetric encrypt & Decrypt","time":{"start":1752615105514,"stop":1752615105515,"duration":1},"status":"passed","severity":"normal"},{"uid":"40463e3ae5bf1026","name":"should save new peer to store","time":{"start":1752615085878,"stop":1752615085878,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4c3d51beea2a76e","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752615075948,"stop":1752615075949,"duration":1},"status":"passed","severity":"normal"},{"uid":"a30caf7ba889671e","name":"should be delivered immediately if received","time":{"start":1752615130518,"stop":1752615130518,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e7daa271506cb5","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752615094879,"stop":1752615094880,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c232def93b627da","name":"should create ShardReader with contentTopics network config","time":{"start":1752615086087,"stop":1752615086088,"duration":1},"status":"passed","severity":"normal"},{"uid":"d83275b474ac22cb","name":"should not change state when connections remain after disconnect","time":{"start":1752615086265,"stop":1752615086265,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aed5d47e9dd27cd","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752615647424,"stop":1752615647424,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ffb2b935318dd7","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752615070716,"stop":1752615070716,"duration":0},"status":"passed","severity":"normal"},{"uid":"4962ee69293b054f","name":"Fails to publish duplicate message","time":{"start":1752615269471,"stop":1752615269471,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f6292e7da8c663d","name":"should reject if WakuNode is not started","time":{"start":1752615116512,"stop":1752615116512,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d2bcb4e83093d1d","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752615647428,"stop":1752615647428,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f102440e8300c5","name":"should handle mixed peer types with bootstrap limiting","time":{"start":1752615086881,"stop":1752615086881,"duration":0},"status":"passed","severity":"normal"},{"uid":"36fcad3e92a9ab8d","name":"retrieves a single peer","time":{"start":1752615095116,"stop":1752615095117,"duration":1},"status":"passed","severity":"normal"},{"uid":"efdb9bff608978a8","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752615152934,"stop":1752615152935,"duration":1},"status":"passed","severity":"normal"},{"uid":"2096ccd22407d455","name":"should not dispatch event when already disconnected","time":{"start":1752615086266,"stop":1752615086266,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa215b7058696c2","name":"Push message with meta","time":{"start":1752615758336,"stop":1752615758336,"duration":0},"status":"passed","severity":"normal"},{"uid":"608efed8e0f89ef3","name":"Push message with content topic containing Chinese","time":{"start":1752615758332,"stop":1752615758333,"duration":1},"status":"passed","severity":"normal"},{"uid":"9188667731617c27","name":"should return false when peer is not on topic","time":{"start":1752615087103,"stop":1752615087103,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a6eeef0db16fa46","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752615125706,"stop":1752615125707,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ed11221f91360b4","name":"should be safe to call multiple times","time":{"start":1752615087094,"stop":1752615087095,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6542f37af0a4de7","name":"Throws when trying to push message with empty payload","time":{"start":1752615758330,"stop":1752615758330,"duration":0},"status":"passed","severity":"normal"}] |