allure-jswaku/8795/widgets/duration.json
2025-08-03 13:37:37 +00:00

1 line
184 KiB
JSON

[{"uid":"3f0ed890b0801b13","name":"should wait for Store peer to be connected","time":{"start":1754227611830,"stop":1754227611830,"duration":0},"status":"passed","severity":"normal"},{"uid":"15d1d31e3e1eef55","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1754227565474,"stop":1754227565475,"duration":1},"status":"passed","severity":"normal"},{"uid":"c66a7b6368b678f2","name":"should handle task timeouts","time":{"start":1754227611341,"stop":1754227611342,"duration":1},"status":"passed","severity":"normal"},{"uid":"893d7abf3c97b8fc","name":"should unregister libp2p event listeners when stop is called","time":{"start":1754227611594,"stop":1754227611595,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6032ef2e46f4e30","name":"ends if stream creation fails","time":{"start":1754227582104,"stop":1754227582104,"duration":0},"status":"passed","severity":"normal"},{"uid":"9505e232b1e2ee74","name":"Overlapping topic subscription","time":{"start":1754227790049,"stop":1754227790049,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8d325063646c1a14","name":"Ordered Callback - true","time":{"start":1754227913052,"stop":1754227913052,"duration":0},"status":"passed","severity":"normal"},{"uid":"9db26f2278c2c15a","name":"Push 30 different messages","time":{"start":1754228204316,"stop":1754228204316,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4071dc7e304cac77","name":"Check received message containing unicode special characters","time":{"start":1754228099000,"stop":1754228099001,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1397d4270f4f84e","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1754227581513,"stop":1754227581513,"duration":0},"status":"passed","severity":"normal"},{"uid":"6415ed4886a7d88","name":"Rejects garbage","time":{"start":1754227615446,"stop":1754227615446,"duration":0},"status":"passed","severity":"normal"},{"uid":"8edb47d5dec12e77","name":"Check received message containing unicode special characters","time":{"start":1754228098989,"stop":1754228098989,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd993a5e183f73b2","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1754227600181,"stop":1754227600182,"duration":1},"status":"passed","severity":"normal"},{"uid":"73e7acd13650df28","name":"should not change state when connections remain after disconnect","time":{"start":1754227581260,"stop":1754227581260,"duration":0},"status":"passed","severity":"normal"},{"uid":"d78eb446f3ca7c52","name":"Check received message containing Script","time":{"start":1754228098998,"stop":1754228098998,"duration":0},"status":"passed","severity":"normal"},{"uid":"d82122709a514d3a","name":"Does not throw an exception when node disconnects","time":{"start":1754227949348,"stop":1754227949348,"duration":0},"status":"passed","severity":"normal"},{"uid":"29dc9b2279c429bc","name":"Waku message hash computation (meta attribute not present)","time":{"start":1754227581400,"stop":1754227581401,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cdaab1110fe7149","name":"should keep entries that haven't expired yet","time":{"start":1754227610381,"stop":1754227610386,"duration":5},"status":"passed","severity":"normal"},{"uid":"a361422fba8892ee","name":"returns only open connection if one present","time":{"start":1754227581644,"stop":1754227581644,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3468a2583de4d55","name":"Refresh subscription","time":{"start":1754227790048,"stop":1754227790048,"duration":0},"status":"skipped","severity":"normal"},{"uid":"480a060d3aa27741","name":"should be safe to call multiple times","time":{"start":1754227581473,"stop":1754227581480,"duration":7},"status":"passed","severity":"normal"},{"uid":"f5a58b7da80f3701","name":"should handle peer disconnect event when no connections remain","time":{"start":1754227581260,"stop":1754227581260,"duration":0},"status":"passed","severity":"normal"},{"uid":"2211e191dc5d7f0e","name":"Push message with numeric payload","time":{"start":1754228204325,"stop":1754228204325,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdaa069593c11074","name":"should throw if no connection provided","time":{"start":1754227581790,"stop":1754227581793,"duration":3},"status":"passed","severity":"normal"},{"uid":"decf7ba455bf6edb","name":"Check publish message containing escaped characters","time":{"start":1754227780504,"stop":1754227780506,"duration":2},"status":"passed","severity":"normal"},{"uid":"138ed772c73a15ab","name":"should return false when pubsub topic parsing fails","time":{"start":1754227581446,"stop":1754227581446,"duration":0},"status":"passed","severity":"normal"},{"uid":"292c926a8b5b46e1","name":"should properly clean up resources when disposed","time":{"start":1754227610389,"stop":1754227610392,"duration":3},"status":"passed","severity":"normal"},{"uid":"a27ddab174194d7d","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1754227773692,"stop":1754227773692,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c63ce00f85b6b8b","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754228126897,"stop":1754228126898,"duration":1},"status":"passed","severity":"normal"},{"uid":"c28d573e9398f1fb","name":"Push message with emoji payload","time":{"start":1754228204316,"stop":1754228204316,"duration":0},"status":"passed","severity":"normal"},{"uid":"87810db59c822431","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1754227611313,"stop":1754227611314,"duration":1},"status":"passed","severity":"normal"},{"uid":"584e17b0bf8b4433","name":"should not fail to start the service if it is already started","time":{"start":1754227756975,"stop":1754227756977,"duration":2},"status":"passed","severity":"normal"},{"uid":"e9c9304725665733","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1754227622377,"stop":1754227622377,"duration":0},"status":"passed","severity":"normal"},{"uid":"7423bf818cfc6c5b","name":"Push message with emoji payload","time":{"start":1754228204329,"stop":1754228204329,"duration":0},"status":"passed","severity":"normal"},{"uid":"b81086b6ea53c2f3","name":"Callback on promise, aborts when callback returns true","time":{"start":1754227928739,"stop":1754227928739,"duration":0},"status":"passed","severity":"normal"},{"uid":"a07b83fb1a2af3ec","name":"should not create relay timers when relay is not provided","time":{"start":1754227581513,"stop":1754227581514,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcb0703551eb03df","name":"Subscribe and publish message","time":{"start":1754227790042,"stop":1754227790043,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9483397da08b59f","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1754227622400,"stop":1754227622402,"duration":2},"status":"passed","severity":"normal"},{"uid":"6000691ea0d2e8e5","name":"Fields are not dropped","time":{"start":1754227581799,"stop":1754227581799,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7441ad086049df","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1754227622378,"stop":1754227622378,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5781eb64e2cfcbc","name":"should clear dial history on start","time":{"start":1754227581178,"stop":1754227581178,"duration":0},"status":"passed","severity":"normal"},{"uid":"37bce29be49406db","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1754227565472,"stop":1754227565472,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f109eaca689d34c","name":"should not dial peers from store when browser is not connected","time":{"start":1754227581043,"stop":1754227581043,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fda47cbbec16db2","name":"Push message equal or less that 1MB","time":{"start":1754228204323,"stop":1754228204324,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4dda0c74a939cc2","name":"should call waitForPeer on Relay","time":{"start":1754227611830,"stop":1754227611831,"duration":1},"status":"passed","severity":"normal"},{"uid":"46c98673c8aea8ec","name":"throws on content topic with empty topic name field","time":{"start":1754227565457,"stop":1754227565457,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eeede3d79436b0d","name":"should handle peer connect event","time":{"start":1754227581259,"stop":1754227581259,"duration":0},"status":"passed","severity":"normal"},{"uid":"290d8f4a26704dbb","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1754227622374,"stop":1754227622375,"duration":1},"status":"passed","severity":"normal"},{"uid":"718cd3ee81bdea66","name":"should send to specified number of peers of used peers","time":{"start":1754227611062,"stop":1754227611064,"duration":2},"status":"passed","severity":"normal"},{"uid":"9f81f0b10fe8a127","name":"should dial all remaining peers","time":{"start":1754227581055,"stop":1754227581055,"duration":0},"status":"passed","severity":"normal"},{"uid":"a94238a5aaa9882a","name":"Check message with no payload is not received","time":{"start":1754228098993,"stop":1754228098993,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dca20febb3cf315","name":"Fails to publish duplicate message","time":{"start":1754227780514,"stop":1754227780514,"duration":0},"status":"passed","severity":"normal"},{"uid":"5db2b7dc7b9c0617","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1754227622397,"stop":1754227622397,"duration":0},"status":"passed","severity":"normal"},{"uid":"70111a297b44262b","name":"Check message with invalid timestamp is not received","time":{"start":1754228099002,"stop":1754228099002,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e76ed87ef9e5d5","name":"Push message with custom timestamp: 1754224069716","time":{"start":1754228204323,"stop":1754228204323,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a748db4e90203","name":"Check received message with timestamp: 1754227643598000000 ","time":{"start":1754228099001,"stop":1754228099001,"duration":0},"status":"passed","severity":"normal"},{"uid":"f760b3145b1672ad","name":"Push message with custom timestamp: 1754231269716","time":{"start":1754228204323,"stop":1754228204323,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd6b6ba073709a82","name":"should not receive a peer event before start","time":{"start":1754227756978,"stop":1754227756978,"duration":0},"status":"passed","severity":"normal"},{"uid":"465a98f41022e8d5","name":"should check connected peers if present and suitable","time":{"start":1754227611829,"stop":1754227611829,"duration":0},"status":"passed","severity":"normal"},{"uid":"241d4a29ec8ff01c","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754228098994,"stop":1754228098995,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbe11ca405e093d6","name":"msgTime: 0 ms from now, startTime: 1754141529077, endTime: 1754227929077","time":{"start":1754227942585,"stop":1754227942586,"duration":1},"status":"passed","severity":"normal"},{"uid":"24a87749faee50e7","name":"Push message with numeric payload","time":{"start":1754228204307,"stop":1754228204307,"duration":0},"status":"passed","severity":"normal"},{"uid":"724a1b8204afdd5c","name":"accepts valid message hash query","time":{"start":1754227581821,"stop":1754227581821,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f75e6655889552","name":"handles different clusterIds correctly","time":{"start":1754227565465,"stop":1754227565465,"duration":0},"status":"passed","severity":"normal"},{"uid":"4056dc1c0c9cbaa7","name":"nwaku subscribes","time":{"start":1754227770357,"stop":1754227770358,"duration":1},"status":"passed","severity":"normal"},{"uid":"7682f32667946ef8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1754227622408,"stop":1754227622408,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6934ae1bf72301a","name":"Push message with custom timestamp: 1754224069716","time":{"start":1754228204336,"stop":1754228204336,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f5d83e5d1d50fcd","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1754227932532,"stop":1754227932534,"duration":2},"status":"passed","severity":"normal"},{"uid":"2e4f3621520060e5","name":"should hang up with multiaddr and return true on success","time":{"start":1754227582378,"stop":1754227582378,"duration":0},"status":"passed","severity":"normal"},{"uid":"1240114d1e9e7dde","name":"Wrong topic","time":{"start":1754227885369,"stop":1754227885369,"duration":0},"status":"passed","severity":"normal"},{"uid":"3187595e3536d8c5","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1754227570986,"stop":1754227570987,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cd4c541293e041e","name":"LightPush","time":{"start":1754227947307,"stop":1754227947307,"duration":0},"status":"passed","severity":"normal"},{"uid":"c93d91fda89d02b8","name":"Encoder throws on empty string content topic","time":{"start":1754227600184,"stop":1754227600185,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4ea01942bbb28ab","name":"Push message with custom timestamp: 1723469269716","time":{"start":1754228204322,"stop":1754228204322,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddbcbb682915a2f4","name":"messageHashStr works with IProtoMessage","time":{"start":1754227581411,"stop":1754227581412,"duration":1},"status":"passed","severity":"normal"},{"uid":"2da3514adac60e98","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1754227581036,"stop":1754227581036,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8cf4c279ea658d7","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app7/10/topic300/json","time":{"start":1754227885368,"stop":1754227885368,"duration":0},"status":"passed","severity":"normal"},{"uid":"621b0fc7c48d4db9","name":"should dial peer when peer is discovered","time":{"start":1754227580965,"stop":1754227580965,"duration":0},"status":"passed","severity":"normal"},{"uid":"66aa999a03676b9c","name":"Store - dialed first","time":{"start":1754227947304,"stop":1754227947305,"duration":1},"status":"passed","severity":"normal"},{"uid":"40c779fe4be19347","name":"Publishes to nwaku","time":{"start":1754227770358,"stop":1754227770361,"duration":3},"status":"passed","severity":"normal"},{"uid":"f4589c52d1b49d98","name":"should get / set UDP multiaddr","time":{"start":1754227571637,"stop":1754227571638,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4908dfe63c4d80","name":"should maintain proper timestamps if all messages received","time":{"start":1754227627577,"stop":1754227627577,"duration":0},"status":"passed","severity":"normal"},{"uid":"b08f9a9b12814332","name":"Subscribe and receive messages via waku relay post","time":{"start":1754228126894,"stop":1754228126894,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aad6ef3fc915c0d","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754228099002,"stop":1754228099002,"duration":0},"status":"passed","severity":"normal"},{"uid":"b17da8fc34bec0b3","name":"Subscribe to topic containing XML and receive message","time":{"start":1754228126890,"stop":1754228126890,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8e2a4cbc9d54bdb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1754227622411,"stop":1754227622412,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6a205c6b6801a5c","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1754227565467,"stop":1754227565467,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cb6da1efb5a0f6c","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1754227942584,"stop":1754227942584,"duration":0},"status":"passed","severity":"normal"},{"uid":"945179568dc5e712","name":"Check publish message containing JSON","time":{"start":1754227780502,"stop":1754227780503,"duration":1},"status":"passed","severity":"normal"},{"uid":"6956a2ef49fe96ff","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754228099004,"stop":1754228099005,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf59355440ab466a","name":"Push message with content topic containing long","time":{"start":1754228204331,"stop":1754228204331,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea5049206745bd48","name":"should reject if Store is requested but not mounted","time":{"start":1754227611827,"stop":1754227611827,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ce3605ef408e2b3","name":"Query Generator - false","time":{"start":1754227913051,"stop":1754227913051,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ae38fb094b23f1a","name":"should return false when peer is not found","time":{"start":1754227581446,"stop":1754227581447,"duration":1},"status":"passed","severity":"normal"},{"uid":"504f0bccfa555ab","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1754227565461,"stop":1754227565461,"duration":0},"status":"passed","severity":"normal"},{"uid":"7468c870fce79314","name":"it tolerates circular branch references","time":{"start":1754227590290,"stop":1754227590291,"duration":1},"status":"passed","severity":"normal"},{"uid":"574f4df869c43ad4","name":"Subscribe to topic containing shell command and publish message","time":{"start":1754227790059,"stop":1754227790059,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc58a6cb2d49a4ae","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1754227590295,"stop":1754227590295,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d8bb295dc5dee8b2","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754228126898,"stop":1754228126898,"duration":0},"status":"passed","severity":"normal"},{"uid":"5de3286ce3be7756","name":"should emit a peer event after start","time":{"start":1754227594167,"stop":1754227594167,"duration":0},"status":"passed","severity":"normal"},{"uid":"9849bb10b1252832","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1754227611256,"stop":1754227611256,"duration":0},"status":"passed","severity":"normal"},{"uid":"65791be8bfe58efa","name":"should return peer for existing peer","time":{"start":1754227581057,"stop":1754227581057,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddf6bf7c7473913c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1754227622403,"stop":1754227622404,"duration":1},"status":"passed","severity":"normal"},{"uid":"20ee57541cc94d85","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1754227942583,"stop":1754227942583,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc705ad64b1c32a8","name":"Ordered Callback - false","time":{"start":1754227913052,"stop":1754227913052,"duration":0},"status":"passed","severity":"normal"},{"uid":"a66f3df4db7b8702","name":"should check false positive rate","time":{"start":1754227625756,"stop":1754227625758,"duration":2},"status":"passed","severity":"normal"},{"uid":"70540503976005f1","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754228126894,"stop":1754228126894,"duration":0},"status":"passed","severity":"normal"},{"uid":"988aa3b0d25c31b9","name":"should handle dial errors gracefully","time":{"start":1754227581055,"stop":1754227581056,"duration":1},"status":"passed","severity":"normal"},{"uid":"da4f93fa689c7644","name":"Subscribe to topic containing short and publish message","time":{"start":1754227790049,"stop":1754227790050,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7adde4c23c4ca87","name":"Check publish message after service node is restarted","time":{"start":1754227780516,"stop":1754227780516,"duration":0},"status":"skipped","severity":"normal"},{"uid":"da71245ef9007feb","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1754227622404,"stop":1754227622404,"duration":0},"status":"passed","severity":"normal"},{"uid":"5edf7141380b94d7","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1754227622376,"stop":1754227622377,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc52febd750a899d","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1754227581270,"stop":1754227581270,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a3eaf67d941f6d","name":"should handle queue overflow by adding peers to queue","time":{"start":1754227581207,"stop":1754227581208,"duration":1},"status":"passed","severity":"normal"},{"uid":"d17981697d4bf2aa","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app23/2/topic579/json","time":{"start":1754227885364,"stop":1754227885365,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fe4ba74071f495b","name":"Check received message containing XML","time":{"start":1754228098998,"stop":1754228098999,"duration":1},"status":"passed","severity":"normal"},{"uid":"47ba411252a3b489","name":"should return true when peer is on the specified shard","time":{"start":1754227581436,"stop":1754227581437,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e669bf3afe2b160","name":"Renews subscription after lossing a connection","time":{"start":1754228126903,"stop":1754228126903,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b3c64efaaa59d","name":"Subscribe and receive messages via lightPush","time":{"start":1754228126882,"stop":1754228126882,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dea3f701a54541a","name":"should create NetworkMonitor with libp2p and events","time":{"start":1754227581226,"stop":1754227581226,"duration":0},"status":"passed","severity":"normal"},{"uid":"99d85ddb5a9355d8","name":"Subscribe and receive messages via waku relay post","time":{"start":1754228126883,"stop":1754228126883,"duration":0},"status":"passed","severity":"normal"},{"uid":"82eb87c9eaac25f4","name":"should not fail to stop the service if it was not started","time":{"start":1754227649241,"stop":1754227649242,"duration":1},"status":"passed","severity":"normal"},{"uid":"a52ccfbab7270592","name":"Check publish message containing shell command","time":{"start":1754227780503,"stop":1754227780504,"duration":1},"status":"passed","severity":"normal"},{"uid":"e049411dc97217f9","name":"Check received message containing XML","time":{"start":1754228098987,"stop":1754228098987,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfe1f8d7ee90ecc6","name":"Check message with no pubsub topic is not received","time":{"start":1754228099003,"stop":1754228099003,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb8e5d29415f6cdc","name":"Renews subscription after lossing a connection","time":{"start":1754228126892,"stop":1754228126893,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc5f7dbfece21c93","name":"should initialize with isNetworkConnected as false","time":{"start":1754227581226,"stop":1754227581227,"duration":1},"status":"passed","severity":"normal"},{"uid":"784ec9cededd608a","name":"Subscribe and receives messages on 20 topics","time":{"start":1754228126884,"stop":1754228126884,"duration":0},"status":"passed","severity":"normal"},{"uid":"acdeb06f97744cf8","name":"Check received message containing emoji","time":{"start":1754228098989,"stop":1754228098989,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a4eed5c67697080","name":"should insert elements correctly","time":{"start":1754227625749,"stop":1754227625749,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb91204dac7b0219","name":"should dial peer immediately when queue is empty","time":{"start":1754227581194,"stop":1754227581194,"duration":0},"status":"passed","severity":"normal"},{"uid":"739d8ebea72f3a41","name":"should handle complete connection lifecycle","time":{"start":1754227581272,"stop":1754227581272,"duration":0},"status":"passed","severity":"normal"},{"uid":"543e92c7ec5df985","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754227792416,"stop":1754227792417,"duration":1},"status":"passed","severity":"normal"},{"uid":"298dd73561c91408","name":"should remove event listener for peer:discovery","time":{"start":1754227580954,"stop":1754227580960,"duration":6},"status":"passed","severity":"normal"},{"uid":"78b820a2e8bfab6e","name":"should be safe to call multiple times","time":{"start":1754227580953,"stop":1754227580953,"duration":0},"status":"passed","severity":"normal"},{"uid":"23a88b52c0292210","name":"Check message with non string payload is not received","time":{"start":1754228098994,"stop":1754228098994,"duration":0},"status":"passed","severity":"normal"},{"uid":"961e7a37837b0a45","name":"Decrypt messages","time":{"start":1754227758847,"stop":1754227758848,"duration":1},"status":"passed","severity":"normal"},{"uid":"3348951d45417ca1","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754228126900,"stop":1754228126900,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f82c6587aba59e2","name":"should handle hash queries without validation","time":{"start":1754227611885,"stop":1754227611885,"duration":0},"status":"passed","severity":"normal"},{"uid":"321a171f11ca786e","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1754227622383,"stop":1754227622384,"duration":1},"status":"passed","severity":"normal"},{"uid":"73d629e5a40678e1","name":"should load peers from local storage and dispatch events","time":{"start":1754227594169,"stop":1754227594169,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c16950365761563","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1754227611585,"stop":1754227611586,"duration":1},"status":"passed","severity":"normal"},{"uid":"338b67011ef9c5c2","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754227792417,"stop":1754227792417,"duration":0},"status":"passed","severity":"normal"},{"uid":"95ebe678de63992d","name":"Stops search when maxGet is reached","time":{"start":1754227590180,"stop":1754227590180,"duration":0},"status":"passed","severity":"normal"},{"uid":"df1ecf7fb27ffadb","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1754227565463,"stop":1754227565463,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d48eb528bb20986","name":"should enable all discoveries when explicitly set","time":{"start":1754227611254,"stop":1754227611255,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7efd91699f59dc","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754228126902,"stop":1754228126902,"duration":0},"status":"passed","severity":"normal"},{"uid":"41fa29cefcd5effe","name":"Relay","time":{"start":1754227650264,"stop":1754227650266,"duration":2},"status":"passed","severity":"normal"},{"uid":"5f94b63068f1d876","name":"Subscribe to topic containing XML and publish message","time":{"start":1754227790057,"stop":1754227790058,"duration":1},"status":"passed","severity":"normal"},{"uid":"11e32fa04b2cedb5","name":"should drop connection via multiaddr with hangUp","time":{"start":1754227732100,"stop":1754227732100,"duration":0},"status":"passed","severity":"normal"},{"uid":"85da28f63c551532","name":"Push to array if already present","time":{"start":1754227565107,"stop":1754227565107,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6134562d13cb63f","name":"Subscribe to topic containing special chars and publish message","time":{"start":1754227790053,"stop":1754227790053,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eaad23c7d4a050c","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754227719094,"stop":1754227719094,"duration":0},"status":"passed","severity":"normal"},{"uid":"ced67598deca83ab","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754228126901,"stop":1754228126901,"duration":0},"status":"passed","severity":"normal"},{"uid":"f580c78d78d1a188","name":"should return different streams if requested simultaniously","time":{"start":1754227581793,"stop":1754227581794,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecf0e4d55ad140e","name":"should not allow unachievable error rate","time":{"start":1754227621932,"stop":1754227621933,"duration":1},"status":"passed","severity":"normal"},{"uid":"6aaa0765e7913709","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1754227611885,"stop":1754227611885,"duration":0},"status":"passed","severity":"normal"},{"uid":"62923e14198f9601","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1754227622389,"stop":1754227622390,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d1a33f2ce14ed3","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754227669509,"stop":1754227669510,"duration":1},"status":"passed","severity":"normal"},{"uid":"268aaf09abe7bd57","name":"recovers when dns.resolve returns empty","time":{"start":1754227590291,"stop":1754227590291,"duration":0},"status":"passed","severity":"normal"},{"uid":"14a602ea6555a7f2","name":"throws on empty content topic","time":{"start":1754227565454,"stop":1754227565454,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b2ac916a7c4909e","name":"Throws when trying to push message with empty payload","time":{"start":1754228204330,"stop":1754228204330,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3dd9d552a7fd1fd","name":"Encoder throws on undefined content topic","time":{"start":1754227600184,"stop":1754227600184,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc4d5508050b056c","name":"should not fail to start the service if it is already started","time":{"start":1754227594166,"stop":1754227594167,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eed9d42a7b4d441","name":"should return all connected peers without codec filter","time":{"start":1754227582379,"stop":1754227582380,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba3f905454b28f5b","name":"throws on content topic with empty application field","time":{"start":1754227565456,"stop":1754227565456,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f0b46c723e73c54","name":"should handle errors when accessing navigator","time":{"start":1754227581271,"stop":1754227581271,"duration":0},"status":"passed","severity":"normal"},{"uid":"312dbda1effb654a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1754227565471,"stop":1754227565472,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4c5663b83100173","name":"Used by Waku Relay","time":{"start":1754227949349,"stop":1754227949349,"duration":0},"status":"passed","severity":"normal"},{"uid":"2298526cfa57ab63","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1754227901277,"stop":1754227901277,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c4a864531c13f35","name":"should return PeerId when PeerId is provided","time":{"start":1754227581533,"stop":1754227581533,"duration":0},"status":"passed","severity":"normal"},{"uid":"a28d02b7d34269b5","name":"A test","time":{"start":1754227704486,"stop":1754227704486,"duration":0},"status":"passed","severity":"normal"},{"uid":"469766b1766ed2c6","name":"should process queue every 500ms","time":{"start":1754227581208,"stop":1754227581209,"duration":1},"status":"passed","severity":"normal"},{"uid":"18d555fa9e3e069a","name":"should update peer store before dialing","time":{"start":1754227580966,"stop":1754227580966,"duration":0},"status":"passed","severity":"normal"},{"uid":"ace5589629d5e20b","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1754227611596,"stop":1754227611596,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe55ae17e8efc8f3","name":"passes more than one ENR URLs and attempts connection","time":{"start":1754227649256,"stop":1754227649256,"duration":0},"status":"skipped","severity":"normal"},{"uid":"79d49e2f136c9ad","name":"should wait for LightPush peer to be connected","time":{"start":1754227611829,"stop":1754227611830,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7942b4137215e8b","name":"rejects hash query with time filter","time":{"start":1754227581821,"stop":1754227581822,"duration":1},"status":"passed","severity":"normal"},{"uid":"8caa598a9e2bb4f3","name":"Push message with Russian payload","time":{"start":1754228204326,"stop":1754228204326,"duration":0},"status":"passed","severity":"normal"},{"uid":"b46d57ec32d58dbc","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1754227565473,"stop":1754227565473,"duration":0},"status":"passed","severity":"normal"},{"uid":"2227efb060e1a3e6","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1754227581061,"stop":1754227581061,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69ebda97dcb9757","name":"should only return 1 node with relay capability","time":{"start":1754227590292,"stop":1754227590293,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab53b25fc418fd7","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754227719088,"stop":1754227719088,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c87c30352902104","name":"should detect messages with missing dependencies","time":{"start":1754227627579,"stop":1754227627579,"duration":0},"status":"passed","severity":"normal"},{"uid":"514cef40d300f894","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1754227622417,"stop":1754227622418,"duration":1},"status":"passed","severity":"normal"},{"uid":"76f4b5dafa6a1ab6","name":"Symmetric encrypt & Decrypt","time":{"start":1754227600641,"stop":1754227600642,"duration":1},"status":"passed","severity":"normal"},{"uid":"610f51f28934f6ac","name":"should return false when peer is on different cluster","time":{"start":1754227581437,"stop":1754227581437,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf274c970218f15","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1754227942586,"stop":1754227942586,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e73237136063b3","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754228035482,"stop":1754228035483,"duration":1},"status":"passed","severity":"normal"},{"uid":"e98e7c0c83dd9203","name":"should retry if all attempts fail","time":{"start":1754227611343,"stop":1754227611343,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e902119365ec530","name":"Check received message containing JSON","time":{"start":1754228098988,"stop":1754228098988,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe08ef31cb7d8625","name":"should handle errors gracefully when getting peer info","time":{"start":1754227581449,"stop":1754227581450,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5de41d448ab716","name":"Register correct protocols","time":{"start":1754227790040,"stop":1754227790041,"duration":1},"status":"passed","severity":"normal"},{"uid":"f655e0fda513e2e6","name":"Passing page size 110 when there are 120 messages","time":{"start":1754227926259,"stop":1754227926259,"duration":0},"status":"passed","severity":"normal"},{"uid":"315cab9b81fb7903","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1754227622384,"stop":1754227622384,"duration":0},"status":"passed","severity":"normal"},{"uid":"44cb5bc672992384","name":"new peer added after a peer was already found","time":{"start":1754227787859,"stop":1754227787861,"duration":2},"status":"skipped","severity":"normal"},{"uid":"5b6f25293e7ae536","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1754227611602,"stop":1754227611603,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd0e7e09a55b0968","name":"should push the message to the outgoing buffer","time":{"start":1754227627575,"stop":1754227627575,"duration":0},"status":"passed","severity":"normal"},{"uid":"51aed4f280946cfb","name":"Push message with Basic HTML tag payload","time":{"start":1754228204314,"stop":1754228204314,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1ea3723e713fbaf","name":"should return false when peer is on different cluster","time":{"start":1754227581430,"stop":1754227581433,"duration":3},"status":"passed","severity":"normal"},{"uid":"a22bc4231ad144d5","name":"returns all values when wanted number matches available values","time":{"start":1754227589140,"stop":1754227589143,"duration":3},"status":"passed","severity":"normal"},{"uid":"73f6fea2a90a9c8d","name":"udp ip6 address","time":{"start":1754227571028,"stop":1754227571028,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d1a4486322c6fa2","name":"Push message with content topic containing short","time":{"start":1754228204330,"stop":1754228204330,"duration":0},"status":"passed","severity":"normal"},{"uid":"b38e2720eabfb0a3","name":"Subscribe to topic containing Russian and publish message","time":{"start":1754227790055,"stop":1754227790055,"duration":0},"status":"passed","severity":"normal"},{"uid":"b03fc0aad1b71715","name":"should do nothing when connections still exist","time":{"start":1754227581050,"stop":1754227581053,"duration":3},"status":"passed","severity":"normal"},{"uid":"587de27de382693a","name":"should filter out already connected peers","time":{"start":1754227581054,"stop":1754227581055,"duration":1},"status":"passed","severity":"normal"},{"uid":"80363e5b062c6cbb","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1754227787864,"stop":1754227787864,"duration":0},"status":"skipped","severity":"normal"},{"uid":"81e8bb4b68dfbc13","name":"can start the service","time":{"start":1754227594165,"stop":1754227594165,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee83ea73f6929de0","name":"Ordered callback, aborts when callback returns true","time":{"start":1754227928740,"stop":1754227928741,"duration":1},"status":"passed","severity":"normal"},{"uid":"aeffe077fa9e0940","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1754227622369,"stop":1754227622369,"duration":0},"status":"passed","severity":"normal"},{"uid":"58835d47f4bd194d","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1754227942582,"stop":1754227942583,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff712cb9b13fefb8","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1754227565459,"stop":1754227565459,"duration":0},"status":"passed","severity":"normal"},{"uid":"82f85e79c286e7b5","name":"should handle ping failures gracefully","time":{"start":1754227581501,"stop":1754227581501,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f8ccecb1cdc9d1e","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1754227891955,"stop":1754227891956,"duration":1},"status":"passed","severity":"normal"},{"uid":"a058283ec25ed6e8","name":"Waku message hash computation (payload length 0)","time":{"start":1754227581401,"stop":1754227581401,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd98c8f2fce4053e","name":"should create ShardReader with auto sharding network config","time":{"start":1754227581427,"stop":1754227581428,"duration":1},"status":"passed","severity":"normal"},{"uid":"798863ca742e0956","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754227792417,"stop":1754227792419,"duration":2},"status":"passed","severity":"normal"},{"uid":"d652aae47935d3fe","name":"Push message with special chars payload","time":{"start":1754228204325,"stop":1754228204326,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3fa7284f5f50da0","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1754227565459,"stop":1754227565460,"duration":1},"status":"passed","severity":"normal"},{"uid":"40d9ac6ba4019265","name":"different cluster: nodes don't connect","time":{"start":1754227719086,"stop":1754227719087,"duration":1},"status":"passed","severity":"normal"},{"uid":"596776e8e6dfbab3","name":"should skip peer when not on same cluster","time":{"start":1754227581202,"stop":1754227581202,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed7c464d0a1ceb84","name":"yields undefined for messages without decoder","time":{"start":1754227582106,"stop":1754227582106,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b720c8ac7a66e7c","name":"isConnected should return true after first peer connects","time":{"start":1754227665139,"stop":1754227665139,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc890ea652ffdef8","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1754227622407,"stop":1754227622407,"duration":0},"status":"passed","severity":"normal"},{"uid":"eacbb217ef98559d","name":"should dispatch connect and disconnect events","time":{"start":1754227611586,"stop":1754227611586,"duration":0},"status":"passed","severity":"normal"},{"uid":"513492c7235d10c0","name":"Decoder throws on undefined content topic","time":{"start":1754227582413,"stop":1754227582413,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe0b2e87e704c86b","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1754227622385,"stop":1754227622386,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cb45d8b0ef0534e","name":"should handle complete discovery-to-dial flow","time":{"start":1754227580976,"stop":1754227580979,"duration":3},"status":"passed","severity":"normal"},{"uid":"50890788c2158d0d","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1754227622368,"stop":1754227622368,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c94daaa5a3b9b65","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1754227901275,"stop":1754227901276,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e471e3d749b075a","name":"random static sharding 4 - Cluster ID: 280, Shard ID: 439","time":{"start":1754227879063,"stop":1754227879064,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ed598cc6184dfe0","name":"random static sharding 5 - Cluster ID: 530, Shard ID: 571","time":{"start":1754227879064,"stop":1754227879065,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6877a6cf70980a8","name":"should dial all peers on dial","time":{"start":1754227732097,"stop":1754227732098,"duration":1},"status":"passed","severity":"normal"},{"uid":"7424eb4b1927e409","name":"should throw error when no peers are available","time":{"start":1754227611884,"stop":1754227611884,"duration":0},"status":"passed","severity":"normal"},{"uid":"a093cd072528ac37","name":"Check publish message containing Basic HTML tag","time":{"start":1754227780502,"stop":1754227780502,"duration":0},"status":"passed","severity":"normal"},{"uid":"72de34c4ce0fdddc","name":"rejects hash query with content filter parameters","time":{"start":1754227581821,"stop":1754227581821,"duration":0},"status":"passed","severity":"normal"},{"uid":"c20834ae23e936fe","name":"should be sent with empty content","time":{"start":1754227627581,"stop":1754227627581,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e1c68d24cbf406b","name":"should requeue task if no peer is available","time":{"start":1754227611336,"stop":1754227611336,"duration":0},"status":"passed","severity":"normal"},{"uid":"7930fa88a50b5e36","name":"should retry failed tasks","time":{"start":1754227611336,"stop":1754227611341,"duration":5},"status":"passed","severity":"normal"},{"uid":"77163751c86fbb21","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754228099002,"stop":1754228099002,"duration":0},"status":"passed","severity":"normal"},{"uid":"39b9988827e382f6","name":"should be safe to call multiple times","time":{"start":1754227582376,"stop":1754227582376,"duration":0},"status":"passed","severity":"normal"},{"uid":"eadf28530aad5607","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1754227790058,"stop":1754227790058,"duration":0},"status":"passed","severity":"normal"},{"uid":"202409e2a8de787a","name":"Push message with Chinese payload","time":{"start":1754228204308,"stop":1754228204310,"duration":2},"status":"passed","severity":"normal"},{"uid":"c1f908b408556b1","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754228126901,"stop":1754228126902,"duration":1},"status":"passed","severity":"normal"},{"uid":"48edf54fce4043ce","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1754227565471,"stop":1754227565471,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e8d432e63229d3","name":"should handle browser offline state overriding peer connections","time":{"start":1754227581275,"stop":1754227581276,"duration":1},"status":"passed","severity":"normal"},{"uid":"a327f2c94bd07109","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754228126896,"stop":1754228126896,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f680ed89af41f2","name":"Check received message containing Script","time":{"start":1754228098987,"stop":1754228098987,"duration":0},"status":"passed","severity":"normal"},{"uid":"85ebea75dfeeb37a","name":"Push message with SQL Injection payload","time":{"start":1754228204312,"stop":1754228204313,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c067fe8491657ff","name":"same cluster, static sharding: nodes connect","time":{"start":1754227719082,"stop":1754227719086,"duration":4},"status":"passed","severity":"normal"},{"uid":"762c95acde9d2210","name":"Ephemeral field is preserved - encoder v0","time":{"start":1754227650952,"stop":1754227650953,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc7fb5f65d5e5503","name":"should dial with multiaddr and return stream","time":{"start":1754227582377,"stop":1754227582377,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea477dfbcfe969e1","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754228126888,"stop":1754228126889,"duration":1},"status":"passed","severity":"normal"},{"uid":"b560540980ca438d","name":"caches peers it previously fetched","time":{"start":1754227590292,"stop":1754227590292,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7238de26dbe5290","name":"Overlapping topic subscription","time":{"start":1754228126885,"stop":1754228126885,"duration":0},"status":"passed","severity":"normal"},{"uid":"e739217863118ca6","name":"ends if response has no messages","time":{"start":1754227582105,"stop":1754227582105,"duration":0},"status":"passed","severity":"normal"},{"uid":"79bf6ba28264f4e7","name":"Push message with Russian payload","time":{"start":1754228204311,"stop":1754228204312,"duration":1},"status":"passed","severity":"normal"},{"uid":"65f0f8f3e21b2160","name":"should return true when peer is on the same cluster","time":{"start":1754227581429,"stop":1754227581430,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4bfbcaaa148e3a7","name":"Passing page size 3 when there are 20 messages","time":{"start":1754227926257,"stop":1754227926257,"duration":0},"status":"passed","severity":"normal"},{"uid":"80cef2a736202693","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754228126893,"stop":1754228126893,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fdf43b146363b22","name":"should be safe to call multiple times","time":{"start":1754227581040,"stop":1754227581040,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c51b7ad09460628","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1754227581243,"stop":1754227581253,"duration":10},"status":"passed","severity":"normal"},{"uid":"c11ea1d17e1b4b25","name":"Passing page size 11 when there are 10 messages","time":{"start":1754227926258,"stop":1754227926258,"duration":0},"status":"passed","severity":"normal"},{"uid":"d14fbec35c201528","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1754227790060,"stop":1754227790061,"duration":1},"status":"passed","severity":"normal"},{"uid":"88624377eec64","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1754227665138,"stop":1754227665139,"duration":1},"status":"passed","severity":"normal"},{"uid":"85a2b91740349552","name":"Push message with SQL Injection payload","time":{"start":1754228204327,"stop":1754228204327,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ca27fb92f2bf44","name":"should dial peer when on same shard","time":{"start":1754227581202,"stop":1754227581203,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9dacc97568140c2","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754228126890,"stop":1754228126890,"duration":0},"status":"passed","severity":"normal"},{"uid":"acea2fe03969e7ad","name":"Decoder throws on undefined content topic","time":{"start":1754227601854,"stop":1754227601854,"duration":0},"status":"passed","severity":"normal"},{"uid":"b430072265ecb0f6","name":"Ephemeral messages are not stored","time":{"start":1754227650952,"stop":1754227650952,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d597940dc5d5aa4","name":"does not validate decoders for hash queries","time":{"start":1754227582104,"stop":1754227582104,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd3eb3ad34d04980","name":"Filter","time":{"start":1754227947307,"stop":1754227947308,"duration":1},"status":"passed","severity":"normal"},{"uid":"61a470b21c65c0f3","name":"should insert message into bloom filter","time":{"start":1754227627575,"stop":1754227627575,"duration":0},"status":"passed","severity":"normal"},{"uid":"8161c9df04aa7441","name":"should merge provided config with defaults","time":{"start":1754227582373,"stop":1754227582373,"duration":0},"status":"passed","severity":"normal"},{"uid":"9813d2a3152b1683","name":"should add event listeners for peer connect and disconnect","time":{"start":1754227581472,"stop":1754227581472,"duration":0},"status":"passed","severity":"normal"},{"uid":"3763fa0babde2f46","name":"Cluster id 0, shard 0","time":{"start":1754227879060,"stop":1754227879061,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8c1acd0b3deb5f","name":"rejects content-filtered query with only contentTopics","time":{"start":1754227581820,"stop":1754227581821,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6e235166fa729a7","name":"Passing page size 19 when there are 20 messages","time":{"start":1754227926258,"stop":1754227926259,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5060faa58eb04b4","name":"can start the service","time":{"start":1754227756973,"stop":1754227756973,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc3c1ddd63d7c188","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1754227622409,"stop":1754227622409,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3406eef2c2cd97b","name":"Generator, one shard","time":{"start":1754227891484,"stop":1754227891485,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fe600247d961f37","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754228126883,"stop":1754228126883,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6db4eff440bd006","name":"should handle disconnect when peer has no timers","time":{"start":1754227581521,"stop":1754227581521,"duration":0},"status":"passed","severity":"normal"},{"uid":"1244f6cd37bdfc6c","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1754227787864,"stop":1754227787865,"duration":1},"status":"passed","severity":"normal"},{"uid":"558e6c8451bb5fa8","name":"Query Generator, No message returned","time":{"start":1754227901274,"stop":1754227901275,"duration":1},"status":"passed","severity":"normal"},{"uid":"5946b88119311f24","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754227792419,"stop":1754227792420,"duration":1},"status":"passed","severity":"normal"},{"uid":"a65ea087dc6f4ad","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1754227622395,"stop":1754227622396,"duration":1},"status":"passed","severity":"normal"},{"uid":"e56a285e62c93245","name":"less peers than existing","time":{"start":1754227757285,"stop":1754227757285,"duration":0},"status":"skipped","severity":"normal"},{"uid":"44b4ec51b78b254f","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1754227622381,"stop":1754227622383,"duration":2},"status":"passed","severity":"normal"},{"uid":"2785ea461bd1069f","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1754227885362,"stop":1754227885362,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e952058e15e8554","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1754227773691,"stop":1754227773691,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb10ca9f78720938","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app17/3/topic19/utf8","time":{"start":1754227885364,"stop":1754227885364,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a3b532867386ece","name":"should handle different types of entries","time":{"start":1754227610386,"stop":1754227610389,"duration":3},"status":"passed","severity":"normal"},{"uid":"1d2177758a03315c","name":"Publish message with custom timestamp: Sun Aug 03 2025 14:29:33 GMT+0000 (Coordinated Universal Time)","time":{"start":1754227780513,"stop":1754227780513,"duration":0},"status":"passed","severity":"normal"},{"uid":"b42fcf639ad38199","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754228126884,"stop":1754228126884,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a541d19034e177c1","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754228126897,"stop":1754228126897,"duration":0},"status":"passed","severity":"normal"},{"uid":"87e0ee5fe7bf9529","name":"return first retrieved peers without further DNS queries","time":{"start":1754227590293,"stop":1754227590294,"duration":1},"status":"passed","severity":"normal"},{"uid":"939604b08a7a018b","name":"Fails to publish message with empty text","time":{"start":1754227780514,"stop":1754227780514,"duration":0},"status":"passed","severity":"normal"},{"uid":"e04b175b1b8515ed","name":"Push message with content topic containing numeric","time":{"start":1754228204331,"stop":1754228204331,"duration":0},"status":"passed","severity":"normal"},{"uid":"8700ec4a631fc76d","name":"Nodes with multiple pubsub topic","time":{"start":1754227773690,"stop":1754227773690,"duration":0},"status":"passed","severity":"normal"},{"uid":"b530e25de0ce7ef5","name":"should create ShardReader with static shards network config","time":{"start":1754227581428,"stop":1754227581429,"duration":1},"status":"passed","severity":"normal"},{"uid":"d189a8909dcd2f54","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1754227565473,"stop":1754227565473,"duration":0},"status":"passed","severity":"normal"},{"uid":"681ae6f4d50366b7","name":"Subscribe to topic containing long and receive message","time":{"start":1754228126897,"stop":1754228126897,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b42a41f0f2aced","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754227570989,"stop":1754227570989,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab772f59c035ded0","name":"should initialize with default number of peers","time":{"start":1754227611577,"stop":1754227611578,"duration":1},"status":"passed","severity":"normal"},{"uid":"61239874cc8211a2","name":"ends after yielding if response size indicates end","time":{"start":1754227582107,"stop":1754227582107,"duration":0},"status":"passed","severity":"normal"},{"uid":"c968d5eb2b34fcbb","name":"accepts valid content-filtered query","time":{"start":1754227581820,"stop":1754227581820,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fa0bf3f3c5a131c","name":"should handle multiple peers with different shard configurations","time":{"start":1754227581215,"stop":1754227581216,"duration":1},"status":"passed","severity":"normal"},{"uid":"3df80436ef0dadb9","name":"Push message with Script payload","time":{"start":1754228204327,"stop":1754228204327,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd28663ea390b95","name":"should add and remove event listeners correctly","time":{"start":1754227594170,"stop":1754227594170,"duration":0},"status":"passed","severity":"normal"},{"uid":"68305f6e5b44096f","name":"Push message with content topic containing SQL Injection","time":{"start":1754228204333,"stop":1754228204333,"duration":0},"status":"passed","severity":"normal"},{"uid":"41f2eab03cbd12da","name":"should be able to decode the field with only FILTER set to true","time":{"start":1754227570992,"stop":1754227570992,"duration":0},"status":"passed","severity":"normal"},{"uid":"70014c38af417818","name":"throws on content topic with too few or too many fields","time":{"start":1754227565454,"stop":1754227565455,"duration":1},"status":"passed","severity":"normal"},{"uid":"67e491ec37c2bd98","name":"Subscribe to topic containing JSON and publish message","time":{"start":1754227790058,"stop":1754227790058,"duration":0},"status":"passed","severity":"normal"},{"uid":"61badae249a99bf4","name":"Push message with JSON payload","time":{"start":1754228204328,"stop":1754228204328,"duration":0},"status":"passed","severity":"normal"},{"uid":"446545a9bad4a0e9","name":"should handle empty pubsub topics","time":{"start":1754227581522,"stop":1754227581522,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ccaebef67bfe33e","name":"should delegate to networkMonitor.isConnected()","time":{"start":1754227582376,"stop":1754227582376,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e9d2fd4d4e62490","name":"Get Nodes","time":{"start":1754227590179,"stop":1754227590179,"duration":0},"status":"passed","severity":"normal"},{"uid":"73bbceb57168a53d","name":"should remove event listeners from globalThis","time":{"start":1754227581237,"stop":1754227581238,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3b789c102beec36","name":"should save new peer to store","time":{"start":1754227580973,"stop":1754227580973,"duration":0},"status":"passed","severity":"normal"},{"uid":"6263376ad7ea5450","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754228126894,"stop":1754228126894,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d7f67bc6f8f53b","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1754227622379,"stop":1754227622380,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2ecc916533f5b25","name":"should skip updating peer store if peer has same addresses","time":{"start":1754227580973,"stop":1754227580974,"duration":1},"status":"passed","severity":"normal"},{"uid":"774b4b041e1048ec","name":"should dial one peer on dial","time":{"start":1754227732099,"stop":1754227732099,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ab3b94081db95f0","name":"Cluster ID 0, shard 1","time":{"start":1754227879061,"stop":1754227879062,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b6594cab0529400","name":"should encodeTxt and decodeTxt","time":{"start":1754227571625,"stop":1754227571625,"duration":0},"status":"passed","severity":"normal"},{"uid":"df86b2b0ebc73be5","name":"Light Node - default protocols","time":{"start":1754227947308,"stop":1754227947308,"duration":0},"status":"passed","severity":"normal"},{"uid":"7de783d4668a4408","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1754227790054,"stop":1754227790055,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc8e6c3523a4f57c","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1754227622402,"stop":1754227622403,"duration":1},"status":"passed","severity":"normal"},{"uid":"4df51fd81e6a7a29","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1754227773691,"stop":1754227773691,"duration":0},"status":"passed","severity":"normal"},{"uid":"f22860284fbc9b62","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1754227611596,"stop":1754227611597,"duration":1},"status":"passed","severity":"normal"},{"uid":"45c5d8aeea7e6770","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1754227780514,"stop":1754227780515,"duration":1},"status":"passed","severity":"normal"},{"uid":"28ed2c6ccfd61dae","name":"should be safe to call multiple times","time":{"start":1754227581037,"stop":1754227581037,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a59779ae7bb25f","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1754227594169,"stop":1754227594169,"duration":0},"status":"passed","severity":"normal"},{"uid":"489e14b6da77ec0c","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1754227565466,"stop":1754227565467,"duration":1},"status":"passed","severity":"normal"},{"uid":"96570c88c07eac29","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1754227665139,"stop":1754227665139,"duration":0},"status":"passed","severity":"normal"},{"uid":"49e920e68146e8b2","name":"Check received message containing SQL Injection","time":{"start":1754228098986,"stop":1754228098986,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d098891588f2870","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1754227622412,"stop":1754227622413,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3ce5362fbbc8d34","name":"should be safe to call multiple times","time":{"start":1754227580961,"stop":1754227580964,"duration":3},"status":"passed","severity":"normal"},{"uid":"ea6216354f6111e5","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1754227942586,"stop":1754227942586,"duration":0},"status":"passed","severity":"normal"},{"uid":"92ecba715481483e","name":"Check received message containing Arabic","time":{"start":1754228098997,"stop":1754228098997,"duration":0},"status":"passed","severity":"normal"},{"uid":"4075280613c61a6e","name":"Push message with rate limit","time":{"start":1754228204335,"stop":1754228204335,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b9695f85498aa5d","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1754227570988,"stop":1754227570988,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab0478da759cf8f0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1754227622410,"stop":1754227622411,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd6842478f76b5bf","name":"should handle case with no peers in store","time":{"start":1754227581056,"stop":1754227581056,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c1288640b6bb2e","name":"should maintain desired error rate","time":{"start":1754227625749,"stop":1754227625749,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab16c0653869df37","name":"should initialize bloom filter with correct parameters","time":{"start":1754227625748,"stop":1754227625748,"duration":0},"status":"passed","severity":"normal"},{"uid":"646d8e996d353591","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1754227565465,"stop":1754227565465,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f4c6e275c807835","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754228035475,"stop":1754228035476,"duration":1},"status":"passed","severity":"normal"},{"uid":"add42801d4a94041","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1754227565461,"stop":1754227565461,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac8af03f348f7f3","name":"Round trip binary serialization","time":{"start":1754227582411,"stop":1754227582412,"duration":1},"status":"passed","severity":"normal"},{"uid":"d249a03c8182a553","name":"Push message with XML payload","time":{"start":1754228204327,"stop":1754228204327,"duration":0},"status":"passed","severity":"normal"},{"uid":"6990360210b1fa5a","name":"should encode/decode to RLP encoding","time":{"start":1754227571636,"stop":1754227571637,"duration":1},"status":"passed","severity":"normal"},{"uid":"174fb117e44cae16","name":"should invoke callbacks when receiving a message","time":{"start":1754227612138,"stop":1754227612138,"duration":0},"status":"passed","severity":"normal"},{"uid":"5369bb0e1ff48888","name":"should allow redial after failed dial cooldown expires","time":{"start":1754227581206,"stop":1754227581207,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd504c0427cf538c","name":"should handle general insertion and lookup correctly","time":{"start":1754227625756,"stop":1754227625756,"duration":0},"status":"passed","severity":"normal"},{"uid":"73f5b2423452e19b","name":"Push message with content topic containing Russian","time":{"start":1754228204319,"stop":1754228204319,"duration":0},"status":"passed","severity":"normal"},{"uid":"14140201d0942f45","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754228126887,"stop":1754228126887,"duration":0},"status":"passed","severity":"normal"},{"uid":"e774c790a51f6e69","name":"Push message with unicode special characters payload","time":{"start":1754228204315,"stop":1754228204316,"duration":1},"status":"passed","severity":"normal"},{"uid":"989e5d5f9b6d869","name":"should set field with only RELAY enabled","time":{"start":1754227571644,"stop":1754227571644,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad8e7d9bd490da4a","name":"should use configured peers when available","time":{"start":1754227611885,"stop":1754227611886,"duration":1},"status":"passed","severity":"normal"},{"uid":"55ff288fe6ddb22b","name":"Check received message containing short","time":{"start":1754228098983,"stop":1754228098983,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde2040fb2b0bc54","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1754227622380,"stop":1754227622380,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dddab84bd546a8e","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1754227627580,"stop":1754227627580,"duration":0},"status":"passed","severity":"normal"},{"uid":"e002a981f7b91347","name":"Publish message with custom timestamp: Sun Aug 03 2025 12:29:33 GMT+0000 (Coordinated Universal Time)","time":{"start":1754227780510,"stop":1754227780511,"duration":1},"status":"passed","severity":"normal"},{"uid":"b945eb53538c4b19","name":"should handle peer store errors gracefully","time":{"start":1754227581058,"stop":1754227581058,"duration":0},"status":"passed","severity":"normal"},{"uid":"4deb9e8bda05c130","name":"should not be empty after adding a subscription","time":{"start":1754227612137,"stop":1754227612137,"duration":0},"status":"passed","severity":"normal"},{"uid":"e31c5ed695cb654a","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754227669510,"stop":1754227669510,"duration":0},"status":"passed","severity":"normal"},{"uid":"548ff2ddce026d37","name":"Check message received after jswaku node is restarted","time":{"start":1754228098994,"stop":1754228098994,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd1fbe0c918e8d3b","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1754227622385,"stop":1754227622385,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ab2e1a702b6f838","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1754227590271,"stop":1754227590271,"duration":0},"status":"passed","severity":"normal"},{"uid":"dde33d0191a0a569","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1754227589144,"stop":1754227589145,"duration":1},"status":"passed","severity":"normal"},{"uid":"c08300e90a063730","name":"should return false","time":{"start":1754227571634,"stop":1754227571634,"duration":0},"status":"passed","severity":"normal"},{"uid":"94cb2bc44141927e","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1754227581396,"stop":1754227581396,"duration":0},"status":"passed","severity":"normal"},{"uid":"99cacd0d9cc662c2","name":"throws if decoders don't match content topics","time":{"start":1754227582103,"stop":1754227582103,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a5a556160c948f9","name":"should be able to encode the field with only STORE set to true","time":{"start":1754227570984,"stop":1754227570984,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6405aa5c8a9d0e8","name":"Check received message containing Russian","time":{"start":1754228098997,"stop":1754228098997,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f4f2ca423f59b45","name":"should process up to 3 peers at once","time":{"start":1754227581209,"stop":1754227581210,"duration":1},"status":"passed","severity":"normal"},{"uid":"b658fd29e14fdbaf","name":"should emit a peer event after start","time":{"start":1754227756977,"stop":1754227756978,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0cc1d60ac29dbc0","name":"Push message with short payload","time":{"start":1754228204306,"stop":1754228204306,"duration":0},"status":"passed","severity":"normal"},{"uid":"21bd6eb3042267b7","name":"should respect custom numPeersToUse configuration","time":{"start":1754227611595,"stop":1754227611596,"duration":1},"status":"passed","severity":"normal"},{"uid":"9260f38e9e2c178","name":"should add to incoming buffer if dependencies are not met","time":{"start":1754227627578,"stop":1754227627578,"duration":0},"status":"passed","severity":"normal"},{"uid":"e592b57bfda95f9e","name":"Check publish message containing Script","time":{"start":1754227780501,"stop":1754227780501,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a5ed1b41dd0e7f6","name":"should filter peers by codec","time":{"start":1754227582380,"stop":1754227582380,"duration":0},"status":"passed","severity":"normal"},{"uid":"342117f7a8ef671e","name":"should set field with all protocols disabled","time":{"start":1754227571644,"stop":1754227571644,"duration":0},"status":"passed","severity":"normal"},{"uid":"42d7d63b17241890","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1754227622367,"stop":1754227622368,"duration":1},"status":"passed","severity":"normal"},{"uid":"1da58dfc2242d118","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1754227622396,"stop":1754227622397,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ed30ce0ffcfb754","name":"should handle case when navigator is not available","time":{"start":1754227581253,"stop":1754227581253,"duration":0},"status":"passed","severity":"normal"},{"uid":"d32a4cb2372683c4","name":"should throw error - no id","time":{"start":1754227571627,"stop":1754227571627,"duration":0},"status":"passed","severity":"normal"},{"uid":"15e1b2204f403e59","name":"Check message with no content topic is not received","time":{"start":1754228098993,"stop":1754228098993,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd68049993b827b1","name":"Push message with content topic containing Russian","time":{"start":1754228204332,"stop":1754228204332,"duration":0},"status":"passed","severity":"normal"},{"uid":"c541f91311ff9d97","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1754227590294,"stop":1754227590294,"duration":0},"status":"passed","severity":"normal"},{"uid":"51340a647b22b8e4","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1754227590273,"stop":1754227590273,"duration":0},"status":"passed","severity":"normal"},{"uid":"c870782b0ebb0a54","name":"should handle shard reader errors gracefully","time":{"start":1754227581213,"stop":1754227581213,"duration":0},"status":"passed","severity":"normal"},{"uid":"41679d070dfb066a","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754228126889,"stop":1754228126889,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7bc78ece5e12fff","name":"should properly create location multiaddrs - udp6","time":{"start":1754227571642,"stop":1754227571642,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddbefda7659067d1","name":"Check received message containing special chars","time":{"start":1754228098996,"stop":1754228098996,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b66384726aa694b","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1754227622391,"stop":1754227622391,"duration":0},"status":"passed","severity":"normal"},{"uid":"711caa991b0cdb3c","name":"messageHashStr returns a hex string","time":{"start":1754227581402,"stop":1754227581403,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ca14ad370e8ae02","name":"should return PeerId when Multiaddr input is provided","time":{"start":1754227581534,"stop":1754227581534,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8388bc90a92dfe2","name":"should deliver messages after dependencies are met","time":{"start":1754227627579,"stop":1754227627580,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca965d23011b54c1","name":"Check received message containing shell command","time":{"start":1754228098999,"stop":1754228099000,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0ac4febd52c53d9","name":"should populate queue if has active dial","time":{"start":1754227581201,"stop":1754227581201,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6511f88197d0721","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1754227621933,"stop":1754227621933,"duration":0},"status":"passed","severity":"normal"},{"uid":"e36418b32aedd791","name":"Fails to publish message with size larger than 1 MB","time":{"start":1754227780515,"stop":1754227780515,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a894f81ba3fef6c","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1754227790043,"stop":1754227790044,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9377f7faba40820","name":"should hang up with PeerId and return true on success","time":{"start":1754227582378,"stop":1754227582378,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3aeed584d653f8d","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1754227611578,"stop":1754227611579,"duration":1},"status":"passed","severity":"normal"},{"uid":"972bbbd2a485320","name":"should add event listeners to libp2p","time":{"start":1754227581227,"stop":1754227581231,"duration":4},"status":"passed","severity":"normal"},{"uid":"b8eb19488a69e1da","name":"should dial peers from store on start","time":{"start":1754227581024,"stop":1754227581025,"duration":1},"status":"passed","severity":"normal"},{"uid":"270e8804bf9f4ee1","name":"should not retry if at least one success","time":{"start":1754227611342,"stop":1754227611342,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f7dbef6302304d6","name":"should lock peers when selected","time":{"start":1754227611579,"stop":1754227611585,"duration":6},"status":"passed","severity":"normal"},{"uid":"f821133a1bbba4b","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1754227611595,"stop":1754227611595,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf82cf0cbe8147f6","name":"Check publish message containing emoji","time":{"start":1754227780506,"stop":1754227780506,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd70280a8b447440","name":"should update ack status of messages in outgoing buffer","time":{"start":1754227627582,"stop":1754227627582,"duration":0},"status":"passed","severity":"normal"},{"uid":"9260acad67a136b0","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754228126889,"stop":1754228126889,"duration":0},"status":"passed","severity":"normal"},{"uid":"47782a7755778877","name":"should not create multiple intervals when called multiple times","time":{"start":1754227581178,"stop":1754227581178,"duration":0},"status":"passed","severity":"normal"},{"uid":"d70b7b645740685b","name":"should get / set TCP multiaddr","time":{"start":1754227571638,"stop":1754227571638,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c4abc2ab1bb183","name":"groups content topics by expected pubsub topic","time":{"start":1754227565464,"stop":1754227565465,"duration":1},"status":"passed","severity":"normal"},{"uid":"e26124f70cd09358","name":"Check meta is set [symmetric]","time":{"start":1754227600182,"stop":1754227600182,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d9fcc4f575293ed","name":"Check received message containing Basic HTML tag","time":{"start":1754228098987,"stop":1754228098987,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e05b66f386c2763","name":"Check meta is set [ecies]","time":{"start":1754227601853,"stop":1754227601853,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd398c194f747e5","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1754227622406,"stop":1754227622407,"duration":1},"status":"passed","severity":"normal"},{"uid":"53aedea947e0ae4e","name":"should reject on timeout if it was set","time":{"start":1754227611828,"stop":1754227611829,"duration":1},"status":"passed","severity":"normal"},{"uid":"f02c08be4b7b3f29","name":"should throw error - no public key","time":{"start":1754227571631,"stop":1754227571631,"duration":0},"status":"passed","severity":"normal"},{"uid":"c997aedec8883784","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1754227622368,"stop":1754227622369,"duration":1},"status":"passed","severity":"normal"},{"uid":"b464b00224a46b44","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1754227622399,"stop":1754227622400,"duration":1},"status":"passed","severity":"normal"},{"uid":"591e2d989baa22e8","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754228126895,"stop":1754228126895,"duration":0},"status":"passed","severity":"normal"},{"uid":"be436d834b21af92","name":"Asymmetric encrypt & decrypt","time":{"start":1754227600641,"stop":1754227600641,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e6af1fc9bdada7e","name":"Publish message with custom timestamp: Mon Aug 12 2024 13:29:33 GMT+0000 (Coordinated Universal Time)","time":{"start":1754227780510,"stop":1754227780510,"duration":0},"status":"passed","severity":"normal"},{"uid":"961d1ae4d5320bbd","name":"Check received message containing Chinese","time":{"start":1754228098996,"stop":1754228098997,"duration":1},"status":"passed","severity":"normal"},{"uid":"76844907dda9da0c","name":"Round trip binary encryption [ecies, signature]","time":{"start":1754227601853,"stop":1754227601853,"duration":0},"status":"passed","severity":"normal"},{"uid":"447d12ca0cecfc71","name":"Subscribe to topic containing Script and receive message","time":{"start":1754228126890,"stop":1754228126890,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be5eb0f0f2c88b2","name":"Push message with shell command payload","time":{"start":1754228204314,"stop":1754228204315,"duration":1},"status":"passed","severity":"normal"},{"uid":"79ed76bb21aeddcd","name":"should return false when navigator.onLine is false","time":{"start":1754227581242,"stop":1754227581242,"duration":0},"status":"passed","severity":"normal"},{"uid":"b82e3993faccb6fb","name":"should dispatch network event when browser goes offline","time":{"start":1754227581267,"stop":1754227581268,"duration":1},"status":"passed","severity":"normal"},{"uid":"c89f53fd77210bed","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1754227627582,"stop":1754227627582,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ff39741bcaa677","name":"topics with same application and version share the same shard","time":{"start":1754227565464,"stop":1754227565464,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd394a3c951c7872","name":"Check message with non string payload is not received","time":{"start":1754228099004,"stop":1754228099004,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e851d85caf09f64","name":"Refresh subscription","time":{"start":1754228126896,"stop":1754228126896,"duration":0},"status":"passed","severity":"normal"},{"uid":"64ab56ee976ed8b6","name":"Push message with custom timestamp: 1754231269716","time":{"start":1754228204336,"stop":1754228204336,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8e3f5454b19892b","name":"Query with Promise Callback, No Decoder","time":{"start":1754227901281,"stop":1754227901284,"duration":3},"status":"passed","severity":"normal"},{"uid":"2336345841708353","name":"should set field with all protocols enabled","time":{"start":1754227571644,"stop":1754227571644,"duration":0},"status":"passed","severity":"normal"},{"uid":"a19f29b9219bfd14","name":"throws on content topic with generation field greater than 0","time":{"start":1754227565455,"stop":1754227565456,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb893faa542e85c7","name":"should increase lamport timestamp","time":{"start":1754227627576,"stop":1754227627577,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bad30232ad46e34","name":"should send relay ping messages on timer","time":{"start":1754227581515,"stop":1754227581515,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce720360330b2545","name":"Bloom filter","time":{"start":1754227627371,"stop":1754227627372,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8c5eba32acbbca","name":"should perform ping and update peer store on timer","time":{"start":1754227581501,"stop":1754227581501,"duration":0},"status":"passed","severity":"normal"},{"uid":"25c368e8a0f30d9c","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1754227581059,"stop":1754227581059,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bb6754573856a47","name":"accepts time-filtered query with content filter","time":{"start":1754227581822,"stop":1754227581822,"duration":0},"status":"passed","severity":"normal"},{"uid":"e18a4a4666f2570b","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1754227611255,"stop":1754227611255,"duration":0},"status":"passed","severity":"normal"},{"uid":"27287dcfbc7c82b4","name":"should add received messages to bloom filter","time":{"start":1754227627577,"stop":1754227627578,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bcab96dac05c4fc","name":"Fails to push message with large meta","time":{"start":1754228204322,"stop":1754228204322,"duration":0},"status":"passed","severity":"normal"},{"uid":"f707b2edcab87606","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1754227611739,"stop":1754227611740,"duration":1},"status":"passed","severity":"normal"},{"uid":"9459d8ab6dd0517b","name":"should properly start and stop event listening","time":{"start":1754227611315,"stop":1754227611317,"duration":2},"status":"passed","severity":"normal"},{"uid":"b1836f4de3d563c7","name":"same cluster: nodes connect","time":{"start":1754227719088,"stop":1754227719089,"duration":1},"status":"passed","severity":"normal"},{"uid":"3de5df802198d5c2","name":"should handle dial errors gracefully","time":{"start":1754227581205,"stop":1754227581206,"duration":1},"status":"passed","severity":"normal"},{"uid":"59cd507c2d495b07","name":"should retry on complete failure if specified","time":{"start":1754227611064,"stop":1754227611065,"duration":1},"status":"passed","severity":"normal"},{"uid":"85f54bc0df9668f3","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1754227704338,"stop":1754227704339,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d33c31a9d413e77","name":"A test","time":{"start":1754227704487,"stop":1754227704487,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf974d4a8fb0d9f","name":"should not execute task if max attempts is 0","time":{"start":1754227611342,"stop":1754227611342,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b2323f8746b16b","name":"Relay + Store","time":{"start":1754227650266,"stop":1754227650267,"duration":1},"status":"passed","severity":"normal"},{"uid":"9590faa73ab20be4","name":"returns all values when wanted number is greater than available values","time":{"start":1754227589143,"stop":1754227589144,"duration":1},"status":"passed","severity":"normal"},{"uid":"47dfa142d240478a","name":"should properly create location multiaddrs - udp","time":{"start":1754227571642,"stop":1754227571643,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad27544b6cc756f6","name":"Push message with special chars payload","time":{"start":1754228204307,"stop":1754228204308,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9e0e221d3bed5cf","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1754227611255,"stop":1754227611255,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c1f7ef712c03820","name":"should not discard bootstrap peers if under the limit","time":{"start":1754227687843,"stop":1754227687843,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bab69c886325d60","name":"random static sharding 9 - Cluster ID: 574, Shard ID: 446","time":{"start":1754227879066,"stop":1754227879067,"duration":1},"status":"passed","severity":"normal"},{"uid":"efdc7de6d01e100f","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app65/2/topic345/xml","time":{"start":1754227885365,"stop":1754227885365,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a415456eb40f32c","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1754227649255,"stop":1754227649256,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2a27b0a071a67503","name":"should return PeerId when PeerId is provided","time":{"start":1754227581533,"stop":1754227581534,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d4d4246c9210605","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1754227565473,"stop":1754227565474,"duration":1},"status":"passed","severity":"normal"},{"uid":"dad17b880d061bdd","name":"Sample","time":{"start":1754227570999,"stop":1754227570999,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1e6693dd4f420c5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1754227622407,"stop":1754227622408,"duration":1},"status":"passed","severity":"normal"},{"uid":"833d084f226f4c2c","name":"Default pageSize","time":{"start":1754227926260,"stop":1754227926260,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb795eb877fe6758","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1754227582103,"stop":1754227582103,"duration":0},"status":"passed","severity":"normal"},{"uid":"20ae55ecfc774b16","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1754227581402,"stop":1754227581402,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ec61622f2f6eb52","name":"should do nothing if no non-locked connections to drop","time":{"start":1754227581060,"stop":1754227581060,"duration":0},"status":"passed","severity":"normal"},{"uid":"66dfb8e654e26f8b","name":"should emit a peer event after start","time":{"start":1754227649243,"stop":1754227649247,"duration":4},"status":"passed","severity":"normal"},{"uid":"8e70fb0c1e1e8820","name":"Ephemeral field set to true","time":{"start":1754227582412,"stop":1754227582412,"duration":0},"status":"passed","severity":"normal"},{"uid":"695194bd30662f99","name":"All","time":{"start":1754227650267,"stop":1754227650268,"duration":1},"status":"passed","severity":"normal"},{"uid":"3009296d82e85b8d","name":"Query generator for multiple messages with different message text format","time":{"start":1754227928736,"stop":1754227928736,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1bdf1a8c23bb731","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1754227942583,"stop":1754227942584,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd8b24cf9d3d2860","name":"Relay - dialed after","time":{"start":1754227947304,"stop":1754227947304,"duration":0},"status":"passed","severity":"normal"},{"uid":"64fb50e4025d2eba","name":"Relay - times out","time":{"start":1754227947304,"stop":1754227947304,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9ade9566cfdb36b","name":"should skip peer when dialed recently","time":{"start":1754227581200,"stop":1754227581201,"duration":1},"status":"passed","severity":"normal"},{"uid":"164e22996768392b","name":"Subscribe and receive messages via lightPush","time":{"start":1754228126893,"stop":1754228126893,"duration":0},"status":"passed","severity":"normal"},{"uid":"85a75cb734ec25ed","name":"Push message with content topic containing Chinese","time":{"start":1754228204332,"stop":1754228204332,"duration":0},"status":"passed","severity":"normal"},{"uid":"5293c316c9fef9a9","name":"Check publish message containing unicode special characters","time":{"start":1754227780506,"stop":1754227780506,"duration":0},"status":"passed","severity":"normal"},{"uid":"70110bfd4cba3189","name":"should attach causal history and bloom filter to each message","time":{"start":1754227627576,"stop":1754227627576,"duration":0},"status":"passed","severity":"normal"},{"uid":"20afe6428bacce8b","name":"should successfully subscribe to supported pubsub topic","time":{"start":1754227611739,"stop":1754227611739,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9b461f9ab334ec7","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754228126887,"stop":1754228126888,"duration":1},"status":"passed","severity":"normal"},{"uid":"42806acbb678981b","name":"should skip peer when already connected","time":{"start":1754227581195,"stop":1754227581200,"duration":5},"status":"passed","severity":"normal"},{"uid":"5d7c5ab44747be90","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1754227590272,"stop":1754227590272,"duration":0},"status":"passed","severity":"normal"},{"uid":"8544cb57f39141f2","name":"should properly create peer info with all multiaddrs","time":{"start":1754227571643,"stop":1754227571643,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c4242e75bd4c1ae","name":"random static sharding 3 - Cluster ID: 257, Shard ID: 919","time":{"start":1754227879063,"stop":1754227879063,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d21a875700d787","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app34/2/topic782/xml","time":{"start":1754227885363,"stop":1754227885364,"duration":1},"status":"passed","severity":"normal"},{"uid":"e00800bc4c586446","name":"Throws when trying to push message with empty payload","time":{"start":1754228204317,"stop":1754228204317,"duration":0},"status":"passed","severity":"normal"},{"uid":"f907850bd6977da5","name":"should handle all zero keep alive options","time":{"start":1754227581522,"stop":1754227581523,"duration":1},"status":"passed","severity":"normal"},{"uid":"b488b16fd7cc91a0","name":"should be able to encode the field with only RELAY set to true","time":{"start":1754227570981,"stop":1754227570983,"duration":2},"status":"passed","severity":"normal"},{"uid":"936d243fe6ac304","name":"messageHashStr produces consistent results for the same input","time":{"start":1754227581415,"stop":1754227581416,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d48935dbc05d428","name":"Decoder throws on empty string content topic","time":{"start":1754227600185,"stop":1754227600185,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ceed4b43e937741","name":"peer exchange sets tag","time":{"start":1754227787854,"stop":1754227787855,"duration":1},"status":"passed","severity":"normal"},{"uid":"b29bc28e318b8de6","name":"Stops search when 2 null results are returned","time":{"start":1754227590180,"stop":1754227590180,"duration":0},"status":"passed","severity":"normal"},{"uid":"c07def2144122c70","name":"should partition messages based on acknowledgement status","time":{"start":1754227627580,"stop":1754227627580,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c5d13c2f0253774","name":"should handle incoming messages","time":{"start":1754227611740,"stop":1754227611741,"duration":1},"status":"passed","severity":"normal"},{"uid":"374a9f5914d52b5c","name":"should handle shardReader errors","time":{"start":1754227582382,"stop":1754227582382,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7be6f2cc0c6706f","name":"Callback on promise","time":{"start":1754227928737,"stop":1754227928739,"duration":2},"status":"passed","severity":"normal"},{"uid":"a53179602c5ed53","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1754227622373,"stop":1754227622374,"duration":1},"status":"passed","severity":"normal"},{"uid":"42304250cf7efa0e","name":"should properly compute the node id","time":{"start":1754227571636,"stop":1754227571636,"duration":0},"status":"passed","severity":"normal"},{"uid":"606b18a3b2d28818","name":"should throw an error for insufficient data","time":{"start":1754227565637,"stop":1754227565637,"duration":0},"status":"passed","severity":"normal"},{"uid":"92df274ae10fba87","name":"should handle corrupted local storage data gracefully","time":{"start":1754227594169,"stop":1754227594170,"duration":1},"status":"passed","severity":"normal"},{"uid":"da8a03866392e30a","name":"should dial all known peers when reached zero connections","time":{"start":1754227687841,"stop":1754227687842,"duration":1},"status":"passed","severity":"normal"},{"uid":"73d2663e96024b57","name":"can start and stop the service","time":{"start":1754227649240,"stop":1754227649241,"duration":1},"status":"passed","severity":"normal"},{"uid":"97380e497fe77677","name":"should be empty when created","time":{"start":1754227612137,"stop":1754227612137,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aceece81644b429","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1754227581500,"stop":1754227581500,"duration":0},"status":"passed","severity":"normal"},{"uid":"3274bb2e88962fdc","name":"should clear timers for specific peer on disconnect","time":{"start":1754227581521,"stop":1754227581521,"duration":0},"status":"passed","severity":"normal"},{"uid":"67d656213789611f","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1754227581389,"stop":1754227581395,"duration":6},"status":"passed","severity":"normal"},{"uid":"b87ed3357c67b304","name":"should successfully unsubscribe from an existing subscription","time":{"start":1754227611740,"stop":1754227611740,"duration":0},"status":"passed","severity":"normal"},{"uid":"529203e401e8e971","name":"should dial peer when no shard info available","time":{"start":1754227581203,"stop":1754227581205,"duration":2},"status":"passed","severity":"normal"},{"uid":"1888ca022ee5598c","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1754227565636,"stop":1754227565636,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bf592d177fd0e18","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754227719087,"stop":1754227719088,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a0709cafad5966a","name":"Push message with content topic containing short","time":{"start":1754228204317,"stop":1754228204317,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c57f51d2e2fdb2d","name":"random static sharding 1 - Cluster ID: 226, Shard ID: 946","time":{"start":1754227879062,"stop":1754227879062,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb2ee4da45e51077","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754228098991,"stop":1754228098992,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b63e4f1385f5f7a","name":"should be able to dial TLS multiaddrs","time":{"start":1754227732101,"stop":1754227732101,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec43536cbafecbc6","name":"should handle dial errors","time":{"start":1754227582377,"stop":1754227582377,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cf436c142e46632","name":"Subscribe to topic containing emoji and publish message","time":{"start":1754227790061,"stop":1754227790061,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f0bed64de46ca63","name":"Push message with escaped characters payload","time":{"start":1754228204329,"stop":1754228204329,"duration":0},"status":"passed","severity":"normal"},{"uid":"83f8fa7b826ba600","name":"Push message with unicode special characters payload","time":{"start":1754228204329,"stop":1754228204329,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aeae231b8a608af","name":"isConnected between 2 js-waku relay nodes","time":{"start":1754227665143,"stop":1754227665146,"duration":3},"status":"passed","severity":"normal"},{"uid":"3664ede27b7e1285","name":"Push message with meta","time":{"start":1754228204321,"stop":1754228204321,"duration":0},"status":"passed","severity":"normal"},{"uid":"4728bfe9f66163b8","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1754227790046,"stop":1754227790047,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee76233b947b1fe1","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1754227570994,"stop":1754227570995,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f1431c8a64cd203","name":"should start and stop interval correctly","time":{"start":1754227611327,"stop":1754227611335,"duration":8},"status":"passed","severity":"normal"},{"uid":"d8f947e489532ebb","name":"Accepts a valid Waku Message","time":{"start":1754227615445,"stop":1754227615446,"duration":1},"status":"passed","severity":"normal"},{"uid":"636bb1c9f5c65ac2","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1754227581058,"stop":1754227581059,"duration":1},"status":"passed","severity":"normal"},{"uid":"58b085e91af6246","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1754227565460,"stop":1754227565460,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bf852ed48172a3","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1754227571626,"stop":1754227571626,"duration":0},"status":"passed","severity":"normal"},{"uid":"501dac6be5102903","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1754227582381,"stop":1754227582382,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb75d7c892add37c","name":"Check publish message containing XML","time":{"start":1754227780502,"stop":1754227780502,"duration":0},"status":"passed","severity":"normal"},{"uid":"1918e291bb84c321","name":"Subscribe to topic containing XML and receive message","time":{"start":1754228126899,"stop":1754228126900,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dcdf947f4d1dec1","name":"Check received message with timestamp: 1754227643598 ","time":{"start":1754228099001,"stop":1754228099002,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0984b61912f500f","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1754227627579,"stop":1754227627579,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3210e0bde7edfc1","name":"configure the node with multiple content topics","time":{"start":1754227885369,"stop":1754227885369,"duration":0},"status":"passed","severity":"normal"},{"uid":"20ae21272f41081f","name":"Push 30 different messages","time":{"start":1754228204330,"stop":1754228204330,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e043a85c581cea25","name":"should handle complete peer lifecycle","time":{"start":1754227581527,"stop":1754227581528,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6ce59e554a833f4","name":"should not fail to start the service if it is already started","time":{"start":1754227649242,"stop":1754227649243,"duration":1},"status":"passed","severity":"normal"},{"uid":"c654b92c9bd08aa3","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1754227780507,"stop":1754227780507,"duration":0},"status":"passed","severity":"normal"},{"uid":"72a70326b2a0b9ba","name":"should handle network check errors gracefully","time":{"start":1754227581213,"stop":1754227581213,"duration":0},"status":"passed","severity":"normal"},{"uid":"62c8a8e559e975c3","name":"Check received message containing short","time":{"start":1754228098995,"stop":1754228098995,"duration":0},"status":"passed","severity":"normal"},{"uid":"efce21b198ab38b5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1754227622408,"stop":1754227622408,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce8aa4dfa207a11d","name":"connected peers and dial","time":{"start":1754227757285,"stop":1754227757285,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bbcc5cd76e4a576e","name":"Push message with shell command payload","time":{"start":1754228204328,"stop":1754228204328,"duration":0},"status":"passed","severity":"normal"},{"uid":"3387f92ec16519c3","name":"should create KeepAliveManager with relay","time":{"start":1754227581472,"stop":1754227581472,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0ab4f5790687d46","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1754227790059,"stop":1754227790059,"duration":0},"status":"passed","severity":"normal"},{"uid":"414f87601b9454b8","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1754227581514,"stop":1754227581514,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6b5e8832f21add","name":"can start the service","time":{"start":1754227649238,"stop":1754227649240,"duration":2},"status":"passed","severity":"normal"},{"uid":"ce1ab349c9ad9b3f","name":"should dispatch network event when browser goes online","time":{"start":1754227581262,"stop":1754227581262,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb0c0bd7e7627b7","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1754227942580,"stop":1754227942582,"duration":2},"status":"passed","severity":"normal"},{"uid":"c3d82f213a797b13","name":"Subscribe to topic containing Script and publish message","time":{"start":1754227790056,"stop":1754227790057,"duration":1},"status":"passed","severity":"normal"},{"uid":"a708e83eb8e9cc78","name":"Push message with content topic containing unicode special characters","time":{"start":1754228204321,"stop":1754228204321,"duration":0},"status":"passed","severity":"normal"},{"uid":"90bad4183b41dd29","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1754227570988,"stop":1754227570988,"duration":0},"status":"passed","severity":"normal"},{"uid":"e139a493f75ae8b6","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1754227790045,"stop":1754227790046,"duration":1},"status":"passed","severity":"normal"},{"uid":"47ee1b1f1daa8170","name":"Check message with no content topic is not received","time":{"start":1754228099003,"stop":1754228099003,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c1b92f41e2f0993","name":"Check received message containing Arabic","time":{"start":1754228098985,"stop":1754228098986,"duration":1},"status":"passed","severity":"normal"},{"uid":"967dcd394c27ffc7","name":"should handle peer store update failures gracefully","time":{"start":1754227581501,"stop":1754227581502,"duration":1},"status":"passed","severity":"normal"},{"uid":"fee76ed2242b629f","name":"Push message with content topic containing JSON","time":{"start":1754228204320,"stop":1754228204320,"duration":0},"status":"passed","severity":"normal"},{"uid":"f108309da1f805a6","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1754227622385,"stop":1754227622385,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e3598781d4bf49f","name":"should return true even if peer has no overlapping shards","time":{"start":1754227581433,"stop":1754227581434,"duration":1},"status":"passed","severity":"normal"},{"uid":"f73c4f2b5d686559","name":"Query with Ordered Callback, No message returned","time":{"start":1754227901276,"stop":1754227901276,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba8d53b6322f0acb","name":"should throw error - no id","time":{"start":1754227571632,"stop":1754227571632,"duration":0},"status":"passed","severity":"normal"},{"uid":"d341a4ec27cdc056","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754228126894,"stop":1754228126895,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e5face96c2777ea","name":"Check publish message containing Russian","time":{"start":1754227780500,"stop":1754227780501,"duration":1},"status":"passed","severity":"normal"},{"uid":"446ad34277348bc","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754227590295,"stop":1754227590295,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8151fcd11d4315dd","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1754227627577,"stop":1754227627577,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e605f3d5f41cef4","name":"should discard bootstrap peers when has more than set limit","time":{"start":1754227687842,"stop":1754227687843,"duration":1},"status":"passed","severity":"normal"},{"uid":"153e0e7a50b0df98","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754227792416,"stop":1754227792416,"duration":0},"status":"passed","severity":"normal"},{"uid":"b910ede1b2559b34","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1754227565463,"stop":1754227565464,"duration":1},"status":"passed","severity":"normal"},{"uid":"be58818c11e2a843","name":"tcp ip4 address","time":{"start":1754227571027,"stop":1754227571028,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7899d02e6f9545e","name":"Sign & Recover","time":{"start":1754227600642,"stop":1754227600643,"duration":1},"status":"passed","severity":"normal"},{"uid":"1caaea61e179c7ed","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754228126891,"stop":1754228126891,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf3a55fa01ccefd4","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1754227565468,"stop":1754227565469,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8ed68b195737cd5","name":"should return empty array when no peers connected","time":{"start":1754227582379,"stop":1754227582379,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b94fe4494c550a1","name":"should fail to send if no connected peers found","time":{"start":1754227611061,"stop":1754227611061,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bfe86c6d97c0df5","name":"should be online or offline if network state changed","time":{"start":1754227665149,"stop":1754227665149,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d747abdf64e8977","name":"Correctly serialized arguments","time":{"start":1754227719235,"stop":1754227719235,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d8cf84383deec4f","name":"should handle peer store errors gracefully","time":{"start":1754227580967,"stop":1754227580972,"duration":5},"status":"passed","severity":"normal"},{"uid":"84373ee6ef714efa","name":"Query Generator, No Decoder","time":{"start":1754227901268,"stop":1754227901268,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fd600ca2cbfc1f1","name":"Check publish message after client node is restarted","time":{"start":1754227780516,"stop":1754227780516,"duration":0},"status":"skipped","severity":"normal"},{"uid":"be6be98d674f0535","name":"should never report false negatives","time":{"start":1754227625750,"stop":1754227625750,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd97dde5f49477cc","name":"can query messages normally","time":{"start":1754227903920,"stop":1754227903920,"duration":0},"status":"passed","severity":"normal"},{"uid":"862f4693d879b43d","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1754227570995,"stop":1754227570996,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5c173540bca7d92","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1754227565471,"stop":1754227565471,"duration":0},"status":"passed","severity":"normal"},{"uid":"75047971e1d8aa93","name":"should transition to Unhealthy when no connections","time":{"start":1754227611312,"stop":1754227611313,"duration":1},"status":"passed","severity":"normal"},{"uid":"75b1387efa2c702f","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1754227891958,"stop":1754227891958,"duration":0},"status":"passed","severity":"normal"},{"uid":"e23efe0ffce3d0de","name":"can query messages by message hash","time":{"start":1754227903920,"stop":1754227903921,"duration":1},"status":"passed","severity":"normal"},{"uid":"f54c79b0a960a1e9","name":"should dial peers from store when browser is connected","time":{"start":1754227581041,"stop":1754227581043,"duration":2},"status":"passed","severity":"normal"},{"uid":"b6c62f10fa6d7072","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1754227891957,"stop":1754227891957,"duration":0},"status":"passed","severity":"normal"},{"uid":"8efa9505401d0ae8","name":"Push message with content topic containing Arabic","time":{"start":1754228204319,"stop":1754228204319,"duration":0},"status":"passed","severity":"normal"},{"uid":"e435806697263171","name":"Nwaku publishes","time":{"start":1754227770361,"stop":1754227770362,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9b91f7d65544dfa","name":"should return false when peer shard info is not found","time":{"start":1754227581438,"stop":1754227581438,"duration":0},"status":"passed","severity":"normal"},{"uid":"af69ec472ab996e1","name":"should initialize with custom number of peers","time":{"start":1754227611578,"stop":1754227611578,"duration":0},"status":"passed","severity":"normal"},{"uid":"461d6d14151e9be8","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1754227622404,"stop":1754227622405,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8415e6f4b88a333","name":"peer:update - should do nothing if another protocol hit","time":{"start":1754227581794,"stop":1754227581796,"duration":2},"status":"passed","severity":"normal"},{"uid":"596451ece1709252","name":"should decode valid enr successfully","time":{"start":1754227571625,"stop":1754227571626,"duration":1},"status":"passed","severity":"normal"},{"uid":"cae4200bd495d3e2","name":"should dial peers from store when no connections remain","time":{"start":1754227581049,"stop":1754227581050,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a0ce1219ade97d7","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1754227565462,"stop":1754227565462,"duration":0},"status":"passed","severity":"normal"},{"uid":"342bdf62abb689d6","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app62/6/topic870/utf8","time":{"start":1754227885366,"stop":1754227885367,"duration":1},"status":"passed","severity":"normal"},{"uid":"e098c7513dff2ff1","name":"Check received message containing Russian","time":{"start":1754228098986,"stop":1754228098986,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cddc10a526f43ad","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1754227565463,"stop":1754227565463,"duration":0},"status":"passed","severity":"normal"},{"uid":"646ab0a60180fc65","name":"Check publish message containing special chars","time":{"start":1754227780499,"stop":1754227780499,"duration":0},"status":"passed","severity":"normal"},{"uid":"357c197d1aed0fb3","name":"should start ping timers on peer connect","time":{"start":1754227581488,"stop":1754227581488,"duration":0},"status":"passed","severity":"normal"},{"uid":"210806411be08e21","name":"should create KeepAliveManager with required options","time":{"start":1754227581471,"stop":1754227581471,"duration":0},"status":"passed","severity":"normal"},{"uid":"16a89844c8648ef7","name":"Check received message containing SQL Injection","time":{"start":1754228098998,"stop":1754228098998,"duration":0},"status":"passed","severity":"normal"},{"uid":"86468331ca0f2a7d","name":"Delete observer","time":{"start":1754227758848,"stop":1754227758848,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cbe14e947e64b42","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1754227622413,"stop":1754227622417,"duration":4},"status":"passed","severity":"normal"},{"uid":"9a28b7b8655a9622","name":"Push message with content topic containing long","time":{"start":1754228204317,"stop":1754228204317,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a3606849a93b2f9","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1754227773687,"stop":1754227773687,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4bfa6c6a9846b0e","name":"should register libp2p event listeners when start is called","time":{"start":1754227611594,"stop":1754227611594,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c3145fc76a87d4","name":"yields decoded messages","time":{"start":1754227582105,"stop":1754227582106,"duration":1},"status":"passed","severity":"normal"},{"uid":"b276d1188bd5524b","name":"retrieves a single peer","time":{"start":1754227590290,"stop":1754227590290,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bb42127d01b20a6","name":"Promise Callback - false","time":{"start":1754227913051,"stop":1754227913052,"duration":1},"status":"passed","severity":"normal"},{"uid":"e529565981caa79e","name":"Push message with content topic containing emoji","time":{"start":1754228204321,"stop":1754228204321,"duration":0},"status":"passed","severity":"normal"},{"uid":"114cef494bab0d7b","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1754227932531,"stop":1754227932531,"duration":0},"status":"passed","severity":"normal"},{"uid":"209773d88b07eb39","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app77/2/topic277/test.js","time":{"start":1754227885368,"stop":1754227885368,"duration":0},"status":"passed","severity":"normal"},{"uid":"220712d1b41a02ce","name":"should be delivered but not added to local log or bloom filter","time":{"start":1754227627581,"stop":1754227627582,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdbeb14c8caa5df8","name":"should return null for non-existent peer","time":{"start":1754227581057,"stop":1754227581058,"duration":1},"status":"passed","severity":"normal"},{"uid":"264d010bc4827724","name":"Reusing cursor across nodes","time":{"start":1754227891959,"stop":1754227891959,"duration":0},"status":"passed","severity":"normal"},{"uid":"a27ac22d74df9d5e","name":"should select older connection if present","time":{"start":1754227581644,"stop":1754227581645,"duration":1},"status":"passed","severity":"normal"},{"uid":"36edd8d4d6f75158","name":"should handle queue processing errors gracefully","time":{"start":1754227581211,"stop":1754227581212,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d6b4d3de68ec811","name":"should not modify tags of connections for different peers","time":{"start":1754227611603,"stop":1754227611603,"duration":0},"status":"passed","severity":"normal"},{"uid":"89ea33fbe1e073a3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1754227565469,"stop":1754227565469,"duration":0},"status":"passed","severity":"normal"},{"uid":"45f7e5cbea636674","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754227570996,"stop":1754227570997,"duration":1},"status":"passed","severity":"normal"},{"uid":"80504c0bcf7716c2","name":"should not fail to stop the service if it was not started","time":{"start":1754227756974,"stop":1754227756974,"duration":0},"status":"passed","severity":"normal"},{"uid":"2541af0624288222","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1754227565472,"stop":1754227565472,"duration":0},"status":"passed","severity":"normal"},{"uid":"8414dd4b5e14a302","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1754227891958,"stop":1754227891958,"duration":0},"status":"passed","severity":"normal"},{"uid":"f307b24e0d45ad96","name":"should wait for Filter peer to be connected","time":{"start":1754227611830,"stop":1754227611830,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bd7fdd07da68e08","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1754227932528,"stop":1754227932531,"duration":3},"status":"passed","severity":"normal"},{"uid":"3f69fda236f7d1c7","name":"Push message with content topic containing escaped characters","time":{"start":1754228204320,"stop":1754228204320,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa44dce9d11ff25a","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1754227590273,"stop":1754227590273,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebe9089e86a9ee54","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1754227622398,"stop":1754227622398,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d73b4e57e0ff44","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1754227581061,"stop":1754227581061,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5f5031227d33d0","name":"should create a new stream if no existing for protocol found","time":{"start":1754227581793,"stop":1754227581793,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2e186512d8812e","name":"Should update shard info","time":{"start":1754227732450,"stop":1754227732458,"duration":8},"status":"passed","severity":"normal"},{"uid":"f30b0b07647d1da0","name":"Relay Node - default protocol","time":{"start":1754227947308,"stop":1754227947308,"duration":0},"status":"passed","severity":"normal"},{"uid":"b28a117c61f11a4c","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1754227942579,"stop":1754227942580,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eb9f16c718d9d28","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1754227622418,"stop":1754227622419,"duration":1},"status":"passed","severity":"normal"},{"uid":"d752d986c528865b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754228126883,"stop":1754228126884,"duration":1},"status":"passed","severity":"normal"},{"uid":"c681133d02fd40fe","name":"should drop connection to all peers on hangUp","time":{"start":1754227732098,"stop":1754227732098,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5fab5d908fcb175","name":"Check publish message containing Chinese","time":{"start":1754227780500,"stop":1754227780500,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dde9f98d5fc418b","name":"Subscribe to topic containing long and publish message","time":{"start":1754227790050,"stop":1754227790051,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc65a0543aa74ab","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1754227611256,"stop":1754227611256,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eda0ed58bb511d0","name":"should support chaining for add method","time":{"start":1754227610375,"stop":1754227610380,"duration":5},"status":"passed","severity":"normal"},{"uid":"fd0e502146d27508","name":"ignores domain fetching errors","time":{"start":1754227590291,"stop":1754227590291,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f3e677898185f5e","name":"should return false when peer has no shard info","time":{"start":1754227581435,"stop":1754227581436,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5857aa425e56001","name":"Push message with content topic containing SQL Injection","time":{"start":1754228204319,"stop":1754228204320,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ea0da3659163d69","name":"should handle corrupted shard info gracefully","time":{"start":1754227581450,"stop":1754227581450,"duration":0},"status":"passed","severity":"normal"},{"uid":"467fa92244857513","name":"should return true when peer is on the pubsub topic shard","time":{"start":1754227581445,"stop":1754227581445,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd8fcdaf1caddb6e","name":"Query generator for multiple messages with multiple decoders","time":{"start":1754227928737,"stop":1754227928737,"duration":0},"status":"passed","severity":"normal"},{"uid":"f159d3fb2b78928d","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1754227565468,"stop":1754227565468,"duration":0},"status":"passed","severity":"normal"},{"uid":"78d6a2ae669a5b0b","name":"should handle onConnected and onDisconnected","time":{"start":1754227611587,"stop":1754227611593,"duration":6},"status":"passed","severity":"normal"},{"uid":"737e065c0f32a2dd","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754228126888,"stop":1754228126888,"duration":0},"status":"passed","severity":"normal"},{"uid":"9467e12b143a5e3c","name":"Subscribe to topic containing Script and receive message","time":{"start":1754228126899,"stop":1754228126899,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf8f6a797739e8f","name":"should mark all messages in causal history as acknowledged","time":{"start":1754227627578,"stop":1754227627579,"duration":1},"status":"passed","severity":"normal"},{"uid":"29a38c3748f6ce6e","name":"should throw error - no public key","time":{"start":1754227571633,"stop":1754227571634,"duration":1},"status":"passed","severity":"normal"},{"uid":"30c854b3c98736f0","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754228126901,"stop":1754228126901,"duration":0},"status":"passed","severity":"normal"},{"uid":"548bc28d631ca2ad","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754228126890,"stop":1754228126891,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fab747b2526f516","name":"Query with Promise Callback, No message returned","time":{"start":1754227901284,"stop":1754227901285,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e4c8536e0aea790","name":"should not receive a peer event before start","time":{"start":1754227649247,"stop":1754227649249,"duration":2},"status":"passed","severity":"normal"},{"uid":"9b7f60c0652780d4","name":"should handle dial errors gracefully","time":{"start":1754227580965,"stop":1754227580966,"duration":1},"status":"passed","severity":"normal"},{"uid":"765d07c663fa2a7d","name":"should add event listeners to globalThis","time":{"start":1754227581231,"stop":1754227581233,"duration":2},"status":"passed","severity":"normal"},{"uid":"bdf95e6928ab9f43","name":"Fails to push message bigger that 1MB","time":{"start":1754228204324,"stop":1754228204324,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bda744a9204cef4","name":"should properly create location multiaddrs - tcp4","time":{"start":1754227571641,"stop":1754227571642,"duration":1},"status":"passed","severity":"normal"},{"uid":"a34f7da125aa11b4","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754227792415,"stop":1754227792415,"duration":0},"status":"passed","severity":"normal"},{"uid":"f68190a4cb171df5","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1754227622392,"stop":1754227622392,"duration":0},"status":"passed","severity":"normal"},{"uid":"8866971f455e3b4f","name":"Check message with no pubsub topic is not received","time":{"start":1754228098993,"stop":1754228098993,"duration":0},"status":"passed","severity":"normal"},{"uid":"18a8e0ad50fc9a60","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1754227611597,"stop":1754227611602,"duration":5},"status":"passed","severity":"normal"},{"uid":"cd55b0f29bd59e26","name":"random static sharding 2 - Cluster ID: 228, Shard ID: 800","time":{"start":1754227879062,"stop":1754227879063,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf8373cdc088b29a","name":"should reject if LightPush is requested but not mounted","time":{"start":1754227611826,"stop":1754227611827,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e81c04d4c56ff0f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1754227565474,"stop":1754227565474,"duration":0},"status":"passed","severity":"normal"},{"uid":"35b25f6a062bad54","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1754227565470,"stop":1754227565470,"duration":0},"status":"passed","severity":"normal"},{"uid":"dde6acacd53d8b82","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1754227590272,"stop":1754227590272,"duration":0},"status":"passed","severity":"normal"},{"uid":"8836a9251c7599a4","name":"throws an error for improperly formatted content topics","time":{"start":1754227565466,"stop":1754227565466,"duration":0},"status":"passed","severity":"normal"},{"uid":"d505196ba0da14b1","name":"Store - dialed after - with timeout","time":{"start":1754227947305,"stop":1754227947305,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb862c2645ac4a3","name":"Check received message containing Chinese","time":{"start":1754228098985,"stop":1754228098985,"duration":0},"status":"passed","severity":"normal"},{"uid":"492fed48be1c6b2d","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1754227891958,"stop":1754227891959,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7bcf459e7542e3c","name":"Encoder throws on empty string content topic","time":{"start":1754227582413,"stop":1754227582413,"duration":0},"status":"passed","severity":"normal"},{"uid":"e90a91a3c2c33a8a","name":"should create an instance with libp2p and dialer","time":{"start":1754227580949,"stop":1754227580951,"duration":2},"status":"passed","severity":"normal"},{"uid":"1af318495604c6ac","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754228126895,"stop":1754228126895,"duration":0},"status":"skipped","severity":"normal"},{"uid":"13e4e830ce86f802","name":"Subscribe to topic containing long and receive message","time":{"start":1754228126886,"stop":1754228126886,"duration":0},"status":"passed","severity":"normal"},{"uid":"d29cbeb7f66ed700","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1754227570994,"stop":1754227570994,"duration":0},"status":"passed","severity":"normal"},{"uid":"164e61aa4d11d679","name":"random static sharding 7 - Cluster ID: 985, Shard ID: 858","time":{"start":1754227879065,"stop":1754227879065,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6352027c73315d7","name":"Subscribe and receives messages on 20 topics","time":{"start":1754228126895,"stop":1754228126895,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7aba8d1529003f2","name":"should insert message id into causal history","time":{"start":1754227627576,"stop":1754227627576,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a13ee08e1e3765","name":"Check received message containing emoji","time":{"start":1754228099001,"stop":1754228099001,"duration":0},"status":"passed","severity":"normal"},{"uid":"e91212bca492a1ca","name":"should request peer renewal on specific errors","time":{"start":1754227611341,"stop":1754227611341,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c4b51f41ee8517f","name":"should set field with only STORE enabled","time":{"start":1754227571645,"stop":1754227571645,"duration":0},"status":"passed","severity":"normal"},{"uid":"a48949af7a6ee97b","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1754227565460,"stop":1754227565461,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed64d6d0438bfcec","name":"Check received message containing long","time":{"start":1754228098984,"stop":1754228098984,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a5657d090cded6","name":"throws on content topic with empty version field","time":{"start":1754227565456,"stop":1754227565457,"duration":1},"status":"passed","severity":"normal"},{"uid":"42ce34b9d8ec82e3","name":"should not fail to stop the service if it was not started","time":{"start":1754227594166,"stop":1754227594166,"duration":0},"status":"passed","severity":"normal"},{"uid":"78592c360e813905","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754227792415,"stop":1754227792415,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dfc4e132b113f17","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1754227565636,"stop":1754227565636,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3b74c10e4a1c054","name":"Relay + Store","time":{"start":1754227571646,"stop":1754227571646,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ec7cc7572ffe60a","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1754227665138,"stop":1754227665138,"duration":0},"status":"passed","severity":"normal"},{"uid":"77eb9e0d338886be","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1754227773688,"stop":1754227773688,"duration":0},"status":"passed","severity":"normal"},{"uid":"c78266469f331677","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1754227621934,"stop":1754227621935,"duration":1},"status":"passed","severity":"normal"},{"uid":"f64e0f435cf2e04f","name":"different cluster: nodes don't connect","time":{"start":1754227719089,"stop":1754227719093,"duration":4},"status":"passed","severity":"normal"},{"uid":"8e1427e974e23638","name":"should properly create location multiaddrs - udp4","time":{"start":1754227571639,"stop":1754227571641,"duration":2},"status":"passed","severity":"normal"},{"uid":"fe4a2882673b302d","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754228126891,"stop":1754228126891,"duration":0},"status":"passed","severity":"normal"},{"uid":"76fba0a8f2562b4d","name":"handles different networkShards values correctly","time":{"start":1754227565466,"stop":1754227565466,"duration":0},"status":"passed","severity":"normal"},{"uid":"8794f8d3b50a0484","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1754227612138,"stop":1754227612138,"duration":0},"status":"passed","severity":"normal"},{"uid":"18e51b118b6a0766","name":"should set field with only LIGHTPUSH enabled","time":{"start":1754227571645,"stop":1754227571645,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ac9dd74510fccaf","name":"Overlapping topic subscription","time":{"start":1754228126896,"stop":1754228126896,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0758c06ca8af5a3","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1754227581403,"stop":1754227581411,"duration":8},"status":"passed","severity":"normal"},{"uid":"d88defff872080f4","name":"should be safe to call multiple times","time":{"start":1754227582375,"stop":1754227582375,"duration":0},"status":"passed","severity":"normal"},{"uid":"86a5a4e96ac1eebe","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1754227590274,"stop":1754227590274,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cfc6f675a70a4f","name":"Query generator for 2000 messages","time":{"start":1754227928741,"stop":1754227928741,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5388949179fff98","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1754227601852,"stop":1754227601853,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ba6136f7c887bc7","name":"Push message with meta","time":{"start":1754228204334,"stop":1754228204334,"duration":0},"status":"passed","severity":"normal"},{"uid":"482fbb5fadcd0eb2","name":"throws on content topic with empty encoding field","time":{"start":1754227565458,"stop":1754227565458,"duration":0},"status":"passed","severity":"normal"},{"uid":"797e38671b5056a","name":"Check received message containing long","time":{"start":1754228098995,"stop":1754228098995,"duration":0},"status":"passed","severity":"normal"},{"uid":"6629b9b49a83138","name":"Non TWN Cluster","time":{"start":1754227885362,"stop":1754227885363,"duration":1},"status":"passed","severity":"normal"},{"uid":"af0d38f1365c5263","name":"Generator, 2 different shards","time":{"start":1754227891485,"stop":1754227891485,"duration":0},"status":"passed","severity":"normal"},{"uid":"79330535b0b21e02","name":"Push message with custom timestamp: 1723469269716","time":{"start":1754228204335,"stop":1754228204335,"duration":0},"status":"passed","severity":"normal"},{"uid":"df3b06a7f9da2eec","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754228126884,"stop":1754228126885,"duration":1},"status":"passed","severity":"normal"},{"uid":"32e5222b40d2040c","name":"Check publish message containing Arabic","time":{"start":1754227780500,"stop":1754227780500,"duration":0},"status":"passed","severity":"normal"},{"uid":"79d85220191b866a","name":"should initialize with Unhealthy status","time":{"start":1754227611312,"stop":1754227611312,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f7caa76d2711f77","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1754227665148,"stop":1754227665148,"duration":0},"status":"passed","severity":"normal"},{"uid":"3be691c28bfb015d","name":"Check message on other pubsub topic is not received","time":{"start":1754228099002,"stop":1754228099003,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbfebab0d09b9d75","name":"should return false when peer is not on the specified shard","time":{"start":1754227581437,"stop":1754227581437,"duration":0},"status":"passed","severity":"normal"},{"uid":"651672dd6cde8154","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1754227622392,"stop":1754227622393,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c314626aa01e9f4","name":"Check received message with timestamp: 1754227643598 ","time":{"start":1754228098990,"stop":1754228098990,"duration":0},"status":"passed","severity":"normal"},{"uid":"9902395006da082a","name":"Query with Ordered Callback, No Decoder","time":{"start":1754227901276,"stop":1754227901276,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd18024544d31ea6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1754227622417,"stop":1754227622417,"duration":0},"status":"passed","severity":"normal"},{"uid":"29c6af2a1637c938","name":"Query generator for multiple messages","time":{"start":1754227928736,"stop":1754227928736,"duration":0},"status":"passed","severity":"normal"},{"uid":"20813c02c281729b","name":"should skip peer when failed to dial recently","time":{"start":1754227581201,"stop":1754227581201,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c0f84ab9825abde","name":"should not create timers for topics where peer is not in mesh","time":{"start":1754227581514,"stop":1754227581514,"duration":0},"status":"passed","severity":"normal"},{"uid":"5830e81e8481bbce","name":"should clear the dialing interval","time":{"start":1754227581179,"stop":1754227581179,"duration":0},"status":"passed","severity":"normal"},{"uid":"4177f3f5da2d46ce","name":"should not allow k > 12","time":{"start":1754227621927,"stop":1754227621929,"duration":2},"status":"passed","severity":"normal"},{"uid":"1651e8342c241f8f","name":"Push message with content topic containing special chars","time":{"start":1754228204331,"stop":1754228204331,"duration":0},"status":"passed","severity":"normal"},{"uid":"5efe8764e0e1d808","name":"Sets default value correctly","time":{"start":1754227949350,"stop":1754227949350,"duration":0},"status":"passed","severity":"normal"},{"uid":"bba4e36191efacde","name":"Check received message containing escaped characters","time":{"start":1754228098988,"stop":1754228098989,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef7315b38f348e04","name":"should reject if Filter is requested but not mounted","time":{"start":1754227611827,"stop":1754227611828,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1f19fb13c480c3","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1754227622405,"stop":1754227622406,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac127a38401c6cc1","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1754227942584,"stop":1754227942584,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b485d53925d5bc0","name":"should handle errors when removing globalThis listeners","time":{"start":1754227581238,"stop":1754227581242,"duration":4},"status":"passed","severity":"normal"},{"uid":"2fb8a8efac342b0","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1754227581796,"stop":1754227581797,"duration":1},"status":"passed","severity":"normal"},{"uid":"a63a8d581ec55a55","name":"should start all internal components","time":{"start":1754227582374,"stop":1754227582374,"duration":0},"status":"passed","severity":"normal"},{"uid":"a43c34a461842cef","name":"should successfully query store with valid decoders and options","time":{"start":1754227611883,"stop":1754227611884,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2b1a1d971f037c7","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1754227650953,"stop":1754227650953,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac628a5511dc59d","name":"Check received message containing Basic HTML tag","time":{"start":1754228098999,"stop":1754228098999,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac8ac0047a764d7","name":"Push message with content topic containing emoji","time":{"start":1754228204334,"stop":1754228204334,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aebcaec1665bb92","name":"Publish without waiting for remote peer","time":{"start":1754227790041,"stop":1754227790042,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dfb32018009934a","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1754227790056,"stop":1754227790056,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c81e3a9a0687734","name":"should clear dial history on stop","time":{"start":1754227581179,"stop":1754227581193,"duration":14},"status":"passed","severity":"normal"},{"uid":"909ab1bd9fa03728","name":"does not throw on valid cases","time":{"start":1754227565453,"stop":1754227565454,"duration":1},"status":"passed","severity":"normal"},{"uid":"8747165cfd1ffaeb","name":"Fails to push message bigger that 1MB","time":{"start":1754228204337,"stop":1754228204337,"duration":0},"status":"passed","severity":"normal"},{"uid":"916394f08bc88d00","name":"should handle errors when getting connections","time":{"start":1754227581271,"stop":1754227581271,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d0deb988fccd6f9","name":"should create ConnectionManager with required options","time":{"start":1754227582370,"stop":1754227582372,"duration":2},"status":"passed","severity":"normal"},{"uid":"bc0b2cf800cb0417","name":"Check received message containing shell command","time":{"start":1754228098988,"stop":1754228098988,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc557d4ab995c642","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1754227928739,"stop":1754227928740,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfe29dbc7b8a6e6c","name":"Push message with long payload","time":{"start":1754228204307,"stop":1754228204307,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a931c397fa23dd4","name":"Publish message with large meta","time":{"start":1754227780516,"stop":1754227780516,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef1a8fa3d1320f0e","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754228126892,"stop":1754228126892,"duration":0},"status":"passed","severity":"normal"},{"uid":"1256916b1221aeae","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1754227790044,"stop":1754227790045,"duration":1},"status":"passed","severity":"normal"},{"uid":"42c1911c00bcac54","name":"should be safe to call multiple times","time":{"start":1754227581487,"stop":1754227581488,"duration":1},"status":"passed","severity":"normal"},{"uid":"a95ae4eeab8239a9","name":"Encoder throws on undefined content topic","time":{"start":1754227601854,"stop":1754227601854,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb3985f0e5a5cb8","name":"Subscribe to topic containing numeric and publish message","time":{"start":1754227790052,"stop":1754227790053,"duration":1},"status":"passed","severity":"normal"},{"uid":"f819e94f963f77f4","name":"Encoder throws on undefined content topic","time":{"start":1754227582413,"stop":1754227582413,"duration":0},"status":"passed","severity":"normal"},{"uid":"eef28eb4b8a74abf","name":"should handle case when globalThis is not available","time":{"start":1754227581254,"stop":1754227581259,"duration":5},"status":"passed","severity":"normal"},{"uid":"4b0f03180b10fdee","name":"should process tasks in queue","time":{"start":1754227611335,"stop":1754227611335,"duration":0},"status":"passed","severity":"normal"},{"uid":"955717e702cf8a31","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1754227790054,"stop":1754227790054,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a14466b541ddeca","name":"should add and check entries correctly","time":{"start":1754227610367,"stop":1754227610375,"duration":8},"status":"passed","severity":"normal"},{"uid":"500269a64c752969","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1754227565462,"stop":1754227565463,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a552e64d0d0a189","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1754227600179,"stop":1754227600181,"duration":2},"status":"passed","severity":"normal"},{"uid":"109fb6d0ab9f560a","name":"should properly create location multiaddrs - tcp","time":{"start":1754227571643,"stop":1754227571643,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa278d1435ee0eb6","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1754227611313,"stop":1754227611313,"duration":0},"status":"passed","severity":"normal"},{"uid":"76569c197c2d23fd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1754227622413,"stop":1754227622413,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb506b81d500272d","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1754227570987,"stop":1754227570987,"duration":0},"status":"passed","severity":"normal"},{"uid":"d643c66d60a785db","name":"Init the array if not present","time":{"start":1754227565105,"stop":1754227565106,"duration":1},"status":"passed","severity":"normal"},{"uid":"37483f4c4036e8ae","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1754227622386,"stop":1754227622389,"duration":3},"status":"passed","severity":"normal"},{"uid":"52efaf45337ac1d1","name":"random static sharding 10 - Cluster ID: 339, Shard ID: 789","time":{"start":1754227879067,"stop":1754227879067,"duration":0},"status":"passed","severity":"normal"},{"uid":"d02e6531864ede1b","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754228126898,"stop":1754228126898,"duration":0},"status":"passed","severity":"normal"},{"uid":"7264bf5cccdb856e","name":"should dial with PeerId and return stream","time":{"start":1754227582377,"stop":1754227582377,"duration":0},"status":"passed","severity":"normal"},{"uid":"88d335d120e23150","name":"should allow redial after cooldown period","time":{"start":1754227581202,"stop":1754227581202,"duration":0},"status":"passed","severity":"normal"},{"uid":"da5c2dd6222c3af3","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754227792420,"stop":1754227792420,"duration":0},"status":"passed","severity":"normal"},{"uid":"850d8936e7d0238c","name":"pre and post cipher","time":{"start":1754227600642,"stop":1754227600642,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1bc6e8dae0e7631","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1754227622407,"stop":1754227622407,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cbdc20bd06837bb","name":"Passing page size 0 when there are 110 messages","time":{"start":1754227926256,"stop":1754227926257,"duration":1},"status":"passed","severity":"normal"},{"uid":"30a87b25976607c0","name":"should not receive a peer event after stop","time":{"start":1754227756978,"stop":1754227756982,"duration":4},"status":"passed","severity":"normal"},{"uid":"3e6e5e697d70253e","name":"Query Generator, Multiple PubsubTopics","time":{"start":1754227901267,"stop":1754227901267,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a5a977bc01c9c13","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754228098990,"stop":1754228098991,"duration":1},"status":"passed","severity":"normal"},{"uid":"51ba9fe25f3d3f6","name":"Push message with content topic containing unicode special characters","time":{"start":1754228204334,"stop":1754228204334,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f38755bc1d722bf","name":"Using a function","time":{"start":1754227949349,"stop":1754227949349,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2abd9d7a130402e","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1754227581533,"stop":1754227581533,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6fd0b16c6f460ba","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1754227891486,"stop":1754227891486,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f2dc85070052945","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1754227622375,"stop":1754227622376,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc4ebc110ab32e4a","name":"should not dispatch event when already connected","time":{"start":1754227581261,"stop":1754227581261,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad71c6186431c17b","name":"should throw error - invalid id","time":{"start":1754227571633,"stop":1754227571633,"duration":0},"status":"passed","severity":"normal"},{"uid":"6622fa115f6a4f03","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1754227581512,"stop":1754227581513,"duration":1},"status":"passed","severity":"normal"},{"uid":"271b4136f78872e3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1754227565469,"stop":1754227565470,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b0808ba7df7f755","name":"Query Generator - true","time":{"start":1754227913050,"stop":1754227913051,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4508a1feb7d54ab","name":"should serialize and deserialize correctly","time":{"start":1754227625750,"stop":1754227625754,"duration":4},"status":"passed","severity":"normal"},{"uid":"af0f5d7304339dfe","name":"should dial second nwaku node that was discovered","time":{"start":1754227643736,"stop":1754227643738,"duration":2},"status":"skipped","severity":"normal"},{"uid":"f195cb1e6faa082","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754228126898,"stop":1754228126898,"duration":0},"status":"passed","severity":"normal"},{"uid":"8209bc7577ac2a22","name":"should increase lamport timestamp","time":{"start":1754227627574,"stop":1754227627575,"duration":1},"status":"passed","severity":"normal"},{"uid":"45c1fb173d0d1a03","name":"should handle peerStore errors gracefully","time":{"start":1754227582380,"stop":1754227582381,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf577ed4c8bcd5c6","name":"should be able to decode the field with only RELAY set to true","time":{"start":1754227570989,"stop":1754227570991,"duration":2},"status":"passed","severity":"normal"},{"uid":"cc6c565593325f88","name":"Check received message containing special chars","time":{"start":1754228098985,"stop":1754228098985,"duration":0},"status":"passed","severity":"normal"},{"uid":"80506bc2a5a54551","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app76/2/topic222/utf8","time":{"start":1754227885367,"stop":1754227885367,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c809c8c31800198","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1754227565474,"stop":1754227565474,"duration":0},"status":"passed","severity":"normal"},{"uid":"34585dd7abdf834","name":"should set field with only FILTER enabled","time":{"start":1754227571645,"stop":1754227571645,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef07041c13cb8f8","name":"should stop ping timers on peer disconnect","time":{"start":1754227581499,"stop":1754227581500,"duration":1},"status":"passed","severity":"normal"},{"uid":"aeb38389ddfbe9c4","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1754227704339,"stop":1754227704339,"duration":0},"status":"passed","severity":"normal"},{"uid":"197f9d91b8ce9bf0","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754228126899,"stop":1754228126899,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3781d636943c49e","name":"should remove expired entries after TTL has passed","time":{"start":1754227610380,"stop":1754227610381,"duration":1},"status":"passed","severity":"normal"},{"uid":"acd28bae12b4f0df","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1754227622397,"stop":1754227622397,"duration":0},"status":"passed","severity":"normal"},{"uid":"5975bf8491ae821b","name":"should not receive a peer event before start","time":{"start":1754227594167,"stop":1754227594168,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4a0050c130abf58","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754228126902,"stop":1754228126902,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc0ea42f9843fce0","name":"Check publish message containing long","time":{"start":1754227780498,"stop":1754227780499,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cd5aa0adce23dd8","name":"Fails to push message with large meta","time":{"start":1754228204335,"stop":1754228204335,"duration":0},"status":"passed","severity":"normal"},{"uid":"43e33509ce5d3ff3","name":"should drop connection to one peer on hangUp","time":{"start":1754227732099,"stop":1754227732099,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5559cb821106b3d","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754228126885,"stop":1754228126885,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa9a727b63e9de2","name":"should sort peers by ping value","time":{"start":1754227582381,"stop":1754227582381,"duration":0},"status":"passed","severity":"normal"},{"uid":"856e662b1f3f695d","name":"Check received message containing JSON","time":{"start":1754228098999,"stop":1754228098999,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad56842104d7a54f","name":"should clear existing timers before creating new ones","time":{"start":1754227581521,"stop":1754227581522,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dc60f822c020b13","name":"Push message with Arabic payload","time":{"start":1754228204310,"stop":1754228204311,"duration":1},"status":"passed","severity":"normal"},{"uid":"72c24079e2ef275a","name":"Check publish message containing short","time":{"start":1754227780498,"stop":1754227780498,"duration":0},"status":"passed","severity":"normal"},{"uid":"5404c8ba434f73f2","name":"Waku message hash computation (no timestamp)","time":{"start":1754227581401,"stop":1754227581401,"duration":0},"status":"passed","severity":"normal"},{"uid":"d082749d9dfa99fd","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754228126891,"stop":1754228126892,"duration":1},"status":"passed","severity":"normal"},{"uid":"268b3063399f2ee","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1754228035481,"stop":1754228035482,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fde7fa04432c778","name":"Push message with content topic containing Chinese","time":{"start":1754228204318,"stop":1754228204319,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a23890a5954119d","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1754227580974,"stop":1754227580975,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ac1d307eb7b2ea5","name":"should handle case with all peers already connected","time":{"start":1754227581056,"stop":1754227581056,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d436800a4be6f72","name":"Push message with Basic HTML tag payload","time":{"start":1754228204328,"stop":1754228204328,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f331bb153a7eea9","name":"Check message with invalid timestamp is not received","time":{"start":1754228098992,"stop":1754228098992,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe51d7fdd750979b","name":"should handle multiple peer connections","time":{"start":1754227581488,"stop":1754227581489,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab17ff515b152c0a","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1754227590273,"stop":1754227590273,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7656fc64c5a3323","name":"Check received message containing numeric","time":{"start":1754228098984,"stop":1754228098984,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9b73440ba203f77","name":"non connected peers","time":{"start":1754227757286,"stop":1754227757286,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5fb567c5f2b66a7a","name":"throws if store query response has error status","time":{"start":1754227582104,"stop":1754227582105,"duration":1},"status":"passed","severity":"normal"},{"uid":"133bd37251b38093","name":"should create ConnectionManager with relay","time":{"start":1754227582372,"stop":1754227582372,"duration":0},"status":"passed","severity":"normal"},{"uid":"604b80957f0008e1","name":"Check message with no payload is not received","time":{"start":1754228099003,"stop":1754228099004,"duration":1},"status":"passed","severity":"normal"},{"uid":"55ff43303175c7ff","name":"should handle errors when globalThis is not available","time":{"start":1754227581233,"stop":1754227581235,"duration":2},"status":"passed","severity":"normal"},{"uid":"be11f174031c69bc","name":"should not process empty queue","time":{"start":1754227581211,"stop":1754227581211,"duration":0},"status":"passed","severity":"normal"},{"uid":"788332887e2f2821","name":"should remove event listeners","time":{"start":1754227581037,"stop":1754227581040,"duration":3},"status":"passed","severity":"normal"},{"uid":"31ef934b24c88c78","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1754227581445,"stop":1754227581446,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7fd5a1cc01d6f68","name":"should start the dialing interval","time":{"start":1754227581175,"stop":1754227581177,"duration":2},"status":"passed","severity":"normal"},{"uid":"9520f40e0f1ab5d0","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1754227650953,"stop":1754227650953,"duration":0},"status":"passed","severity":"normal"},{"uid":"14ec3eb4cecfd887","name":"Push message with XML payload","time":{"start":1754228204313,"stop":1754228204314,"duration":1},"status":"passed","severity":"normal"},{"uid":"acf8bbab6bbf3038","name":"Check message on other pubsub topic is not received","time":{"start":1754228098992,"stop":1754228098992,"duration":0},"status":"passed","severity":"normal"},{"uid":"d18d2d0c4a5c7ba8","name":"should set default options when no config provided","time":{"start":1754227582372,"stop":1754227582372,"duration":0},"status":"passed","severity":"normal"},{"uid":"1654d18ddc6c54f3","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754227792420,"stop":1754227792420,"duration":0},"status":"passed","severity":"normal"},{"uid":"569dc55d1f278ff7","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1754227622396,"stop":1754227622396,"duration":0},"status":"passed","severity":"normal"},{"uid":"7be811d01c2e7cff","name":"Should update multiaddrs","time":{"start":1754227732450,"stop":1754227732450,"duration":0},"status":"passed","severity":"normal"},{"uid":"37c8aaa5f4b844e9","name":"isConnected return false after peer stops","time":{"start":1754227665142,"stop":1754227665143,"duration":1},"status":"passed","severity":"normal"},{"uid":"9026c4a0faf75cbd","name":"can start and stop the service","time":{"start":1754227756974,"stop":1754227756974,"duration":0},"status":"passed","severity":"normal"},{"uid":"96ff93da584405c4","name":"should properly create location multiaddrs - tcp6","time":{"start":1754227571642,"stop":1754227571642,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c4db5ca8b8b655","name":"Refresh subscription","time":{"start":1754228126885,"stop":1754228126886,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c06bd0fc1b8fe63","name":"should reject if WakuNode is not started","time":{"start":1754227611824,"stop":1754227611825,"duration":1},"status":"passed","severity":"normal"},{"uid":"77d7ba761784e98d","name":"should only return 1 node with relay and store capability","time":{"start":1754227590293,"stop":1754227590293,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fea46269a3453d4","name":"should return false when peer is not found","time":{"start":1754227581436,"stop":1754227581436,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3db1ca9eb7fd96d","name":"Decoder throws on empty string content topic","time":{"start":1754227582413,"stop":1754227582414,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c7fbc2ca27ceb1a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1754227565470,"stop":1754227565471,"duration":1},"status":"passed","severity":"normal"},{"uid":"29a5cba592b50f6c","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1754227590274,"stop":1754227590274,"duration":0},"status":"passed","severity":"normal"},{"uid":"d90dd38fd0a7d11e","name":"more peers than existing","time":{"start":1754227757285,"stop":1754227757285,"duration":0},"status":"skipped","severity":"normal"},{"uid":"310135f64cdbbf54","name":"should be empty after removing the only subscription","time":{"start":1754227612138,"stop":1754227612138,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7d7952c47b20097","name":"isConnected should return false after all peers disconnect","time":{"start":1754227665140,"stop":1754227665141,"duration":1},"status":"passed","severity":"normal"},{"uid":"4815696414f7342f","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1754227582414,"stop":1754227582414,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a28dd7f350d38a6","name":"should decode valid enr with tcp successfully","time":{"start":1754227571626,"stop":1754227571626,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0ca3ad8071b6a41","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1754227565462,"stop":1754227565462,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c84dbed4d14cc53","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app72/8/topic216/utf8","time":{"start":1754227885368,"stop":1754227885368,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fbbe57f14c98392","name":"should not receive a peer event after stop","time":{"start":1754227594168,"stop":1754227594168,"duration":0},"status":"passed","severity":"normal"},{"uid":"c08b996a208a329f","name":"Query generator for multiple messages with different content topic format","time":{"start":1754227928737,"stop":1754227928737,"duration":0},"status":"passed","severity":"normal"},{"uid":"68754a54634e9441","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1754227581797,"stop":1754227581798,"duration":1},"status":"passed","severity":"normal"},{"uid":"113cb15decf4cad1","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1754227565459,"stop":1754227565459,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd67c11b9c03eff5","name":"Publish message with rate limit","time":{"start":1754227780517,"stop":1754227780517,"duration":0},"status":"passed","severity":"normal"},{"uid":"7923f225390db1ff","name":"Push message with long payload","time":{"start":1754228204325,"stop":1754228204325,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d4fe993ecf1b81","name":"Passing invalid cursor","time":{"start":1754227891959,"stop":1754227891959,"duration":0},"status":"passed","severity":"normal"},{"uid":"d30459cd43b62920","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1754227891957,"stop":1754227891957,"duration":0},"status":"passed","severity":"normal"},{"uid":"81bf602b02acc19e","name":"should handle relay send failures gracefully","time":{"start":1754227581520,"stop":1754227581520,"duration":0},"status":"passed","severity":"normal"},{"uid":"b71e4e6b335c2b00","name":"should reject if Relay is requested but not mounted","time":{"start":1754227611825,"stop":1754227611826,"duration":1},"status":"passed","severity":"normal"},{"uid":"45cc2545187e5d13","name":"Check received message containing escaped characters","time":{"start":1754228099000,"stop":1754228099000,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b8eed7561e53ce6","name":"Subscribe to topic containing short and receive message","time":{"start":1754228126896,"stop":1754228126897,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b0d813631b61b54","name":"ignores unrecognized TXT record formats","time":{"start":1754227590291,"stop":1754227590292,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c5e9dfe8be66c76","name":"Check received message with timestamp: 1754227643598000000 ","time":{"start":1754228098990,"stop":1754228098990,"duration":0},"status":"passed","severity":"normal"},{"uid":"39b53019dc66a9c0","name":"Check received message containing numeric","time":{"start":1754228098996,"stop":1754228098996,"duration":0},"status":"passed","severity":"normal"},{"uid":"149ccca628c1590","name":"Subscribe to topic containing short and receive message","time":{"start":1754228126886,"stop":1754228126886,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f04f3f9556550a","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1754227622372,"stop":1754227622373,"duration":1},"status":"passed","severity":"normal"},{"uid":"24d34bfd19659bbd","name":"Push message with short payload","time":{"start":1754228204324,"stop":1754228204325,"duration":1},"status":"passed","severity":"normal"},{"uid":"96d070b8de9f78a","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1754227611595,"stop":1754227611595,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb36ff83c6eb47aa","name":"should get all peers from store","time":{"start":1754227581053,"stop":1754227581054,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f9b69f3c1db2fda","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1754227932532,"stop":1754227932532,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6fe7d0e19feacfd","name":"should remove event listeners","time":{"start":1754227581481,"stop":1754227581481,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b2d11fa0937c524","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1754227622390,"stop":1754227622391,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e9d137878976808","name":"should stop all internal components","time":{"start":1754227582375,"stop":1754227582375,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e3ee5889f7615e8","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1754227622394,"stop":1754227622395,"duration":1},"status":"passed","severity":"normal"},{"uid":"62523eb7ad8cd190","name":"yields undefined for messages without content topic","time":{"start":1754227582106,"stop":1754227582106,"duration":0},"status":"passed","severity":"normal"},{"uid":"b909b1f2d15b4b95","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754228126882,"stop":1754228126882,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6a2b4f470e60b04","name":"should clear all timers","time":{"start":1754227581481,"stop":1754227581487,"duration":6},"status":"passed","severity":"normal"},{"uid":"5b7035a0e3648072","name":"Check publish message containing SQL Injection","time":{"start":1754227780501,"stop":1754227780501,"duration":0},"status":"passed","severity":"normal"},{"uid":"38e3bbe2709880cb","name":"Passing an array","time":{"start":1754227949348,"stop":1754227949348,"duration":0},"status":"passed","severity":"normal"},{"uid":"bff4378bfecb86da","name":"Decoder throws on undefined content topic","time":{"start":1754227600185,"stop":1754227600185,"duration":0},"status":"passed","severity":"normal"},{"uid":"63011ae73c3e96c3","name":"should drop only non-locked connections when over maxConnections","time":{"start":1754227581060,"stop":1754227581060,"duration":0},"status":"passed","severity":"normal"},{"uid":"f90729473ff182fa","name":"should add peer to queue when queue is not empty","time":{"start":1754227581194,"stop":1754227581194,"duration":0},"status":"passed","severity":"normal"},{"uid":"907d6a4067de677","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1754227622370,"stop":1754227622372,"duration":2},"status":"passed","severity":"normal"},{"uid":"5eaac5525070b534","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1754227611336,"stop":1754227611336,"duration":0},"status":"passed","severity":"normal"},{"uid":"11baa5bb8464a648","name":"Push message with Arabic payload","time":{"start":1754228204326,"stop":1754228204326,"duration":0},"status":"passed","severity":"normal"},{"uid":"74445d294ad198aa","name":"messageHashStr produces different results for different inputs","time":{"start":1754227581416,"stop":1754227581416,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb82d6d18c5d0729","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1754227581500,"stop":1754227581501,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f26d4ec8ae585dd","name":"Push message with content topic containing JSON","time":{"start":1754228204333,"stop":1754228204333,"duration":0},"status":"passed","severity":"normal"},{"uid":"e35e30ce97f2f877","name":"Mutual subscription","time":{"start":1754227790040,"stop":1754227790040,"duration":0},"status":"passed","severity":"normal"},{"uid":"551698a57108c5a0","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1754227581820,"stop":1754227581820,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6c3f9fa853a1391","name":"should successfully stop","time":{"start":1754227611741,"stop":1754227611741,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc9d63fb551a90cc","name":"should remove event listeners from libp2p","time":{"start":1754227581237,"stop":1754227581237,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ff1f4854cf02a7","name":"should return false when network is not connected","time":{"start":1754227582376,"stop":1754227582376,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3e304335cdb4931","name":"should not return locked peers if enough unlocked are available","time":{"start":1754227611586,"stop":1754227611586,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e1a4891b344a163","name":"should return false when peer is not on topic","time":{"start":1754227582382,"stop":1754227582382,"duration":0},"status":"passed","severity":"normal"},{"uid":"892a4b6a7d1162b6","name":"should not receive a peer event after stop","time":{"start":1754227649249,"stop":1754227649250,"duration":1},"status":"passed","severity":"normal"},{"uid":"c481c0a055bf0ab","name":"Push message with Chinese payload","time":{"start":1754228204326,"stop":1754228204326,"duration":0},"status":"passed","severity":"normal"},{"uid":"502bf82e19901ba4","name":"Passing page size 10 when there are 10 messages","time":{"start":1754227926258,"stop":1754227926258,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee65145d4b3aeb44","name":"Push message with Script payload","time":{"start":1754228204313,"stop":1754228204313,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b6e9dfd60ea61","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app32/4/topic880/utf8","time":{"start":1754227885365,"stop":1754227885365,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e6571f3a459d7a4","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1754227621933,"stop":1754227621934,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c655351f6ef0990","name":"Relay - dialed first","time":{"start":1754227947303,"stop":1754227947303,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f7d265921d5082c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1754227565469,"stop":1754227565469,"duration":0},"status":"passed","severity":"normal"},{"uid":"b63a295e1ababb51","name":"should have no discoveries enabled by default","time":{"start":1754227611246,"stop":1754227611254,"duration":8},"status":"passed","severity":"normal"},{"uid":"628855656a2acd98","name":"should handle complete dial lifecycle","time":{"start":1754227581214,"stop":1754227581215,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6606619bb1e1240","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754228126892,"stop":1754228126892,"duration":0},"status":"passed","severity":"normal"},{"uid":"f29f7f688070112b","name":"should handle multiple query options for time ranges","time":{"start":1754227611884,"stop":1754227611884,"duration":0},"status":"passed","severity":"normal"},{"uid":"4224fb5c87240f3d","name":"should return no connections if no open connection provided","time":{"start":1754227581644,"stop":1754227581644,"duration":0},"status":"passed","severity":"normal"},{"uid":"47a3864d185eceb2","name":"Push message with rate limit","time":{"start":1754228204322,"stop":1754228204322,"duration":0},"status":"passed","severity":"normal"},{"uid":"76ec74e8c25c7caa","name":"Push message equal or less that 1MB","time":{"start":1754228204336,"stop":1754228204336,"duration":0},"status":"passed","severity":"normal"},{"uid":"62ff5f70795f946a","name":"should be safe to call multiple times","time":{"start":1754227581193,"stop":1754227581194,"duration":1},"status":"passed","severity":"normal"},{"uid":"e35113d18d237a3d","name":"messageHash returns a Uint8Array","time":{"start":1754227581402,"stop":1754227581402,"duration":0},"status":"passed","severity":"normal"},{"uid":"96fbc511bcdb8755","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754228126882,"stop":1754228126883,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd7c1965bd3bc002","name":"Decoder throws on empty string content topic","time":{"start":1754227601855,"stop":1754227601855,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab8d38207b13a9b0","name":"should not dispatch event when already disconnected","time":{"start":1754227581261,"stop":1754227581261,"duration":0},"status":"passed","severity":"normal"},{"uid":"37d41608f6d2ebf7","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754227719095,"stop":1754227719095,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccae56a1ce76652f","name":"should create all internal components","time":{"start":1754227582373,"stop":1754227582373,"duration":0},"status":"passed","severity":"normal"},{"uid":"d18f2e3eafc7d070","name":"Js publishes, other Js receives","time":{"start":1754227770362,"stop":1754227770362,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7b9f5fe8857184a","name":"Passing page size 1 when there are 4 messages","time":{"start":1754227926257,"stop":1754227926257,"duration":0},"status":"passed","severity":"normal"},{"uid":"21df6253b957c321","name":"should return usable stream attached to connection","time":{"start":1754227581789,"stop":1754227581790,"duration":1},"status":"passed","severity":"normal"},{"uid":"6267d374573c3085","name":"Push message with escaped characters payload","time":{"start":1754228204315,"stop":1754228204315,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4b92e49b4674c5a","name":"should dial more peers if under maxConnections","time":{"start":1754227581059,"stop":1754227581059,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea0c47360273c6b","name":"should use DNS peer discovery with light client","time":{"start":1754227649250,"stop":1754227649250,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7c517bd69e1dfec3","name":"should encode/decode to text encoding","time":{"start":1754227571637,"stop":1754227571637,"duration":0},"status":"passed","severity":"normal"},{"uid":"127a708a23c0069a","name":"should start and setup intervals and event listeners","time":{"start":1754227612139,"stop":1754227612139,"duration":0},"status":"passed","severity":"normal"},{"uid":"e48a94f42d0020e5","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1754227622383,"stop":1754227622383,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb4f9bddebe34294","name":"Meta field set when metaSetter is specified","time":{"start":1754227582412,"stop":1754227582412,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d9b0264a7e1cab","name":"should add event listener for peer:discovery","time":{"start":1754227580952,"stop":1754227580953,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6376382a555a535","name":"Promise Callback - true","time":{"start":1754227913051,"stop":1754227913051,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b7b7b1b6552162d","name":"should be able to encode the field with only FILTER set to true","time":{"start":1754227570985,"stop":1754227570986,"duration":1},"status":"passed","severity":"normal"},{"uid":"c83f26edc7212da1","name":"should handle a minimal index list","time":{"start":1754227565635,"stop":1754227565636,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca71983521edac5e","name":"msgTime: 0 ms from now, startTime: 1753968729077, endTime: 1754227929077","time":{"start":1754227942585,"stop":1754227942585,"duration":0},"status":"passed","severity":"normal"},{"uid":"46d8485c794249e0","name":"Push message with content topic containing escaped characters","time":{"start":1754228204333,"stop":1754228204333,"duration":0},"status":"passed","severity":"normal"},{"uid":"b64ca080032a6c58","name":"Encoder throws on empty string content topic","time":{"start":1754227601854,"stop":1754227601854,"duration":0},"status":"passed","severity":"normal"},{"uid":"3848541d58589da2","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1754227565467,"stop":1754227565467,"duration":0},"status":"passed","severity":"normal"},{"uid":"45cf3bb77d65e41d","name":"can start and stop the service","time":{"start":1754227594165,"stop":1754227594166,"duration":1},"status":"passed","severity":"normal"},{"uid":"70b9482388ce4d81","name":"throws on content topic with non-number generation field","time":{"start":1754227565455,"stop":1754227565455,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69c54937fe019c7","name":"should continually clean up expired entries at intervals","time":{"start":1754227610392,"stop":1754227610393,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a2c30d120ee1e5d","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1754227581062,"stop":1754227581063,"duration":1},"status":"passed","severity":"normal"},{"uid":"c924633ee07eb686","name":"Check publish message containing numeric","time":{"start":1754227780499,"stop":1754227780499,"duration":0},"status":"passed","severity":"normal"},{"uid":"94808e2ff92b9bf5","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1754227565468,"stop":1754227565468,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4dd5363ffa08b0","name":"Check message received after jswaku node is restarted","time":{"start":1754228099004,"stop":1754228099004,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf1e6dc07736b052","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1754227611603,"stop":1754227611603,"duration":0},"status":"passed","severity":"normal"},{"uid":"5de4b61331f55ebc","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754227649251,"stop":1754227649255,"duration":4},"status":"skipped","severity":"normal"},{"uid":"c87505deaf7895b1","name":"should stop and cleanup resources","time":{"start":1754227612139,"stop":1754227612139,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ccf5325590059f7","name":"random static sharding 6 - Cluster ID: 857, Shard ID: 952","time":{"start":1754227879065,"stop":1754227879065,"duration":0},"status":"passed","severity":"normal"},{"uid":"3505539a07529756","name":"should handle peer not in mesh for all topics","time":{"start":1754227581523,"stop":1754227581527,"duration":4},"status":"passed","severity":"normal"},{"uid":"d99ff2faf0dcd6ad","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1754227570996,"stop":1754227570996,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2d75410d84db133","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754228126900,"stop":1754228126900,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec22195fa2fa40f1","name":"returns nothing if no connections present","time":{"start":1754227581643,"stop":1754227581644,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac6aae9028c296e6","name":"random static sharding 8 - Cluster ID: 592, Shard ID: 288","time":{"start":1754227879066,"stop":1754227879066,"duration":0},"status":"passed","severity":"normal"},{"uid":"db2897bfd178dfd","name":"should not retry if at least one success","time":{"start":1754227611065,"stop":1754227611065,"duration":0},"status":"passed","severity":"normal"},{"uid":"26cc5af5e507cbd6","name":"Push message with content topic containing special chars","time":{"start":1754228204318,"stop":1754228204318,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2a7ef9abaf015d7","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1754227622393,"stop":1754227622394,"duration":1},"status":"passed","severity":"normal"},{"uid":"9895fa970bc54b09","name":"should create dialer with libp2p and shardReader","time":{"start":1754227581170,"stop":1754227581171,"duration":1},"status":"passed","severity":"normal"},{"uid":"c361baefd974fe6f","name":"should handle special patterns correctly","time":{"start":1754227625754,"stop":1754227625756,"duration":2},"status":"passed","severity":"normal"},{"uid":"aeb4ccd69a2908bf","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1754227590274,"stop":1754227590274,"duration":0},"status":"passed","severity":"normal"},{"uid":"d73bf53a90648b72","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1754227627581,"stop":1754227627581,"duration":0},"status":"passed","severity":"normal"},{"uid":"70b95ae0de933ceb","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1754227622380,"stop":1754227622380,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbd8ed8eea969087","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754227792416,"stop":1754227792416,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6f8fe15c49c589a","name":"Push message with content topic containing Arabic","time":{"start":1754228204332,"stop":1754228204332,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce4e420af9c561d","name":"Push message with JSON payload","time":{"start":1754228204314,"stop":1754228204314,"duration":0},"status":"passed","severity":"normal"},{"uid":"94432193da17c52a","name":"connects to nwaku","time":{"start":1754227949347,"stop":1754227949348,"duration":1},"status":"passed","severity":"normal"},{"uid":"1810f806099049f9","name":"Push message with content topic containing numeric","time":{"start":1754228204318,"stop":1754228204318,"duration":0},"status":"passed","severity":"normal"},{"uid":"1127ec7489fddcad","name":"should be able to decode the field with only STORE set to true","time":{"start":1754227570993,"stop":1754227570993,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b4a048f5177aed7","name":"should be delivered immediately if received","time":{"start":1754227627583,"stop":1754227627583,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8bbff80702d88be","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1754227622393,"stop":1754227622393,"duration":0},"status":"passed","severity":"normal"},{"uid":"e84f1658f8cc0ca3","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1754227773690,"stop":1754227773690,"duration":0},"status":"passed","severity":"normal"},{"uid":"8379006daafa7b59","name":"Nodes with multiple pubsub topic","time":{"start":1754227773692,"stop":1754227773692,"duration":0},"status":"passed","severity":"normal"},{"uid":"f52af2024f0d447d","name":"should return false and handle errors gracefully","time":{"start":1754227582379,"stop":1754227582379,"duration":0},"status":"passed","severity":"normal"},{"uid":"abe33a80c776ff3a","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1754227622378,"stop":1754227622379,"duration":1},"status":"passed","severity":"normal"}]