[{"uid":"a57a2eafb271d989","name":"should dial peer when peer is discovered","time":{"start":1752828359405,"stop":1752828359405,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca2abb4ab24aec38","name":"Refresh subscription","time":{"start":1752828556125,"stop":1752828556125,"duration":0},"status":"skipped","severity":"normal"},{"uid":"63826c48df1a843f","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752828545168,"stop":1752828545168,"duration":0},"status":"passed","severity":"normal"},{"uid":"69304a6743fa5171","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1752828359121,"stop":1752828359121,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c34601ce74ae339","name":"Relay - dialed first","time":{"start":1752828690649,"stop":1752828690650,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a50149ac8f499dd","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752828343733,"stop":1752828343734,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a6516e3b38417","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752828913085,"stop":1752828913086,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e093522897be225","name":"Push message with Russian payload","time":{"start":1752829020148,"stop":1752829020148,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e419f47ffada384","name":"Push message with content topic containing long","time":{"start":1752829020151,"stop":1752829020151,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7b18707a4ed66b5","name":"Sign & Recover","time":{"start":1752828378133,"stop":1752828378133,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcc9adb907679b9d","name":"should properly create peer info with all multiaddrs","time":{"start":1752828349692,"stop":1752828349692,"duration":0},"status":"passed","severity":"normal"},{"uid":"1188b68a01d958c0","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752828547704,"stop":1752828547704,"duration":0},"status":"passed","severity":"normal"},{"uid":"acc04e5da448af3","name":"Push message with content topic containing Russian","time":{"start":1752829020141,"stop":1752829020141,"duration":0},"status":"passed","severity":"normal"},{"uid":"d106e8371d9c12ee","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752828388206,"stop":1752828388208,"duration":2},"status":"passed","severity":"normal"},{"uid":"c4a07087eb37c2f0","name":"should dial peers from store when no connections remain","time":{"start":1752828359091,"stop":1752828359091,"duration":0},"status":"passed","severity":"normal"},{"uid":"10b5f07c6a458461","name":"should invoke callbacks when receiving a message","time":{"start":1752828389147,"stop":1752828389148,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e6cb9473ec0ccc1","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752828666508,"stop":1752828666508,"duration":0},"status":"passed","severity":"normal"},{"uid":"2454970005844cce","name":"Check publish message containing XML","time":{"start":1752828552383,"stop":1752828552385,"duration":2},"status":"passed","severity":"normal"},{"uid":"e66ae72a51582f59","name":"should select older connection if present","time":{"start":1752828359490,"stop":1752828359490,"duration":0},"status":"passed","severity":"normal"},{"uid":"76f572f0eb079cfb","name":"Subscribe to topic containing short and receive message","time":{"start":1752828913077,"stop":1752828913077,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d67283370dd697","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752828358914,"stop":1752828358914,"duration":0},"status":"passed","severity":"normal"},{"uid":"accbe9b66d09ae75","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752828686711,"stop":1752828686712,"duration":1},"status":"passed","severity":"normal"},{"uid":"d56771735dd4adaf","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752828343729,"stop":1752828343730,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a6e0e0b1c55c779","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752828614631,"stop":1752828614631,"duration":0},"status":"passed","severity":"normal"},{"uid":"5055ac81be4d1c75","name":"can start the service","time":{"start":1752828371771,"stop":1752828371771,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3fc30a82fc32ac8","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752828402874,"stop":1752828402874,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f0cda173f05376b","name":"should not dispatch event when already disconnected","time":{"start":1752828358933,"stop":1752828358933,"duration":0},"status":"passed","severity":"normal"},{"uid":"c50c7bd0b42d60ec","name":"should send relay ping messages on timer","time":{"start":1752828359903,"stop":1752828359903,"duration":0},"status":"passed","severity":"normal"},{"uid":"cabb2dd026b78693","name":"should allow redial after failed dial cooldown expires","time":{"start":1752828358162,"stop":1752828358162,"duration":0},"status":"passed","severity":"normal"},{"uid":"6044dfab20fbfb3d","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752828349111,"stop":1752828349111,"duration":0},"status":"passed","severity":"normal"},{"uid":"107a5977789d2d95","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752828343723,"stop":1752828343724,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f6114cd7d0e9e3f","name":"should handle corrupted local storage data gracefully","time":{"start":1752828371775,"stop":1752828371776,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdb56a0377da7db3","name":"Push message with short payload","time":{"start":1752829020146,"stop":1752829020146,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cfe57d897bd9a3a","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752828349114,"stop":1752828349114,"duration":0},"status":"passed","severity":"normal"},{"uid":"756c5ad87749e2f6","name":"should dial all remaining peers","time":{"start":1752828359093,"stop":1752828359093,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6f36e589cb1c5a5","name":"Check received message with timestamp: 1752828417609 ","time":{"start":1752828861595,"stop":1752828861595,"duration":0},"status":"passed","severity":"normal"},{"uid":"23a6ddde67985e32","name":"Push message with unicode special characters payload","time":{"start":1752829020150,"stop":1752829020150,"duration":0},"status":"passed","severity":"normal"},{"uid":"473bbc162eee6bd1","name":"Check publish message containing unicode special characters","time":{"start":1752828552387,"stop":1752828552387,"duration":0},"status":"passed","severity":"normal"},{"uid":"368781dcefca7737","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752828913083,"stop":1752828913083,"duration":0},"status":"passed","severity":"normal"},{"uid":"21ea79a37fe46b5","name":"should set field with all protocols enabled","time":{"start":1752828349692,"stop":1752828349693,"duration":1},"status":"passed","severity":"normal"},{"uid":"895387816bedffc","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752828547701,"stop":1752828547701,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c35a78277b3e28f","name":"should be safe to call multiple times","time":{"start":1752828360036,"stop":1752828360036,"duration":0},"status":"passed","severity":"normal"},{"uid":"9110c81f14d0d767","name":"should handle corrupted shard info gracefully","time":{"start":1752828358552,"stop":1752828358552,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b8922a0f2273dd","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752828402869,"stop":1752828402869,"duration":0},"status":"passed","severity":"normal"},{"uid":"27bd5fe0fd9b225c","name":"Encoder throws on undefined content topic","time":{"start":1752828360025,"stop":1752828360025,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a2426da348958d2","name":"should perform ping and update peer store on timer","time":{"start":1752828359900,"stop":1752828359900,"duration":0},"status":"passed","severity":"normal"},{"uid":"b234a9c4839a5784","name":"returns only open connection if one present","time":{"start":1752828359489,"stop":1752828359489,"duration":0},"status":"passed","severity":"normal"},{"uid":"cec5d95acaaff8ed","name":"random static sharding 5 - Cluster ID: 908, Shard ID: 29","time":{"start":1752828660970,"stop":1752828660971,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc35fb679bc86a03","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752828437734,"stop":1752828437735,"duration":1},"status":"passed","severity":"normal"},{"uid":"df5ca3aef16fa7e0","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752828402873,"stop":1752828402873,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba461becc4fd4e7","name":"Overlapping topic subscription","time":{"start":1752828556125,"stop":1752828556125,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fc8291736020ef6e","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752828397958,"stop":1752828397958,"duration":0},"status":"passed","severity":"normal"},{"uid":"529a3d9fc90a892d","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752828397570,"stop":1752828397570,"duration":0},"status":"passed","severity":"normal"},{"uid":"3706003b94d601bd","name":"should handle complete discovery-to-dial flow","time":{"start":1752828359424,"stop":1752828359424,"duration":0},"status":"passed","severity":"normal"},{"uid":"9166eaf3a166d03d","name":"should add peer to queue when queue is not empty","time":{"start":1752828358143,"stop":1752828358144,"duration":1},"status":"passed","severity":"normal"},{"uid":"8da8448690fcdc43","name":"Push message with Script payload","time":{"start":1752829020148,"stop":1752829020148,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b6436cbe9899a0","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752828367540,"stop":1752828367540,"duration":0},"status":"passed","severity":"normal"},{"uid":"108a3adcae83ff0b","name":"connects to nwaku","time":{"start":1752828687301,"stop":1752828687301,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a2976411dd408f1","name":"Passing an array","time":{"start":1752828687302,"stop":1752828687302,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b8032e246f91928","name":"should reject if WakuNode is not started","time":{"start":1752828388739,"stop":1752828388739,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c617d6160602a4b","name":"should add event listeners to globalThis","time":{"start":1752828358920,"stop":1752828358921,"duration":1},"status":"passed","severity":"normal"},{"uid":"dddc1ff4b61be6f4","name":"should properly create location multiaddrs - tcp4","time":{"start":1752828349690,"stop":1752828349691,"duration":1},"status":"passed","severity":"normal"},{"uid":"173d26d8adf92503","name":"Renews subscription after lossing a connection","time":{"start":1752828913097,"stop":1752828913097,"duration":0},"status":"passed","severity":"normal"},{"uid":"58659186ab96e8b8","name":"should be safe to call multiple times","time":{"start":1752828359082,"stop":1752828359083,"duration":1},"status":"passed","severity":"normal"},{"uid":"758f5175108fbafa","name":"messageHashStr produces different results for different inputs","time":{"start":1752828359540,"stop":1752828359540,"duration":0},"status":"passed","severity":"normal"},{"uid":"88664c8d0d5201fa","name":"should handle peerStore errors gracefully","time":{"start":1752828360042,"stop":1752828360042,"duration":0},"status":"passed","severity":"normal"},{"uid":"d48fedbf2e0b53fc","name":"Publish message with custom timestamp: Fri Jul 18 2025 07:49:05 GMT+0000 (Coordinated Universal Time)","time":{"start":1752828552388,"stop":1752828552389,"duration":1},"status":"passed","severity":"normal"},{"uid":"23adb8c1b9a8162a","name":"messageHashStr produces consistent results for the same input","time":{"start":1752828359539,"stop":1752828359540,"duration":1},"status":"passed","severity":"normal"},{"uid":"99adb7e03999a1de","name":"Push message with content topic containing Script","time":{"start":1752829020141,"stop":1752829020142,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c6161337abaf21f","name":"should properly clean up resources when disposed","time":{"start":1752828387709,"stop":1752828387709,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8177927d6e6336a","name":"Check received message with timestamp: 1752828417609000000 ","time":{"start":1752828861585,"stop":1752828861585,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c2c45e52170b0b","name":"Push message with Basic HTML tag payload","time":{"start":1752829020149,"stop":1752829020149,"duration":0},"status":"passed","severity":"normal"},{"uid":"69777683e011a25f","name":"Check received message containing unicode special characters","time":{"start":1752828861584,"stop":1752828861584,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a2bbf3994e36e8","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app37/3/topic505/proto","time":{"start":1752828649934,"stop":1752828649934,"duration":0},"status":"passed","severity":"normal"},{"uid":"119a3389f250e931","name":"Sets default value correctly","time":{"start":1752828687303,"stop":1752828687303,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2e077daa0e2cf27","name":"Check message with no payload is not received","time":{"start":1752828861587,"stop":1752828861588,"duration":1},"status":"passed","severity":"normal"},{"uid":"972dd37d0c3d1117","name":"Passing page size 11 when there are 10 messages","time":{"start":1752828680905,"stop":1752828680905,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eea378a16732891","name":"Push message with shell command payload","time":{"start":1752829020149,"stop":1752829020149,"duration":0},"status":"passed","severity":"normal"},{"uid":"7efbcde527740f8a","name":"Push message with rate limit","time":{"start":1752829020156,"stop":1752829020156,"duration":0},"status":"passed","severity":"normal"},{"uid":"c27f68dbf79a69c4","name":"Store - dialed after - with timeout","time":{"start":1752828690651,"stop":1752828690651,"duration":0},"status":"passed","severity":"normal"},{"uid":"c545c271cd891535","name":"should clear existing timers before creating new ones","time":{"start":1752828359905,"stop":1752828359905,"duration":0},"status":"passed","severity":"normal"},{"uid":"76cb50361592ca54","name":"Push message with Basic HTML tag payload","time":{"start":1752829020137,"stop":1752829020137,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b59f3bda4a5160","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752828367544,"stop":1752828367544,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0924de236b06956","name":"Meta field set when metaSetter is specified","time":{"start":1752828360025,"stop":1752828360025,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d9275d7f5ef6200","name":"should emit a peer event after start","time":{"start":1752828422788,"stop":1752828422788,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a1b9760425074a","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app46/5/topic351/json","time":{"start":1752828649937,"stop":1752828649937,"duration":0},"status":"passed","severity":"normal"},{"uid":"571e395341272901","name":"Check publish message containing short","time":{"start":1752828552377,"stop":1752828552377,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e705d9196332e6a","name":"Push message with custom timestamp: 1722070038113","time":{"start":1752829020144,"stop":1752829020145,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ae31e68cc6b7b3c","name":"should keep entries that haven't expired yet","time":{"start":1752828387707,"stop":1752828387708,"duration":1},"status":"passed","severity":"normal"},{"uid":"cef75f70c7c589ba","name":"more peers than existing","time":{"start":1752828527696,"stop":1752828527696,"duration":0},"status":"skipped","severity":"normal"},{"uid":"581999a50a322237","name":"Generator, custom pubsub topic","time":{"start":1752828666509,"stop":1752828666511,"duration":2},"status":"skipped","severity":"normal"},{"uid":"d6790d7f9f87b242","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752828359536,"stop":1752828359536,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb4742ca515e8d76","name":"should handle errors gracefully when getting peer info","time":{"start":1752828358552,"stop":1752828358552,"duration":0},"status":"passed","severity":"normal"},{"uid":"daff468db4afd3a5","name":"should retry failed tasks","time":{"start":1752828388519,"stop":1752828388519,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef0705e39b98e9c9","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752828359899,"stop":1752828359900,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa5d4f79867fa43d","name":"Push message with special chars payload","time":{"start":1752829020147,"stop":1752829020147,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b79318a0254256d","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752828397940,"stop":1752828397940,"duration":0},"status":"passed","severity":"normal"},{"uid":"a64aee931fde9be2","name":"should handle peer store update failures gracefully","time":{"start":1752828359901,"stop":1752828359901,"duration":0},"status":"passed","severity":"normal"},{"uid":"826362438d5c6181","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752828630069,"stop":1752828630069,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a9374e6be1e51bc2","name":"throws on content topic with empty version field","time":{"start":1752828343716,"stop":1752828343716,"duration":0},"status":"passed","severity":"normal"},{"uid":"234de15e26cfd4ac","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752828489975,"stop":1752828489976,"duration":1},"status":"passed","severity":"normal"},{"uid":"964926d8c0e0e100","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752828913089,"stop":1752828913089,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b27bc94b771b6b","name":"should throw an error for missing required configuration","time":{"start":1752828343729,"stop":1752828343729,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdc55a652715c266","name":"Check received message with timestamp: 1752828417609 ","time":{"start":1752828861585,"stop":1752828861585,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bcf9d109502744f","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752828387941,"stop":1752828387942,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b78550c53e99eb4","name":"should add event listeners for peer connect and disconnect","time":{"start":1752828359895,"stop":1752828359896,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b38d18788913d7e","name":"Rejects garbage","time":{"start":1752828392391,"stop":1752828392391,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e1e1b5cc5da07c5","name":"Query generator for multiple messages","time":{"start":1752828675350,"stop":1752828675350,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b54f8679483cf7","name":"should handle complete peer lifecycle","time":{"start":1752828359906,"stop":1752828359907,"duration":1},"status":"passed","severity":"normal"},{"uid":"6111ee0b255007ef","name":"should dial peers from store on start","time":{"start":1752828359081,"stop":1752828359082,"duration":1},"status":"passed","severity":"normal"},{"uid":"3af1ae598a2be6fd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752828397961,"stop":1752828397961,"duration":0},"status":"passed","severity":"normal"},{"uid":"52f6c7dde8d1d4af","name":"Subscribe to topic containing Script and receive message","time":{"start":1752828913081,"stop":1752828913081,"duration":0},"status":"passed","severity":"normal"},{"uid":"568ab5947307edc1","name":"can query messages by message hash","time":{"start":1752828653930,"stop":1752828653931,"duration":1},"status":"passed","severity":"normal"},{"uid":"71d35e678e353427","name":"Push message with numeric payload","time":{"start":1752829020147,"stop":1752829020147,"duration":0},"status":"passed","severity":"normal"},{"uid":"af70531001385f72","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app22/1/topic960/utf8","time":{"start":1752828649937,"stop":1752828649938,"duration":1},"status":"passed","severity":"normal"},{"uid":"afa5b08f3a94638d","name":"should check connected peers if present and suitable","time":{"start":1752828388741,"stop":1752828388741,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b91461852ba1811","name":"Callback on promise","time":{"start":1752828675352,"stop":1752828675353,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe4256a67bc65ce0","name":"can start and stop the service","time":{"start":1752828371772,"stop":1752828371772,"duration":0},"status":"passed","severity":"normal"},{"uid":"75c91a3822f070dd","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752828545169,"stop":1752828545170,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcad1305a23ea959","name":"should get all peers from store","time":{"start":1752828359092,"stop":1752828359092,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e81370e7a1d7f9","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752828349114,"stop":1752828349114,"duration":0},"status":"passed","severity":"normal"},{"uid":"984585e342c4e3a3","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752828630068,"stop":1752828630068,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5fea57f5f8507073","name":"should remove expired entries after TTL has passed","time":{"start":1752828387696,"stop":1752828387697,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e4b9c5342d58098","name":"should insert message into bloom filter","time":{"start":1752828402868,"stop":1752828402868,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b103941ae82884","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app83/1/topic463/json","time":{"start":1752828649935,"stop":1752828649937,"duration":2},"status":"passed","severity":"normal"},{"uid":"32c5ecdccdb7a196","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752828424880,"stop":1752828424881,"duration":1},"status":"passed","severity":"normal"},{"uid":"5feec36b80081d7e","name":"Relay","time":{"start":1752828422861,"stop":1752828422862,"duration":1},"status":"passed","severity":"normal"},{"uid":"5181debbca0163e8","name":"should return false when clusterId doesn't match","time":{"start":1752828388208,"stop":1752828388209,"duration":1},"status":"passed","severity":"normal"},{"uid":"a88d6d79d96a37e4","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752828402872,"stop":1752828402872,"duration":0},"status":"passed","severity":"normal"},{"uid":"82e69d527f22a696","name":"should only return 1 node with relay capability","time":{"start":1752828367882,"stop":1752828367882,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9fada0fa21e1ff1","name":"Generator, 2 different pubsubtopics","time":{"start":1752828666511,"stop":1752828666517,"duration":6},"status":"skipped","severity":"normal"},{"uid":"ee4477d9d6092202","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752828397949,"stop":1752828397949,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b5d501bb1dbc9f","name":"should retry on complete failure if specified","time":{"start":1752828388405,"stop":1752828388405,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b0dcbf9f213125e","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752828614630,"stop":1752828614630,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab8ab64069b98b2","name":"should not fail to stop the service if it was not started","time":{"start":1752828527474,"stop":1752828527475,"duration":1},"status":"passed","severity":"normal"},{"uid":"db7861084556640c","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1752828388350,"stop":1752828388350,"duration":0},"status":"passed","severity":"normal"},{"uid":"393570f4c6ceec67","name":"can start and stop the service","time":{"start":1752828527474,"stop":1752828527474,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fcc8fe99987fe0d","name":"Ordered Callback - false","time":{"start":1752828669176,"stop":1752828669176,"duration":0},"status":"passed","severity":"normal"},{"uid":"987547494ed8d039","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752828367540,"stop":1752828367541,"duration":1},"status":"passed","severity":"normal"},{"uid":"218dcb0e4c66c6d9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752828343735,"stop":1752828343735,"duration":0},"status":"passed","severity":"normal"},{"uid":"efd6738be1bb293e","name":"Check received message containing JSON","time":{"start":1752828861583,"stop":1752828861583,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba7df3618ad200cc","name":"should handle network check errors gracefully","time":{"start":1752828358176,"stop":1752828358176,"duration":0},"status":"passed","severity":"normal"},{"uid":"3358ba1d8d34f05a","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752828343726,"stop":1752828343727,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd9d8a8534293a0f","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752828913097,"stop":1752828913097,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1399cee791f6063","name":"should add received messages to bloom filter","time":{"start":1752828402870,"stop":1752828402870,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e70a28e3ab1129d","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752828913088,"stop":1752828913088,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6c47351135bcbb4","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752828343722,"stop":1752828343723,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd351db132063de7","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752828343727,"stop":1752828343727,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4f9f02aed9abedb","name":"Encoder throws on empty string content topic","time":{"start":1752828379254,"stop":1752828379254,"duration":0},"status":"passed","severity":"normal"},{"uid":"dce56bfa01997cc7","name":"Passing page size 10 when there are 10 messages","time":{"start":1752828680894,"stop":1752828680902,"duration":8},"status":"passed","severity":"normal"},{"uid":"5685c3846139f723","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752828349117,"stop":1752828349117,"duration":0},"status":"passed","severity":"normal"},{"uid":"fae661fcbb44e1db","name":"Store - dialed first","time":{"start":1752828690651,"stop":1752828690651,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1ff67d106a4cbfd","name":"Overlapping topic subscription","time":{"start":1752828913090,"stop":1752828913090,"duration":0},"status":"passed","severity":"normal"},{"uid":"466207c771643b2a","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752828388090,"stop":1752828388090,"duration":0},"status":"passed","severity":"normal"},{"uid":"27e05e80f82c805e","name":"should return no connections if no open connection provided","time":{"start":1752828359489,"stop":1752828359490,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a3b4015c5a4c352","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752828359534,"stop":1752828359534,"duration":0},"status":"passed","severity":"normal"},{"uid":"53737f64cbb030d3","name":"should handle complete connection lifecycle","time":{"start":1752828358944,"stop":1752828358945,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c420eb7e6333c7","name":"topics with same application and version share the same shard","time":{"start":1752828343723,"stop":1752828343723,"duration":0},"status":"passed","severity":"normal"},{"uid":"e905be03101acbc2","name":"should allow redial after cooldown period","time":{"start":1752828358151,"stop":1752828358152,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dae520157c18fe4","name":"should get / set UDP multiaddr","time":{"start":1752828349689,"stop":1752828349689,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfe84c41ad09cb2d","name":"Check meta is set [symmetric]","time":{"start":1752828377751,"stop":1752828377751,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d43f3e398509182","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752828343748,"stop":1752828343748,"duration":0},"status":"passed","severity":"normal"},{"uid":"8366aa3cb74b1f17","name":"throws on empty content topic","time":{"start":1752828343712,"stop":1752828343714,"duration":2},"status":"passed","severity":"normal"},{"uid":"d2705c6a7bccb17e","name":"Decoder throws on empty string content topic","time":{"start":1752828379255,"stop":1752828379255,"duration":0},"status":"passed","severity":"normal"},{"uid":"66cb742ed9c05379","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752828913072,"stop":1752828913073,"duration":1},"status":"passed","severity":"normal"},{"uid":"6016b00fae97dad8","name":"should set field with only RELAY enabled","time":{"start":1752828349693,"stop":1752828349693,"duration":0},"status":"passed","severity":"normal"},{"uid":"a57788f204a66b4b","name":"should encode/decode to RLP encoding","time":{"start":1752828349688,"stop":1752828349688,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e5a5ea60b25cbe4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752828343742,"stop":1752828343742,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ffaa7b7f4ff4f2d","name":"should be safe to call multiple times","time":{"start":1752828360035,"stop":1752828360035,"duration":0},"status":"passed","severity":"normal"},{"uid":"71f0cde61d925538","name":"throws on content topic with non-number generation field","time":{"start":1752828343715,"stop":1752828343715,"duration":0},"status":"passed","severity":"normal"},{"uid":"77360650d94c45d4","name":"should filter peers by codec","time":{"start":1752828360041,"stop":1752828360041,"duration":0},"status":"passed","severity":"normal"},{"uid":"620202935f91f204","name":"should do nothing if no non-locked connections to drop","time":{"start":1752828359120,"stop":1752828359121,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c70878d65eaa724","name":"should return false when pubsub topic parsing fails","time":{"start":1752828358551,"stop":1752828358551,"duration":0},"status":"passed","severity":"normal"},{"uid":"8978fcd61bc6c03f","name":"Throws when trying to push message with empty payload","time":{"start":1752829020139,"stop":1752829020139,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae4295dc4ce03602","name":"throws an error for improperly formatted content topics","time":{"start":1752828343724,"stop":1752828343724,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a29bae2830b105","name":"Check message with non string payload is not received","time":{"start":1752828861588,"stop":1752828861588,"duration":0},"status":"passed","severity":"normal"},{"uid":"66f09249ff399012","name":"Push message with escaped characters payload","time":{"start":1752829020150,"stop":1752829020150,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe1dcb4069340046","name":"caches peers it previously fetched","time":{"start":1752828367882,"stop":1752828367882,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f03ffc29072e18","name":"Check received message containing long","time":{"start":1752828861590,"stop":1752828861590,"duration":0},"status":"passed","severity":"normal"},{"uid":"c70910ac28aff8b7","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752828343725,"stop":1752828343725,"duration":0},"status":"passed","severity":"normal"},{"uid":"b05cee31ab944c59","name":"throws on content topic with too few or too many fields","time":{"start":1752828343714,"stop":1752828343715,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1b77a3a367b86fc","name":"should use shardsUnderCluster when provided","time":{"start":1752828388205,"stop":1752828388206,"duration":1},"status":"passed","severity":"normal"},{"uid":"e804f38ee1c72af","name":"should dial one peer on dial","time":{"start":1752828507417,"stop":1752828507417,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a10c4ced9d7c86d","name":"should create KeepAliveManager with relay","time":{"start":1752828359895,"stop":1752828359895,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbef4d059f662927","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752828358943,"stop":1752828358943,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb167501cb59c466","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752828343720,"stop":1752828343720,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c6beada89f40620","name":"Push 30 different messages","time":{"start":1752829020150,"stop":1752829020150,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b3e936f7b002bb58","name":"Push message with emoji payload","time":{"start":1752829020150,"stop":1752829020150,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1fa63beea5d4e4a","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752828397940,"stop":1752828397941,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf4f938ce9f9f533","name":"Check received message containing numeric","time":{"start":1752828861580,"stop":1752828861580,"duration":0},"status":"passed","severity":"normal"},{"uid":"f54c13e0853d4d7","name":"Fails to push message bigger that 1MB","time":{"start":1752829020146,"stop":1752829020146,"duration":0},"status":"passed","severity":"normal"},{"uid":"95245b651adb548b","name":"Query with Promise Callback, No Decoder","time":{"start":1752828640409,"stop":1752828640409,"duration":0},"status":"passed","severity":"normal"},{"uid":"779aea3c925d1d3b","name":"Check received message containing emoji","time":{"start":1752828861594,"stop":1752828861595,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ae86a496c31336b","name":"Ephemeral field set to true","time":{"start":1752828360024,"stop":1752828360024,"duration":0},"status":"passed","severity":"normal"},{"uid":"45881c280f1dd000","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752828388339,"stop":1752828388340,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dded7c2ba455708","name":"Subscribe and receive messages via waku relay post","time":{"start":1752828913087,"stop":1752828913087,"duration":0},"status":"passed","severity":"normal"},{"uid":"8176c2b170eca80b","name":"should initialize with default number of peers","time":{"start":1752828388324,"stop":1752828388324,"duration":0},"status":"passed","severity":"normal"},{"uid":"3706c9ada30d40e2","name":"should initialize with custom number of peers","time":{"start":1752828388325,"stop":1752828388325,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c098a7147b466c","name":"should transition to Unhealthy when no connections","time":{"start":1752828388709,"stop":1752828388709,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1728f21b713e173","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752828367543,"stop":1752828367543,"duration":0},"status":"passed","severity":"normal"},{"uid":"19311228ad304ad","name":"should skip peer when not on same shard","time":{"start":1752828358152,"stop":1752828358152,"duration":0},"status":"passed","severity":"normal"},{"uid":"446d2fdc72868dec","name":"should use provided shard info when available","time":{"start":1752828388204,"stop":1752828388204,"duration":0},"status":"passed","severity":"normal"},{"uid":"20774a0e700479cc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752828397966,"stop":1752828397966,"duration":0},"status":"passed","severity":"normal"},{"uid":"b91e143438b3653","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752828913082,"stop":1752828913082,"duration":0},"status":"passed","severity":"normal"},{"uid":"71d5ab560be610dc","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752828359534,"stop":1752828359534,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b7824880ca2b24","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752828343719,"stop":1752828343719,"duration":0},"status":"passed","severity":"normal"},{"uid":"f592e00b66dfd704","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752828397949,"stop":1752828397949,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0bb7dce89c46f0","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752828367545,"stop":1752828367545,"duration":0},"status":"passed","severity":"normal"},{"uid":"718b2522099e6b2d","name":"Throws when trying to push message with empty payload","time":{"start":1752829020151,"stop":1752829020151,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0ef5237b966dfb6","name":"Subscribe and receives messages on 20 topics","time":{"start":1752828913088,"stop":1752828913088,"duration":0},"status":"passed","severity":"normal"},{"uid":"a22665cce8bc5dfa","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752828343722,"stop":1752828343722,"duration":0},"status":"passed","severity":"normal"},{"uid":"f98147d95a04d6e3","name":"Push message with content topic containing numeric","time":{"start":1752829020140,"stop":1752829020140,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f566d9985957c","name":"should enable all discoveries when explicitly set","time":{"start":1752828388089,"stop":1752828388090,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a040ed7e5935cea","name":"Filter","time":{"start":1752828690652,"stop":1752828690652,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c0b83128b95d52b","name":"Check publish message containing Basic HTML tag","time":{"start":1752828552385,"stop":1752828552385,"duration":0},"status":"passed","severity":"normal"},{"uid":"36cf1622eb57facb","name":"should update ack status of messages in outgoing buffer","time":{"start":1752828402874,"stop":1752828402874,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb24c5ea5531f20","name":"messageHashStr works with IProtoMessage","time":{"start":1752828359539,"stop":1752828359539,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d5e3035e7954de","name":"shard 0","time":{"start":1752828660966,"stop":1752828660966,"duration":0},"status":"passed","severity":"normal"},{"uid":"c94adf80003821e","name":"should handle dial errors gracefully","time":{"start":1752828359099,"stop":1752828359100,"duration":1},"status":"passed","severity":"normal"},{"uid":"29b69ca0dcc65b97","name":"Check publish message containing emoji","time":{"start":1752828552387,"stop":1752828552387,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb5aa85c9b1262c","name":"Check message with no pubsub topic is not received","time":{"start":1752828861587,"stop":1752828861587,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d6e13d0537e5ce2","name":"Check publish message containing Russian","time":{"start":1752828552380,"stop":1752828552381,"duration":1},"status":"passed","severity":"normal"},{"uid":"c72c75d70c1d5aea","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752828343718,"stop":1752828343718,"duration":0},"status":"passed","severity":"normal"},{"uid":"eca42a0f4ae1515d","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752828397942,"stop":1752828397948,"duration":6},"status":"passed","severity":"normal"},{"uid":"e7f44d2d9fddf696","name":"should reject on timeout if it was set","time":{"start":1752828388741,"stop":1752828388741,"duration":0},"status":"passed","severity":"normal"},{"uid":"f60e0b601ee3ddb0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752828343732,"stop":1752828343733,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d3c96e9e3d72b08","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752828343731,"stop":1752828343731,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fad1a0ab7e81b96","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752828556124,"stop":1752828556124,"duration":0},"status":"passed","severity":"normal"},{"uid":"357a2af63c6b123","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752828397957,"stop":1752828397957,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5236a2c6c64328b","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752828397930,"stop":1752828397930,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d0dc1c7c246228","name":"should be safe to call multiple times","time":{"start":1752828359897,"stop":1752828359897,"duration":0},"status":"passed","severity":"normal"},{"uid":"c55fc498748a3a12","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752828630061,"stop":1752828630062,"duration":1},"status":"passed","severity":"normal"},{"uid":"8554208a943fa650","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1752828359082,"stop":1752828359082,"duration":0},"status":"passed","severity":"normal"},{"uid":"740e04412d34fd23","name":"should not discard bootstrap peers if under the limit","time":{"start":1752828460863,"stop":1752828460863,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5f715f5b5095a17","name":"should create ShardReader with contentTopics network config","time":{"start":1752828358529,"stop":1752828358530,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6856358a60d5442","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752828349115,"stop":1752828349115,"duration":0},"status":"passed","severity":"normal"},{"uid":"b94ebb800c221d7b","name":"should be safe to call multiple times","time":{"start":1752828359083,"stop":1752828359084,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c6d64acec22cd86","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752828397941,"stop":1752828397941,"duration":0},"status":"passed","severity":"normal"},{"uid":"af35aa97bd2bf3d1","name":"should handle peer connect event","time":{"start":1752828358931,"stop":1752828358931,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ceeca3ed501aba","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752828913075,"stop":1752828913075,"duration":0},"status":"passed","severity":"normal"},{"uid":"815204616e2e65a4","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752828675351,"stop":1752828675351,"duration":0},"status":"passed","severity":"normal"},{"uid":"c396121072596cf1","name":"should handle peer store errors gracefully","time":{"start":1752828359414,"stop":1752828359418,"duration":4},"status":"passed","severity":"normal"},{"uid":"805407d511cf8c54","name":"should dial all known peers when reached zero connections","time":{"start":1752828460862,"stop":1752828460863,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ecf7d1ed52493a8","name":"should not dial peers from store when browser is not connected","time":{"start":1752828359090,"stop":1752828359090,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ed115297008ad90","name":"should clear timers for specific peer on disconnect","time":{"start":1752828359904,"stop":1752828359904,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2d744dfb6cf346f","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752828367883,"stop":1752828367884,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b912692e7e5e5c0","name":"should wait for Store peer to be connected","time":{"start":1752828388742,"stop":1752828388742,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e898752ef19f458","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752828437734,"stop":1752828437734,"duration":0},"status":"passed","severity":"normal"},{"uid":"55dd729f95121ebf","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752828371775,"stop":1752828371775,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f074a981047ff7","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752828686707,"stop":1752828686708,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f02699bef6b9b0","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752828343718,"stop":1752828343719,"duration":1},"status":"passed","severity":"normal"},{"uid":"d25073fc46c47772","name":"should return true when peer is on the same network","time":{"start":1752828358531,"stop":1752828358531,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1e0f1a928c234ce","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752828397964,"stop":1752828397965,"duration":1},"status":"passed","severity":"normal"},{"uid":"2270ca3178cbd3c2","name":"returns nothing if no connections present","time":{"start":1752828359489,"stop":1752828359489,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eef2405d4acda53","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752828913097,"stop":1752828913098,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d76eb491b7f370f","name":"Check message on other pubsub topic is not received","time":{"start":1752828861596,"stop":1752828861597,"duration":1},"status":"passed","severity":"normal"},{"uid":"1396a64b5078e44a","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1752828388341,"stop":1752828388341,"duration":0},"status":"passed","severity":"normal"},{"uid":"e73bb518da203fc2","name":"should handle errors when removing globalThis listeners","time":{"start":1752828358926,"stop":1752828358926,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef17f18fb379475","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752828343727,"stop":1752828343728,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea1ae8402d6be274","name":"Push message with Chinese payload","time":{"start":1752829020135,"stop":1752829020135,"duration":0},"status":"passed","severity":"normal"},{"uid":"55aadfd61fe99275","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752828397570,"stop":1752828397571,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e8e3f3e690e8a2f","name":"Push message with content topic containing JSON","time":{"start":1752829020154,"stop":1752829020154,"duration":0},"status":"passed","severity":"normal"},{"uid":"2088aadb861ac87","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752828397923,"stop":1752828397923,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c0706720806d9d2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752828397965,"stop":1752828397965,"duration":0},"status":"passed","severity":"normal"},{"uid":"3caa49999d5f2b4a","name":"should return false and handle errors gracefully","time":{"start":1752828360040,"stop":1752828360040,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebc6e0d1727122d","name":"Asymmetric encrypt & decrypt","time":{"start":1752828378131,"stop":1752828378131,"duration":0},"status":"passed","severity":"normal"},{"uid":"98b327e5365849cf","name":"Push message with custom timestamp: 1752824838113","time":{"start":1752829020145,"stop":1752829020145,"duration":0},"status":"passed","severity":"normal"},{"uid":"905379c5cf1f5c77","name":"Relay + Store","time":{"start":1752828349694,"stop":1752828349694,"duration":0},"status":"passed","severity":"normal"},{"uid":"81f9181e41a8f31","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752828675853,"stop":1752828675853,"duration":0},"status":"passed","severity":"normal"},{"uid":"864457ff737d2578","name":"should dial second nwaku node that was discovered","time":{"start":1752828417963,"stop":1752828417964,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2b39f9e3b617c081","name":"should handle case with all peers already connected","time":{"start":1752828359100,"stop":1752828359101,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3a1c7c04e07c037","name":"should filter out already connected peers","time":{"start":1752828359092,"stop":1752828359092,"duration":0},"status":"passed","severity":"normal"},{"uid":"9be0ecf00cf29be","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752828397966,"stop":1752828397966,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee84e89d7b979b0a","name":"Push message with content topic containing Russian","time":{"start":1752829020153,"stop":1752829020153,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6143558e0829bff","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752828913093,"stop":1752828913093,"duration":0},"status":"passed","severity":"normal"},{"uid":"c34efdfa94e06219","name":"Check publish message containing Chinese","time":{"start":1752828552380,"stop":1752828552380,"duration":0},"status":"passed","severity":"normal"},{"uid":"65cc021e08c3158f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752828397963,"stop":1752828397963,"duration":0},"status":"passed","severity":"normal"},{"uid":"41862f741f83cde8","name":"Push message with content topic containing escaped characters","time":{"start":1752829020154,"stop":1752829020155,"duration":1},"status":"passed","severity":"normal"},{"uid":"6599d29c0626d12d","name":"should remove event listeners","time":{"start":1752828359896,"stop":1752828359896,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b8064d5b640a0c0","name":"can start and stop the service","time":{"start":1752828422786,"stop":1752828422787,"duration":1},"status":"passed","severity":"normal"},{"uid":"b99789d6aeaa3eac","name":"rejects hash query with content filter parameters","time":{"start":1752828359355,"stop":1752828359356,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a48fa5359cb87b7","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752828913096,"stop":1752828913097,"duration":1},"status":"passed","severity":"normal"},{"uid":"80c881a8e525a223","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752828630062,"stop":1752828630062,"duration":0},"status":"passed","severity":"normal"},{"uid":"7340773430181eff","name":"should push the message to the outgoing buffer","time":{"start":1752828402867,"stop":1752828402867,"duration":0},"status":"passed","severity":"normal"},{"uid":"29a5e4ac2b7ad88","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752828397939,"stop":1752828397940,"duration":1},"status":"passed","severity":"normal"},{"uid":"c42698387e80d9e7","name":"Push message with content topic containing shell command","time":{"start":1752829020143,"stop":1752829020143,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f331e61dbfedbc","name":"should handle browser offline state overriding peer connections","time":{"start":1752828358945,"stop":1752828358957,"duration":12},"status":"passed","severity":"normal"},{"uid":"7cf6e1279814b7bf","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752828397958,"stop":1752828397959,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce7631ce313b9cb0","name":"Subscribe to topic containing Script and publish message","time":{"start":1752828556130,"stop":1752828556131,"duration":1},"status":"passed","severity":"normal"},{"uid":"874a1a39c9f7a900","name":"Query with Ordered Callback, No message returned","time":{"start":1752828640408,"stop":1752828640409,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1a591fdf46175df","name":"should add and remove event listeners correctly","time":{"start":1752828371776,"stop":1752828371776,"duration":0},"status":"passed","severity":"normal"},{"uid":"251bf6fb1872ccaf","name":"Query Generator, No message returned","time":{"start":1752828640407,"stop":1752828640408,"duration":1},"status":"passed","severity":"normal"},{"uid":"c71b6ce7220b0bb9","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752828630064,"stop":1752828630065,"duration":1},"status":"passed","severity":"normal"},{"uid":"a205c69a732591fe","name":"Correctly serialized arguments","time":{"start":1752828490140,"stop":1752828490140,"duration":0},"status":"passed","severity":"normal"},{"uid":"d62c2804beb2ffa8","name":"should not dispatch event when already connected","time":{"start":1752828358933,"stop":1752828358933,"duration":0},"status":"passed","severity":"normal"},{"uid":"c221685f9fc44a3b","name":"Push message with content topic containing emoji","time":{"start":1752829020155,"stop":1752829020155,"duration":0},"status":"passed","severity":"normal"},{"uid":"3831e366c798b2af","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752828397925,"stop":1752828397925,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2327cb283f569a6","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752828388204,"stop":1752828388205,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9c4c771b9e55cb0","name":"should clear all timers","time":{"start":1752828359897,"stop":1752828359897,"duration":0},"status":"passed","severity":"normal"},{"uid":"f608724be3668f16","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752828359902,"stop":1752828359902,"duration":0},"status":"passed","severity":"normal"},{"uid":"987a449bf15c1e51","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752828397957,"stop":1752828397957,"duration":0},"status":"passed","severity":"normal"},{"uid":"8989d63f9257e0f7","name":"should create ConnectionManager with required options","time":{"start":1752828360031,"stop":1752828360031,"duration":0},"status":"passed","severity":"normal"},{"uid":"84b6683c2ef03d72","name":"Push message with Chinese payload","time":{"start":1752829020147,"stop":1752829020147,"duration":0},"status":"passed","severity":"normal"},{"uid":"70668a5a043deb65","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752828343742,"stop":1752828343742,"duration":0},"status":"passed","severity":"normal"},{"uid":"7745d5d36555e40f","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752828397932,"stop":1752828397932,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a2320ad21a25adf","name":"Passing page size 0 when there are 110 messages","time":{"start":1752828680893,"stop":1752828680894,"duration":1},"status":"passed","severity":"normal"},{"uid":"2205b46d515233be","name":"Fails to publish message with empty text","time":{"start":1752828552391,"stop":1752828552394,"duration":3},"status":"passed","severity":"normal"},{"uid":"764b0775ac32686","name":"Check received message containing long","time":{"start":1752828861580,"stop":1752828861580,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e268dd8e5a3909e","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752828349111,"stop":1752828349111,"duration":0},"status":"passed","severity":"normal"},{"uid":"1788bf2d2ead7b81","name":"Push message with shell command payload","time":{"start":1752829020137,"stop":1752829020138,"duration":1},"status":"passed","severity":"normal"},{"uid":"1911f3d28356d64f","name":"should create all internal components","time":{"start":1752828360034,"stop":1752828360034,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee88fd4c59602a62","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752828343725,"stop":1752828343725,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b23339211f7238","name":"should throw error - no public key","time":{"start":1752828349685,"stop":1752828349686,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e5d047e037eefb7","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752828349113,"stop":1752828349113,"duration":0},"status":"passed","severity":"normal"},{"uid":"85bddab878a50be5","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752828343731,"stop":1752828343731,"duration":0},"status":"passed","severity":"normal"},{"uid":"41cceacc4d71659c","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752828675854,"stop":1752828675855,"duration":1},"status":"passed","severity":"normal"},{"uid":"723686a6405548e5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752828343735,"stop":1752828343736,"duration":1},"status":"passed","severity":"normal"},{"uid":"731500454765467f","name":"should handle case when navigator is not available","time":{"start":1752828358927,"stop":1752828358927,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b3b6c51fe6cbab","name":"Relay - times out","time":{"start":1752828690650,"stop":1752828690650,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a201ec4881399e","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752828556132,"stop":1752828556132,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a49d3cf8151210","name":"should be delivered immediately if received","time":{"start":1752828402874,"stop":1752828402874,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5c93e3147cb7772","name":"LightPush","time":{"start":1752828690651,"stop":1752828690652,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe099243fe4bcf14","name":"should not fail to stop the service if it was not started","time":{"start":1752828422787,"stop":1752828422787,"duration":0},"status":"passed","severity":"normal"},{"uid":"2284fc06c6ff4996","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752828359663,"stop":1752828359664,"duration":1},"status":"passed","severity":"normal"},{"uid":"daf6d68986eb2d1f","name":"Subscribe to topic containing short and receive message","time":{"start":1752828913090,"stop":1752828913091,"duration":1},"status":"passed","severity":"normal"},{"uid":"964b29737ae0883d","name":"Passing page size 3 when there are 20 messages","time":{"start":1752828680894,"stop":1752828680894,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe16b800c9039bd","name":"Publish message with large meta","time":{"start":1752828552399,"stop":1752828552399,"duration":0},"status":"passed","severity":"normal"},{"uid":"e83a8f2a41b85445","name":"Mutual subscription","time":{"start":1752828556121,"stop":1752828556122,"duration":1},"status":"passed","severity":"normal"},{"uid":"9783199793b3424b","name":"Nodes with multiple pubsub topic","time":{"start":1752828545167,"stop":1752828545167,"duration":0},"status":"passed","severity":"normal"},{"uid":"e10f2bc0979d8ef","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752828343732,"stop":1752828343732,"duration":0},"status":"passed","severity":"normal"},{"uid":"954c5eb697fe8baa","name":"should remove event listeners from libp2p","time":{"start":1752828358921,"stop":1752828358922,"duration":1},"status":"passed","severity":"normal"},{"uid":"3550cd60350d29a4","name":"should discard bootstrap peers when has more than set limit","time":{"start":1752828460863,"stop":1752828460863,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c1591e32691887","name":"throws on content topic with empty topic name field","time":{"start":1752828343716,"stop":1752828343717,"duration":1},"status":"passed","severity":"normal"},{"uid":"357a2bb3dfffe520","name":"handles empty shards array correctly","time":{"start":1752828343746,"stop":1752828343746,"duration":0},"status":"passed","severity":"normal"},{"uid":"c00d024fafb4a459","name":"Publish message with custom timestamp: Sat Jul 27 2024 08:49:05 GMT+0000 (Coordinated Universal Time)","time":{"start":1752828552388,"stop":1752828552388,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a1c56f0af1a8a2","name":"Check message with invalid timestamp is not received","time":{"start":1752828861596,"stop":1752828861596,"duration":0},"status":"passed","severity":"normal"},{"uid":"927b995f818e9934","name":"should return false when network is not connected","time":{"start":1752828360037,"stop":1752828360037,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb88f89197bc2849","name":"should get / set TCP multiaddr","time":{"start":1752828349689,"stop":1752828349690,"duration":1},"status":"passed","severity":"normal"},{"uid":"4327c779fbdd5565","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752828547703,"stop":1752828547703,"duration":0},"status":"passed","severity":"normal"},{"uid":"83c6ad9d16d5df01","name":"throws on content topic with empty encoding field","time":{"start":1752828343717,"stop":1752828343717,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e6c235a9aea280a","name":"Push message with long payload","time":{"start":1752829020146,"stop":1752829020147,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad92394ac8d62143","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752828343730,"stop":1752828343730,"duration":0},"status":"passed","severity":"normal"},{"uid":"6068344bde3fadff","name":"Check received message containing escaped characters","time":{"start":1752828861594,"stop":1752828861594,"duration":0},"status":"passed","severity":"normal"},{"uid":"972384c0830ce044","name":"should handle shardReader errors","time":{"start":1752828360043,"stop":1752828360043,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cc9273addac82fa","name":"Publishes to nwaku","time":{"start":1752828541859,"stop":1752828541859,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b9c0f2648559635","name":"should return false when shard is not included in network shards","time":{"start":1752828388209,"stop":1752828388210,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b84c634f12abc4c","name":"Check received message containing Basic HTML tag","time":{"start":1752828861583,"stop":1752828861583,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d2c3a8940f277d8","name":"should handle dial errors gracefully","time":{"start":1752828359413,"stop":1752828359413,"duration":0},"status":"passed","severity":"normal"},{"uid":"e171ac2b25e92663","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752828660966,"stop":1752828660967,"duration":1},"status":"passed","severity":"normal"},{"uid":"879df3e4d5c58a4e","name":"Privacy Node - default protocol","time":{"start":1752828690652,"stop":1752828690653,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d9f2bc867acea12","name":"Push message with content topic containing Arabic","time":{"start":1752829020141,"stop":1752829020141,"duration":0},"status":"passed","severity":"normal"},{"uid":"96f8743508032b65","name":"Check received message containing shell command","time":{"start":1752828861584,"stop":1752828861584,"duration":0},"status":"passed","severity":"normal"},{"uid":"838986fec5597da2","name":"Push message with emoji payload","time":{"start":1752829020138,"stop":1752829020139,"duration":1},"status":"passed","severity":"normal"},{"uid":"be2af09649281a14","name":"should clear the dialing interval","time":{"start":1752828358131,"stop":1752828358132,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b79a22fb9172845","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752828913095,"stop":1752828913095,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a658162e2c2e6d","name":"should have no discoveries enabled by default","time":{"start":1752828388087,"stop":1752828388088,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd0ad8aafb87f62a","name":"should start ping timers on peer connect","time":{"start":1752828359898,"stop":1752828359898,"duration":0},"status":"passed","severity":"normal"},{"uid":"4029f2239913aa6b","name":"should wait for Filter peer to be connected","time":{"start":1752828388742,"stop":1752828388742,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea098a2a9921ec8a","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752828367663,"stop":1752828367663,"duration":0},"status":"passed","severity":"normal"},{"uid":"93995e00baeddcbd","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752828397950,"stop":1752828397950,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e77138b076986fd","name":"udp ip6 address","time":{"start":1752828349024,"stop":1752828349025,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdba77d719489a12","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752828388338,"stop":1752828388339,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdb3b298e78bf14","name":"Push message with special chars payload","time":{"start":1752829020135,"stop":1752829020135,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ecd6f384ea7402","name":"Push message with Script payload","time":{"start":1752829020136,"stop":1752829020137,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe1ab45487d2114b","name":"should support chaining for add method","time":{"start":1752828387696,"stop":1752828387696,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a389b4509cbe4b2","name":"should save new peer to store","time":{"start":1752828359419,"stop":1752828359423,"duration":4},"status":"passed","severity":"normal"},{"uid":"3d08d042fc90333c","name":"Check received message containing Russian","time":{"start":1752828861582,"stop":1752828861582,"duration":0},"status":"passed","severity":"normal"},{"uid":"a31d24782f451616","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752828343747,"stop":1752828343748,"duration":1},"status":"passed","severity":"normal"},{"uid":"71b3e1968e6da03f","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752828861598,"stop":1752828861598,"duration":0},"status":"passed","severity":"normal"},{"uid":"b382284ad7564bbb","name":"should throw if no connection provided","time":{"start":1752828359659,"stop":1752828359660,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb331c8efd2bd92d","name":"Default pageSize","time":{"start":1752828680906,"stop":1752828680906,"duration":0},"status":"passed","severity":"normal"},{"uid":"68840435abb6ddd2","name":"Subscribe and receive messages via waku relay post","time":{"start":1752828913073,"stop":1752828913073,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed27bd5ad87d8960","name":"should hang up with multiaddr and return true on success","time":{"start":1752828360039,"stop":1752828360040,"duration":1},"status":"passed","severity":"normal"},{"uid":"b76c77f5072796a","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752828343730,"stop":1752828343731,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b0c95faaa4e1a8e","name":"should not receive a peer event before start","time":{"start":1752828422789,"stop":1752828422789,"duration":0},"status":"passed","severity":"normal"},{"uid":"82345e20c3ff3405","name":"should throw an error for missing sharding configuration","time":{"start":1752828343746,"stop":1752828343746,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ebfee4684c97369","name":"Check received message containing Arabic","time":{"start":1752828861581,"stop":1752828861581,"duration":0},"status":"passed","severity":"normal"},{"uid":"93160a918e7a6086","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752828397960,"stop":1752828397960,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f3430d991aa68f","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752828359664,"stop":1752828359664,"duration":0},"status":"passed","severity":"normal"},{"uid":"415286dedb029c71","name":"Push message with rate limit","time":{"start":1752829020144,"stop":1752829020144,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b428af47f3207e6","name":"random static sharding 7 - Cluster ID: 389, Shard ID: 726","time":{"start":1752828660971,"stop":1752828660971,"duration":0},"status":"passed","severity":"normal"},{"uid":"295741fc523cdbf2","name":"Check received message containing emoji","time":{"start":1752828861585,"stop":1752828861585,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1be1cc5f838cc70","name":"Check received message containing Script","time":{"start":1752828861582,"stop":1752828861582,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0479872314683f7","name":"Promise Callback - false","time":{"start":1752828669175,"stop":1752828669175,"duration":0},"status":"passed","severity":"normal"},{"uid":"c724bd4228f67120","name":"Push message with XML payload","time":{"start":1752829020149,"stop":1752829020149,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d0dd343c9de7d61","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752828913082,"stop":1752828913082,"duration":0},"status":"passed","severity":"normal"},{"uid":"62b31b4f52fedd6c","name":"Refresh subscription","time":{"start":1752828913090,"stop":1752828913090,"duration":0},"status":"passed","severity":"normal"},{"uid":"8388381365a1ebce","name":"Check message on other pubsub topic is not received","time":{"start":1752828861587,"stop":1752828861587,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd98843fb58f9c1","name":"Accepts a valid Waku Message","time":{"start":1752828392389,"stop":1752828392390,"duration":1},"status":"passed","severity":"normal"},{"uid":"8747f5f4e039419e","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752828686712,"stop":1752828686712,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d04cff68dc12a99","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752828545167,"stop":1752828545167,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f121ab9b1d2ba8","name":"it tolerates circular branch references","time":{"start":1752828367880,"stop":1752828367881,"duration":1},"status":"passed","severity":"normal"},{"uid":"f001ec29bd01ed17","name":"Fails to push message with large meta","time":{"start":1752829020156,"stop":1752829020156,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c25d4da8da84a2","name":"Check publish message after client node is restarted","time":{"start":1752828552399,"stop":1752828552399,"duration":0},"status":"skipped","severity":"normal"},{"uid":"28273a5d839950dc","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752828556127,"stop":1752828556127,"duration":0},"status":"passed","severity":"normal"},{"uid":"b664ba10e247bb25","name":"should dial peers from store when browser is connected","time":{"start":1752828359084,"stop":1752828359090,"duration":6},"status":"passed","severity":"normal"},{"uid":"6a92e1037e4d24f4","name":"should dial with PeerId and return stream","time":{"start":1752828360038,"stop":1752828360038,"duration":0},"status":"passed","severity":"normal"},{"uid":"5abc381d7ba30faa","name":"random static sharding 3 - Cluster ID: 413, Shard ID: 962","time":{"start":1752828660970,"stop":1752828660970,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdd263300a50e008","name":"should encodeTxt and decodeTxt","time":{"start":1752828349683,"stop":1752828349684,"duration":1},"status":"passed","severity":"normal"},{"uid":"50be210213e6e2a9","name":"should handle queue processing errors gracefully","time":{"start":1752828358172,"stop":1752828358172,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e311c24227fc4f","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752828343721,"stop":1752828343722,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c7cb90f724c95e8","name":"Encoder throws on empty string content topic","time":{"start":1752828360025,"stop":1752828360026,"duration":1},"status":"passed","severity":"normal"},{"uid":"a19a05b4cbc84c8b","name":"Fails to publish message with wrong content topic","time":{"start":1752828552394,"stop":1752828552394,"duration":0},"status":"passed","severity":"normal"},{"uid":"544cfcd3f7713d14","name":"should be able to encode the field with only STORE set to true","time":{"start":1752828349110,"stop":1752828349111,"duration":1},"status":"passed","severity":"normal"},{"uid":"94f12e0c4ccddf87","name":"Fails to push message with large meta","time":{"start":1752829020144,"stop":1752829020144,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa7958a31f17d22c","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752828552395,"stop":1752828552395,"duration":0},"status":"passed","severity":"normal"},{"uid":"824c448d7bb90bde","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1752828359113,"stop":1752828359113,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d6aa45c4613fb37","name":"should properly start and stop event listening","time":{"start":1752828388710,"stop":1752828388711,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b64695d2b21e119","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752828388329,"stop":1752828388330,"duration":1},"status":"passed","severity":"normal"},{"uid":"74d04a1c95bfccd","name":"should set field with only STORE enabled","time":{"start":1752828349693,"stop":1752828349693,"duration":0},"status":"passed","severity":"normal"},{"uid":"3405a175b483c239","name":"throws on content topic with empty application field","time":{"start":1752828343716,"stop":1752828343716,"duration":0},"status":"passed","severity":"normal"},{"uid":"611e99a6edc3ad1","name":"Waku message hash computation (payload length 0)","time":{"start":1752828359535,"stop":1752828359535,"duration":0},"status":"passed","severity":"normal"},{"uid":"b22e2f62282afe74","name":"should not be empty after adding a subscription","time":{"start":1752828389147,"stop":1752828389147,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a7307dcee21a70","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752828343728,"stop":1752828343729,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f763ee3020b38f5","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1752828359113,"stop":1752828359113,"duration":0},"status":"passed","severity":"normal"},{"uid":"c04f8eec7ad5e42e","name":"should handle different types of entries","time":{"start":1752828387708,"stop":1752828387709,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad821d15757ab97d","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752828397928,"stop":1752828397929,"duration":1},"status":"passed","severity":"normal"},{"uid":"e370c3437fe044af","name":"should be online or offline if network state changed","time":{"start":1752828437738,"stop":1752828437740,"duration":2},"status":"passed","severity":"normal"},{"uid":"4d8e4aab296d80ac","name":"should not create relay timers when relay is not provided","time":{"start":1752828359902,"stop":1752828359902,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec6497f6ebf791c7","name":"should insert message id into causal history","time":{"start":1752828402868,"stop":1752828402868,"duration":0},"status":"passed","severity":"normal"},{"uid":"871cbf637dcac637","name":"should handle peer store errors gracefully","time":{"start":1752828359112,"stop":1752828359112,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b28f3ae5baa3919","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752828397965,"stop":1752828397965,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbb35204590ce468","name":"Fields are not dropped","time":{"start":1752828359578,"stop":1752828359579,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbe1c3a368260a66","name":"should only return 1 node with store capability","time":{"start":1752828367883,"stop":1752828367883,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9f539b916dc9db3","name":"should not allow k > 12","time":{"start":1752828397565,"stop":1752828397568,"duration":3},"status":"passed","severity":"normal"},{"uid":"a9758dfb45bfe2","name":"should be able to dial TLS multiaddrs","time":{"start":1752828507419,"stop":1752828507419,"duration":0},"status":"passed","severity":"normal"},{"uid":"470a39e1b9410ca6","name":"should initialize with Unhealthy status","time":{"start":1752828388708,"stop":1752828388709,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c90c91371d56643","name":"should mark all messages in causal history as acknowledged","time":{"start":1752828402871,"stop":1752828402871,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc3c7e5d29b2bf0","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752828675854,"stop":1752828675854,"duration":0},"status":"passed","severity":"normal"},{"uid":"4adcdeca280b3936","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752828379252,"stop":1752828379253,"duration":1},"status":"passed","severity":"normal"},{"uid":"10c3a4f1dd429ce0","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752828367039,"stop":1752828367040,"duration":1},"status":"passed","severity":"normal"},{"uid":"80d6e12415be17c9","name":"should increase lamport timestamp","time":{"start":1752828402867,"stop":1752828402867,"duration":0},"status":"passed","severity":"normal"},{"uid":"f575760874905084","name":"messageHash returns a Uint8Array","time":{"start":1752828359536,"stop":1752828359536,"duration":0},"status":"passed","severity":"normal"},{"uid":"6906b75cb95f5d7f","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752828913082,"stop":1752828913083,"duration":1},"status":"passed","severity":"normal"},{"uid":"e542c5ec0c85fb24","name":"Push message with content topic containing emoji","time":{"start":1752829020143,"stop":1752829020143,"duration":0},"status":"passed","severity":"normal"},{"uid":"9384bfa099b00e7e","name":"Check publish message containing SQL Injection","time":{"start":1752828552381,"stop":1752828552382,"duration":1},"status":"passed","severity":"normal"},{"uid":"7496a5396115171a","name":"should be sent with empty content","time":{"start":1752828402873,"stop":1752828402873,"duration":0},"status":"passed","severity":"normal"},{"uid":"a150cde32f0bf18f","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752828343718,"stop":1752828343718,"duration":0},"status":"passed","severity":"normal"},{"uid":"c24ada5d033bebb0","name":"non connected peers","time":{"start":1752828527696,"stop":1752828527696,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b865ed0587613c48","name":"Symmetric encrypt & Decrypt","time":{"start":1752828378131,"stop":1752828378132,"duration":1},"status":"passed","severity":"normal"},{"uid":"e758ebabe4d43e3","name":"should handle errors when getting connections","time":{"start":1752828358943,"stop":1752828358944,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5f05ce3fc1a38f4","name":"Subscribe to topic containing Script and receive message","time":{"start":1752828913094,"stop":1752828913094,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b84b9b1bfbd1a","name":"should return unique PubsubTopics for static sharding","time":{"start":1752828343727,"stop":1752828343727,"duration":0},"status":"passed","severity":"normal"},{"uid":"fae38988776e0a66","name":"should handle a minimal index list","time":{"start":1752828343781,"stop":1752828343782,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2569381fc602a73","name":"handles different networkShards values correctly","time":{"start":1752828343724,"stop":1752828343724,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e2ab0c47b837d7f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752828397964,"stop":1752828397964,"duration":0},"status":"passed","severity":"normal"},{"uid":"47b1d1a618d336a4","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752828367541,"stop":1752828367542,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bb903d272f86756","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752828397963,"stop":1752828397964,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b889f15ac580eb0","name":"should properly create location multiaddrs - tcp6","time":{"start":1752828349691,"stop":1752828349691,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2371c4b9c93ac36","name":"Query with Promise Callback, No message returned","time":{"start":1752828640410,"stop":1752828640410,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab011bd6ecc50100","name":"configure the node with multiple content topics","time":{"start":1752828649938,"stop":1752828649938,"duration":0},"status":"passed","severity":"normal"},{"uid":"32173fa10de489f5","name":"Publish message with custom timestamp: Fri Jul 18 2025 09:49:05 GMT+0000 (Coordinated Universal Time)","time":{"start":1752828552389,"stop":1752828552389,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef79577b9bef92e0","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752828343726,"stop":1752828343726,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf2d720fc46c56d","name":"should not modify tags of connections for different peers","time":{"start":1752828388351,"stop":1752828388351,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae377e7c15677f71","name":"Check received message containing special chars","time":{"start":1752828861580,"stop":1752828861581,"duration":1},"status":"passed","severity":"normal"},{"uid":"b07033e1a90b5955","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752828397930,"stop":1752828397930,"duration":0},"status":"passed","severity":"normal"},{"uid":"8512cf8aab70cb69","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752828913087,"stop":1752828913087,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c511cfbe8ddb9f","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752828343744,"stop":1752828343745,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dc366d2d4c2b29d","name":"should handle empty pubsub topics","time":{"start":1752828359905,"stop":1752828359905,"duration":0},"status":"passed","severity":"normal"},{"uid":"1091254773aa6dc","name":"should not fail to stop the service if it was not started","time":{"start":1752828371772,"stop":1752828371772,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e190fa295387e2","name":"A test","time":{"start":1752828480395,"stop":1752828480395,"duration":0},"status":"passed","severity":"normal"},{"uid":"59ae09bdeeec88c7","name":"throws on content topic with generation field greater than 0","time":{"start":1752828343715,"stop":1752828343716,"duration":1},"status":"passed","severity":"normal"},{"uid":"caec8f8effc20075","name":"Publish without waiting for remote peer","time":{"start":1752828556122,"stop":1752828556122,"duration":0},"status":"passed","severity":"normal"},{"uid":"83c96291f78504c8","name":"should return false when navigator.onLine is false","time":{"start":1752828358926,"stop":1752828358927,"duration":1},"status":"passed","severity":"normal"},{"uid":"96c455c87819253d","name":"Check message received after jswaku node is restarted","time":{"start":1752828861598,"stop":1752828861598,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4ca9ad76784fbb5","name":"Query generator for 2000 messages","time":{"start":1752828675356,"stop":1752828675356,"duration":0},"status":"passed","severity":"normal"},{"uid":"4475393afdb6c038","name":"Query Generator, No Decoder","time":{"start":1752828640407,"stop":1752828640407,"duration":0},"status":"passed","severity":"normal"},{"uid":"d405c16b600d070f","name":"should attach causal history and bloom filter to each message","time":{"start":1752828402868,"stop":1752828402869,"duration":1},"status":"passed","severity":"normal"},{"uid":"962257c156e111f5","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752828358927,"stop":1752828358927,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a2378b5caeec19","name":"1 Relay, 1 Filter, gives up","time":{"start":1752828367663,"stop":1752828367663,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f3a1dcd74b6102","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752828397929,"stop":1752828397929,"duration":0},"status":"passed","severity":"normal"},{"uid":"75517ee76d8df130","name":"Check publish message containing escaped characters","time":{"start":1752828552386,"stop":1752828552387,"duration":1},"status":"passed","severity":"normal"},{"uid":"d58409cf8b8cb480","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752828630063,"stop":1752828630064,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec08dd944cf5a313","name":"should return false when peer shard info is not found","time":{"start":1752828358545,"stop":1752828358545,"duration":0},"status":"passed","severity":"normal"},{"uid":"44bd69f126cca2b0","name":"Push message with SQL Injection payload","time":{"start":1752829020136,"stop":1752829020136,"duration":0},"status":"passed","severity":"normal"},{"uid":"e27ad1869254ff74","name":"Push message with content topic containing unicode special characters","time":{"start":1752829020155,"stop":1752829020155,"duration":0},"status":"passed","severity":"normal"},{"uid":"d494f137791bc1ba","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752828397931,"stop":1752828397931,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e55f49dddff1c0c","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752828913092,"stop":1752828913092,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b067a1a063acbc1","name":"should properly create location multiaddrs - udp4","time":{"start":1752828349690,"stop":1752828349690,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e35e5f205bd828b","name":"should return false","time":{"start":1752828349687,"stop":1752828349687,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e5c7eeaca02eac1","name":"Check received message containing Arabic","time":{"start":1752828861591,"stop":1752828861591,"duration":0},"status":"passed","severity":"normal"},{"uid":"b48ace8c2402e019","name":"Query Generator - true","time":{"start":1752828669174,"stop":1752828669174,"duration":0},"status":"passed","severity":"normal"},{"uid":"901c9227f52451d8","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app78/2/topic408/utf8","time":{"start":1752828649932,"stop":1752828649933,"duration":1},"status":"passed","severity":"normal"},{"uid":"e70a0ac393aabd1c","name":"rejects content-filtered query with only contentTopics","time":{"start":1752828359355,"stop":1752828359355,"duration":0},"status":"passed","severity":"normal"},{"uid":"a630dfc9e71629fd","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752828556126,"stop":1752828556127,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a18c13c0594209a","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752828349118,"stop":1752828349118,"duration":0},"status":"passed","severity":"normal"},{"uid":"16e84bffae73485a","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752828913096,"stop":1752828913096,"duration":0},"status":"passed","severity":"normal"},{"uid":"45a08564cc3af6d5","name":"Push message with content topic containing JSON","time":{"start":1752829020142,"stop":1752829020142,"duration":0},"status":"passed","severity":"normal"},{"uid":"dacd959853c16a8c","name":"random static sharding 8 - Cluster ID: 417, Shard ID: 42","time":{"start":1752828660971,"stop":1752828660972,"duration":1},"status":"passed","severity":"normal"},{"uid":"a165d9256b700da6","name":"Decoder throws on undefined content topic","time":{"start":1752828360026,"stop":1752828360026,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4f1e053a3878761","name":"can start the service","time":{"start":1752828527473,"stop":1752828527474,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2a14e663210a08e","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752828913094,"stop":1752828913094,"duration":0},"status":"passed","severity":"normal"},{"uid":"6797ca7fd528214f","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752828397926,"stop":1752828397926,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c982de3b307ce72","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752828913095,"stop":1752828913095,"duration":0},"status":"passed","severity":"normal"},{"uid":"1be0bd8377031c10","name":"nwaku subscribes","time":{"start":1752828541859,"stop":1752828541859,"duration":0},"status":"passed","severity":"normal"},{"uid":"67ba4575730c01df","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752828556127,"stop":1752828556127,"duration":0},"status":"passed","severity":"normal"},{"uid":"16a96d3ab3651594","name":"random static sharding 2 - Cluster ID: 420, Shard ID: 579","time":{"start":1752828660967,"stop":1752828660969,"duration":2},"status":"passed","severity":"normal"},{"uid":"b393f4369690e23b","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752828556132,"stop":1752828556132,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb56b07993a0983","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752828913074,"stop":1752828913074,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e2452ae84005ebc9","name":"should return empty list for no shard","time":{"start":1752828343728,"stop":1752828343728,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b8f368bcaf3c44b","name":"should set default options when no config provided","time":{"start":1752828360032,"stop":1752828360033,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fb759ad8281918d","name":"Subscribe and publish message","time":{"start":1752828556123,"stop":1752828556123,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f2471ec448e002c","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752828343720,"stop":1752828343720,"duration":0},"status":"passed","severity":"normal"},{"uid":"d98ae047f7c2b1c6","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752828343741,"stop":1752828343742,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f06dc52b7a5f2c6","name":"should be safe to call multiple times","time":{"start":1752828359403,"stop":1752828359403,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf3b9331b6c1615","name":"Subscribe and receive messages via lightPush","time":{"start":1752828913071,"stop":1752828913072,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ad46585067950f0","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752828913079,"stop":1752828913079,"duration":0},"status":"passed","severity":"normal"},{"uid":"13594dd2adf03fb6","name":"should dial peer when on same shard","time":{"start":1752828358152,"stop":1752828358152,"duration":0},"status":"passed","severity":"normal"},{"uid":"81151e45bf5c6414","name":"Query generator for multiple messages with different message text format","time":{"start":1752828675350,"stop":1752828675350,"duration":0},"status":"passed","severity":"normal"},{"uid":"45b68002e50ea0c5","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752828349112,"stop":1752828349112,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fa3e50e64c323fa","name":"should handle all zero keep alive options","time":{"start":1752828359906,"stop":1752828359906,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3ff044bbc8abcf3","name":"Push message with content topic containing XML","time":{"start":1752829020142,"stop":1752829020142,"duration":0},"status":"passed","severity":"normal"},{"uid":"42610814c62a274d","name":"isConnected should return false after all peers disconnect","time":{"start":1752828437735,"stop":1752828437736,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a10e08714354752","name":"Nwaku publishes","time":{"start":1752828541859,"stop":1752828541860,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9437de25186be52","name":"Should update multiaddrs","time":{"start":1752828507859,"stop":1752828507860,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a787246a2dce61f","name":"should not allow unachievable error rate","time":{"start":1752828397568,"stop":1752828397569,"duration":1},"status":"passed","severity":"normal"},{"uid":"dda1264745c27fed","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752828359903,"stop":1752828359903,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3f61c4dde80e0e","name":"should never report false negatives","time":{"start":1752828400227,"stop":1752828400227,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbcde2501964e98a","name":"Push message with content topic containing SQL Injection","time":{"start":1752829020153,"stop":1752829020153,"duration":0},"status":"passed","severity":"normal"},{"uid":"99bae2994f01afc1","name":"should initialize bloom filter with correct parameters","time":{"start":1752828400222,"stop":1752828400223,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0213e9dd98dbf18","name":"Push message with content topic containing Script","time":{"start":1752829020153,"stop":1752829020153,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a90bfb946faf39","name":"should return all connected peers without codec filter","time":{"start":1752828360041,"stop":1752828360041,"duration":0},"status":"passed","severity":"normal"},{"uid":"b00a694efeab9b1","name":"Subscribe to topic containing short and publish message","time":{"start":1752828556125,"stop":1752828556125,"duration":0},"status":"passed","severity":"normal"},{"uid":"be0a619af82195a2","name":"Decoder throws on empty string content topic","time":{"start":1752828360026,"stop":1752828360026,"duration":0},"status":"passed","severity":"normal"},{"uid":"d505bee5046624dc","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app97/7/topic447/test.js","time":{"start":1752828649925,"stop":1752828649927,"duration":2},"status":"passed","severity":"normal"},{"uid":"208404d63c6aa55f","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752828397956,"stop":1752828397956,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c56c6597b13755c","name":"Waku message hash computation (no timestamp)","time":{"start":1752828359535,"stop":1752828359535,"duration":0},"status":"passed","severity":"normal"},{"uid":"230611ce8bf4d0f0","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752828397933,"stop":1752828397939,"duration":6},"status":"passed","severity":"normal"},{"uid":"1f471dba0941daaf","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752828343735,"stop":1752828343735,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6e47b4d1db359ef","name":"Subscribe and receive messages via lightPush","time":{"start":1752828913086,"stop":1752828913086,"duration":0},"status":"passed","severity":"normal"},{"uid":"da579cc95f29b625","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752828388210,"stop":1752828388210,"duration":0},"status":"passed","severity":"normal"},{"uid":"ece1fc0b6adbc8bb","name":"should return PeerId when PeerId is provided","time":{"start":1752828359003,"stop":1752828359004,"duration":1},"status":"passed","severity":"normal"},{"uid":"800832cdfcd1346f","name":"Check message with no payload is not received","time":{"start":1752828861597,"stop":1752828861598,"duration":1},"status":"passed","severity":"normal"},{"uid":"b449394b8c0c7095","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752828556130,"stop":1752828556130,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bc258ff740cf86a","name":"Generator, 2 different pubsubtopics","time":{"start":1752828666508,"stop":1752828666508,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7606e6814b6e9f9","name":"should stop and cleanup resources","time":{"start":1752828389149,"stop":1752828389149,"duration":0},"status":"passed","severity":"normal"},{"uid":"f486ba3f731adfbf","name":"should handle relay send failures gracefully","time":{"start":1752828359903,"stop":1752828359904,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ca2bb62568de466","name":"should return false when peer has no shard info","time":{"start":1752828358536,"stop":1752828358537,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f6c07e9981e6763","name":"Used by Waku Relay","time":{"start":1752828687303,"stop":1752828687303,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3907ab474321ed0","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752828913089,"stop":1752828913089,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f997df19d2d1919","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752828343744,"stop":1752828343744,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c338ba8fdfab04","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752828397932,"stop":1752828397933,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d370775052bd6e5","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752828913080,"stop":1752828913081,"duration":1},"status":"passed","severity":"normal"},{"uid":"18b7d9743930f499","name":"Push message with custom timestamp: 1752824838114","time":{"start":1752829020156,"stop":1752829020157,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ce364d83f5e44df","name":"should handle case with no peers in store","time":{"start":1752828359100,"stop":1752828359100,"duration":0},"status":"passed","severity":"normal"},{"uid":"c930b898d42fb3b","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752828387942,"stop":1752828387943,"duration":1},"status":"passed","severity":"normal"},{"uid":"a943fad80230aa5c","name":"should not change state when connections remain after disconnect","time":{"start":1752828358932,"stop":1752828358932,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a949946b9e22c9","name":"should insert elements correctly","time":{"start":1752828400223,"stop":1752828400226,"duration":3},"status":"passed","severity":"normal"},{"uid":"44a4fb378f86bfb5","name":"should return false when peer is not on the specified shard","time":{"start":1752828358542,"stop":1752828358544,"duration":2},"status":"passed","severity":"normal"},{"uid":"13016963bbbe6965","name":"Query Generator - false","time":{"start":1752828669174,"stop":1752828669174,"duration":0},"status":"passed","severity":"normal"},{"uid":"84de429e897826f6","name":"Push message with content topic containing shell command","time":{"start":1752829020154,"stop":1752829020154,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8a854ea56aa145a","name":"should maintain desired error rate","time":{"start":1752828400226,"stop":1752828400227,"duration":1},"status":"passed","severity":"normal"},{"uid":"164bfae354c38db4","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1752828437737,"stop":1752828437738,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fa62e3e6d8dd730","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752828422791,"stop":1752828422791,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6cca942fb4122c70","name":"should properly compute the node id","time":{"start":1752828349688,"stop":1752828349688,"duration":0},"status":"passed","severity":"normal"},{"uid":"d44f7dacb60e139a","name":"should not receive a peer event before start","time":{"start":1752828527476,"stop":1752828527476,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff210bb8db42096e","name":"Push message equal or less that 1MB","time":{"start":1752829020145,"stop":1752829020146,"duration":1},"status":"passed","severity":"normal"},{"uid":"d949805a15273c6c","name":"should be safe to call multiple times","time":{"start":1752828359404,"stop":1752828359404,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0f92a7e323c5634","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752828388340,"stop":1752828388340,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5b1770555699aac","name":"Overlapping topic subscription","time":{"start":1752828913075,"stop":1752828913076,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d0ef097dc5d9297","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752828666520,"stop":1752828666520,"duration":0},"status":"passed","severity":"normal"},{"uid":"50044fb473603fc2","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752828675354,"stop":1752828675355,"duration":1},"status":"passed","severity":"normal"},{"uid":"c80e5318a30b7e34","name":"should return false when peer is on different cluster","time":{"start":1752828358539,"stop":1752828358542,"duration":3},"status":"passed","severity":"normal"},{"uid":"a9ab0601ff69f5ea","name":"should return valid sharding parameters for static sharding","time":{"start":1752828343745,"stop":1752828343745,"duration":0},"status":"passed","severity":"normal"},{"uid":"730349bf8e801161","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752828360037,"stop":1752828360037,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0264ffcf46fa4fd","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752828343720,"stop":1752828343721,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d1faea4050f83f7","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752828343747,"stop":1752828343747,"duration":0},"status":"passed","severity":"normal"},{"uid":"3012fb5c16c3673a","name":"should start all internal components","time":{"start":1752828360034,"stop":1752828360035,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ebb1d36a7bf0a36","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752828349115,"stop":1752828349115,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae31b6350604fb8a","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752828686706,"stop":1752828686707,"duration":1},"status":"passed","severity":"normal"},{"uid":"90a8ee021363cea7","name":"Push message equal or less that 1MB","time":{"start":1752829020157,"stop":1752829020157,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfa6731e4cd7fd21","name":"Encoder throws on undefined content topic","time":{"start":1752828377752,"stop":1752828377753,"duration":1},"status":"passed","severity":"normal"},{"uid":"81eb1c572f76e0a3","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752828397930,"stop":1752828397931,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b6416aa6acfb4da","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752828556131,"stop":1752828556131,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c77b87d8d75569e","name":"Fails to publish duplicate message","time":{"start":1752828552389,"stop":1752828552391,"duration":2},"status":"passed","severity":"normal"},{"uid":"3074028776f04d6e","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752828480217,"stop":1752828480218,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ba4b552c9738328","name":"Ephemeral messages are not stored","time":{"start":1752828424880,"stop":1752828424880,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd07d4910daeb183","name":"should dispatch connect and disconnect events","time":{"start":1752828388330,"stop":1752828388330,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a22552a12e950be","name":"Refresh subscription","time":{"start":1752828913076,"stop":1752828913077,"duration":1},"status":"passed","severity":"normal"},{"uid":"384bf4fead78b8b2","name":"should not fail to start the service if it is already started","time":{"start":1752828371772,"stop":1752828371773,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0fa07dc5213af7a","name":"Subscribe and receives messages on 20 topics","time":{"start":1752828913074,"stop":1752828913074,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5877b268f8388d3","name":"should send to specified number of peers of used peers","time":{"start":1752828388405,"stop":1752828388405,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e6b781920390fc","name":"Push message with content topic containing escaped characters","time":{"start":1752829020143,"stop":1752829020143,"duration":0},"status":"passed","severity":"normal"},{"uid":"85afbb115494786a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752828343733,"stop":1752828343733,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f2cf93f6c87d69f","name":"Js publishes, other Js receives","time":{"start":1752828541860,"stop":1752828541860,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d37a45b136fe02","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app67/5/topic216/test.js","time":{"start":1752828649928,"stop":1752828649929,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dfe1bce38aa3b3e","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752828359004,"stop":1752828359004,"duration":0},"status":"passed","severity":"normal"},{"uid":"3916664fc0f26775","name":"should request peer renewal on specific errors","time":{"start":1752828388520,"stop":1752828388521,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0a50f06af1b536b","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752828397929,"stop":1752828397929,"duration":0},"status":"passed","severity":"normal"},{"uid":"a61c39a5466f59f1","name":"should remove event listeners from globalThis","time":{"start":1752828358922,"stop":1752828358926,"duration":4},"status":"passed","severity":"normal"},{"uid":"c7fe9f9740caa0d5","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752828861586,"stop":1752828861586,"duration":0},"status":"passed","severity":"normal"},{"uid":"27c3c1407103e8b6","name":"returns all values when wanted number matches available values","time":{"start":1752828367037,"stop":1752828367038,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d63181b6875eab1","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752828388709,"stop":1752828388710,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7b5f61c1f62075f","name":"should handle shard reader errors gracefully","time":{"start":1752828358175,"stop":1752828358176,"duration":1},"status":"passed","severity":"normal"},{"uid":"e05106c916a3cb76","name":"Push message with content topic containing special chars","time":{"start":1752829020140,"stop":1752829020140,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eb66053d9232031","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752828556132,"stop":1752828556133,"duration":1},"status":"passed","severity":"normal"},{"uid":"64305fb6b5968e48","name":"should requeue task if no peer is available","time":{"start":1752828388517,"stop":1752828388518,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ad286e4916b9cb4","name":"should not receive a peer event after stop","time":{"start":1752828527476,"stop":1752828527477,"duration":1},"status":"passed","severity":"normal"},{"uid":"24d7d0211ce92b8d","name":"new peer added after a peer was already found","time":{"start":1752828562243,"stop":1752828562243,"duration":0},"status":"skipped","severity":"normal"},{"uid":"271a11f2e3af3e49","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752828377750,"stop":1752828377750,"duration":0},"status":"passed","severity":"normal"},{"uid":"56269dcc31f1064a","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752828640409,"stop":1752828640409,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe5e1df6499bf2c","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752828913078,"stop":1752828913079,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f377b62f0eb516e","name":"should start and setup intervals and event listeners","time":{"start":1752828389148,"stop":1752828389148,"duration":0},"status":"passed","severity":"normal"},{"uid":"460f0ec10a5dd23a","name":"should dispatch network event when browser goes online","time":{"start":1752828358934,"stop":1752828358942,"duration":8},"status":"passed","severity":"normal"},{"uid":"ed6ca80daa1bbf05","name":"should do nothing when connections still exist","time":{"start":1752828359091,"stop":1752828359091,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9d0565a919b1b5c","name":"Using a function","time":{"start":1752828687302,"stop":1752828687302,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e107ad056a47c5c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752828343734,"stop":1752828343734,"duration":0},"status":"passed","severity":"normal"},{"uid":"11241941189ed74c","name":"should create ConnectionManager with relay","time":{"start":1752828360032,"stop":1752828360032,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6217b2001096183","name":"should handle task timeouts","time":{"start":1752828388521,"stop":1752828388522,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c688620c61d4838","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752828397941,"stop":1752828397941,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ec851040d82d5d8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752828397964,"stop":1752828397964,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb9ab9922b0027d","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752828349116,"stop":1752828349116,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a11bafa73e1c0f","name":"Check meta is set [ecies]","time":{"start":1752828379253,"stop":1752828379253,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d9eefac1a3d1ec2","name":"Check message with non string payload is not received","time":{"start":1752828861598,"stop":1752828861598,"duration":0},"status":"passed","severity":"normal"},{"uid":"928aff8e9bbac33","name":"should check false positive rate","time":{"start":1752828400228,"stop":1752828400229,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c31c2c35395e47e","name":"Push to array if already present","time":{"start":1752828343447,"stop":1752828343447,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd62d807e63303c","name":"Push 30 different messages","time":{"start":1752829020139,"stop":1752829020139,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d681ef7d4dd7dc20","name":"Check received message containing Chinese","time":{"start":1752828861591,"stop":1752828861591,"duration":0},"status":"passed","severity":"normal"},{"uid":"cafb9f4b19ae6393","name":"Passing page size 110 when there are 120 messages","time":{"start":1752828680906,"stop":1752828680906,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f343ed18c362e18","name":"Encoder throws on empty string content topic","time":{"start":1752828377753,"stop":1752828377753,"duration":0},"status":"passed","severity":"normal"},{"uid":"64ab2a5149c88914","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752828614632,"stop":1752828614632,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab8faf3913a47de2","name":"Check publish message containing long","time":{"start":1752828552378,"stop":1752828552378,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e33d98f40ec41cd","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752828343743,"stop":1752828343744,"duration":1},"status":"passed","severity":"normal"},{"uid":"3495e2754af634ac","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752828556133,"stop":1752828556133,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbe291620daf736b","name":"should be able to decode the field with only STORE set to true","time":{"start":1752828349116,"stop":1752828349116,"duration":0},"status":"passed","severity":"normal"},{"uid":"21169ef5de203d60","name":"Push message with content topic containing XML","time":{"start":1752829020153,"stop":1752829020153,"duration":0},"status":"passed","severity":"normal"},{"uid":"85719b51befd33ab","name":"should handle dial errors gracefully","time":{"start":1752828358161,"stop":1752828358161,"duration":0},"status":"passed","severity":"normal"},{"uid":"999d8a02e93d22d1","name":"Check received message containing short","time":{"start":1752828861579,"stop":1752828861580,"duration":1},"status":"passed","severity":"normal"},{"uid":"686b1b9c15ea8e1c","name":"Does not throw an exception when node disconnects","time":{"start":1752828687301,"stop":1752828687302,"duration":1},"status":"passed","severity":"normal"},{"uid":"68aa2dd6a38df804","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752828402870,"stop":1752828402870,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb8cfa6f00d2e8ff","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752828913073,"stop":1752828913073,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ffcf23f27e01d6","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752828343726,"stop":1752828343726,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f3123bda7b43bf","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752828343782,"stop":1752828343782,"duration":0},"status":"passed","severity":"normal"},{"uid":"845447fa775f55fb","name":"should maintain proper timestamps if all messages received","time":{"start":1752828402869,"stop":1752828402870,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd78a7f0363c403f","name":"Check publish message containing shell command","time":{"start":1752828552386,"stop":1752828552386,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ed890db811dea2d","name":"should load peers from local storage and dispatch events","time":{"start":1752828371775,"stop":1752828371775,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb1e8125fb19ba96","name":"should respect custom numPeersToUse configuration","time":{"start":1752828388339,"stop":1752828388339,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa350b609595ee07","name":"Push message with Arabic payload","time":{"start":1752829020147,"stop":1752829020148,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa9cae90a5c82dba","name":"groups content topics by expected pubsub topic","time":{"start":1752828343723,"stop":1752828343723,"duration":0},"status":"passed","severity":"normal"},{"uid":"83f92a92d48d9d32","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752828367883,"stop":1752828367883,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f3d02927d237658","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752828913078,"stop":1752828913078,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c36ac4508e3d00d","name":"should be safe to call multiple times","time":{"start":1752828358132,"stop":1752828358133,"duration":1},"status":"passed","severity":"normal"},{"uid":"3906080cf816a6d6","name":"Push message with content topic containing short","time":{"start":1752829020139,"stop":1752829020139,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1ecd9775c5a5dbf","name":"ignores domain fetching errors","time":{"start":1752828367881,"stop":1752828367881,"duration":0},"status":"passed","severity":"normal"},{"uid":"845360ef47eb99b1","name":"Reusing cursor across nodes","time":{"start":1752828630066,"stop":1752828630067,"duration":1},"status":"passed","severity":"normal"},{"uid":"55d26e6bceafd335","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752828397922,"stop":1752828397923,"duration":1},"status":"passed","severity":"normal"},{"uid":"21548a2005e72a9","name":"Check received message with timestamp: 1752828417609000000 ","time":{"start":1752828861595,"stop":1752828861595,"duration":0},"status":"passed","severity":"normal"},{"uid":"27267f5d428feed6","name":"should not process empty queue","time":{"start":1752828358171,"stop":1752828358172,"duration":1},"status":"passed","severity":"normal"},{"uid":"f96f9f74f3d5621e","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752828377748,"stop":1752828377749,"duration":1},"status":"passed","severity":"normal"},{"uid":"62d18d3e0fa661d0","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752828556124,"stop":1752828556124,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a1eb8a7f28b0197","name":"should reject if Filter is requested but not mounted","time":{"start":1752828388740,"stop":1752828388741,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a48606452378aa7","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752828640408,"stop":1752828640408,"duration":0},"status":"passed","severity":"normal"},{"uid":"50b0f30f3cd61a05","name":"Push message with JSON payload","time":{"start":1752829020149,"stop":1752829020149,"duration":0},"status":"passed","severity":"normal"},{"uid":"55f55dfd1ec58098","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752828861595,"stop":1752828861595,"duration":0},"status":"passed","severity":"normal"},{"uid":"761ea1856fefb2c3","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752828686703,"stop":1752828686703,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af1746a8a777973","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752828913083,"stop":1752828913084,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3e6e4ab13f9891a","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752828349694,"stop":1752828349694,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdd6a2731aaca870","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752828424884,"stop":1752828424885,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e907befb1589e27","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752828686704,"stop":1752828686706,"duration":2},"status":"passed","severity":"normal"},{"uid":"3fe12b9f0e078e7e","name":"should continually clean up expired entries at intervals","time":{"start":1752828387709,"stop":1752828387710,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2e4ad7e76a3d306","name":"should return false when peer is not on topic","time":{"start":1752828360043,"stop":1752828360043,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0be4012784a15f","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752828359354,"stop":1752828359355,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cbf0d2eaaf353ca","name":"should not retry if at least one success","time":{"start":1752828388524,"stop":1752828388525,"duration":1},"status":"passed","severity":"normal"},{"uid":"59cec779334c868e","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app96/9/topic304/proto","time":{"start":1752828649927,"stop":1752828649928,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd38fa64a209e09e","name":"should handle onConnected and onDisconnected","time":{"start":1752828388330,"stop":1752828388331,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0209c03e14a1339","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752828388332,"stop":1752828388338,"duration":6},"status":"passed","severity":"normal"},{"uid":"f4bfb111d099d2b9","name":"should return false when peer is not found","time":{"start":1752828358538,"stop":1752828358538,"duration":0},"status":"passed","severity":"normal"},{"uid":"b71788fa212955f2","name":"should stop ping timers on peer disconnect","time":{"start":1752828359898,"stop":1752828359899,"duration":1},"status":"passed","severity":"normal"},{"uid":"1471119661591595","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752828397948,"stop":1752828397949,"duration":1},"status":"passed","severity":"normal"},{"uid":"34669b6c4b7700a7","name":"Push message with unicode special characters payload","time":{"start":1752829020138,"stop":1752829020138,"duration":0},"status":"passed","severity":"normal"},{"uid":"43349ae22c514f29","name":"should not fail to start the service if it is already started","time":{"start":1752828422787,"stop":1752828422788,"duration":1},"status":"passed","severity":"normal"},{"uid":"74753c0f8630d454","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752829020154,"stop":1752829020154,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed448861f5b43baf","name":"Ordered callback, aborts when callback returns true","time":{"start":1752828675355,"stop":1752828675356,"duration":1},"status":"passed","severity":"normal"},{"uid":"995fc1149f6d1e0","name":"isConnected return false after peer stops","time":{"start":1752828437736,"stop":1752828437737,"duration":1},"status":"passed","severity":"normal"},{"uid":"2309873a458ef098","name":"should drop only non-locked connections when over maxConnections","time":{"start":1752828359120,"stop":1752828359120,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bd44c10efa6b12f","name":"random static sharding 10 - Cluster ID: 911, Shard ID: 58","time":{"start":1752828660974,"stop":1752828660975,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f5d617c17463a6f","name":"Check received message containing short","time":{"start":1752828861589,"stop":1752828861590,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cf7c561d5942f92","name":"should detect messages with missing dependencies","time":{"start":1752828402872,"stop":1752828402872,"duration":0},"status":"passed","severity":"normal"},{"uid":"5909b7e9ea19a2cb","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752828562243,"stop":1752828562243,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7037eb0e40000eca","name":"should not fail to start the service if it is already started","time":{"start":1752828527475,"stop":1752828527475,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b40b9f27d60e9fd","name":"should initialize with isNetworkConnected as false","time":{"start":1752828358914,"stop":1752828358915,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d3e5a1f97c1708","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752828397959,"stop":1752828397959,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e51d1f70bdc016","name":"should handle multiple peer connections","time":{"start":1752828359898,"stop":1752828359898,"duration":0},"status":"passed","severity":"normal"},{"uid":"d02a3c2bbeae1f91","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752828556133,"stop":1752828556133,"duration":0},"status":"passed","severity":"normal"},{"uid":"a39e3e1b54d861e1","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752828397950,"stop":1752828397950,"duration":0},"status":"passed","severity":"normal"},{"uid":"bec61de6573e523d","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752828397931,"stop":1752828397931,"duration":0},"status":"passed","severity":"normal"},{"uid":"45fce12bf7440dbe","name":"should throw error - no id","time":{"start":1752828349685,"stop":1752828349685,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b76664bfcfb942","name":"accepts valid content-filtered query","time":{"start":1752828359354,"stop":1752828359354,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccbaf36a770d9467","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752828388090,"stop":1752828388091,"duration":1},"status":"passed","severity":"normal"},{"uid":"656c115a17fba02e","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752828556128,"stop":1752828556128,"duration":0},"status":"passed","severity":"normal"},{"uid":"139635d2d4a1cedf","name":"Register correct protocols","time":{"start":1752828556122,"stop":1752828556122,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89a30f3e85155b2","name":"Subscribe to topic containing long and publish message","time":{"start":1752828556126,"stop":1752828556126,"duration":0},"status":"passed","severity":"normal"},{"uid":"e960ae5bb49537a7","name":"Check received message containing escaped characters","time":{"start":1752828861584,"stop":1752828861584,"duration":0},"status":"passed","severity":"normal"},{"uid":"94220f72480c087c","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752828913093,"stop":1752828913093,"duration":0},"status":"passed","severity":"normal"},{"uid":"45795de0d579cfc6","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752828397928,"stop":1752828397928,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c7f231bedabf3f1","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752828388091,"stop":1752828388091,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9ba726055525918","name":"should update peer store before dialing","time":{"start":1752828359413,"stop":1752828359414,"duration":1},"status":"passed","severity":"normal"},{"uid":"8af9acd84c2c9443","name":"Query generator for multiple messages with different content topic format","time":{"start":1752828675351,"stop":1752828675352,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd47cae8fa075e68","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752828367884,"stop":1752828367884,"duration":0},"status":"skipped","severity":"normal"},{"uid":"67276315da10d6bb","name":"should decode valid enr successfully","time":{"start":1752828349684,"stop":1752828349684,"duration":0},"status":"passed","severity":"normal"},{"uid":"9423f9c1851e15e8","name":"should reject if Store is requested but not mounted","time":{"start":1752828388740,"stop":1752828388740,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af4e59a416d881f","name":"Check received message containing unicode special characters","time":{"start":1752828861594,"stop":1752828861594,"duration":0},"status":"passed","severity":"normal"},{"uid":"89611db979b14fd4","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752828913087,"stop":1752828913087,"duration":0},"status":"passed","severity":"normal"},{"uid":"86787d73f699ac75","name":"Renews subscription after lossing a connection","time":{"start":1752828913085,"stop":1752828913085,"duration":0},"status":"passed","severity":"normal"},{"uid":"77958825bbeed792","name":"should add event listener for peer:discovery","time":{"start":1752828359391,"stop":1752828359391,"duration":0},"status":"passed","severity":"normal"},{"uid":"72bfca5d98000d90","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752828686708,"stop":1752828686709,"duration":1},"status":"passed","severity":"normal"},{"uid":"4643d6bff23c9c2e","name":"Fails to push message bigger that 1MB","time":{"start":1752829020157,"stop":1752829020158,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b2430b846ac9a9d","name":"should handle errors when accessing navigator","time":{"start":1752828358944,"stop":1752828358944,"duration":0},"status":"passed","severity":"normal"},{"uid":"f776f167d2f7dcd5","name":"Check received message containing Basic HTML tag","time":{"start":1752828861593,"stop":1752828861593,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b4f6abe5b5f70d6","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752828547700,"stop":1752828547701,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d0f2aa87dd4b591","name":"should successfully stop","time":{"start":1752828387944,"stop":1752828387945,"duration":1},"status":"passed","severity":"normal"},{"uid":"ced819cb9b7b52d3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752828397963,"stop":1752828397963,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3afac4b29580cf6","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752828545166,"stop":1752828545167,"duration":1},"status":"passed","severity":"normal"},{"uid":"263938610d110bb6","name":"Passing page size 19 when there are 20 messages","time":{"start":1752828680905,"stop":1752828680906,"duration":1},"status":"passed","severity":"normal"},{"uid":"aac393d6ddafb500","name":"accepts valid message hash query","time":{"start":1752828359355,"stop":1752828359355,"duration":0},"status":"passed","severity":"normal"},{"uid":"285bd9cd35b55200","name":"less peers than existing","time":{"start":1752828527696,"stop":1752828527696,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5e593d5abb9aa86","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752828343732,"stop":1752828343732,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c245dfe2070ea1b","name":"should throw error - invalid id","time":{"start":1752828349686,"stop":1752828349687,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf8e28694cced905","name":"should skip updating peer store if peer has same addresses","time":{"start":1752828359423,"stop":1752828359423,"duration":0},"status":"passed","severity":"normal"},{"uid":"69fbf90838bda58c","name":"random static sharding 1 - Cluster ID: 454, Shard ID: 631","time":{"start":1752828660967,"stop":1752828660967,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c41c7fb4d0b7eb8","name":"Decoder throws on undefined content topic","time":{"start":1752828379254,"stop":1752828379254,"duration":0},"status":"passed","severity":"normal"},{"uid":"87e4f2e8ff402473","name":"should properly create location multiaddrs - tcp","time":{"start":1752828349692,"stop":1752828349692,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaf1ce5b7773b53b","name":"random static sharding 6 - Cluster ID: 20, Shard ID: 590","time":{"start":1752828660971,"stop":1752828660971,"duration":0},"status":"passed","severity":"normal"},{"uid":"411ff11601f3fce","name":"Init the array if not present","time":{"start":1752828343445,"stop":1752828343446,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0ed14b2bfba2579","name":"A test","time":{"start":1752828480396,"stop":1752828480396,"duration":0},"status":"passed","severity":"normal"},{"uid":"99429ff212bc9f51","name":"Push message with content topic containing SQL Injection","time":{"start":1752829020141,"stop":1752829020141,"duration":0},"status":"passed","severity":"normal"},{"uid":"abdf1af0da4b4b37","name":"Passing page size 1 when there are 4 messages","time":{"start":1752828680894,"stop":1752828680894,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac9ffa4c042ba3f","name":"Encoder throws on undefined content topic","time":{"start":1752828379254,"stop":1752828379254,"duration":0},"status":"passed","severity":"normal"},{"uid":"43174ccc6dd1de0d","name":"Push message with Russian payload","time":{"start":1752829020136,"stop":1752829020136,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdf06ce26b6d7138","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752828552387,"stop":1752828552388,"duration":1},"status":"passed","severity":"normal"},{"uid":"20ddd0fced1786a7","name":"should not receive a peer event before start","time":{"start":1752828371773,"stop":1752828371774,"duration":1},"status":"passed","severity":"normal"},{"uid":"20680022ebf3f751","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752828686709,"stop":1752828686711,"duration":2},"status":"passed","severity":"normal"},{"uid":"ed50f2737d4cc0ea","name":"different cluster, different shard: nodes don't connect","time":{"start":1752828489977,"stop":1752828489978,"duration":1},"status":"passed","severity":"normal"},{"uid":"381918aceb435c9e","name":"should serialize and deserialize correctly","time":{"start":1752828400227,"stop":1752828400227,"duration":0},"status":"passed","severity":"normal"},{"uid":"5169de7e3ef76d6b","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752828359664,"stop":1752828359664,"duration":0},"status":"passed","severity":"normal"},{"uid":"39399116bec98f7d","name":"should handle dial errors","time":{"start":1752828360038,"stop":1752828360039,"duration":1},"status":"passed","severity":"normal"},{"uid":"6316bd1e69ab6d0c","name":"should handle general insertion and lookup correctly","time":{"start":1752828400228,"stop":1752828400228,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ea27666db00ed86","name":"Query with Ordered Callback, No Decoder","time":{"start":1752828640408,"stop":1752828640408,"duration":0},"status":"passed","severity":"normal"},{"uid":"5abb37c70d1c606","name":"Check received message containing Chinese","time":{"start":1752828861581,"stop":1752828861581,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceea45d642f41e9","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752828675852,"stop":1752828675852,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74506e86a334048","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752828913094,"stop":1752828913095,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac219aa2afa7cbe7","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752828358550,"stop":1752828358551,"duration":1},"status":"passed","severity":"normal"},{"uid":"31a45f29c40c0d5f","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752828913087,"stop":1752828913088,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8a33c174e5debb","name":"configure the node with multiple pubsub topics","time":{"start":1752828660975,"stop":1752828660976,"duration":1},"status":"passed","severity":"normal"},{"uid":"10a0317f0c15f737","name":"Relay + Store","time":{"start":1752828422862,"stop":1752828422862,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f7895d2ce413ad","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752828343744,"stop":1752828343744,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3f88ea9d12b2871","name":"should not return locked peers if enough unlocked are available","time":{"start":1752828388330,"stop":1752828388330,"duration":0},"status":"passed","severity":"normal"},{"uid":"f86a1e822d0e71cd","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752828388340,"stop":1752828388340,"duration":0},"status":"passed","severity":"normal"},{"uid":"e79f5667d0d5ed93","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752828397923,"stop":1752828397924,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dcbea33d8a92294","name":"should deliver messages after dependencies are met","time":{"start":1752828402872,"stop":1752828402872,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e7c73fd12d641b3","name":"should retry if all attempts fail","time":{"start":1752828388526,"stop":1752828388527,"duration":1},"status":"passed","severity":"normal"},{"uid":"135669a64d7731df","name":"Generator, custom pubsub topic","time":{"start":1752828666519,"stop":1752828666519,"duration":0},"status":"passed","severity":"normal"},{"uid":"db3b8808b279235e","name":"should not create multiple intervals when called multiple times","time":{"start":1752828358129,"stop":1752828358131,"duration":2},"status":"passed","severity":"normal"},{"uid":"728cbd97afbfdcd8","name":"should reject if LightPush is requested but not mounted","time":{"start":1752828388740,"stop":1752828388740,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d19aa2b7ecf737","name":"should dial more peers if under maxConnections","time":{"start":1752828359114,"stop":1752828359114,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf31a47c16dad3d","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752828666517,"stop":1752828666517,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d40da603b15f1867","name":"pre and post cipher","time":{"start":1752828378132,"stop":1752828378132,"duration":0},"status":"passed","severity":"normal"},{"uid":"7af5498279c34ea1","name":"Push message with XML payload","time":{"start":1752829020137,"stop":1752829020137,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d760ca0c0745e2","name":"should handle queue overflow by adding peers to queue","time":{"start":1752828358162,"stop":1752828358162,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7789cc47c3e5919","name":"Push message with numeric payload","time":{"start":1752829020134,"stop":1752829020135,"duration":1},"status":"passed","severity":"normal"},{"uid":"d50a32b16216dea4","name":"should throw error - no public key","time":{"start":1752828349687,"stop":1752828349687,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fabafc1da00441a","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752828545167,"stop":1752828545168,"duration":1},"status":"passed","severity":"normal"},{"uid":"d18a291033266afe","name":"Ordered Callback - true","time":{"start":1752828669175,"stop":1752828669175,"duration":0},"status":"passed","severity":"normal"},{"uid":"3947bdcb1f89fd84","name":"Check publish message containing Script","time":{"start":1752828552383,"stop":1752828552383,"duration":0},"status":"passed","severity":"normal"},{"uid":"955746d5b542926d","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752828547701,"stop":1752828547702,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f79b2da017fc570","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752828358546,"stop":1752828358546,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e2797e8f01eda44","name":"should decode valid enr with tcp successfully","time":{"start":1752828349685,"stop":1752828349685,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9f9a8131a611017","name":"should hang up with PeerId and return true on success","time":{"start":1752828360039,"stop":1752828360039,"duration":0},"status":"passed","severity":"normal"},{"uid":"19de995db1a218d6","name":"handles empty contentTopics array correctly","time":{"start":1752828343746,"stop":1752828343747,"duration":1},"status":"passed","severity":"normal"},{"uid":"77adc6371e7cb77b","name":"should return false when peer has no overlapping shards","time":{"start":1752828358535,"stop":1752828358535,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d28995e307eccd","name":"should handle peer not in mesh for all topics","time":{"start":1752828359906,"stop":1752828359906,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5a5cdc650233c9b","name":"should start and stop interval correctly","time":{"start":1752828388508,"stop":1752828388508,"duration":0},"status":"passed","severity":"normal"},{"uid":"3abee6164561ca72","name":"should set field with all protocols disabled","time":{"start":1752828349692,"stop":1752828349692,"duration":0},"status":"passed","severity":"normal"},{"uid":"221fe2e1548fa812","name":"Subscribe to topic containing XML and receive message","time":{"start":1752828913094,"stop":1752828913094,"duration":0},"status":"passed","severity":"normal"},{"uid":"71c4e25e9299b3e0","name":"should return empty array when no peers connected","time":{"start":1752828360040,"stop":1752828360041,"duration":1},"status":"passed","severity":"normal"},{"uid":"a086ef875abfbb25","name":"Check publish message containing special chars","time":{"start":1752828552379,"stop":1752828552379,"duration":0},"status":"passed","severity":"normal"},{"uid":"23a1c93f1950eea2","name":"Push message with content topic containing long","time":{"start":1752829020140,"stop":1752829020140,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab82cafa5b99d019","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752828359423,"stop":1752828359424,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9e56224b6580b8a","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752828562244,"stop":1752828562244,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c35c826f7d0279","name":"Check received message containing XML","time":{"start":1752828861583,"stop":1752828861583,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca4217770600ba5d","name":"should dial peer immediately when queue is empty","time":{"start":1752828358137,"stop":1752828358143,"duration":6},"status":"passed","severity":"normal"},{"uid":"5dccd6241109cc84","name":"can query messages normally","time":{"start":1752828653927,"stop":1752828653928,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9f5d123e76f49a1","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752828360026,"stop":1752828360027,"duration":1},"status":"passed","severity":"normal"},{"uid":"d21cf5fb37d46392","name":"should process queue every 500ms","time":{"start":1752828358163,"stop":1752828358163,"duration":0},"status":"passed","severity":"normal"},{"uid":"446264234dc15f58","name":"should drop connection to one peer on hangUp","time":{"start":1752828507417,"stop":1752828507418,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbb8a71079ff7e5c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752828913072,"stop":1752828913072,"duration":0},"status":"passed","severity":"normal"},{"uid":"64af492d3306de12","name":"Push message with SQL Injection payload","time":{"start":1752829020148,"stop":1752829020148,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf0a632792d7e07","name":"Push message with meta","time":{"start":1752829020144,"stop":1752829020144,"duration":0},"status":"passed","severity":"normal"},{"uid":"506124d7465b95ab","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752828349117,"stop":1752828349117,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf8272780974c222","name":"should handle peer disconnect event when no connections remain","time":{"start":1752828358931,"stop":1752828358932,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef14dd0aded00983","name":"should return false when shard info is undefined","time":{"start":1752828358545,"stop":1752828358545,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c3acf9dd0499ba1","name":"Check received message containing SQL Injection","time":{"start":1752828861582,"stop":1752828861582,"duration":0},"status":"passed","severity":"normal"},{"uid":"f589241324be4cd5","name":"Check message with no content topic is not received","time":{"start":1752828861587,"stop":1752828861587,"duration":0},"status":"passed","severity":"normal"},{"uid":"39b540395f3a51b6","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752828379253,"stop":1752828379253,"duration":0},"status":"passed","severity":"normal"},{"uid":"765fe6f65cca9557","name":"Callback on promise, aborts when callback returns true","time":{"start":1752828675353,"stop":1752828675354,"duration":1},"status":"passed","severity":"normal"},{"uid":"e898cbb0b7e8e9a5","name":"Check received message containing Script","time":{"start":1752828861592,"stop":1752828861592,"duration":0},"status":"passed","severity":"normal"},{"uid":"cce3dd52f406876a","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752828861589,"stop":1752828861589,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf014460b142b12","name":"should encode/decode to text encoding","time":{"start":1752828349688,"stop":1752828349689,"duration":1},"status":"passed","severity":"normal"},{"uid":"6380cd55469016a4","name":"should skip peer when dialed recently","time":{"start":1752828358145,"stop":1752828358150,"duration":5},"status":"passed","severity":"normal"},{"uid":"9ded36fd76bac00a","name":"Check received message containing Russian","time":{"start":1752828861591,"stop":1752828861592,"duration":1},"status":"passed","severity":"normal"},{"uid":"23e4dfc28fcd112a","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752828343745,"stop":1752828343746,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a5f37a7f58911c7","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752828649922,"stop":1752828649923,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a59eb258d43b06a","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752828359007,"stop":1752828359008,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3695bd9e991bf4f","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752828388091,"stop":1752828388091,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a6780ae45a6b72","name":"ignores unrecognized TXT record formats","time":{"start":1752828367881,"stop":1752828367882,"duration":1},"status":"passed","severity":"normal"},{"uid":"c09cb2c61698ff7b","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752828913079,"stop":1752828913080,"duration":1},"status":"passed","severity":"normal"},{"uid":"89e610f3a857835a","name":"Publish message with rate limit","time":{"start":1752828552400,"stop":1752828552402,"duration":2},"status":"passed","severity":"normal"},{"uid":"d6652a3c4f7312b0","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752828397960,"stop":1752828397960,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2709c343667ff8a","name":"should be safe to call multiple times","time":{"start":1752828359896,"stop":1752828359896,"duration":0},"status":"passed","severity":"normal"},{"uid":"e83c8ac9999ef577","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752828913080,"stop":1752828913080,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6de94df7e248dc9","name":"should return null for non-existent peer","time":{"start":1752828359112,"stop":1752828359112,"duration":0},"status":"passed","severity":"normal"},{"uid":"c07e64188755b32a","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752828367538,"stop":1752828367539,"duration":1},"status":"passed","severity":"normal"},{"uid":"dff33579fe3a9e6","name":"Check message with invalid timestamp is not received","time":{"start":1752828861586,"stop":1752828861586,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc6f49e0038bbc83","name":"Decoder throws on undefined content topic","time":{"start":1752828377753,"stop":1752828377754,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa6055bcc90ac6df","name":"returns all values when wanted number is greater than available values","time":{"start":1752828367039,"stop":1752828367039,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9d4d084823dd1b1","name":"Subscribe to topic containing long and receive message","time":{"start":1752828913077,"stop":1752828913078,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c75e3a79626a32e","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752828913093,"stop":1752828913093,"duration":0},"status":"passed","severity":"normal"},{"uid":"c677eddcc42555af","name":"Check received message containing SQL Injection","time":{"start":1752828861592,"stop":1752828861592,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3255f6a63a037c7","name":"random static sharding 9 - Cluster ID: 18, Shard ID: 227","time":{"start":1752828660972,"stop":1752828660972,"duration":0},"status":"passed","severity":"normal"},{"uid":"79a43a7a1966c461","name":"Generator, custom pubsub topic","time":{"start":1752828666507,"stop":1752828666508,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4a123c7fe57054d","name":"Check publish message after service node is restarted","time":{"start":1752828552398,"stop":1752828552399,"duration":1},"status":"skipped","severity":"normal"},{"uid":"396cb87573650124","name":"should set field with only FILTER enabled","time":{"start":1752828349693,"stop":1752828349693,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa384c15f6ae1064","name":"should wait for LightPush peer to be connected","time":{"start":1752828388742,"stop":1752828388742,"duration":0},"status":"passed","severity":"normal"},{"uid":"da126e198c46f6e1","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752828480218,"stop":1752828480220,"duration":2},"status":"passed","severity":"normal"},{"uid":"d5bd7336855373db","name":"should return PeerId when PeerId is provided","time":{"start":1752828359005,"stop":1752828359007,"duration":2},"status":"passed","severity":"normal"},{"uid":"f3e59cbc7d8c7489","name":"same cluster, same shard: nodes connect","time":{"start":1752828489976,"stop":1752828489976,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e06b2304b109618","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752828343730,"stop":1752828343730,"duration":0},"status":"passed","severity":"normal"},{"uid":"88aca1fe54fd5c96","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752828359899,"stop":1752828359899,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a40eef8f5bfdc8","name":"Check publish message containing Arabic","time":{"start":1752828552380,"stop":1752828552380,"duration":0},"status":"passed","severity":"normal"},{"uid":"499655d1ea86855e","name":"Nodes with multiple pubsub topic","time":{"start":1752828545169,"stop":1752828545169,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a18e918ab0aca8","name":"Push message with custom timestamp: 1722070038114","time":{"start":1752829020156,"stop":1752829020156,"duration":0},"status":"passed","severity":"normal"},{"uid":"5db3381f9aee9b1f","name":"should fail to send if no connected peers found","time":{"start":1752828388404,"stop":1752828388404,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb70a490ea6b7cc","name":"Push message with content topic containing Chinese","time":{"start":1752829020152,"stop":1752829020152,"duration":0},"status":"passed","severity":"normal"},{"uid":"386a1bbc5216ff87","name":"should create KeepAliveManager with required options","time":{"start":1752828359894,"stop":1752828359895,"duration":1},"status":"passed","severity":"normal"},{"uid":"86665b2a508af66f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752828343743,"stop":1752828343743,"duration":0},"status":"passed","severity":"normal"},{"uid":"9718cd71f15b6ff0","name":"should return true when peer is on the specified shard","time":{"start":1752828358538,"stop":1752828358539,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1d311dc7e21e731","name":"Subscribe to topic containing XML and receive message","time":{"start":1752828913081,"stop":1752828913081,"duration":0},"status":"passed","severity":"normal"},{"uid":"c788f538a848af9c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752828397956,"stop":1752828397957,"duration":1},"status":"passed","severity":"normal"},{"uid":"af57deca2bf9bc0c","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752828397959,"stop":1752828397959,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1a47b4dfcbaa024","name":"Check received message containing JSON","time":{"start":1752828861593,"stop":1752828861593,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c2345cd85d6a44e","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1752828359121,"stop":1752828359122,"duration":1},"status":"passed","severity":"normal"},{"uid":"46f0cb2746b50253","name":"Push message with content topic containing Chinese","time":{"start":1752829020140,"stop":1752829020141,"duration":1},"status":"passed","severity":"normal"},{"uid":"72b3875617ca60a4","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752828343782,"stop":1752828343782,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1ae535c82751582","name":"should reject if Relay is requested but not mounted","time":{"start":1752828388739,"stop":1752828388740,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdb785be71cd66b2","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752828397569,"stop":1752828397569,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1a03f5d449adcd","name":"should not retry if at least one success","time":{"start":1752828388405,"stop":1752828388406,"duration":1},"status":"passed","severity":"normal"},{"uid":"5771b7145301ea1e","name":"should drop connection to all peers on hangUp","time":{"start":1752828507416,"stop":1752828507417,"duration":1},"status":"passed","severity":"normal"},{"uid":"d671d3669187257a","name":"Push message with content topic containing short","time":{"start":1752829020151,"stop":1752829020151,"duration":0},"status":"passed","severity":"normal"},{"uid":"99b68df8cfaa3f4f","name":"Subscribe to topic containing long and receive message","time":{"start":1752828913091,"stop":1752828913091,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff34b1084314497b","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752828630065,"stop":1752828630066,"duration":1},"status":"passed","severity":"normal"},{"uid":"282534ecec50c458","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752828402873,"stop":1752828402874,"duration":1},"status":"passed","severity":"normal"},{"uid":"658e9a7adcc0a912","name":"should return false when peer is on different cluster","time":{"start":1752828358531,"stop":1752828358534,"duration":3},"status":"passed","severity":"normal"},{"uid":"13e840f6f179a9f4","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752828630062,"stop":1752828630063,"duration":1},"status":"passed","severity":"normal"},{"uid":"22f340c3a4857c08","name":"should process up to 3 peers at once","time":{"start":1752828358163,"stop":1752828358171,"duration":8},"status":"passed","severity":"normal"},{"uid":"5eade3ec550d8bbc","name":"should emit a peer event after start","time":{"start":1752828371773,"stop":1752828371773,"duration":0},"status":"passed","severity":"normal"},{"uid":"c846626b21aab4d5","name":"should remove event listener for peer:discovery","time":{"start":1752828359403,"stop":1752828359404,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4fb3a0d63713f2d","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752828359901,"stop":1752828359902,"duration":1},"status":"passed","severity":"normal"},{"uid":"3038345924708191","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752828913088,"stop":1752828913089,"duration":1},"status":"skipped","severity":"normal"},{"uid":"42f4d1f88526a0e1","name":"should process tasks in queue","time":{"start":1752828388509,"stop":1752828388509,"duration":0},"status":"passed","severity":"normal"},{"uid":"4276ee758876407c","name":"Check message with no pubsub topic is not received","time":{"start":1752828861597,"stop":1752828861597,"duration":0},"status":"passed","severity":"normal"},{"uid":"12ae5f22039d880c","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752828913075,"stop":1752828913075,"duration":0},"status":"passed","severity":"normal"},{"uid":"290a17031a2acac","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752828547700,"stop":1752828547700,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa4a824f548d9d02","name":"should lock peers when selected","time":{"start":1752828388326,"stop":1752828388326,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2bf5831b1a11a57","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752828343741,"stop":1752828343741,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa96326040ce02ae","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752828913096,"stop":1752828913096,"duration":0},"status":"passed","severity":"normal"},{"uid":"46520a55e07a17bd","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752828424884,"stop":1752828424884,"duration":0},"status":"passed","severity":"normal"},{"uid":"37d3d247fdf87034","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752828388325,"stop":1752828388326,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d9b9f5f25efd291","name":"messageHashStr returns a hex string","time":{"start":1752828359536,"stop":1752828359537,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fad234f60fc19a0","name":"1 Relay, 1 fetch","time":{"start":1752828367662,"stop":1752828367662,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8a9cca468f54e62","name":"Decrypt messages","time":{"start":1752828529294,"stop":1752828529295,"duration":1},"status":"passed","severity":"normal"},{"uid":"558bf45de841f3e0","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752828397957,"stop":1752828397958,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f1d2a6252c7a805","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752828367884,"stop":1752828367885,"duration":1},"status":"skipped","severity":"normal"},{"uid":"407283403c4b5947","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752828367544,"stop":1752828367544,"duration":0},"status":"passed","severity":"normal"},{"uid":"56281cf35051d2cc","name":"Push message with custom timestamp: 1752832038114","time":{"start":1752829020157,"stop":1752829020157,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3d585552fc93335","name":"should dial with multiaddr and return stream","time":{"start":1752828360038,"stop":1752828360038,"duration":0},"status":"passed","severity":"normal"},{"uid":"26b8b789b7622a8","name":"should not execute task if max attempts is 0","time":{"start":1752828388522,"stop":1752828388524,"duration":2},"status":"passed","severity":"normal"},{"uid":"39fb2ad13c46d5e2","name":"should return false when peer is not found","time":{"start":1752828358551,"stop":1752828358551,"duration":0},"status":"passed","severity":"normal"},{"uid":"332870bf11283db0","name":"should sort peers by ping value","time":{"start":1752828360042,"stop":1752828360042,"duration":0},"status":"passed","severity":"normal"},{"uid":"da558ff295ef19c8","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752828545168,"stop":1752828545169,"duration":1},"status":"passed","severity":"normal"},{"uid":"a13d4d115c6998fa","name":"Push message with meta","time":{"start":1752829020155,"stop":1752829020156,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ea4813e22246b9c","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752828397950,"stop":1752828397950,"duration":0},"status":"passed","severity":"normal"},{"uid":"e872a305c5bfe210","name":"should handle incoming messages","time":{"start":1752828387943,"stop":1752828387943,"duration":0},"status":"passed","severity":"normal"},{"uid":"3054de99b426fec3","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752828349110,"stop":1752828349110,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c96321c1eb63f0b","name":"Check received message containing special chars","time":{"start":1752828861590,"stop":1752828861591,"duration":1},"status":"passed","severity":"normal"},{"uid":"e568ed64b5ae235e","name":"tcp ip4 address","time":{"start":1752828349022,"stop":1752828349024,"duration":2},"status":"passed","severity":"normal"},{"uid":"c749241207a18805","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752828343743,"stop":1752828343743,"duration":0},"status":"passed","severity":"normal"},{"uid":"f65fd5a858f873fc","name":"should dispatch network event when browser goes offline","time":{"start":1752828358942,"stop":1752828358943,"duration":1},"status":"passed","severity":"normal"},{"uid":"7406e0e0e6b1ada5","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752828437737,"stop":1752828437737,"duration":0},"status":"passed","severity":"normal"},{"uid":"b75c538d8709a1b8","name":"does not throw on valid cases","time":{"start":1752828343711,"stop":1752828343712,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aef4265fdf6b70f","name":"should emit a peer event after start","time":{"start":1752828527476,"stop":1752828527476,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a39b2c96fac391b","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752828913085,"stop":1752828913085,"duration":0},"status":"passed","severity":"normal"},{"uid":"37afba28e6e80444","name":"should drop connection via multiaddr with hangUp","time":{"start":1752828507418,"stop":1752828507418,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec39e839cfcc71b","name":"should increase lamport timestamp","time":{"start":1752828402869,"stop":1752828402869,"duration":0},"status":"passed","severity":"normal"},{"uid":"f31d9c39abcd1be8","name":"should handle special patterns correctly","time":{"start":1752828400228,"stop":1752828400228,"duration":0},"status":"passed","severity":"normal"},{"uid":"abc77ad501cf5263","name":"peer exchange sets tag","time":{"start":1752828562242,"stop":1752828562243,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a1d4fb0b7672c60","name":"should stop all internal components","time":{"start":1752828360036,"stop":1752828360036,"duration":0},"status":"passed","severity":"normal"},{"uid":"db96b2711c1eab68","name":"should handle errors when globalThis is not available","time":{"start":1752828358921,"stop":1752828358921,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed19f5fe4539267b","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752828397932,"stop":1752828397932,"duration":0},"status":"passed","severity":"normal"},{"uid":"86c0a5aa59d88ab0","name":"accepts time-filtered query with content filter","time":{"start":1752828359362,"stop":1752828359363,"duration":1},"status":"passed","severity":"normal"},{"uid":"bae7426b2036b15a","name":"should handle disconnect when peer has no timers","time":{"start":1752828359904,"stop":1752828359905,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a3df29a09f93c73","name":"retrieves a single peer","time":{"start":1752828367880,"stop":1752828367880,"duration":0},"status":"passed","severity":"normal"},{"uid":"b089fbe141e9cb73","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752828614630,"stop":1752828614630,"duration":0},"status":"passed","severity":"normal"},{"uid":"395386ee11ee043","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752828387934,"stop":1752828387941,"duration":7},"status":"passed","severity":"normal"},{"uid":"fe6d57f979cd6420","name":"should return different streams if requested simultaniously","time":{"start":1752828359660,"stop":1752828359663,"duration":3},"status":"passed","severity":"normal"},{"uid":"49328c74d946ae8","name":"Push message with escaped characters payload","time":{"start":1752829020138,"stop":1752829020138,"duration":0},"status":"passed","severity":"normal"},{"uid":"c057f130426dea1c","name":"should partition messages based on acknowledgement status","time":{"start":1752828402872,"stop":1752828402873,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d3244f272a86c1c","name":"should handle complete dial lifecycle","time":{"start":1752828358176,"stop":1752828358177,"duration":1},"status":"passed","severity":"normal"},{"uid":"42046d5c7ba447d0","name":"rejects hash query with time filter","time":{"start":1752828359356,"stop":1752828359362,"duration":6},"status":"passed","severity":"normal"},{"uid":"6814e3181f0868f3","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752828556123,"stop":1752828556123,"duration":0},"status":"passed","severity":"normal"},{"uid":"c153dc1fc593202f","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752828913084,"stop":1752828913084,"duration":0},"status":"passed","severity":"normal"},{"uid":"dff29c7b3c134a1e","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752828861586,"stop":1752828861586,"duration":0},"status":"passed","severity":"normal"},{"uid":"55faba98ac839c5","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752828343727,"stop":1752828343727,"duration":0},"status":"passed","severity":"normal"},{"uid":"a11761187fe9682f","name":"should throw an error for insufficient data","time":{"start":1752828343782,"stop":1752828343782,"duration":0},"status":"passed","severity":"normal"},{"uid":"55a3a6499a31afe9","name":"Non TWN Cluster","time":{"start":1752828649923,"stop":1752828649925,"duration":2},"status":"passed","severity":"normal"},{"uid":"a0c281c28f42a47b","name":"Push message with content topic containing numeric","time":{"start":1752829020151,"stop":1752829020152,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1f6e1f4df735b5c","name":"should handle ping failures gracefully","time":{"start":1752828359900,"stop":1752828359900,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd28f1b64a24fa2a","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752828397951,"stop":1752828397951,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b479f2cfe67b969","name":"should use DNS peer discovery with light client","time":{"start":1752828422790,"stop":1752828422790,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3e84a4b4034462ba","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752828397924,"stop":1752828397924,"duration":0},"status":"passed","severity":"normal"},{"uid":"684ccc9803bda699","name":"Check publish message containing numeric","time":{"start":1752828552379,"stop":1752828552379,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bbe4352d8db911c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752828343733,"stop":1752828343733,"duration":0},"status":"passed","severity":"normal"},{"uid":"c508496b148b7b96","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752828547702,"stop":1752828547702,"duration":0},"status":"passed","severity":"normal"},{"uid":"75b8fdadeb670395","name":"Push message with long payload","time":{"start":1752829020134,"stop":1752829020134,"duration":0},"status":"passed","severity":"normal"},{"uid":"bada4a0d7f9aec73","name":"can start the service","time":{"start":1752828422785,"stop":1752828422786,"duration":1},"status":"passed","severity":"normal"},{"uid":"e896e408f18fe759","name":"different cluster, same shard: nodes don't connect","time":{"start":1752828489977,"stop":1752828489977,"duration":0},"status":"passed","severity":"normal"},{"uid":"b858fe45daee54c7","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752828437733,"stop":1752828437734,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbefa2393312101a","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752828913092,"stop":1752828913092,"duration":0},"status":"passed","severity":"normal"},{"uid":"284f9e700927b176","name":"should add event listeners to libp2p","time":{"start":1752828358920,"stop":1752828358920,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea7bf5d5503525e1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752828397960,"stop":1752828397961,"duration":1},"status":"passed","severity":"normal"},{"uid":"171afdbce1a0eaa7","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app90/10/topic51/xml","time":{"start":1752828649933,"stop":1752828649933,"duration":0},"status":"passed","severity":"normal"},{"uid":"176a5611fcbba469","name":"should return usable stream attached to connection","time":{"start":1752828359659,"stop":1752828359659,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f6091553d93a91","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752828913091,"stop":1752828913092,"duration":1},"status":"passed","severity":"normal"},{"uid":"447e907cec49f65a","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752828389148,"stop":1752828389148,"duration":0},"status":"passed","severity":"normal"},{"uid":"38aef32964642a95","name":"Subscribe to topic containing XML and publish message","time":{"start":1752828556131,"stop":1752828556131,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1ac35b68a088ce2","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752828343748,"stop":1752828343748,"duration":0},"status":"passed","severity":"normal"},{"uid":"331c2cf6ebd421ec","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752828343719,"stop":1752828343719,"duration":0},"status":"passed","severity":"normal"},{"uid":"c75a69a43913a83a","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752828397956,"stop":1752828397956,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f06f61a32cdb05","name":"Relay - dialed after","time":{"start":1752828690650,"stop":1752828690650,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc5e57cc2abea15c","name":"should start the dialing interval","time":{"start":1752828358123,"stop":1752828358124,"duration":1},"status":"passed","severity":"normal"},{"uid":"6941df6c4317bb67","name":"should skip peer when failed to dial recently","time":{"start":1752828358150,"stop":1752828358150,"duration":0},"status":"passed","severity":"normal"},{"uid":"5889f80064c43052","name":"Push message with short payload","time":{"start":1752829020133,"stop":1752829020133,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c0e4593688fe3b1","name":"Should update shard info","time":{"start":1752828507860,"stop":1752828507860,"duration":0},"status":"passed","severity":"normal"},{"uid":"102bbafbb3c04432","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752828402871,"stop":1752828402871,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d3c4ba4f8d748c1","name":"Delete observer","time":{"start":1752828529295,"stop":1752828529295,"duration":0},"status":"passed","severity":"normal"},{"uid":"160fb6814e783531","name":"Light Node - default protocols","time":{"start":1752828690652,"stop":1752828690652,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e6da781c321af1c","name":"should dial peer when no shard info available","time":{"start":1752828358153,"stop":1752828358153,"duration":0},"status":"passed","severity":"normal"},{"uid":"690d38848e96d22a","name":"should remove event listeners","time":{"start":1752828359083,"stop":1752828359083,"duration":0},"status":"passed","severity":"normal"},{"uid":"6199e4df3b516cf2","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752828359901,"stop":1752828359901,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a8e20a4c8d2ec64","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752828388518,"stop":1752828388519,"duration":1},"status":"passed","severity":"normal"},{"uid":"24ebf6df6346504d","name":"Promise Callback - true","time":{"start":1752828669175,"stop":1752828669175,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f782a19b2ef694","name":"handles different clusterIds correctly","time":{"start":1752828343724,"stop":1752828343724,"duration":0},"status":"passed","severity":"normal"},{"uid":"f235175837b7c0c2","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752828547702,"stop":1752828547703,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9ccf880aabd3303","name":"should create dialer with libp2p and shardReader","time":{"start":1752828358115,"stop":1752828358123,"duration":8},"status":"passed","severity":"normal"},{"uid":"2dd8036e52539789","name":"should properly create location multiaddrs - udp6","time":{"start":1752828349691,"stop":1752828349691,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cda65b90ed87979","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752828547703,"stop":1752828547704,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f852222558600b8","name":"isConnected should return true after first peer connects","time":{"start":1752828437735,"stop":1752828437735,"duration":0},"status":"passed","severity":"normal"},{"uid":"7852c6b2cf14dbfc","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752828349116,"stop":1752828349117,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c3bb569ba0b40b1","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752828388331,"stop":1752828388332,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dad91b23c7e206c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752828397958,"stop":1752828397958,"duration":0},"status":"passed","severity":"normal"},{"uid":"93a3754b5bb8cfee","name":"should clear dial history on start","time":{"start":1752828358124,"stop":1752828358128,"duration":4},"status":"passed","severity":"normal"},{"uid":"b8a54ef962237d4b","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752828556123,"stop":1752828556124,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc761595aafdb728","name":"should return peer for existing peer","time":{"start":1752828359101,"stop":1752828359111,"duration":10},"status":"passed","severity":"normal"},{"uid":"3c7a434d6f128770","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752828489974,"stop":1752828489975,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5ce89a473528216","name":"Push message with content topic containing special chars","time":{"start":1752829020152,"stop":1752829020152,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf747615e703040","name":"All","time":{"start":1752828422862,"stop":1752828422863,"duration":1},"status":"passed","severity":"normal"},{"uid":"97d02a4f26e71d83","name":"Check message received after jswaku node is restarted","time":{"start":1752828861588,"stop":1752828861589,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1b1f5283791db4","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752828547703,"stop":1752828547703,"duration":0},"status":"passed","severity":"normal"},{"uid":"92ef2a5fc43e7f99","name":"should properly create location multiaddrs - udp","time":{"start":1752828349691,"stop":1752828349691,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e44139ddb638495","name":"Sample","time":{"start":1752828349026,"stop":1752828349026,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9ce244374e8d9e","name":"Wrong topic","time":{"start":1752828649938,"stop":1752828649938,"duration":0},"status":"passed","severity":"normal"},{"uid":"42864c3060d6e17b","name":"should create an instance with libp2p and dialer","time":{"start":1752828359390,"stop":1752828359390,"duration":0},"status":"passed","severity":"normal"},{"uid":"479e01e7905f687d","name":"Push message with JSON payload","time":{"start":1752829020137,"stop":1752829020137,"duration":0},"status":"passed","severity":"normal"},{"uid":"e303f586312719f2","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752828349684,"stop":1752828349685,"duration":1},"status":"passed","severity":"normal"},{"uid":"b65208e3a785c38b","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752828861596,"stop":1752828861596,"duration":0},"status":"passed","severity":"normal"},{"uid":"4163bad74e578c9f","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752828552398,"stop":1752828552398,"duration":0},"status":"passed","severity":"normal"},{"uid":"e21732a4556fdc66","name":"Check received message containing numeric","time":{"start":1752828861590,"stop":1752828861590,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb84da16e53435c2","name":"should not receive a peer event after stop","time":{"start":1752828422789,"stop":1752828422790,"duration":1},"status":"passed","severity":"normal"},{"uid":"280ad9c9c71b3062","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752828360042,"stop":1752828360043,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a70313f095648a6","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752828343722,"stop":1752828343722,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f72525792417c3e","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752828686711,"stop":1752828686711,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a7b4d862dd350e6","name":"connected peers and dial","time":{"start":1752828527695,"stop":1752828527695,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ba66f19414aff9ff","name":"should not receive a peer event after stop","time":{"start":1752828371774,"stop":1752828371774,"duration":0},"status":"passed","severity":"normal"},{"uid":"f59923a25fd7906","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app64/10/topic751/json","time":{"start":1752828649934,"stop":1752828649935,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd4cba50f7a99d54","name":"Check received message containing shell command","time":{"start":1752828861593,"stop":1752828861593,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eab56d60acc364c","name":"random static sharding 4 - Cluster ID: 549, Shard ID: 884","time":{"start":1752828660970,"stop":1752828660970,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1dc841069b3fc37","name":"Push message with content topic containing unicode special characters","time":{"start":1752829020143,"stop":1752829020143,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b92d56b9e27b1bb","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752828640406,"stop":1752828640407,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e3f22e266b61911","name":"recovers when dns.resolve returns empty","time":{"start":1752828367881,"stop":1752828367881,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0cfd1ca2ee37a1e","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752828359539,"stop":1752828359539,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7598aed25222893","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752828556128,"stop":1752828556130,"duration":2},"status":"passed","severity":"normal"},{"uid":"b88f87c6ed540bde","name":"should populate queue if has active dial","time":{"start":1752828358151,"stop":1752828358151,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ab1d4847ebc9e1","name":"should handle case when globalThis is not available","time":{"start":1752828358928,"stop":1752828358928,"duration":0},"status":"passed","severity":"normal"},{"uid":"d258e7ff34c3a229","name":"Push message with content topic containing Arabic","time":{"start":1752829020152,"stop":1752829020152,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0e2eb814aedc6e1","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752828397941,"stop":1752828397942,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7e436cf0d20923b","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752828422791,"stop":1752828422791,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1e943167b034afd4","name":"Round trip binary serialization","time":{"start":1752828360024,"stop":1752828360024,"duration":0},"status":"passed","severity":"normal"},{"uid":"99d8903dd1e448f3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752828343734,"stop":1752828343734,"duration":0},"status":"passed","severity":"normal"},{"uid":"469aa162954bb578","name":"Check received message containing XML","time":{"start":1752828861592,"stop":1752828861593,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1a33ba0e2d71c4c","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752829020142,"stop":1752829020142,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf096f5b8540eff3","name":"should create ShardReader with shards network config","time":{"start":1752828358530,"stop":1752828358530,"duration":0},"status":"passed","severity":"normal"},{"uid":"1665758d68ac05d0","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752828388710,"stop":1752828388710,"duration":0},"status":"passed","severity":"normal"},{"uid":"75ece3b14861a313","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752828397925,"stop":1752828397926,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f2b7509e2cf60eb","name":"should be empty after removing the only subscription","time":{"start":1752828389147,"stop":1752828389147,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c7a0dd783e6623","name":"Generator, 2 different pubsubtopics","time":{"start":1752828666519,"stop":1752828666520,"duration":1},"status":"passed","severity":"normal"},{"uid":"411446ac1471bf78","name":"should only return 1 node with relay and store capability","time":{"start":1752828367882,"stop":1752828367883,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa4f5d22b37d43f3","name":"should handle multiple peers with different shard configurations","time":{"start":1752828358177,"stop":1752828358179,"duration":2},"status":"passed","severity":"normal"},{"uid":"c901a79c7d8d427a","name":"Check publish message containing JSON","time":{"start":1752828552385,"stop":1752828552386,"duration":1},"status":"passed","severity":"normal"},{"uid":"81fce0af2e674cb5","name":"should call waitForPeer on Relay","time":{"start":1752828388743,"stop":1752828388743,"duration":0},"status":"passed","severity":"normal"},{"uid":"688a3cab345f7da6","name":"should dial all peers on dial","time":{"start":1752828507416,"stop":1752828507416,"duration":0},"status":"passed","severity":"normal"},{"uid":"48484da316c022dd","name":"should add and check entries correctly","time":{"start":1752828387687,"stop":1752828387695,"duration":8},"status":"passed","severity":"normal"},{"uid":"fc91eb80fd68ec4e","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752828913084,"stop":1752828913084,"duration":0},"status":"passed","severity":"normal"},{"uid":"d31e645de4b18bc7","name":"should skip peer when already connected","time":{"start":1752828358144,"stop":1752828358144,"duration":0},"status":"passed","severity":"normal"},{"uid":"d70e199ed6f405ef","name":"1 Store, 2 fetches","time":{"start":1752828367662,"stop":1752828367663,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3adc3e92bffbf12","name":"should register libp2p event listeners when start is called","time":{"start":1752828388331,"stop":1752828388331,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb3cb0d9be19a0","name":"should merge provided config with defaults","time":{"start":1752828360033,"stop":1752828360034,"duration":1},"status":"passed","severity":"normal"},{"uid":"12171c95179982f9","name":"should clear dial history on stop","time":{"start":1752828358132,"stop":1752828358132,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fc9d21a33d26f02","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1752828359122,"stop":1752828359122,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff359b9803f1ab1f","name":"Push message with custom timestamp: 1752832038113","time":{"start":1752829020145,"stop":1752829020145,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1707670892a7e5d","name":"Push message with Arabic payload","time":{"start":1752829020136,"stop":1752829020136,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6b8fdd37a5270d7","name":"should be empty when created","time":{"start":1752828389146,"stop":1752828389147,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e7444bca59d4c7c","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752828913073,"stop":1752828913074,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea6b9c44b955751a","name":"should throw error - no id","time":{"start":1752828349686,"stop":1752828349686,"duration":0},"status":"passed","severity":"normal"},{"uid":"54cf98817c1f876b","name":"Decoder throws on empty string content topic","time":{"start":1752828377754,"stop":1752828377754,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3bd889c58a706e7","name":"Check message with no content topic is not received","time":{"start":1752828861597,"stop":1752828861597,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a4565c267f1adb6","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752828367539,"stop":1752828367539,"duration":0},"status":"passed","severity":"normal"},{"uid":"215ce8b5d57c0ade","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752828359534,"stop":1752828359535,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9add1f2feee378b","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752828343717,"stop":1752828343718,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dbfc922ff969a56","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752828397940,"stop":1752828397940,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed88f2de78450ec0","name":"same cluster, different shard: nodes connect","time":{"start":1752828489977,"stop":1752828489977,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f04816133f73ff","name":"should create a new stream if no existing for protocol found","time":{"start":1752828359660,"stop":1752828359660,"duration":0},"status":"passed","severity":"normal"}]