allure-jswaku/8847/widgets/duration.json
2025-08-12 01:26:21 +00:00

1 line
192 KiB
JSON

[{"uid":"33cb285a00c3ef59","name":"Default pageSize","time":{"start":1754961643587,"stop":1754961643587,"duration":0},"status":"passed","severity":"normal"},{"uid":"9407797a6ac2db79","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754961846038,"stop":1754961846038,"duration":0},"status":"passed","severity":"normal"},{"uid":"98d517bb50fc6ca8","name":"should not fail to start the service if it is already started","time":{"start":1754961334720,"stop":1754961334720,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d7c9f0db296d5f","name":"should attach causal history and bloom filter to each message","time":{"start":1754961370900,"stop":1754961370900,"duration":0},"status":"passed","severity":"normal"},{"uid":"28c0885563defdab","name":"Encoder throws on empty string content topic","time":{"start":1754961323253,"stop":1754961323253,"duration":0},"status":"passed","severity":"normal"},{"uid":"b56b0d8a8d42f0f3","name":"passes more than one ENR URLs and attempts connection","time":{"start":1754961392478,"stop":1754961392479,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8601f9c498812cc1","name":"rejects hash query with content filter parameters","time":{"start":1754961322763,"stop":1754961322764,"duration":1},"status":"passed","severity":"normal"},{"uid":"70caa7b115af0cc4","name":"Check message received after jswaku node is restarted","time":{"start":1754961827756,"stop":1754961827756,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa68b83be3f93aaf","name":"Check publish message containing XML","time":{"start":1754961522191,"stop":1754961522191,"duration":0},"status":"passed","severity":"normal"},{"uid":"c19bfa1109df968c","name":"Check received message containing JSON","time":{"start":1754961827761,"stop":1754961827762,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0084e0739fe4b3b","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1754961322621,"stop":1754961322621,"duration":0},"status":"passed","severity":"normal"},{"uid":"a72575f8a4295649","name":"Push message with XML payload","time":{"start":1754961935120,"stop":1754961935120,"duration":0},"status":"passed","severity":"normal"},{"uid":"5080ee2c1a148d00","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1754961365276,"stop":1754961365277,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a51fbd41ec3e06f","name":"should iterate with for...of","time":{"start":1754961365219,"stop":1754961365219,"duration":0},"status":"passed","severity":"normal"},{"uid":"430fd977f807f5b","name":"Relay + Store","time":{"start":1754961313017,"stop":1754961313017,"duration":0},"status":"passed","severity":"normal"},{"uid":"f24180b3caf23258","name":"Subscribe and receives messages on 20 topics","time":{"start":1754961846049,"stop":1754961846050,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e9cd1ecbf39779","name":"LightPush","time":{"start":1754961654408,"stop":1754961654409,"duration":1},"status":"passed","severity":"normal"},{"uid":"bddb597d15824588","name":"should populate queue if has active dial","time":{"start":1754961322217,"stop":1754961322219,"duration":2},"status":"passed","severity":"normal"},{"uid":"5d30e96ba2084f06","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754961827756,"stop":1754961827757,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fc0091a950ca548","name":"Ephemeral field set to true","time":{"start":1754961323252,"stop":1754961323252,"duration":0},"status":"passed","severity":"normal"},{"uid":"77eca5fbb4c044ad","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1754961306949,"stop":1754961306950,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfac2574a7a5bf6e","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754961533246,"stop":1754961533247,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aad1e07240f937f","name":"should set field with only LIGHTPUSH enabled","time":{"start":1754961313017,"stop":1754961313017,"duration":0},"status":"passed","severity":"normal"},{"uid":"e85859bd031d2888","name":"Push message with custom timestamp: 1754957811379","time":{"start":1754961935128,"stop":1754961935129,"duration":1},"status":"passed","severity":"normal"},{"uid":"aba76a02c816e500","name":"should not fail to start the service if it is already started","time":{"start":1754961392473,"stop":1754961392473,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3dc49b31768e76c","name":"Check received message containing shell command","time":{"start":1754961827762,"stop":1754961827762,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b332544faabd30","name":"should dispatch network event when browser goes offline","time":{"start":1754961322721,"stop":1754961322721,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a8ce82f48d51916","name":"should load peers from local storage and dispatch events","time":{"start":1754961334722,"stop":1754961334722,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b443576bc8e7765","name":"different cluster: nodes don't connect","time":{"start":1754961460641,"stop":1754961460641,"duration":0},"status":"passed","severity":"normal"},{"uid":"aff1f9392b9be68c","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1754961351527,"stop":1754961351527,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0c0b66e6930bd60","name":"Publishes to nwaku","time":{"start":1754961511845,"stop":1754961511845,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d810d6de40a04","name":"does not validate decoders for hash queries","time":{"start":1754961323093,"stop":1754961323093,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0d7b75b1139d1b9","name":"Push message with content topic containing Arabic","time":{"start":1754961935125,"stop":1754961935125,"duration":0},"status":"passed","severity":"normal"},{"uid":"14e2de88f1d531e8","name":"Push message with SQL Injection payload","time":{"start":1754961935119,"stop":1754961935119,"duration":0},"status":"passed","severity":"normal"},{"uid":"60b6cde1778b1617","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1754961407621,"stop":1754961407621,"duration":0},"status":"passed","severity":"normal"},{"uid":"63d2723c0c444852","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1754961322615,"stop":1754961322616,"duration":1},"status":"passed","severity":"normal"},{"uid":"a36c7cec374eeafb","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1754961351757,"stop":1754961351758,"duration":1},"status":"passed","severity":"normal"},{"uid":"20a3a6a1f0fe5e8c","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app55/7/topic28/json","time":{"start":1754961632498,"stop":1754961632498,"duration":0},"status":"passed","severity":"normal"},{"uid":"86bd87b558697402","name":"should remove event listeners from libp2p","time":{"start":1754961322705,"stop":1754961322705,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5dd60ba0b991837","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1754961306946,"stop":1754961306946,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b086bc6a6895c3","name":"should dial peers from store when browser is connected","time":{"start":1754961322585,"stop":1754961322585,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a07e18db54c5a6","name":"Waku message hash computation (no timestamp)","time":{"start":1754961322428,"stop":1754961322428,"duration":0},"status":"passed","severity":"normal"},{"uid":"546180d5287adbe4","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1754961306941,"stop":1754961306942,"duration":1},"status":"passed","severity":"normal"},{"uid":"26290ea2a5c24577","name":"Push message equal or less that 1MB","time":{"start":1754961935141,"stop":1754961935141,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d80987929874e4f","name":"topics with same application and version share the same shard","time":{"start":1754961306943,"stop":1754961306943,"duration":0},"status":"passed","severity":"normal"},{"uid":"358aba6b5366ab0c","name":"should successfully stop","time":{"start":1754961351709,"stop":1754961351709,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ca8f7583105ecde","name":"Accepts a valid Waku Message","time":{"start":1754961355245,"stop":1754961355246,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb6fd1c98c465827","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1754961365253,"stop":1754961365254,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b2f798091347b2b","name":"should dial peer when on same shard","time":{"start":1754961322220,"stop":1754961322220,"duration":0},"status":"passed","severity":"normal"},{"uid":"57fdb383d931060f","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1754961322713,"stop":1754961322713,"duration":0},"status":"passed","severity":"normal"},{"uid":"558b5b31eddda0f5","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754961533249,"stop":1754961533250,"duration":1},"status":"passed","severity":"normal"},{"uid":"23920aa6b806bbda","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754961846052,"stop":1754961846053,"duration":1},"status":"passed","severity":"normal"},{"uid":"cad4bce54d59c5a6","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1754961515451,"stop":1754961515452,"duration":1},"status":"passed","severity":"normal"},{"uid":"f414253a3fabb834","name":"Push message with shell command payload","time":{"start":1754961935133,"stop":1754961935134,"duration":1},"status":"passed","severity":"normal"},{"uid":"365319fe9f06073d","name":"should find indexOf correctly","time":{"start":1754961365204,"stop":1754961365205,"duration":1},"status":"passed","severity":"normal"},{"uid":"119a5f91e6a82431","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754961846040,"stop":1754961846040,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d80df0fdd5c2da4","name":"Push message with content topic containing short","time":{"start":1754961935135,"stop":1754961935136,"duration":1},"status":"passed","severity":"normal"},{"uid":"36521ee69db81a92","name":"should dispatch connect and disconnect events","time":{"start":1754961351754,"stop":1754961351754,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd88a90298bdf03b","name":"All","time":{"start":1754961392718,"stop":1754961392722,"duration":4},"status":"passed","severity":"normal"},{"uid":"12372d2e37ba22a","name":"should create KeepAliveManager with required options","time":{"start":1754961321821,"stop":1754961321823,"duration":2},"status":"passed","severity":"normal"},{"uid":"16995c4500fb487","name":"Query Generator, No Decoder","time":{"start":1754961600030,"stop":1754961600030,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebf7aee05c566121","name":"should map correctly","time":{"start":1754961365211,"stop":1754961365211,"duration":0},"status":"passed","severity":"normal"},{"uid":"43447aae62c3674f","name":"should be safe to call multiple times","time":{"start":1754961322640,"stop":1754961322640,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c7aed638c7cf22","name":"Check received message containing Basic HTML tag","time":{"start":1754961827748,"stop":1754961827749,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0fd4f69a889cb25","name":"isConnected between 2 js-waku relay nodes","time":{"start":1754961407623,"stop":1754961407623,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d27f9ced76f645f","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1754961306942,"stop":1754961306942,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2958c95cca08a41","name":"Push message with content topic containing long","time":{"start":1754961935124,"stop":1754961935124,"duration":0},"status":"passed","severity":"normal"},{"uid":"c534f5e99f5a2b1a","name":"Query Generator - true","time":{"start":1754961632042,"stop":1754961632043,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b47994a5b30a397","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1754961522198,"stop":1754961522198,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b747914b67eee6","name":"should set field with all protocols enabled","time":{"start":1754961313015,"stop":1754961313016,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1265949902969d4","name":"should create ConnectionManager with relay","time":{"start":1754961322956,"stop":1754961322957,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d9e4c8cc0bcf553","name":"Passing page size 0 when there are 110 messages","time":{"start":1754961643584,"stop":1754961643584,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bbe5f524768766","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754961846052,"stop":1754961846052,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5900df8b3078956","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1754961334722,"stop":1754961334723,"duration":1},"status":"passed","severity":"normal"},{"uid":"5284db0ac13092b8","name":"should add event listeners to globalThis","time":{"start":1754961322704,"stop":1754961322704,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2250e977e36f796","name":"Throws when trying to push message with empty payload","time":{"start":1754961935135,"stop":1754961935135,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca1af3613298cc","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1754961351756,"stop":1754961351756,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c79ced19ba91979","name":"should dial one peer on dial","time":{"start":1754961475254,"stop":1754961475256,"duration":2},"status":"passed","severity":"normal"},{"uid":"22d5cd77e16f23e7","name":"should drop connection to one peer on hangUp","time":{"start":1754961475256,"stop":1754961475257,"duration":1},"status":"passed","severity":"normal"},{"uid":"d996c54d90b06b7a","name":"Check received message containing short","time":{"start":1754961827757,"stop":1754961827757,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9624a29e0d60e69","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1754961364215,"stop":1754961364216,"duration":1},"status":"passed","severity":"normal"},{"uid":"d66c8929f4b0ac4d","name":"Push message with long payload","time":{"start":1754961935130,"stop":1754961935130,"duration":0},"status":"passed","severity":"normal"},{"uid":"580ba49c74d99610","name":"should throw error - no id","time":{"start":1754961313007,"stop":1754961313007,"duration":0},"status":"passed","severity":"normal"},{"uid":"f561a12aa0b1b9ba","name":"should successfully subscribe to supported pubsub topic","time":{"start":1754961351707,"stop":1754961351707,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb343f63bd08fb1","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754961460644,"stop":1754961460644,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e6626732a77d0c3","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754961846055,"stop":1754961846055,"duration":0},"status":"passed","severity":"normal"},{"uid":"af3f49e4a1aaccd2","name":"should join elements","time":{"start":1754961365203,"stop":1754961365203,"duration":0},"status":"passed","severity":"normal"},{"uid":"56166748bf05a93","name":"should be safe to call multiple times","time":{"start":1754961322214,"stop":1754961322214,"duration":0},"status":"passed","severity":"normal"},{"uid":"72565f7ec7fe320","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1754961407620,"stop":1754961407621,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d383a632dd7a81","name":"Subscribe to topic containing Russian and publish message","time":{"start":1754961531041,"stop":1754961531041,"duration":0},"status":"passed","severity":"normal"},{"uid":"333cb69c0789f67","name":"should return PeerId when Multiaddr input is provided","time":{"start":1754961322477,"stop":1754961322477,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d15f383da51223b","name":"should reject if Store is requested but not mounted","time":{"start":1754961351790,"stop":1754961351790,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f77649c1d8bff56","name":"Subscribe to topic containing long and publish message","time":{"start":1754961531034,"stop":1754961531034,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f9d32bcddaf0c3d","name":"Check received message containing Arabic","time":{"start":1754961827746,"stop":1754961827746,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e4f54ebdcea2892","name":"should pop last element","time":{"start":1754961365198,"stop":1754961365199,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c21b23fbbec5563","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754961846050,"stop":1754961846050,"duration":0},"status":"skipped","severity":"normal"},{"uid":"73eb39cd13c088f5","name":"should throw error - invalid id","time":{"start":1754961313009,"stop":1754961313009,"duration":0},"status":"passed","severity":"normal"},{"uid":"182fd6adecf65c86","name":"should handle disconnect when peer has no timers","time":{"start":1754961321871,"stop":1754961321872,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c52f9896b243779","name":"should skip peer when not on same cluster","time":{"start":1754961322219,"stop":1754961322219,"duration":0},"status":"passed","severity":"normal"},{"uid":"78415d009f98f425","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1754961365280,"stop":1754961365281,"duration":1},"status":"passed","severity":"normal"},{"uid":"6902b4c4df2b728a","name":"should use configured peers when available","time":{"start":1754961351545,"stop":1754961351545,"duration":0},"status":"passed","severity":"normal"},{"uid":"112746895c0bd374","name":"should only return 1 node with relay capability","time":{"start":1754961330870,"stop":1754961330870,"duration":0},"status":"passed","severity":"normal"},{"uid":"147204f8cde8f166","name":"Push message with JSON payload","time":{"start":1754961935121,"stop":1754961935121,"duration":0},"status":"passed","severity":"normal"},{"uid":"f764ff19f7b4f0ae","name":"Decoder throws on undefined content topic","time":{"start":1754961340591,"stop":1754961340591,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a2ec626f7278e4","name":"should respect custom numPeersToUse configuration","time":{"start":1754961351756,"stop":1754961351757,"duration":1},"status":"passed","severity":"normal"},{"uid":"22b43c374d4b0c8","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1754961365246,"stop":1754961365246,"duration":0},"status":"passed","severity":"normal"},{"uid":"471c700c62d7049c","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1754961365255,"stop":1754961365256,"duration":1},"status":"passed","severity":"normal"},{"uid":"31356b19b78755ba","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1754961330392,"stop":1754961330392,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e5da4147b482ed3","name":"should update peer store before dialing","time":{"start":1754961322647,"stop":1754961322647,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a99ea02266f0b1","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1754961365248,"stop":1754961365249,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c10de40a8e90235","name":"should not discard bootstrap peers if under the limit","time":{"start":1754961429449,"stop":1754961429449,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbafc81d7861b434","name":"Check received message containing special chars","time":{"start":1754961827758,"stop":1754961827758,"duration":0},"status":"passed","severity":"normal"},{"uid":"e55fec6077860ced","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1754961365240,"stop":1754961365240,"duration":0},"status":"passed","severity":"normal"},{"uid":"82525a406d858192","name":"Encoder throws on undefined content topic","time":{"start":1754961340590,"stop":1754961340591,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ab7ad78dddcbdd8","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754961533253,"stop":1754961533253,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc266563b23947c9","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1754961351757,"stop":1754961351757,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d1260df06d20f90","name":"Subscribe to topic containing special chars and publish message","time":{"start":1754961531035,"stop":1754961531035,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c82f5322eaa9460","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754961846055,"stop":1754961846055,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d12ef0fdab6c9f6","name":"Subscribe to topic containing XML and receive message","time":{"start":1754961846054,"stop":1754961846054,"duration":0},"status":"passed","severity":"normal"},{"uid":"44acd078a317f8ed","name":"Passing page size 3 when there are 20 messages","time":{"start":1754961643584,"stop":1754961643585,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e0f106fbdf2c978","name":"should fail to send if no connected peers found","time":{"start":1754961351580,"stop":1754961351581,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd552e5812508200","name":"should allow redial after cooldown period","time":{"start":1754961322219,"stop":1754961322219,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c735d151926cea8","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754961533250,"stop":1754961533250,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0907bee2b9b0fb6","name":"Round trip binary serialization","time":{"start":1754961323252,"stop":1754961323252,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6f156db65175b0d","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1754961351753,"stop":1754961351754,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdb391e2de9fe1b0","name":"Check received message containing numeric","time":{"start":1754961827745,"stop":1754961827745,"duration":0},"status":"passed","severity":"normal"},{"uid":"71aabd6b3e564c42","name":"does not throw on valid cases","time":{"start":1754961306932,"stop":1754961306932,"duration":0},"status":"passed","severity":"normal"},{"uid":"781dd7f5d107b5e","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1754961446243,"stop":1754961446243,"duration":0},"status":"passed","severity":"normal"},{"uid":"299654f358255af2","name":"Generator, one shard","time":{"start":1754961591468,"stop":1754961591468,"duration":0},"status":"passed","severity":"normal"},{"uid":"332c51a57c178d09","name":"Push message with XML payload","time":{"start":1754961935132,"stop":1754961935133,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0c5e5648014b4d","name":"should remove expired entries after TTL has passed","time":{"start":1754961349884,"stop":1754961349885,"duration":1},"status":"passed","severity":"normal"},{"uid":"eba019cdc919d954","name":"Check message with no pubsub topic is not received","time":{"start":1754961827754,"stop":1754961827755,"duration":1},"status":"passed","severity":"normal"},{"uid":"af52de1011eedcf7","name":"should successfully query store with valid decoders and options","time":{"start":1754961351525,"stop":1754961351526,"duration":1},"status":"passed","severity":"normal"},{"uid":"f63b6be0e123af4f","name":"Decoder throws on empty string content topic","time":{"start":1754961340592,"stop":1754961340592,"duration":0},"status":"passed","severity":"normal"},{"uid":"729920de50d16ab1","name":"Query generator for 2000 messages","time":{"start":1754961630268,"stop":1754961630268,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3917d72ccf11823","name":"should send relay ping messages on timer","time":{"start":1754961321867,"stop":1754961321867,"duration":0},"status":"passed","severity":"normal"},{"uid":"e97f8af15d9a336","name":"should return different streams if requested simultaniously","time":{"start":1754961323004,"stop":1754961323004,"duration":0},"status":"passed","severity":"normal"},{"uid":"386a9db926d8c804","name":"should stop all internal components","time":{"start":1754961322961,"stop":1754961322961,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff5e68bd8dfa2dfe","name":"Check message received after jswaku node is restarted","time":{"start":1754961827768,"stop":1754961827769,"duration":1},"status":"passed","severity":"normal"},{"uid":"425b88e34c8c2a8f","name":"Subscribe to topic containing Script and receive message","time":{"start":1754961846053,"stop":1754961846053,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e7135729d09f41f","name":"should set field with all protocols disabled","time":{"start":1754961313015,"stop":1754961313015,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee0814a891253f4a","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1754961591469,"stop":1754961591469,"duration":0},"status":"passed","severity":"normal"},{"uid":"5794394265adeb0a","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1754961638516,"stop":1754961638518,"duration":2},"status":"passed","severity":"normal"},{"uid":"394a4a49bb138c79","name":"should reject if Filter is requested but not mounted","time":{"start":1754961351790,"stop":1754961351791,"duration":1},"status":"passed","severity":"normal"},{"uid":"23b8445878883424","name":"should be able to encode the field with only FILTER set to true","time":{"start":1754961312372,"stop":1754961312373,"duration":1},"status":"passed","severity":"normal"},{"uid":"a009efb87948b8e4","name":"Sets default value correctly","time":{"start":1754961651256,"stop":1754961651257,"duration":1},"status":"passed","severity":"normal"},{"uid":"85b34c7bec832cb9","name":"should filter out already connected peers","time":{"start":1754961322594,"stop":1754961322594,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7185e5962b449dc","name":"should handle shard reader errors gracefully","time":{"start":1754961322225,"stop":1754961322225,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb2553dc7eca89a","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754961846054,"stop":1754961846054,"duration":0},"status":"passed","severity":"normal"},{"uid":"d70ceb2db42e9687","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1754961323254,"stop":1754961323254,"duration":0},"status":"passed","severity":"normal"},{"uid":"71d74bb7ab21219f","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754961846042,"stop":1754961846042,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cf775ec8444dd90","name":"Push message with content topic containing Russian","time":{"start":1754961935126,"stop":1754961935126,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1685a28bcd1b443","name":"should check connected peers if present and suitable","time":{"start":1754961351791,"stop":1754961351791,"duration":0},"status":"passed","severity":"normal"},{"uid":"b65e6897b42b2bb7","name":"peer exchange sets tag","time":{"start":1754961531148,"stop":1754961531149,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec6f9ac14633fe59","name":"should set field with only STORE enabled","time":{"start":1754961313016,"stop":1754961313016,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b8927133ffcdf50","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1754961330395,"stop":1754961330395,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c7d2ad603a5a99f","name":"should handle queue processing errors gracefully","time":{"start":1754961322224,"stop":1754961322224,"duration":0},"status":"passed","severity":"normal"},{"uid":"301fd2cad5bb82b9","name":"throws on content topic with empty application field","time":{"start":1754961306934,"stop":1754961306935,"duration":1},"status":"passed","severity":"normal"},{"uid":"fefc1a646d39c9c4","name":"should handle corrupted local storage data gracefully","time":{"start":1754961334723,"stop":1754961334723,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af14821017d8d21","name":"should return false and handle errors gracefully","time":{"start":1754961322968,"stop":1754961322973,"duration":5},"status":"passed","severity":"normal"},{"uid":"a43946eb8893e801","name":"Fails to publish message with empty text","time":{"start":1754961522197,"stop":1754961522198,"duration":1},"status":"passed","severity":"normal"},{"uid":"28c4c16d888b1f5a","name":"should reduce without initial value","time":{"start":1754961365214,"stop":1754961365214,"duration":0},"status":"passed","severity":"normal"},{"uid":"84e0207d3d848b66","name":"should not create relay timers when relay is not provided","time":{"start":1754961321865,"stop":1754961321865,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b3bde321c17b267","name":"Push message with SQL Injection payload","time":{"start":1754961935132,"stop":1754961935132,"duration":0},"status":"passed","severity":"normal"},{"uid":"be04edf83caf2658","name":"Push message with rate limit","time":{"start":1754961935128,"stop":1754961935128,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f6cf96d3fe2063d","name":"Push message with Script payload","time":{"start":1754961935120,"stop":1754961935120,"duration":0},"status":"passed","severity":"normal"},{"uid":"235ee988794f5354","name":"should dial more peers if under maxConnections","time":{"start":1754961322616,"stop":1754961322616,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb9d1ed7f2b79a9","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754961573953,"stop":1754961573954,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d845afe4f660027","name":"Check publish message containing Script","time":{"start":1754961522188,"stop":1754961522190,"duration":2},"status":"passed","severity":"normal"},{"uid":"53d273e2de87ee2b","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1754961322424,"stop":1754961322425,"duration":1},"status":"passed","severity":"normal"},{"uid":"51081cb6e3606e47","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1754961321853,"stop":1754961321854,"duration":1},"status":"passed","severity":"normal"},{"uid":"967bf5cd63943e3","name":"should remove event listener for peer:discovery","time":{"start":1754961322640,"stop":1754961322645,"duration":5},"status":"passed","severity":"normal"},{"uid":"8e276b9d781a70b","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1754961306942,"stop":1754961306943,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6101d822c9fc226","name":"Publish message with custom timestamp: Tue Aug 12 2025 02:18:35 GMT+0000 (Coordinated Universal Time)","time":{"start":1754961522195,"stop":1754961522197,"duration":2},"status":"passed","severity":"normal"},{"uid":"df1aebd84275e750","name":"should continually clean up expired entries at intervals","time":{"start":1754961349889,"stop":1754961349890,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffe99bdf370236a9","name":"should decode valid enr with tcp successfully","time":{"start":1754961313007,"stop":1754961313007,"duration":0},"status":"passed","severity":"normal"},{"uid":"3770e40f75539671","name":"Subscribe and receive messages via waku relay post","time":{"start":1754961846038,"stop":1754961846038,"duration":0},"status":"passed","severity":"normal"},{"uid":"535dca6b88a3c02e","name":"Subscribe to topic containing XML and receive message","time":{"start":1754961846045,"stop":1754961846045,"duration":0},"status":"passed","severity":"normal"},{"uid":"278bbd1c7f04824f","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1754961306941,"stop":1754961306941,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6092cfce4206f03","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1754961330394,"stop":1754961330395,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f559323c896f08a","name":"should check some condition","time":{"start":1754961365216,"stop":1754961365218,"duration":2},"status":"passed","severity":"normal"},{"uid":"d8982f6ee05218e9","name":"Check publish message containing escaped characters","time":{"start":1754961522193,"stop":1754961522193,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a819eed4d35b9","name":"Push message with content topic containing JSON","time":{"start":1754961935126,"stop":1754961935126,"duration":0},"status":"passed","severity":"normal"},{"uid":"1970e9b64fa2c0cd","name":"Relay - times out","time":{"start":1754961654407,"stop":1754961654407,"duration":0},"status":"passed","severity":"normal"},{"uid":"50830ad0288490f6","name":"should create a new stream if no existing for protocol found","time":{"start":1754961323004,"stop":1754961323004,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e690fdbff235488","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1754961306937,"stop":1754961306937,"duration":0},"status":"passed","severity":"normal"},{"uid":"53bdf1ab7b8221c8","name":"Push message with content topic containing SQL Injection","time":{"start":1754961935126,"stop":1754961935126,"duration":0},"status":"passed","severity":"normal"},{"uid":"9520e9edd906d45","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1754961306947,"stop":1754961306948,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d5694afea5eb822","name":"should find element","time":{"start":1754961365215,"stop":1754961365215,"duration":0},"status":"passed","severity":"normal"},{"uid":"be36382f1e7d3963","name":"Meta field set when metaSetter is specified","time":{"start":1754961323252,"stop":1754961323252,"duration":0},"status":"passed","severity":"normal"},{"uid":"28749388f391a2da","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1754961365269,"stop":1754961365270,"duration":1},"status":"passed","severity":"normal"},{"uid":"3989bd12529450eb","name":"Cluster id 0, shard 0","time":{"start":1754961620669,"stop":1754961620672,"duration":3},"status":"passed","severity":"normal"},{"uid":"1e12aa436d34ca91","name":"should handle peer store update failures gracefully","time":{"start":1754961321855,"stop":1754961321858,"duration":3},"status":"passed","severity":"normal"},{"uid":"f052ad95ceb4d46d","name":"should handle shardReader errors","time":{"start":1754961322980,"stop":1754961322981,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a54fefb38dec53f","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1754961307122,"stop":1754961307122,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b7b6405cac8faeb","name":"should create KeepAliveManager with relay","time":{"start":1754961321824,"stop":1754961321832,"duration":8},"status":"passed","severity":"normal"},{"uid":"28f9fff8ce67f2ea","name":"Check received message containing escaped characters","time":{"start":1754961827762,"stop":1754961827762,"duration":0},"status":"passed","severity":"normal"},{"uid":"80a2d3a25e29e69","name":"retrieves a single peer","time":{"start":1754961330867,"stop":1754961330868,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cca9de832207256","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1754961531149,"stop":1754961531150,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c8458668edce6c4","name":"Push message with shell command payload","time":{"start":1754961935121,"stop":1754961935121,"duration":0},"status":"passed","severity":"normal"},{"uid":"83a0a6305d2114a6","name":"should be sent with empty content","time":{"start":1754961370905,"stop":1754961370905,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa9e06c89ea129bd","name":"should handle errors when getting connections","time":{"start":1754961322722,"stop":1754961322729,"duration":7},"status":"passed","severity":"normal"},{"uid":"8e90aa2c9abad6e2","name":"should drop connection via multiaddr with hangUp","time":{"start":1754961475257,"stop":1754961475258,"duration":1},"status":"passed","severity":"normal"},{"uid":"edad4f2b5764c6b5","name":"should hang up with PeerId and return true on success","time":{"start":1754961322967,"stop":1754961322968,"duration":1},"status":"passed","severity":"normal"},{"uid":"40fe44dab1faee42","name":"random static sharding 2 - Cluster ID: 545, Shard ID: 931","time":{"start":1754961620680,"stop":1754961620680,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7785d7b92dbf4cf","name":"should create all internal components","time":{"start":1754961322960,"stop":1754961322960,"duration":0},"status":"passed","severity":"normal"},{"uid":"27fb77500a67f49f","name":"should add peer to queue when queue is not empty","time":{"start":1754961322215,"stop":1754961322215,"duration":0},"status":"passed","severity":"normal"},{"uid":"48f517777699f349","name":"should not receive a peer event after stop","time":{"start":1754961498581,"stop":1754961498582,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3f7180701112702","name":"should clear timers for specific peer on disconnect","time":{"start":1754961321871,"stop":1754961321871,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b71cc5e9760c16b","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1754961365269,"stop":1754961365269,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cea527dd44a713","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754961533254,"stop":1754961533255,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dfa0da0c575ded1","name":"should not create timers for topics where peer is not in mesh","time":{"start":1754961321866,"stop":1754961321866,"duration":0},"status":"passed","severity":"normal"},{"uid":"48f7bf253961a3f6","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1754961649924,"stop":1754961649924,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbaa413a3aecbcc","name":"throws on empty content topic","time":{"start":1754961306932,"stop":1754961306933,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b211b3c1e9a13fd","name":"Check publish message containing Arabic","time":{"start":1754961522184,"stop":1754961522186,"duration":2},"status":"passed","severity":"normal"},{"uid":"76fc887f7cca945c","name":"Waku message hash computation (payload length 0)","time":{"start":1754961322425,"stop":1754961322428,"duration":3},"status":"passed","severity":"normal"},{"uid":"242998b893c5c364","name":"Round trip binary encryption [ecies, signature]","time":{"start":1754961342158,"stop":1754961342158,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a363efeee577351","name":"should create ShardReader with auto sharding network config","time":{"start":1754961322063,"stop":1754961322064,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8437c2c2caff654","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754961460643,"stop":1754961460643,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf0c83f549991385","name":"Used by Waku Relay","time":{"start":1754961651256,"stop":1754961651256,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bca62c4f9df0c02","name":"Check message with no pubsub topic is not received","time":{"start":1754961827767,"stop":1754961827767,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cf2a531be9f1bd6","name":"should not receive a peer event before start","time":{"start":1754961392474,"stop":1754961392474,"duration":0},"status":"passed","severity":"normal"},{"uid":"e57d22bb94585e32","name":"should perform ping and update peer store on timer","time":{"start":1754961321854,"stop":1754961321854,"duration":0},"status":"passed","severity":"normal"},{"uid":"b05d072a47342351","name":"should handle general insertion and lookup correctly","time":{"start":1754961368537,"stop":1754961368537,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fe17932e407d292","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754961846046,"stop":1754961846046,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6f70de1540bd8ad","name":"throws on content topic with too few or too many fields","time":{"start":1754961306933,"stop":1754961306933,"duration":0},"status":"passed","severity":"normal"},{"uid":"e80a36477b345fd9","name":"should get / set TCP multiaddr","time":{"start":1754961313012,"stop":1754961313012,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e06945193811fe8","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754961846042,"stop":1754961846043,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0f2459a0a7bd22d","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754961827769,"stop":1754961827769,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e6db4cc860524c2","name":"should set field with only FILTER enabled","time":{"start":1754961313016,"stop":1754961313017,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e2d8be3e023e99f","name":"should return false when peer shard info is not found","time":{"start":1754961322082,"stop":1754961322083,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef07906664308ebb","name":"should add to incoming buffer if dependencies are not met","time":{"start":1754961370902,"stop":1754961370902,"duration":0},"status":"passed","severity":"normal"},{"uid":"5710e5d28b37fc1f","name":"should not process empty queue","time":{"start":1754961322224,"stop":1754961322224,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d781a5b19f28f0e","name":"should start ping timers on peer connect","time":{"start":1754961321841,"stop":1754961321841,"duration":0},"status":"passed","severity":"normal"},{"uid":"c95dc0dd93fc5844","name":"should not dispatch event when already connected","time":{"start":1754961322720,"stop":1754961322720,"duration":0},"status":"passed","severity":"normal"},{"uid":"b75221a874c2b447","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1754961306953,"stop":1754961306953,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff6aa0c47b1aca62","name":"Correctly serialized arguments","time":{"start":1754961460863,"stop":1754961460863,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d6f16d5a63e6cad","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1754961350691,"stop":1754961350691,"duration":0},"status":"passed","severity":"normal"},{"uid":"238ca203e5901d76","name":"should convert to locale string","time":{"start":1754961365204,"stop":1754961365204,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fef37c41d2d77df","name":"should handle splice at end","time":{"start":1754961365224,"stop":1754961365224,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce44aedf80aec33","name":"should return false when peer is not on topic","time":{"start":1754961322980,"stop":1754961322980,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f406be408c4a1f2","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1754961365273,"stop":1754961365274,"duration":1},"status":"passed","severity":"normal"},{"uid":"b341c41770eacbec","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754961846038,"stop":1754961846038,"duration":0},"status":"passed","severity":"normal"},{"uid":"aef510ae1e1512","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1754961312373,"stop":1754961312374,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6641c91548a812d","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1754961351759,"stop":1754961351759,"duration":0},"status":"passed","severity":"normal"},{"uid":"897951c2428db7bf","name":"Check publish message containing Russian","time":{"start":1754961522186,"stop":1754961522187,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d37e48a800191cb","name":"should drop only non-locked connections when over maxConnections","time":{"start":1754961322616,"stop":1754961322617,"duration":1},"status":"passed","severity":"normal"},{"uid":"66ec85418ac75fa9","name":"Push message with content topic containing special chars","time":{"start":1754961935125,"stop":1754961935125,"duration":0},"status":"passed","severity":"normal"},{"uid":"3879d9324b287f78","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1754961365259,"stop":1754961365260,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd743787c685d4d9","name":"Non TWN Cluster","time":{"start":1754961632481,"stop":1754961632482,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f3934fa4938f068","name":"should handle peer not in mesh for all topics","time":{"start":1754961321876,"stop":1754961321880,"duration":4},"status":"passed","severity":"normal"},{"uid":"f74e8da3a2167884","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1754961365263,"stop":1754961365263,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f9913295eae0236","name":"should stop and cleanup resources","time":{"start":1754961352073,"stop":1754961352073,"duration":0},"status":"passed","severity":"normal"},{"uid":"aecbde9bb3fac4bf","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754961846039,"stop":1754961846039,"duration":0},"status":"passed","severity":"normal"},{"uid":"8778db847ee3449d","name":"rejects hash query with time filter","time":{"start":1754961322764,"stop":1754961322764,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc416079ab042604","name":"should check includes correctly","time":{"start":1754961365208,"stop":1754961365208,"duration":0},"status":"passed","severity":"normal"},{"uid":"73158c9c21e237d2","name":"should not fail to stop the service if it was not started","time":{"start":1754961334719,"stop":1754961334720,"duration":1},"status":"passed","severity":"normal"},{"uid":"6237fb513570fb43","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754961846049,"stop":1754961846049,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dedf960f16706d1","name":"Subscribe to topic containing long and receive message","time":{"start":1754961846041,"stop":1754961846041,"duration":0},"status":"passed","severity":"normal"},{"uid":"158edb51005410c4","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754961330873,"stop":1754961330873,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d752ecf4048291c","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1754961649919,"stop":1754961649920,"duration":1},"status":"passed","severity":"normal"},{"uid":"c17e040bb7abcae2","name":"Symmetric encrypt & Decrypt","time":{"start":1754961340886,"stop":1754961340886,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd6814ca83d0beea","name":"should not modify tags of connections for different peers","time":{"start":1754961351760,"stop":1754961351760,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4f43c5fe3d87ad0","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1754961531048,"stop":1754961531049,"duration":1},"status":"passed","severity":"normal"},{"uid":"fba071d4537f72aa","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1754961365252,"stop":1754961365253,"duration":1},"status":"passed","severity":"normal"},{"uid":"b48892b0d829d879","name":"Subscribe to topic containing short and publish message","time":{"start":1754961531033,"stop":1754961531034,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b3b59153e958d8f","name":"Promise Callback - true","time":{"start":1754961632043,"stop":1754961632044,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8fb6d90f4fd1fc9","name":"Push message with Chinese payload","time":{"start":1754961935118,"stop":1754961935118,"duration":0},"status":"passed","severity":"normal"},{"uid":"431ce628dc8608f8","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754961846053,"stop":1754961846053,"duration":0},"status":"passed","severity":"normal"},{"uid":"385a1e24ffd3fbac","name":"Check received message containing emoji","time":{"start":1754961827763,"stop":1754961827764,"duration":1},"status":"passed","severity":"normal"},{"uid":"36dd706da81a71c3","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1754961322577,"stop":1754961322578,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4eeb2c6e3239967","name":"should remove event listeners from globalThis","time":{"start":1754961322706,"stop":1754961322706,"duration":0},"status":"passed","severity":"normal"},{"uid":"204ec14ed7fdcc6d","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754961846045,"stop":1754961846045,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ee50ec10dc91ad","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1754961312385,"stop":1754961312385,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf3c027ae942df21","name":"should maintain proper timestamps if all messages received","time":{"start":1754961370901,"stop":1754961370901,"duration":0},"status":"passed","severity":"normal"},{"uid":"2df13a92f3e481cb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1754961306949,"stop":1754961306949,"duration":0},"status":"passed","severity":"normal"},{"uid":"261d0d808a68c456","name":"should be empty after removing the only subscription","time":{"start":1754961352072,"stop":1754961352072,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3caba4956e0eeca","name":"should throw error - no id","time":{"start":1754961313008,"stop":1754961313008,"duration":0},"status":"passed","severity":"normal"},{"uid":"f98fb1f50e4111e2","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1754961394370,"stop":1754961394370,"duration":0},"status":"passed","severity":"normal"},{"uid":"85769893bc723b6d","name":"Subscribe to topic containing short and receive message","time":{"start":1754961846051,"stop":1754961846051,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e0053332f8fd6da","name":"should skip peer when failed to dial recently","time":{"start":1754961322216,"stop":1754961322217,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc78ced2f534c29d","name":"should find indexOf with fromIndex","time":{"start":1754961365205,"stop":1754961365205,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a489e2b4a120882","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1754961370901,"stop":1754961370901,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b314a548067e69","name":"Query generator for multiple messages with different message text format","time":{"start":1754961630265,"stop":1754961630266,"duration":1},"status":"passed","severity":"normal"},{"uid":"c99f4a5ac9d66510","name":"should reduceRight correctly","time":{"start":1754961365214,"stop":1754961365214,"duration":0},"status":"passed","severity":"normal"},{"uid":"da0eec7157bb56c1","name":"should lock peers when selected","time":{"start":1754961351753,"stop":1754961351753,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a1b713a1d7df70c","name":"should serialize and deserialize correctly","time":{"start":1754961368536,"stop":1754961368536,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfe0066f629222ab","name":"should wait for LightPush peer to be connected","time":{"start":1754961351791,"stop":1754961351791,"duration":0},"status":"passed","severity":"normal"},{"uid":"cffaa6fed24b93a3","name":"Decoder throws on empty string content topic","time":{"start":1754961342160,"stop":1754961342160,"duration":0},"status":"passed","severity":"normal"},{"uid":"13ae133c6d66dfed","name":"Push message with Arabic payload","time":{"start":1754961935131,"stop":1754961935131,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6071db57bd09754","name":"should skip peer when dialed recently","time":{"start":1754961322216,"stop":1754961322216,"duration":0},"status":"passed","severity":"normal"},{"uid":"b73e42adf289f215","name":"Check message on other pubsub topic is not received","time":{"start":1754961827754,"stop":1754961827754,"duration":0},"status":"passed","severity":"normal"},{"uid":"57030ad137e68683","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1754961515447,"stop":1754961515448,"duration":1},"status":"passed","severity":"normal"},{"uid":"943f3af7ca29c642","name":"should unregister libp2p event listeners when stop is called","time":{"start":1754961351755,"stop":1754961351755,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbed3273fa42467","name":"throws if decoders don't match content topics","time":{"start":1754961323092,"stop":1754961323093,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dc645810d55ee94","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754961846048,"stop":1754961846048,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a8fb75c0c8af382","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1754961329926,"stop":1754961329926,"duration":0},"status":"passed","severity":"normal"},{"uid":"73d701d071224cdf","name":"Push message with content topic containing Chinese","time":{"start":1754961935125,"stop":1754961935125,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfff9f5483da7527","name":"isConnected return false after peer stops","time":{"start":1754961407623,"stop":1754961407623,"duration":0},"status":"passed","severity":"normal"},{"uid":"a53367d9f5e8356","name":"throws an error for improperly formatted content topics","time":{"start":1754961306945,"stop":1754961306945,"duration":0},"status":"passed","severity":"normal"},{"uid":"9590de8ad2f5ee7d","name":"can start and stop the service","time":{"start":1754961498577,"stop":1754961498577,"duration":0},"status":"passed","severity":"normal"},{"uid":"4da61953683a4349","name":"should throw error - no public key","time":{"start":1754961313007,"stop":1754961313008,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffd9d8772845ddfe","name":"Passing an array","time":{"start":1754961651255,"stop":1754961651255,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e000d5a5b53b2c","name":"should forEach correctly","time":{"start":1754961365218,"stop":1754961365218,"duration":0},"status":"passed","severity":"normal"},{"uid":"46333ca48b01d84f","name":"Check publish message containing special chars","time":{"start":1754961522183,"stop":1754961522183,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc919b3faf6a31a1","name":"Push message with Basic HTML tag payload","time":{"start":1754961935133,"stop":1754961935133,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa6ebcdf0805a9a0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1754961306948,"stop":1754961306948,"duration":0},"status":"passed","severity":"normal"},{"uid":"db7e7fe55542780e","name":"should return null for non-existent peer","time":{"start":1754961322603,"stop":1754961322603,"duration":0},"status":"passed","severity":"normal"},{"uid":"d27c4a2847661b87","name":"ends if response has no messages","time":{"start":1754961323094,"stop":1754961323094,"duration":0},"status":"passed","severity":"normal"},{"uid":"c155b4efd02b04c6","name":"can query messages normally","time":{"start":1754961624907,"stop":1754961624908,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ea4988472c842d6","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1754961351560,"stop":1754961351561,"duration":1},"status":"passed","severity":"normal"},{"uid":"b664f36ca264a08d","name":"should iterate with keys()","time":{"start":1754961365220,"stop":1754961365220,"duration":0},"status":"passed","severity":"normal"},{"uid":"56663722345b0620","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1754961365241,"stop":1754961365241,"duration":0},"status":"passed","severity":"normal"},{"uid":"9efea458a4f13411","name":"Push message with escaped characters payload","time":{"start":1754961935134,"stop":1754961935134,"duration":0},"status":"passed","severity":"normal"},{"uid":"c33d75f5fcb27c33","name":"Subscribe and publish message","time":{"start":1754961531030,"stop":1754961531030,"duration":0},"status":"passed","severity":"normal"},{"uid":"819194354e7519f8","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754961533251,"stop":1754961533251,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff50bdf7de5777b9","name":"Push message equal or less that 1MB","time":{"start":1754961935129,"stop":1754961935129,"duration":0},"status":"passed","severity":"normal"},{"uid":"603a90ad327a91b9","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1754961370905,"stop":1754961370906,"duration":1},"status":"passed","severity":"normal"},{"uid":"d532080d7e9fd682","name":"should return no connections if no open connection provided","time":{"start":1754961322793,"stop":1754961322793,"duration":0},"status":"passed","severity":"normal"},{"uid":"169718835e544e0f","name":"Fields are not dropped","time":{"start":1754961322804,"stop":1754961322804,"duration":0},"status":"passed","severity":"normal"},{"uid":"9026fa15aba7a559","name":"Init the array if not present","time":{"start":1754961306670,"stop":1754961306672,"duration":2},"status":"passed","severity":"normal"},{"uid":"1f31b4c2f58f95e0","name":"Subscribe to topic containing emoji and publish message","time":{"start":1754961531049,"stop":1754961531052,"duration":3},"status":"passed","severity":"normal"},{"uid":"639ed79d308e002","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1754961323005,"stop":1754961323005,"duration":0},"status":"passed","severity":"normal"},{"uid":"e26de079c18cfce3","name":"Decoder throws on undefined content topic","time":{"start":1754961342159,"stop":1754961342159,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a8b074e5329a199","name":"returns all values when wanted number matches available values","time":{"start":1754961329924,"stop":1754961329925,"duration":1},"status":"passed","severity":"normal"},{"uid":"dca38de31dfb1dba","name":"Stops search when maxGet is reached","time":{"start":1754961330386,"stop":1754961330387,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bac6bfc47eb3cf3","name":"should add and check entries correctly","time":{"start":1754961349878,"stop":1754961349881,"duration":3},"status":"passed","severity":"normal"},{"uid":"e5ab40a5400bede","name":"should return empty array when no peers connected","time":{"start":1754961322974,"stop":1754961322974,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89f53835b1b6c24","name":"should not allow unachievable error rate","time":{"start":1754961364207,"stop":1754961364214,"duration":7},"status":"passed","severity":"normal"},{"uid":"7d2ddcca8959dbac","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1754961365250,"stop":1754961365251,"duration":1},"status":"passed","severity":"normal"},{"uid":"757b4ff9bb1ad540","name":"Check meta is set [symmetric]","time":{"start":1754961340589,"stop":1754961340589,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbac170209a23e66","name":"should handle different types of entries","time":{"start":1754961349887,"stop":1754961349888,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2253b368622879b","name":"should process up to 3 peers at once","time":{"start":1754961322223,"stop":1754961322223,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d7449ca36cef59a","name":"Query Generator, No message returned","time":{"start":1754961600031,"stop":1754961600031,"duration":0},"status":"passed","severity":"normal"},{"uid":"7398b91a4a276a17","name":"Query with Promise Callback, No Decoder","time":{"start":1754961600032,"stop":1754961600033,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc06f875f0c9f4c2","name":"should be able to decode the field with only RELAY set to true","time":{"start":1754961312380,"stop":1754961312381,"duration":1},"status":"passed","severity":"normal"},{"uid":"66c78c42f89bc5c3","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1754961531031,"stop":1754961531031,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6e03336e64e2752","name":"Passing page size 10 when there are 10 messages","time":{"start":1754961643585,"stop":1754961643585,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdc01e8cc1eb535e","name":"can start the service","time":{"start":1754961392470,"stop":1754961392471,"duration":1},"status":"passed","severity":"normal"},{"uid":"290ee4bfef66090b","name":"random static sharding 10 - Cluster ID: 635, Shard ID: 624","time":{"start":1754961620688,"stop":1754961620688,"duration":0},"status":"passed","severity":"normal"},{"uid":"824c62c5f7243319","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1754961330392,"stop":1754961330392,"duration":0},"status":"passed","severity":"normal"},{"uid":"aacb8287f47257e1","name":"should insert message into bloom filter","time":{"start":1754961370899,"stop":1754961370900,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9fd062b3b5535df","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1754961649920,"stop":1754961649922,"duration":2},"status":"passed","severity":"normal"},{"uid":"b48a3bde7da17c5b","name":"should retry if all attempts fail","time":{"start":1754961350542,"stop":1754961350545,"duration":3},"status":"passed","severity":"normal"},{"uid":"d7e6f11b091d0bd4","name":"Check received message containing numeric","time":{"start":1754961827758,"stop":1754961827758,"duration":0},"status":"passed","severity":"normal"},{"uid":"fba9ce48c41e66a","name":"configure the node with multiple content topics","time":{"start":1754961632501,"stop":1754961632501,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c78268fc551dc3","name":"should handle ping failures gracefully","time":{"start":1754961321854,"stop":1754961321855,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a16fd9f53bb0ab5","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1754961407624,"stop":1754961407624,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a6ce896fc94bf8","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754961312386,"stop":1754961312386,"duration":0},"status":"passed","severity":"normal"},{"uid":"f028bc73a28d331f","name":"should check false positive rate","time":{"start":1754961368537,"stop":1754961368537,"duration":0},"status":"passed","severity":"normal"},{"uid":"d74f0968220b7e02","name":"Publish without waiting for remote peer","time":{"start":1754961531029,"stop":1754961531030,"duration":1},"status":"passed","severity":"normal"},{"uid":"bed39793009e454e","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1754961370902,"stop":1754961370902,"duration":0},"status":"passed","severity":"normal"},{"uid":"3abe7e5cb2383c02","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app73/7/topic413/utf8","time":{"start":1754961632490,"stop":1754961632491,"duration":1},"status":"passed","severity":"normal"},{"uid":"913a36a7e1cc6beb","name":"yields undefined for messages without content topic","time":{"start":1754961323095,"stop":1754961323095,"duration":0},"status":"passed","severity":"normal"},{"uid":"33e3840181781b15","name":"should filter peers by codec","time":{"start":1754961322975,"stop":1754961322975,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1710938c133b4dd","name":"Query generator for multiple messages with different content topic format","time":{"start":1754961630266,"stop":1754961630266,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6082c62610610e6","name":"Push message with Arabic payload","time":{"start":1754961935118,"stop":1754961935119,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb4717ec9e66a69e","name":"should be able to decode the field with only FILTER set to true","time":{"start":1754961312381,"stop":1754961312381,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ab4629358155f0c","name":"isConnected should return true after first peer connects","time":{"start":1754961407622,"stop":1754961407622,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d535c44e34f5f3d","name":"should be able to encode the field with only RELAY set to true","time":{"start":1754961312370,"stop":1754961312371,"duration":1},"status":"passed","severity":"normal"},{"uid":"a90e9de3eb52204c","name":"should not retry if at least one success","time":{"start":1754961350541,"stop":1754961350542,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb282fdfd6c84d15","name":"should handle peer disconnect event when no connections remain","time":{"start":1754961322715,"stop":1754961322715,"duration":0},"status":"passed","severity":"normal"},{"uid":"365ae438b43b1522","name":"should find lastIndexOf correctly","time":{"start":1754961365206,"stop":1754961365206,"duration":0},"status":"passed","severity":"normal"},{"uid":"35f1b39bb37c9fc4","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1754961322612,"stop":1754961322612,"duration":0},"status":"passed","severity":"normal"},{"uid":"3204632b6e5c8276","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1754961312376,"stop":1754961312376,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c82bba7c99e4c04","name":"Push message with custom timestamp: 1754965011379","time":{"start":1754961935129,"stop":1754961935129,"duration":0},"status":"passed","severity":"normal"},{"uid":"437b340af8f4ee5a","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1754961573955,"stop":1754961573955,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb9f773bc65a12d1","name":"Check received message containing unicode special characters","time":{"start":1754961827763,"stop":1754961827763,"duration":0},"status":"passed","severity":"normal"},{"uid":"90132f009ce9d253","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1754961522194,"stop":1754961522194,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8bbd8e48eab312d","name":"should handle incoming messages","time":{"start":1754961351708,"stop":1754961351708,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec9257a5294b491","name":"Push message with content topic containing emoji","time":{"start":1754961935127,"stop":1754961935127,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcba3265e2fdf6a5","name":"Push message with long payload","time":{"start":1754961935114,"stop":1754961935115,"duration":1},"status":"passed","severity":"normal"},{"uid":"d940277d90946a94","name":"Delete observer","time":{"start":1754961500401,"stop":1754961500401,"duration":0},"status":"passed","severity":"normal"},{"uid":"78facf14bf85b643","name":"Push message with meta","time":{"start":1754961935139,"stop":1754961935139,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c1d2f58a6c5a5c2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1754961365281,"stop":1754961365281,"duration":0},"status":"passed","severity":"normal"},{"uid":"d846ec9c5678c380","name":"Mutual subscription","time":{"start":1754961531028,"stop":1754961531028,"duration":0},"status":"passed","severity":"normal"},{"uid":"946f310b8ac70fee","name":"should initialize with isNetworkConnected as false","time":{"start":1754961322697,"stop":1754961322697,"duration":0},"status":"passed","severity":"normal"},{"uid":"d43914976a9e6be9","name":"Ephemeral messages are not stored","time":{"start":1754961394369,"stop":1754961394369,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9f1049b206033ad","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1754961365264,"stop":1754961365264,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9de256b17ea061a","name":"Check publish message containing emoji","time":{"start":1754961522194,"stop":1754961522194,"duration":0},"status":"passed","severity":"normal"},{"uid":"da8a50299ebb3c40","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754961846045,"stop":1754961846046,"duration":1},"status":"passed","severity":"normal"},{"uid":"34c099f4abdee57f","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754961460641,"stop":1754961460642,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc9077e946e86135","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1754961350692,"stop":1754961350692,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3fb25f617aebd7","name":"Query with Ordered Callback, No Decoder","time":{"start":1754961600031,"stop":1754961600031,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e4b61ba090a5f87","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754961846039,"stop":1754961846039,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e72f01bfae960cf0","name":"Promise Callback - false","time":{"start":1754961632047,"stop":1754961632048,"duration":1},"status":"passed","severity":"normal"},{"uid":"a298be3ff3b68caf","name":"should be empty when created","time":{"start":1754961352071,"stop":1754961352071,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a4ceb44a5c4d75","name":"should do nothing if no non-locked connections to drop","time":{"start":1754961322617,"stop":1754961322617,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a09f316a83f3d","name":"Check message on other pubsub topic is not received","time":{"start":1754961827767,"stop":1754961827767,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e1a0ce6328faf5f","name":"should allow redial after failed dial cooldown expires","time":{"start":1754961322221,"stop":1754961322221,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a0fbbb00dc72d38","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1754961351758,"stop":1754961351758,"duration":0},"status":"passed","severity":"normal"},{"uid":"db42cd3c6a6fc44b","name":"should add event listeners to libp2p","time":{"start":1754961322697,"stop":1754961322704,"duration":7},"status":"passed","severity":"normal"},{"uid":"4c9c1fcb94a9a3c1","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1754961586067,"stop":1754961586067,"duration":0},"status":"passed","severity":"normal"},{"uid":"4055ffe78bc87ece","name":"Push message with numeric payload","time":{"start":1754961935130,"stop":1754961935131,"duration":1},"status":"passed","severity":"normal"},{"uid":"76c28d1055d1f2fa","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1754961322622,"stop":1754961322622,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c2dabc07fc95b9c","name":"should wait for Filter peer to be connected","time":{"start":1754961351791,"stop":1754961351792,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffd2a3781337a695","name":"should initialize bloom filter with correct parameters","time":{"start":1754961368534,"stop":1754961368534,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dc64c685c6a4c28","name":"connects to nwaku","time":{"start":1754961651252,"stop":1754961651253,"duration":1},"status":"passed","severity":"normal"},{"uid":"63b37c3b468c8cfe","name":"should dial with PeerId and return stream","time":{"start":1754961322966,"stop":1754961322966,"duration":0},"status":"passed","severity":"normal"},{"uid":"affec0736095c9cb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1754961306950,"stop":1754961306950,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dc472930a843516","name":"should filter correctly","time":{"start":1754961365212,"stop":1754961365213,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eba6c5d7fdfde51","name":"Subscribe and receive messages via lightPush","time":{"start":1754961846048,"stop":1754961846048,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7e4a1ac10a0f15d","name":"Nwaku publishes","time":{"start":1754961511845,"stop":1754961511845,"duration":0},"status":"passed","severity":"normal"},{"uid":"2915b97bc2ee7e76","name":"throws on content topic with non-number generation field","time":{"start":1754961306933,"stop":1754961306934,"duration":1},"status":"passed","severity":"normal"},{"uid":"56f09125b7359f58","name":"should keep entries that haven't expired yet","time":{"start":1754961349885,"stop":1754961349887,"duration":2},"status":"passed","severity":"normal"},{"uid":"9d70a273318bcc87","name":"should properly create location multiaddrs - udp4","time":{"start":1754961313013,"stop":1754961313013,"duration":0},"status":"passed","severity":"normal"},{"uid":"381b12ea95d0e79","name":"should emit a peer event after start","time":{"start":1754961498580,"stop":1754961498580,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c4c85a95446d8a5","name":"Push message with custom timestamp: 1724203011380","time":{"start":1754961935140,"stop":1754961935140,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8490695b9157587","name":"Push message with special chars payload","time":{"start":1754961935131,"stop":1754961935131,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d800a0bcd68bfdb","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app59/5/topic449/json","time":{"start":1754961632482,"stop":1754961632483,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cb438b3f0da2267","name":"Query with Ordered Callback, No message returned","time":{"start":1754961600032,"stop":1754961600032,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc6aff03efca7ce3","name":"should emit a peer event after start","time":{"start":1754961334720,"stop":1754961334721,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae7a50afb636dc59","name":"Push message with custom timestamp: 1754957811380","time":{"start":1754961935140,"stop":1754961935141,"duration":1},"status":"passed","severity":"normal"},{"uid":"27e1471b97e67076","name":"should handle empty array operations","time":{"start":1754961365222,"stop":1754961365222,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8e59f9700c6e6c5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1754961306954,"stop":1754961306955,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1edbb22135df859","name":"accepts time-filtered query with content filter","time":{"start":1754961322764,"stop":1754961322764,"duration":0},"status":"passed","severity":"normal"},{"uid":"7940ab6018eb3c36","name":"should start and stop interval correctly","time":{"start":1754961350521,"stop":1754961350521,"duration":0},"status":"passed","severity":"normal"},{"uid":"931b072905f93874","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754961846046,"stop":1754961846047,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4bf75754b2dceff","name":"Fails to push message bigger that 1MB","time":{"start":1754961935141,"stop":1754961935142,"duration":1},"status":"passed","severity":"normal"},{"uid":"46a9bdc096c11de8","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1754961515448,"stop":1754961515448,"duration":0},"status":"passed","severity":"normal"},{"uid":"18a861621331e0c4","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1754961365262,"stop":1754961365262,"duration":0},"status":"passed","severity":"normal"},{"uid":"790c9e24238c4e7a","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app36/9/topic153/utf8","time":{"start":1754961632498,"stop":1754961632499,"duration":1},"status":"passed","severity":"normal"},{"uid":"3db65b0cd0e97a02","name":"should maintain sorted order after splice","time":{"start":1754961365197,"stop":1754961365197,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb022a3e7c5e171","name":"should handle task timeouts","time":{"start":1754961350538,"stop":1754961350539,"duration":1},"status":"passed","severity":"normal"},{"uid":"b045b446e1c90d00","name":"Push message with emoji payload","time":{"start":1754961935134,"stop":1754961935134,"duration":0},"status":"passed","severity":"normal"},{"uid":"afad406f862b98fe","name":"Decoder throws on empty string content topic","time":{"start":1754961323254,"stop":1754961323254,"duration":0},"status":"passed","severity":"normal"},{"uid":"305bdb479ecbd1ac","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1754961515449,"stop":1754961515449,"duration":0},"status":"passed","severity":"normal"},{"uid":"2da7b6cc1ca4a102","name":"can start and stop the service","time":{"start":1754961334719,"stop":1754961334719,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dcd316e15cd6df0","name":"should handle hash queries without validation","time":{"start":1754961351528,"stop":1754961351544,"duration":16},"status":"passed","severity":"normal"},{"uid":"5580372a6fbc403b","name":"messageHashStr works with IProtoMessage","time":{"start":1754961322430,"stop":1754961322433,"duration":3},"status":"passed","severity":"normal"},{"uid":"72f07be6b9b2538b","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1754961365254,"stop":1754961365255,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9f444fca083cdae","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1754961330872,"stop":1754961330872,"duration":0},"status":"passed","severity":"normal"},{"uid":"70386121d3a9321","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1754961446243,"stop":1754961446244,"duration":1},"status":"passed","severity":"normal"},{"uid":"303d425a80eb9b8d","name":"should process tasks in queue","time":{"start":1754961350521,"stop":1754961350522,"duration":1},"status":"passed","severity":"normal"},{"uid":"7232cff47816aca9","name":"Check meta is set [ecies]","time":{"start":1754961342158,"stop":1754961342158,"duration":0},"status":"passed","severity":"normal"},{"uid":"39ae3f7e09caa8dd","name":"Check received message containing Chinese","time":{"start":1754961827758,"stop":1754961827759,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd07933b9e4c16b2","name":"Should update multiaddrs","time":{"start":1754961475564,"stop":1754961475564,"duration":0},"status":"passed","severity":"normal"},{"uid":"290c121dd61ac909","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1754961322722,"stop":1754961322722,"duration":0},"status":"passed","severity":"normal"},{"uid":"d66a27e18e0db20","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754961846052,"stop":1754961846052,"duration":0},"status":"passed","severity":"normal"},{"uid":"98d0f067738f40a0","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1754961364216,"stop":1754961364216,"duration":0},"status":"passed","severity":"normal"},{"uid":"a28267ddf5c7dcc1","name":"Ordered Callback - false","time":{"start":1754961632049,"stop":1754961632050,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3bb5229b959f07b","name":"handles different clusterIds correctly","time":{"start":1754961306944,"stop":1754961306945,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8d05b93254114a","name":"Push 30 different messages","time":{"start":1754961935135,"stop":1754961935135,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f35525c27781b2bc","name":"udp ip6 address","time":{"start":1754961312235,"stop":1754961312236,"duration":1},"status":"passed","severity":"normal"},{"uid":"89e4d6b2e3236753","name":"Refresh subscription","time":{"start":1754961846040,"stop":1754961846040,"duration":0},"status":"passed","severity":"normal"},{"uid":"c156423e911780ee","name":"random static sharding 5 - Cluster ID: 397, Shard ID: 857","time":{"start":1754961620684,"stop":1754961620684,"duration":0},"status":"passed","severity":"normal"},{"uid":"809467f031da665e","name":"Push message with Basic HTML tag payload","time":{"start":1754961935120,"stop":1754961935121,"duration":1},"status":"passed","severity":"normal"},{"uid":"a73cd52c13a3cf2e","name":"Check message with non string payload is not received","time":{"start":1754961827768,"stop":1754961827768,"duration":0},"status":"passed","severity":"normal"},{"uid":"b26fde4a1b790ce3","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754961846053,"stop":1754961846053,"duration":0},"status":"passed","severity":"normal"},{"uid":"c63f6500e9399521","name":"random static sharding 8 - Cluster ID: 670, Shard ID: 31","time":{"start":1754961620687,"stop":1754961620688,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c98a077a9774fbf","name":"should not be delivered","time":{"start":1754961370906,"stop":1754961370906,"duration":0},"status":"passed","severity":"normal"},{"uid":"2177e57923e14ce6","name":"should increase lamport timestamp","time":{"start":1754961370899,"stop":1754961370899,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8df846aa1b7fbb3","name":"should create NetworkMonitor with libp2p and events","time":{"start":1754961322696,"stop":1754961322696,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aa37ddc0db1e2b2","name":"should handle relay send failures gracefully","time":{"start":1754961321867,"stop":1754961321870,"duration":3},"status":"passed","severity":"normal"},{"uid":"26d980f814a99cea","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1754961531031,"stop":1754961531031,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec75cf7ed0813278","name":"Push message with content topic containing Arabic","time":{"start":1754961935137,"stop":1754961935137,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0b4fec61ed715b","name":"Stops search when 2 null results are returned","time":{"start":1754961330387,"stop":1754961330387,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d3a12ecd2f80c49","name":"should have no discoveries enabled by default","time":{"start":1754961350687,"stop":1754961350688,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1d42b4542f28016","name":"should properly create location multiaddrs - udp6","time":{"start":1754961313013,"stop":1754961313014,"duration":1},"status":"passed","severity":"normal"},{"uid":"c05dd6023c3fa02d","name":"should decode valid enr successfully","time":{"start":1754961313006,"stop":1754961313006,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f329553c1d3a5","name":"Push message with Chinese payload","time":{"start":1754961935131,"stop":1754961935131,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e25fa38d20c25d8","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1754961312377,"stop":1754961312378,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ce9f74d95186c29","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1754961365264,"stop":1754961365265,"duration":1},"status":"passed","severity":"normal"},{"uid":"9648c05d26b41534","name":"should dial all known peers when reached zero connections","time":{"start":1754961429448,"stop":1754961429448,"duration":0},"status":"passed","severity":"normal"},{"uid":"5738307d3acfd67e","name":"Refresh subscription","time":{"start":1754961531032,"stop":1754961531032,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a5ee03bfb1854f4a","name":"should handle complete connection lifecycle","time":{"start":1754961322729,"stop":1754961322730,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c59d5c913014f","name":"should update ack status of messages in outgoing buffer","time":{"start":1754961370906,"stop":1754961370906,"duration":0},"status":"passed","severity":"normal"},{"uid":"a77738cb66b12734","name":"Push message with unicode special characters payload","time":{"start":1754961935122,"stop":1754961935122,"duration":0},"status":"passed","severity":"normal"},{"uid":"db1b9ae4914627bc","name":"return first retrieved peers without further DNS queries","time":{"start":1754961330871,"stop":1754961330872,"duration":1},"status":"broken","severity":"normal"},{"uid":"c9b537ec3c9212c0","name":"Js publishes, other Js receives","time":{"start":1754961511845,"stop":1754961511846,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bfe4fc3a9e6351a","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app71/7/topic628/test.js","time":{"start":1754961632487,"stop":1754961632490,"duration":3},"status":"passed","severity":"normal"},{"uid":"e67e580ba075a4b9","name":"yields undefined for messages without decoder","time":{"start":1754961323095,"stop":1754961323096,"duration":1},"status":"passed","severity":"normal"},{"uid":"b495ff5ea5dcb4af","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1754961531149,"stop":1754961531149,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e3dff7199ace0354","name":"ignores domain fetching errors","time":{"start":1754961330868,"stop":1754961330869,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cdca89c335778e6","name":"random static sharding 4 - Cluster ID: 200, Shard ID: 178","time":{"start":1754961620684,"stop":1754961620684,"duration":0},"status":"passed","severity":"normal"},{"uid":"92257d33c51b68fb","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app70/10/topic188/utf8","time":{"start":1754961632500,"stop":1754961632500,"duration":0},"status":"passed","severity":"normal"},{"uid":"f50600f646f90e01","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1754961365269,"stop":1754961365269,"duration":0},"status":"passed","severity":"normal"},{"uid":"16796f8d6ce8d19a","name":"should dial peers from store when no connections remain","time":{"start":1754961322586,"stop":1754961322586,"duration":0},"status":"passed","severity":"normal"},{"uid":"b70f7d97bb8d4e69","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1754961365256,"stop":1754961365256,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5d60f9a488a7d92","name":"should dial all peers on dial","time":{"start":1754961475253,"stop":1754961475253,"duration":0},"status":"passed","severity":"normal"},{"uid":"4301f5dcf4802a23","name":"should return false when peer is on different cluster","time":{"start":1754961322068,"stop":1754961322068,"duration":0},"status":"passed","severity":"normal"},{"uid":"25768837d6a76b4c","name":"Light Node - default protocols","time":{"start":1754961654409,"stop":1754961654409,"duration":0},"status":"passed","severity":"normal"},{"uid":"b746294bcd236ca7","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1754961351707,"stop":1754961351708,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb5ae5b099ceece6","name":"Fails to publish message with size larger than 1 MB","time":{"start":1754961522199,"stop":1754961522199,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc4850ebb76a90e0","name":"should throw error when no peers are available","time":{"start":1754961351526,"stop":1754961351526,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea65bdba41be7290","name":"should set field with only RELAY enabled","time":{"start":1754961313016,"stop":1754961313016,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e5e4d50dc923f16","name":"Should update shard info","time":{"start":1754961475565,"stop":1754961475565,"duration":0},"status":"passed","severity":"normal"},{"uid":"c91ff1d2afcef751","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1754961322083,"stop":1754961322084,"duration":1},"status":"passed","severity":"normal"},{"uid":"e13e599285f8bc7b","name":"Asymmetric encrypt & decrypt","time":{"start":1754961340885,"stop":1754961340885,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf19fd9027a36d68","name":"random static sharding 6 - Cluster ID: 245, Shard ID: 835","time":{"start":1754961620687,"stop":1754961620687,"duration":0},"status":"passed","severity":"normal"},{"uid":"72fcc021be5b0d2f","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1754961370903,"stop":1754961370903,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2ce664e1e22cc0b","name":"should be online or offline if network state changed","time":{"start":1754961407624,"stop":1754961407625,"duration":1},"status":"passed","severity":"normal"},{"uid":"de32af6fecae707e","name":"should be safe to call multiple times","time":{"start":1754961321840,"stop":1754961321840,"duration":0},"status":"passed","severity":"normal"},{"uid":"d34fc008cc2c0be3","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754961533248,"stop":1754961533249,"duration":1},"status":"passed","severity":"normal"},{"uid":"318a0e09c8cd1f38","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1754961306946,"stop":1754961306947,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8d98f2324c6c069","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1754961365282,"stop":1754961365282,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcdf65755f55b311","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1754961322476,"stop":1754961322476,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e80237ae0959146","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754961846048,"stop":1754961846048,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1cce1ca702d7420","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754961533254,"stop":1754961533254,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8feb77c651ddd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1754961365277,"stop":1754961365277,"duration":0},"status":"passed","severity":"normal"},{"uid":"f48304d960195dc9","name":"yields decoded messages","time":{"start":1754961323094,"stop":1754961323095,"duration":1},"status":"passed","severity":"normal"},{"uid":"81b8174726e5ce5f","name":"should emit a peer event after start","time":{"start":1754961392473,"stop":1754961392474,"duration":1},"status":"passed","severity":"normal"},{"uid":"f461daf267522e08","name":"should dial peers from store on start","time":{"start":1754961322577,"stop":1754961322577,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e66fadc5693059","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1754961322746,"stop":1754961322747,"duration":1},"status":"passed","severity":"normal"},{"uid":"de8f3399dd6f702a","name":"Check publish message after service node is restarted","time":{"start":1754961522199,"stop":1754961522200,"duration":1},"status":"skipped","severity":"normal"},{"uid":"44f6af8ce9d5f0f9","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1754961307121,"stop":1754961307121,"duration":0},"status":"passed","severity":"normal"},{"uid":"2640fa5e38c61a89","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1754961394370,"stop":1754961394370,"duration":0},"status":"passed","severity":"normal"},{"uid":"e933964818374dca","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1754961306937,"stop":1754961306938,"duration":1},"status":"passed","severity":"normal"},{"uid":"a35a77f593f34701","name":"Nodes with multiple pubsub topic","time":{"start":1754961515451,"stop":1754961515451,"duration":0},"status":"passed","severity":"normal"},{"uid":"975c93de4db464a7","name":"Callback on promise, aborts when callback returns true","time":{"start":1754961630267,"stop":1754961630267,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb23d56752fd5e89","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1754961306953,"stop":1754961306954,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf82c60df1c94bae","name":"should return false when network is not connected","time":{"start":1754961322965,"stop":1754961322966,"duration":1},"status":"passed","severity":"normal"},{"uid":"80fe6c4fb2961820","name":"Check received message containing Script","time":{"start":1754961827760,"stop":1754961827760,"duration":0},"status":"passed","severity":"normal"},{"uid":"818b9075051b327e","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754961460642,"stop":1754961460642,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dc568c02c26ec62","name":"should set default options when no config provided","time":{"start":1754961322957,"stop":1754961322957,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b774a6cc0391de0","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754961846046,"stop":1754961846046,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2cc2d8702740cd2","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1754961313006,"stop":1754961313007,"duration":1},"status":"passed","severity":"normal"},{"uid":"2870c56e9ff703ad","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1754961586067,"stop":1754961586068,"duration":1},"status":"passed","severity":"normal"},{"uid":"6651fe742067cfa2","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1754961638515,"stop":1754961638516,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8699b982b5b5dcf","name":"should handle peer store errors gracefully","time":{"start":1754961322610,"stop":1754961322610,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f5df0aed4d071ad","name":"should dial peer when no shard info available","time":{"start":1754961322220,"stop":1754961322220,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b10e319a25b4ff","name":"Check message with no payload is not received","time":{"start":1754961827768,"stop":1754961827768,"duration":0},"status":"passed","severity":"normal"},{"uid":"42ef3df1389fc6e0","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1754961365255,"stop":1754961365255,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc74691aa4eeca7","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1754961365247,"stop":1754961365247,"duration":0},"status":"passed","severity":"normal"},{"uid":"64bc2b8ca87e7472","name":"should insert message id into causal history","time":{"start":1754961370900,"stop":1754961370900,"duration":0},"status":"passed","severity":"normal"},{"uid":"109188960bb8cde3","name":"Register correct protocols","time":{"start":1754961531028,"stop":1754961531029,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3157ad914edf920","name":"should be safe to call multiple times","time":{"start":1754961322578,"stop":1754961322583,"duration":5},"status":"passed","severity":"normal"},{"uid":"51c044c0dc6117a0","name":"Check received message containing SQL Injection","time":{"start":1754961827760,"stop":1754961827760,"duration":0},"status":"passed","severity":"normal"},{"uid":"6588d10065079022","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1754961351756,"stop":1754961351756,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcbf9abaf363f21e","name":"Check message with no payload is not received","time":{"start":1754961827755,"stop":1754961827755,"duration":0},"status":"passed","severity":"normal"},{"uid":"23dba1e28f228ec0","name":"Check publish message containing long","time":{"start":1754961522182,"stop":1754961522182,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee43f28972bb81ee","name":"should clear existing timers before creating new ones","time":{"start":1754961321872,"stop":1754961321872,"duration":0},"status":"passed","severity":"normal"},{"uid":"d51a3bf0ea476a5e","name":"returns nothing if no connections present","time":{"start":1754961322792,"stop":1754961322792,"duration":0},"status":"passed","severity":"normal"},{"uid":"b15adcc8364b4ba6","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1754961322430,"stop":1754961322430,"duration":0},"status":"passed","severity":"normal"},{"uid":"37c50148567636bc","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1754961649923,"stop":1754961649923,"duration":0},"status":"passed","severity":"normal"},{"uid":"63a5c78cfe4d5321","name":"Sign & Recover","time":{"start":1754961340887,"stop":1754961340887,"duration":0},"status":"passed","severity":"normal"},{"uid":"f83498ea563d0fc1","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754961846054,"stop":1754961846055,"duration":1},"status":"passed","severity":"normal"},{"uid":"96748564dc31d726","name":"Check publish message containing Chinese","time":{"start":1754961522183,"stop":1754961522184,"duration":1},"status":"passed","severity":"normal"},{"uid":"53c35df54a915ea4","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1754961365256,"stop":1754961365258,"duration":2},"status":"passed","severity":"normal"},{"uid":"f6e963a930e66f46","name":"Push message with Script payload","time":{"start":1754961935132,"stop":1754961935132,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a4d1bcd34a4148b","name":"should handle network check errors gracefully","time":{"start":1754961322225,"stop":1754961322225,"duration":0},"status":"passed","severity":"normal"},{"uid":"32756c637b3904aa","name":"should be delivered immediately if received","time":{"start":1754961370907,"stop":1754961370907,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8a993466890ed47","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1754961322621,"stop":1754961322621,"duration":0},"status":"passed","severity":"normal"},{"uid":"84d1499284b99af","name":"should retry on complete failure if specified","time":{"start":1754961351581,"stop":1754961351582,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e36e6b9b7035450","name":"Check received message containing short","time":{"start":1754961827743,"stop":1754961827744,"duration":1},"status":"passed","severity":"normal"},{"uid":"29275560e9fd1c09","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1754961531049,"stop":1754961531049,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a822906a734382","name":"random static sharding 1 - Cluster ID: 839, Shard ID: 50","time":{"start":1754961620676,"stop":1754961620679,"duration":3},"status":"passed","severity":"normal"},{"uid":"5ec2591868e72b1e","name":"should return false","time":{"start":1754961313009,"stop":1754961313010,"duration":1},"status":"passed","severity":"normal"},{"uid":"1735aaa0423f948e","name":"Encoder throws on empty string content topic","time":{"start":1754961340591,"stop":1754961340591,"duration":0},"status":"passed","severity":"normal"},{"uid":"c82c5638cf085c4c","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1754961370903,"stop":1754961370903,"duration":0},"status":"passed","severity":"normal"},{"uid":"dafde0bf2539a2eb","name":"Passing page size 11 when there are 10 messages","time":{"start":1754961643586,"stop":1754961643586,"duration":0},"status":"passed","severity":"normal"},{"uid":"d101a783beaada51","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1754961365261,"stop":1754961365261,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d32ea99e21023d4","name":"Wrong topic","time":{"start":1754961632501,"stop":1754961632501,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dfbfa1d6e3b6f48","name":"Generator, 2 different shards","time":{"start":1754961591468,"stop":1754961591468,"duration":0},"status":"passed","severity":"normal"},{"uid":"4369dfb522d535a4","name":"Passing page size 110 when there are 120 messages","time":{"start":1754961643586,"stop":1754961643586,"duration":0},"status":"passed","severity":"normal"},{"uid":"f32f652391d52d3b","name":"should initialize with default number of peers","time":{"start":1754961351752,"stop":1754961351752,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab80f040c5d5fead","name":"tcp ip4 address","time":{"start":1754961312231,"stop":1754961312233,"duration":2},"status":"passed","severity":"normal"},{"uid":"97dd555dd42a7b6","name":"Publish message with custom timestamp: Wed Aug 21 2024 01:18:35 GMT+0000 (Coordinated Universal Time)","time":{"start":1754961522194,"stop":1754961522195,"duration":1},"status":"passed","severity":"normal"},{"uid":"82d7a961106ee7e3","name":"should dispatch network event when browser goes online","time":{"start":1754961322721,"stop":1754961322721,"duration":0},"status":"passed","severity":"normal"},{"uid":"36065c1e25ea1538","name":"should be iterable","time":{"start":1754961365232,"stop":1754961365232,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2f3dea2ec9e6412","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1754961365244,"stop":1754961365245,"duration":1},"status":"passed","severity":"normal"},{"uid":"e685b6de896b46d1","name":"should select older connection if present","time":{"start":1754961322793,"stop":1754961322794,"duration":1},"status":"passed","severity":"normal"},{"uid":"55e8470f8c62c7f9","name":"should handle dial errors gracefully","time":{"start":1754961322647,"stop":1754961322647,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab7a268853ed2b0c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1754961365274,"stop":1754961365275,"duration":1},"status":"passed","severity":"normal"},{"uid":"47a9a9b5c96fbfa3","name":"should maintain desired error rate","time":{"start":1754961368535,"stop":1754961368535,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa155c9718ea219a","name":"should not receive a peer event after stop","time":{"start":1754961334721,"stop":1754961334721,"duration":0},"status":"passed","severity":"normal"},{"uid":"71b57714cce5a454","name":"should handle errors when accessing navigator","time":{"start":1754961322729,"stop":1754961322729,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6d5f6f7a7a0aa4a","name":"Publish message with rate limit","time":{"start":1754961522201,"stop":1754961522202,"duration":1},"status":"passed","severity":"normal"},{"uid":"d00929c6ad89cf82","name":"Check received message containing unicode special characters","time":{"start":1754961827750,"stop":1754961827751,"duration":1},"status":"passed","severity":"normal"},{"uid":"54a215d158fb05d7","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1754961312382,"stop":1754961312383,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4e0b88714d46c3a","name":"A test","time":{"start":1754961446410,"stop":1754961446410,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a1949e47b8f733e","name":"should hang up with multiaddr and return true on success","time":{"start":1754961322968,"stop":1754961322968,"duration":0},"status":"passed","severity":"normal"},{"uid":"7108242acb8de4c8","name":"should find lastIndexOf with fromIndex","time":{"start":1754961365206,"stop":1754961365208,"duration":2},"status":"passed","severity":"normal"},{"uid":"e65fece8828f4acf","name":"can start the service","time":{"start":1754961334718,"stop":1754961334718,"duration":0},"status":"passed","severity":"normal"},{"uid":"588d36b89c1725e4","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1754961365268,"stop":1754961365269,"duration":1},"status":"passed","severity":"normal"},{"uid":"58ab90d07b1520e2","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1754961365262,"stop":1754961365263,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa43738820abd76","name":"should start empty","time":{"start":1754961365189,"stop":1754961365189,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad20fc73c7edf772","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754961846056,"stop":1754961846056,"duration":0},"status":"passed","severity":"normal"},{"uid":"d016773d322c9d0","name":"Fails to push message with large meta","time":{"start":1754961935128,"stop":1754961935128,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b082624b5038ba0","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754961846042,"stop":1754961846042,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d71bf4494992500","name":"less peers than existing","time":{"start":1754961498845,"stop":1754961498846,"duration":1},"status":"skipped","severity":"normal"},{"uid":"81f783d26a39a278","name":"should return usable stream attached to connection","time":{"start":1754961323003,"stop":1754961323003,"duration":0},"status":"passed","severity":"normal"},{"uid":"66ad6389a80d8218","name":"Push message with rate limit","time":{"start":1754961935140,"stop":1754961935140,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f7eb2273a6bcd00","name":"should never report false negatives","time":{"start":1754961368535,"stop":1754961368536,"duration":1},"status":"passed","severity":"normal"},{"uid":"a51510ce8c9759dc","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1754961365249,"stop":1754961365249,"duration":0},"status":"passed","severity":"normal"},{"uid":"6781963fff9674af","name":"Decrypt messages","time":{"start":1754961500401,"stop":1754961500401,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf74244e3467470","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1754961306940,"stop":1754961306940,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d78bb278caff3d","name":"should return false when peer is not on the specified shard","time":{"start":1754961322082,"stop":1754961322082,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a3163b6ca8872b","name":"Check publish message containing shell command","time":{"start":1754961522192,"stop":1754961522192,"duration":0},"status":"passed","severity":"normal"},{"uid":"96aac02b97d69bcb","name":"Subscribe to topic containing XML and publish message","time":{"start":1754961531042,"stop":1754961531043,"duration":1},"status":"passed","severity":"normal"},{"uid":"910a7dfe20dba53","name":"accepts valid content-filtered query","time":{"start":1754961322746,"stop":1754961322746,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e8c8fe7146998e0","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1754961351752,"stop":1754961351753,"duration":1},"status":"passed","severity":"normal"},{"uid":"18a6c3470b71d3d2","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1754961322658,"stop":1754961322658,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f672e1be195eac1","name":"Renews subscription after lossing a connection","time":{"start":1754961846047,"stop":1754961846047,"duration":0},"status":"passed","severity":"normal"},{"uid":"754687ddce86c8ec","name":"should support chaining for add method","time":{"start":1754961349883,"stop":1754961349884,"duration":1},"status":"passed","severity":"normal"},{"uid":"e096ca63fa3b4e4","name":"Push message with JSON payload","time":{"start":1754961935133,"stop":1754961935133,"duration":0},"status":"passed","severity":"normal"},{"uid":"92da06e1eb5d7d8c","name":"A test","time":{"start":1754961446409,"stop":1754961446410,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8797df141778fcc","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1754961306947,"stop":1754961306947,"duration":0},"status":"passed","severity":"normal"},{"uid":"323bdcf12ba5b136","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754961846039,"stop":1754961846039,"duration":0},"status":"passed","severity":"normal"},{"uid":"7778087e3820476","name":"should handle splice with no items to add","time":{"start":1754961365223,"stop":1754961365223,"duration":0},"status":"passed","severity":"normal"},{"uid":"313c4fca3898a5cd","name":"should remove event listeners","time":{"start":1754961321834,"stop":1754961321839,"duration":5},"status":"passed","severity":"normal"},{"uid":"c8cd2b4ecf33d983","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754961411084,"stop":1754961411084,"duration":0},"status":"passed","severity":"normal"},{"uid":"33074b3e69691695","name":"should reject if LightPush is requested but not mounted","time":{"start":1754961351790,"stop":1754961351790,"duration":0},"status":"passed","severity":"normal"},{"uid":"7adfeaf81251b251","name":"Bloom filter","time":{"start":1754961370623,"stop":1754961370623,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab7e0a324e80678b","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754961846044,"stop":1754961846044,"duration":0},"status":"passed","severity":"normal"},{"uid":"37777c368a8a5275","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1754961638516,"stop":1754961638516,"duration":0},"status":"passed","severity":"normal"},{"uid":"756ae7ec6c37b057","name":"should throw if no connection provided","time":{"start":1754961323003,"stop":1754961323003,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed031911ee731de9","name":"should support bracket notation access","time":{"start":1754961365226,"stop":1754961365231,"duration":5},"status":"passed","severity":"normal"},{"uid":"cefc6d2f73867f34","name":"should return true even if peer has no overlapping shards","time":{"start":1754961322068,"stop":1754961322069,"duration":1},"status":"passed","severity":"normal"},{"uid":"68fad6aaf6fb096","name":"should not dispatch event when already disconnected","time":{"start":1754961322720,"stop":1754961322720,"duration":0},"status":"passed","severity":"normal"},{"uid":"b95232e8b958e801","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1754961323092,"stop":1754961323092,"duration":0},"status":"passed","severity":"normal"},{"uid":"47027b8d739860d4","name":"Renews subscription after lossing a connection","time":{"start":1754961846056,"stop":1754961846056,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d75471e652650b8","name":"should detect messages with missing dependencies","time":{"start":1754961370904,"stop":1754961370904,"duration":0},"status":"passed","severity":"normal"},{"uid":"25e31a6c7598909f","name":"should concat and return sorted array","time":{"start":1754961365202,"stop":1754961365203,"duration":1},"status":"passed","severity":"normal"},{"uid":"11a74efd281676b3","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1754961365240,"stop":1754961365240,"duration":0},"status":"passed","severity":"normal"},{"uid":"d088ab2331993052","name":"Relay Node - default protocol","time":{"start":1754961654409,"stop":1754961654410,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e013730fc5a13a8","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754961827752,"stop":1754961827753,"duration":1},"status":"passed","severity":"normal"},{"uid":"61f35f62a5093f53","name":"should insert elements correctly","time":{"start":1754961368535,"stop":1754961368535,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9b65dfba9bda8bf","name":"same cluster, static sharding: nodes connect","time":{"start":1754961460640,"stop":1754961460640,"duration":0},"status":"passed","severity":"normal"},{"uid":"308f9a971822999b","name":"should handle errors when removing globalThis listeners","time":{"start":1754961322706,"stop":1754961322706,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b0e7677e333516","name":"Ordered Callback - true","time":{"start":1754961632048,"stop":1754961632049,"duration":1},"status":"passed","severity":"normal"},{"uid":"90ab729274be4c01","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1754961312374,"stop":1754961312375,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d07b9caf0986ffc","name":"can query messages by message hash","time":{"start":1754961624908,"stop":1754961624908,"duration":0},"status":"passed","severity":"normal"},{"uid":"6074e37d0b50fc89","name":"should maintain sorted order after fill","time":{"start":1754961365197,"stop":1754961365198,"duration":1},"status":"passed","severity":"normal"},{"uid":"820f89994a88e248","name":"should handle errors when globalThis is not available","time":{"start":1754961322705,"stop":1754961322705,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d19f8f1ff9b0259","name":"should be safe to call multiple times","time":{"start":1754961322961,"stop":1754961322962,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b80281b9ca51fee","name":"should handle all zero keep alive options","time":{"start":1754961321873,"stop":1754961321876,"duration":3},"status":"passed","severity":"normal"},{"uid":"d0e9404a5eab79e4","name":"Relay","time":{"start":1754961392714,"stop":1754961392717,"duration":3},"status":"passed","severity":"normal"},{"uid":"79a521592f7f5f37","name":"Check received message containing Chinese","time":{"start":1754961827745,"stop":1754961827746,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbcb0c50591a697d","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1754961322976,"stop":1754961322980,"duration":4},"status":"passed","severity":"normal"},{"uid":"6b6eeef5b2a111a","name":"Check received message containing JSON","time":{"start":1754961827749,"stop":1754961827749,"duration":0},"status":"passed","severity":"normal"},{"uid":"487e19071b9d9f16","name":"should handle errors gracefully when getting peer info","time":{"start":1754961322085,"stop":1754961322086,"duration":1},"status":"passed","severity":"normal"},{"uid":"cac010815fca90d3","name":"should handle single element","time":{"start":1754961365222,"stop":1754961365222,"duration":0},"status":"passed","severity":"normal"},{"uid":"90998b1893a1b4ca","name":"should not create multiple intervals when called multiple times","time":{"start":1754961322210,"stop":1754961322211,"duration":1},"status":"passed","severity":"normal"},{"uid":"530af57a07ba354b","name":"should request peer renewal on specific errors","time":{"start":1754961350538,"stop":1754961350538,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfcb17b95f600204","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1754961365242,"stop":1754961365242,"duration":0},"status":"passed","severity":"normal"},{"uid":"2faef6a7dcd50dc0","name":"Refresh subscription","time":{"start":1754961846051,"stop":1754961846051,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c5d363a2256526e","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1754961350534,"stop":1754961350537,"duration":3},"status":"passed","severity":"normal"},{"uid":"92472407940bdd7f","name":"Fails to push message with large meta","time":{"start":1754961935140,"stop":1754961935140,"duration":0},"status":"passed","severity":"normal"},{"uid":"2041869f5f29ebb5","name":"should create ConnectionManager with required options","time":{"start":1754961322956,"stop":1754961322956,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd95e6d87888b57","name":"should be safe to call multiple times","time":{"start":1754961322961,"stop":1754961322961,"duration":0},"status":"passed","severity":"normal"},{"uid":"b811c1c92adbbfc0","name":"can start and stop the service","time":{"start":1754961392472,"stop":1754961392472,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a50c3ca6fc377","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1754961586069,"stop":1754961586070,"duration":1},"status":"passed","severity":"normal"},{"uid":"f69e85ad90e3fb4e","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1754961531043,"stop":1754961531043,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a1fa28e1b373ab2","name":"can start the service","time":{"start":1754961498577,"stop":1754961498577,"duration":0},"status":"passed","severity":"normal"},{"uid":"a03040ed5791753f","name":"should return false when peer is not found","time":{"start":1754961322069,"stop":1754961322070,"duration":1},"status":"passed","severity":"normal"},{"uid":"af0f125a49e35c56","name":"should reject if WakuNode is not started","time":{"start":1754961351789,"stop":1754961351789,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ce903af900dbf1","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1754961321859,"stop":1754961321865,"duration":6},"status":"passed","severity":"normal"},{"uid":"991187cbf4410e9d","name":"Check received message containing Arabic","time":{"start":1754961827759,"stop":1754961827759,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e6f2d9b33e0b0c1","name":"should handle case with all peers already connected","time":{"start":1754961322602,"stop":1754961322602,"duration":0},"status":"passed","severity":"normal"},{"uid":"35d01f924d95fbf4","name":"Push message with custom timestamp: 1724203011379","time":{"start":1754961935128,"stop":1754961935128,"duration":0},"status":"passed","severity":"normal"},{"uid":"f823f89a0f1e452e","name":"Check received message containing emoji","time":{"start":1754961827751,"stop":1754961827751,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ccc5b121c828300","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1754961632474,"stop":1754961632481,"duration":7},"status":"passed","severity":"normal"},{"uid":"c4b7c756f80ff1d0","name":"throws on content topic with generation field greater than 0","time":{"start":1754961306934,"stop":1754961306934,"duration":0},"status":"passed","severity":"normal"},{"uid":"e94a097617aeface","name":"should initialize with Unhealthy status","time":{"start":1754961351554,"stop":1754961351555,"duration":1},"status":"passed","severity":"normal"},{"uid":"17cae1313a1783b3","name":"should be able to decode the field with only STORE set to true","time":{"start":1754961312382,"stop":1754961312382,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa34dbbb79afa491","name":"should properly compute the node id","time":{"start":1754961313010,"stop":1754961313010,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd8a2b0f7b9a1aa7","name":"should requeue task if no peer is available","time":{"start":1754961350530,"stop":1754961350534,"duration":4},"status":"passed","severity":"normal"},{"uid":"b3e05b0b6f9219a6","name":"groups content topics by expected pubsub topic","time":{"start":1754961306944,"stop":1754961306944,"duration":0},"status":"passed","severity":"normal"},{"uid":"4abd57987d71d833","name":"should partition messages based on acknowledgement status","time":{"start":1754961370905,"stop":1754961370905,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb94cea416ac631b","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1754961649930,"stop":1754961649930,"duration":0},"status":"passed","severity":"normal"},{"uid":"e25db32674e4844","name":"should return true when peer is on the pubsub topic shard","time":{"start":1754961322083,"stop":1754961322083,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccd141b0b665c48d","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1754961370904,"stop":1754961370905,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea8bbe80733385eb","name":"should handle case when globalThis is not available","time":{"start":1754961322714,"stop":1754961322714,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b4256193b15b6b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1754961365279,"stop":1754961365280,"duration":1},"status":"passed","severity":"normal"},{"uid":"169bb79815c50599","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754961827766,"stop":1754961827766,"duration":0},"status":"passed","severity":"normal"},{"uid":"4caf5eb894b26b36","name":"Fails to push message bigger that 1MB","time":{"start":1754961935129,"stop":1754961935130,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e66625d5c54d296","name":"should deliver messages after dependencies are met","time":{"start":1754961370904,"stop":1754961370904,"duration":0},"status":"passed","severity":"normal"},{"uid":"66bb70d401458326","name":"Push message with short payload","time":{"start":1754961935130,"stop":1754961935130,"duration":0},"status":"passed","severity":"normal"},{"uid":"291660bb2b596990","name":"should handle complete dial lifecycle","time":{"start":1754961322226,"stop":1754961322226,"duration":0},"status":"passed","severity":"normal"},{"uid":"440b4a8eb8d0bf06","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754961533247,"stop":1754961533248,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fef6b7279006d75","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1754961306951,"stop":1754961306951,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe6871276940576","name":"Callback on promise","time":{"start":1754961630266,"stop":1754961630267,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ef856dbc2736b33","name":"should return all connected peers without codec filter","time":{"start":1754961322974,"stop":1754961322974,"duration":0},"status":"passed","severity":"normal"},{"uid":"56fadfae290e3842","name":"should drop connection to all peers on hangUp","time":{"start":1754961475254,"stop":1754961475254,"duration":0},"status":"passed","severity":"normal"},{"uid":"81e02cf66d35f5a5","name":"should return false when pubsub topic parsing fails","time":{"start":1754961322084,"stop":1754961322084,"duration":0},"status":"passed","severity":"normal"},{"uid":"919dd76e62b8fbdb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1754961306951,"stop":1754961306951,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a2885aebe1c75bf","name":"rejects content-filtered query with only contentTopics","time":{"start":1754961322747,"stop":1754961322763,"duration":16},"status":"passed","severity":"normal"},{"uid":"c3a645c84f99b6ad","name":"should properly create location multiaddrs - tcp4","time":{"start":1754961313013,"stop":1754961313013,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f452eeabb86d593","name":"should be safe to call multiple times","time":{"start":1754961322584,"stop":1754961322584,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee36af5a70d6803e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1754961365278,"stop":1754961365279,"duration":1},"status":"passed","severity":"normal"},{"uid":"da457f1b3c45e420","name":"should dial peer immediately when queue is empty","time":{"start":1754961322215,"stop":1754961322215,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f8bf00de7df9c6b","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1754961306938,"stop":1754961306940,"duration":2},"status":"passed","severity":"normal"},{"uid":"63d4307ecff188cc","name":"Check received message containing XML","time":{"start":1754961827760,"stop":1754961827761,"duration":1},"status":"passed","severity":"normal"},{"uid":"deefda0a8ece11bd","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1754961365241,"stop":1754961365241,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d82bacb44c8f46c","name":"should properly create location multiaddrs - tcp6","time":{"start":1754961313014,"stop":1754961313014,"duration":0},"status":"passed","severity":"normal"},{"uid":"1844e0ddf7d5de32","name":"should reject on timeout if it was set","time":{"start":1754961351791,"stop":1754961351791,"duration":0},"status":"passed","severity":"normal"},{"uid":"9681948e26a1b01a","name":"Check message with no content topic is not received","time":{"start":1754961827767,"stop":1754961827768,"duration":1},"status":"passed","severity":"normal"},{"uid":"12e3fdb41d01c945","name":"caches peers it previously fetched","time":{"start":1754961330869,"stop":1754961330869,"duration":0},"status":"passed","severity":"normal"},{"uid":"49e3330aa82a813f","name":"non connected peers","time":{"start":1754961498846,"stop":1754961498846,"duration":0},"status":"skipped","severity":"normal"},{"uid":"77f86c1c56526320","name":"should be safe to call multiple times","time":{"start":1754961322646,"stop":1754961322646,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8679267e093f391","name":"should save new peer to store","time":{"start":1754961322648,"stop":1754961322657,"duration":9},"status":"passed","severity":"normal"},{"uid":"c0c20ee7606525ee","name":"handles different networkShards values correctly","time":{"start":1754961306945,"stop":1754961306945,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa9611adee7fba49","name":"peer:update - should do nothing if another protocol hit","time":{"start":1754961323004,"stop":1754961323005,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4f64cebecc9772b","name":"should shift first element","time":{"start":1754961365199,"stop":1754961365202,"duration":3},"status":"passed","severity":"normal"},{"uid":"f5daee7c0da705b2","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1754961365270,"stop":1754961365270,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3ae3b76df87601b","name":"should handle dial errors gracefully","time":{"start":1754961322595,"stop":1754961322595,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb0dbfce91deb7c3","name":"random static sharding 9 - Cluster ID: 794, Shard ID: 908","time":{"start":1754961620688,"stop":1754961620688,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a6361d5c9da0903","name":"Check message with no content topic is not received","time":{"start":1754961827755,"stop":1754961827755,"duration":0},"status":"passed","severity":"normal"},{"uid":"a453ae1610ff5680","name":"Push message with special chars payload","time":{"start":1754961935115,"stop":1754961935118,"duration":3},"status":"passed","severity":"normal"},{"uid":"1ecf13cef4b47a5a","name":"Store - dialed first","time":{"start":1754961654408,"stop":1754961654408,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc962d7179c4a3d9","name":"Check publish message containing Basic HTML tag","time":{"start":1754961522191,"stop":1754961522191,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2a739e884e2b419","name":"Check received message containing Script","time":{"start":1754961827747,"stop":1754961827748,"duration":1},"status":"passed","severity":"normal"},{"uid":"c03b4a84f9471f75","name":"Overlapping topic subscription","time":{"start":1754961846051,"stop":1754961846051,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0e258c2a44644e2","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1754961365247,"stop":1754961365248,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c8619d9a134a823","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1754961586066,"stop":1754961586067,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eee54d434c04c3e","name":"should handle complete peer lifecycle","time":{"start":1754961321880,"stop":1754961321880,"duration":0},"status":"passed","severity":"normal"},{"uid":"130b68ddabac10f5","name":"Check received message with timestamp: 1754961386447 ","time":{"start":1754961827752,"stop":1754961827752,"duration":0},"status":"passed","severity":"normal"},{"uid":"efd938752407b963","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1754961586069,"stop":1754961586069,"duration":0},"status":"passed","severity":"normal"},{"uid":"4120f5cd5bbc64e5","name":"Encoder throws on undefined content topic","time":{"start":1754961323253,"stop":1754961323253,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a6f0e7c4e80e94","name":"should throw an error for insufficient data","time":{"start":1754961307122,"stop":1754961307122,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d1b3c06c0c74579","name":"should return PeerId when PeerId is provided","time":{"start":1754961322469,"stop":1754961322476,"duration":7},"status":"passed","severity":"normal"},{"uid":"2b2b067984c95d2","name":"should return peer for existing peer","time":{"start":1754961322602,"stop":1754961322603,"duration":1},"status":"passed","severity":"normal"},{"uid":"83b41d17f307f9f0","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1754961340587,"stop":1754961340588,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ed74c0aefcb284f","name":"should call waitForPeer on Relay","time":{"start":1754961351792,"stop":1754961351792,"duration":0},"status":"passed","severity":"normal"},{"uid":"db3c21c157d3e6a1","name":"should delegate to networkMonitor.isConnected()","time":{"start":1754961322962,"stop":1754961322965,"duration":3},"status":"passed","severity":"normal"},{"uid":"a3fa7c8f7d7bc702","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app2/8/topic380/utf8","time":{"start":1754961632483,"stop":1754961632486,"duration":3},"status":"passed","severity":"normal"},{"uid":"13160fce9cb0ea6e","name":"Query generator for multiple messages with multiple decoders","time":{"start":1754961630266,"stop":1754961630266,"duration":0},"status":"passed","severity":"normal"},{"uid":"14f401f695b31e55","name":"random static sharding 7 - Cluster ID: 554, Shard ID: 373","time":{"start":1754961620687,"stop":1754961620687,"duration":0},"status":"passed","severity":"normal"},{"uid":"80b33103b3b551a3","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1754961365242,"stop":1754961365244,"duration":2},"status":"passed","severity":"normal"},{"uid":"aa6ce4f99c69de2f","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1754961312383,"stop":1754961312383,"duration":0},"status":"passed","severity":"normal"},{"uid":"99b3d98d5c3ed895","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754961846045,"stop":1754961846045,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa19ae1247158fe","name":"more peers than existing","time":{"start":1754961498845,"stop":1754961498845,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2dcb19d410287283","name":"recovers when dns.resolve returns empty","time":{"start":1754961330868,"stop":1754961330868,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f0ec1106d781041","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754961846052,"stop":1754961846052,"duration":0},"status":"passed","severity":"normal"},{"uid":"33b196bb0dc4f7b3","name":"should not dial peers from store when browser is not connected","time":{"start":1754961322585,"stop":1754961322586,"duration":1},"status":"passed","severity":"normal"},{"uid":"2680c14ff08c05cb","name":"should enable all discoveries when explicitly set","time":{"start":1754961350688,"stop":1754961350690,"duration":2},"status":"passed","severity":"normal"},{"uid":"277a6257e172074f","name":"should handle multiple peer connections","time":{"start":1754961321841,"stop":1754961321842,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a463a51e71451d6","name":"should iterate with values()","time":{"start":1754961365220,"stop":1754961365220,"duration":0},"status":"passed","severity":"normal"},{"uid":"b20e2231d638bdd2","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1754961351758,"stop":1754961351758,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba9311254f520ac4","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754961827753,"stop":1754961827753,"duration":0},"status":"passed","severity":"normal"},{"uid":"af098f1f9041889c","name":"Relay - dialed first","time":{"start":1754961654406,"stop":1754961654407,"duration":1},"status":"passed","severity":"normal"},{"uid":"382b1cb44d31eeee","name":"Get Nodes","time":{"start":1754961330385,"stop":1754961330386,"duration":1},"status":"passed","severity":"normal"},{"uid":"c189546960af44ef","name":"Check publish message containing unicode special characters","time":{"start":1754961522193,"stop":1754961522193,"duration":0},"status":"passed","severity":"normal"},{"uid":"f36bbbd9be9b4ca","name":"Throws when trying to push message with empty payload","time":{"start":1754961935123,"stop":1754961935124,"duration":1},"status":"passed","severity":"normal"},{"uid":"d31055844b6c1a93","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754961846049,"stop":1754961846049,"duration":0},"status":"passed","severity":"normal"},{"uid":"42c88dfb9522f5ee","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1754961350690,"stop":1754961350691,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dbfa38bdb505837","name":"Check message with invalid timestamp is not received","time":{"start":1754961827766,"stop":1754961827766,"duration":0},"status":"passed","severity":"normal"},{"uid":"e51d0c7088c33986","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754961846043,"stop":1754961846044,"duration":1},"status":"passed","severity":"normal"},{"uid":"514774f904338a08","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1754961515450,"stop":1754961515450,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bc9d4a838a00f75","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1754961531041,"stop":1754961531042,"duration":1},"status":"passed","severity":"normal"},{"uid":"62bd38f88377af0","name":"should handle peer store errors gracefully","time":{"start":1754961322647,"stop":1754961322648,"duration":1},"status":"passed","severity":"normal"},{"uid":"56dc06a1495c65d8","name":"Decoder throws on undefined content topic","time":{"start":1754961323253,"stop":1754961323253,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2e11b28b356b6d9","name":"Check publish message after client node is restarted","time":{"start":1754961522201,"stop":1754961522201,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8658783c194fdea0","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1754961342157,"stop":1754961342158,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7ce1ae71655a16","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1754961330394,"stop":1754961330394,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c387b3cf8abb5b","name":"should not change state when connections remain after disconnect","time":{"start":1754961322719,"stop":1754961322720,"duration":1},"status":"passed","severity":"normal"},{"uid":"45a550b705fb7dee","name":"should access elements with at()","time":{"start":1754961365209,"stop":1754961365209,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcdae915035fa847","name":"Push message with short payload","time":{"start":1754961935114,"stop":1754961935114,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c8c4af6393a431b","name":"Push message with content topic containing escaped characters","time":{"start":1754961935126,"stop":1754961935127,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1d0dee2792b95b2","name":"should return true when peer is on the same cluster","time":{"start":1754961322067,"stop":1754961322068,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e5eae88a81c9b","name":"Push message with meta","time":{"start":1754961935127,"stop":1754961935127,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a12ff22ff80c6a2","name":"should register libp2p event listeners when start is called","time":{"start":1754961351755,"stop":1754961351755,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b5b82434f1db9c1","name":"should be able to dial TLS multiaddrs","time":{"start":1754961475258,"stop":1754961475259,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddd64a849b6c1ab6","name":"should transition to Unhealthy when no connections","time":{"start":1754961351555,"stop":1754961351559,"duration":4},"status":"passed","severity":"normal"},{"uid":"a624092407744557","name":"Push message with numeric payload","time":{"start":1754961935115,"stop":1754961935115,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c3a4fa84753d16","name":"Does not throw an exception when node disconnects","time":{"start":1754961651253,"stop":1754961651253,"duration":0},"status":"passed","severity":"normal"},{"uid":"b93cf4cd035ef93b","name":"Subscribe to topic containing shell command and publish message","time":{"start":1754961531048,"stop":1754961531048,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb85499bba7cc54","name":"should initialize with custom number of peers","time":{"start":1754961351752,"stop":1754961351752,"duration":0},"status":"passed","severity":"normal"},{"uid":"d17313a6288a0254","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754961411083,"stop":1754961411083,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8641e60b0343445","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1754961306948,"stop":1754961306948,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba620ae0d299b65a","name":"Query with Promise Callback, No message returned","time":{"start":1754961600033,"stop":1754961600033,"duration":0},"status":"passed","severity":"normal"},{"uid":"a54bf6fa2bd5cc40","name":"should handle multiple peers with different shard configurations","time":{"start":1754961322226,"stop":1754961322226,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c77f671cfd7506","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1754961365240,"stop":1754961365241,"duration":1},"status":"passed","severity":"normal"},{"uid":"752a31d7ae2a2602","name":"should handle queue overflow by adding peers to queue","time":{"start":1754961322221,"stop":1754961322222,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f8a841e3a5dd86f","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1754961531035,"stop":1754961531037,"duration":2},"status":"passed","severity":"normal"},{"uid":"b88c9a3874557934","name":"throws on content topic with empty topic name field","time":{"start":1754961306935,"stop":1754961306936,"duration":1},"status":"passed","severity":"normal"},{"uid":"b40523f88b6a886a","name":"ends after yielding if response size indicates end","time":{"start":1754961323096,"stop":1754961323096,"duration":0},"status":"passed","severity":"normal"},{"uid":"628e7b4072aeaab4","name":"should clear the dialing interval","time":{"start":1754961322213,"stop":1754961322213,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f479d45295a2a8b","name":"messageHashStr returns a hex string","time":{"start":1754961322429,"stop":1754961322430,"duration":1},"status":"passed","severity":"normal"},{"uid":"f946c93916aa46e1","name":"Check received message with timestamp: 1754961386447000000 ","time":{"start":1754961827764,"stop":1754961827764,"duration":0},"status":"passed","severity":"normal"},{"uid":"c86cb5186ccced01","name":"messageHashStr produces different results for different inputs","time":{"start":1754961322434,"stop":1754961322434,"duration":0},"status":"passed","severity":"normal"},{"uid":"86766587301392ab","name":"should handle case when navigator is not available","time":{"start":1754961322714,"stop":1754961322714,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc0f2df63240a9ff","name":"should handle corrupted shard info gracefully","time":{"start":1754961322086,"stop":1754961322086,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e7b52deda9d64f3","name":"random static sharding 3 - Cluster ID: 144, Shard ID: 831","time":{"start":1754961620683,"stop":1754961620684,"duration":1},"status":"passed","severity":"normal"},{"uid":"43d6495489ea96d","name":"should skip updating peer store if peer has same addresses","time":{"start":1754961322658,"stop":1754961322658,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e1beaece7d105c3","name":"should dial second nwaku node that was discovered","time":{"start":1754961386794,"stop":1754961386797,"duration":3},"status":"skipped","severity":"normal"},{"uid":"d8b3aae608ca5591","name":"should not retry if at least one success","time":{"start":1754961351582,"stop":1754961351582,"duration":0},"status":"passed","severity":"normal"},{"uid":"bca4cd29fb7411d1","name":"should add event listener for peer:discovery","time":{"start":1754961322639,"stop":1754961322639,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fa41b93e8718bb9","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1754961322428,"stop":1754961322429,"duration":1},"status":"passed","severity":"normal"},{"uid":"84f8c6e44583254f","name":"should return PeerId when PeerId is provided","time":{"start":1754961322477,"stop":1754961322477,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d4b2cf27a6d81c4","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1754961515450,"stop":1754961515450,"duration":0},"status":"passed","severity":"normal"},{"uid":"626a1943088dcbc8","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1754961322424,"stop":1754961322424,"duration":0},"status":"passed","severity":"normal"},{"uid":"eedadd9a6e44d148","name":"Using a function","time":{"start":1754961651255,"stop":1754961651255,"duration":0},"status":"passed","severity":"normal"},{"uid":"a316e0087de9de6c","name":"Fails to publish duplicate message","time":{"start":1754961522197,"stop":1754961522197,"duration":0},"status":"passed","severity":"normal"},{"uid":"aec441f15af6a33b","name":"should return false when navigator.onLine is false","time":{"start":1754961322713,"stop":1754961322713,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a58a7f0dea14a6","name":"should properly start and stop event listening","time":{"start":1754961351561,"stop":1754961351565,"duration":4},"status":"passed","severity":"normal"},{"uid":"18160e0c98ff5951","name":"should process queue every 500ms","time":{"start":1754961322222,"stop":1754961322223,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c4a14a1aac17cd2","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1754961365258,"stop":1754961365259,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff12feeee4aecdb9","name":"should handle browser offline state overriding peer connections","time":{"start":1754961322730,"stop":1754961322730,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a370ec4ad144c10","name":"should only return 1 node with relay and store capability","time":{"start":1754961330870,"stop":1754961330870,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe208593b89d671f","name":"Check received message with timestamp: 1754961386447 ","time":{"start":1754961827764,"stop":1754961827765,"duration":1},"status":"passed","severity":"normal"},{"uid":"94090f4acf8e4a3","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1754961365270,"stop":1754961365273,"duration":3},"status":"passed","severity":"normal"},{"uid":"71c797878fc75cb4","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1754961392477,"stop":1754961392477,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7c2688ef18571822","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app45/10/topic16/proto","time":{"start":1754961632500,"stop":1754961632501,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d2caf314e702281","name":"Subscribe and receives messages on 20 topics","time":{"start":1754961846039,"stop":1754961846039,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ff5df9c03cbc62","name":"should handle dial errors","time":{"start":1754961322967,"stop":1754961322967,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b63a582743c15a9","name":"connected peers and dial","time":{"start":1754961498844,"stop":1754961498844,"duration":0},"status":"skipped","severity":"normal"},{"uid":"79bd69e0f33e6818","name":"should encode/decode to text encoding","time":{"start":1754961313011,"stop":1754961313011,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4f11ffe7594f35a","name":"Check received message containing Russian","time":{"start":1754961827746,"stop":1754961827747,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1b581062838bf89","name":"Push message with custom timestamp: 1754965011380","time":{"start":1754961935141,"stop":1754961935141,"duration":0},"status":"passed","severity":"normal"},{"uid":"83a27eac5553912","name":"should clear dial history on stop","time":{"start":1754961322214,"stop":1754961322214,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ec468e221fcc298","name":"should handle special patterns correctly","time":{"start":1754961368536,"stop":1754961368537,"duration":1},"status":"passed","severity":"normal"},{"uid":"13765da1e5d1d2c","name":"should have Symbol.unscopables","time":{"start":1754961365231,"stop":1754961365232,"duration":1},"status":"passed","severity":"normal"},{"uid":"67a21fdd550807f4","name":"Publish message with large meta","time":{"start":1754961522201,"stop":1754961522201,"duration":0},"status":"passed","severity":"normal"},{"uid":"722448204637a910","name":"should reject if Relay is requested but not mounted","time":{"start":1754961351790,"stop":1754961351790,"duration":0},"status":"passed","severity":"normal"},{"uid":"96efb507c5e2290a","name":"should start all internal components","time":{"start":1754961322960,"stop":1754961322960,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d6babddf767c1ea","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754961312378,"stop":1754961312378,"duration":0},"status":"passed","severity":"normal"},{"uid":"53cffea58e430d59","name":"Push message with content topic containing long","time":{"start":1754961935136,"stop":1754961935136,"duration":0},"status":"passed","severity":"normal"},{"uid":"d646f973942ab66d","name":"Check publish message containing SQL Injection","time":{"start":1754961522187,"stop":1754961522187,"duration":0},"status":"passed","severity":"normal"},{"uid":"640dfa8e1d6f03ce","name":"should not allow k > 12","time":{"start":1754961364205,"stop":1754961364207,"duration":2},"status":"passed","severity":"normal"},{"uid":"8e236f39f470fbaf","name":"same cluster: nodes connect","time":{"start":1754961460642,"stop":1754961460643,"duration":1},"status":"passed","severity":"normal"},{"uid":"defba6ca9b5741b9","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754961846054,"stop":1754961846054,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb2fcf134d2044a","name":"messageHashStr produces consistent results for the same input","time":{"start":1754961322433,"stop":1754961322434,"duration":1},"status":"passed","severity":"normal"},{"uid":"52949a26422b466c","name":"throws on content topic with empty version field","time":{"start":1754961306935,"stop":1754961306935,"duration":0},"status":"passed","severity":"normal"},{"uid":"81fc882fde56016b","name":"Nodes with multiple pubsub topic","time":{"start":1754961515449,"stop":1754961515449,"duration":0},"status":"passed","severity":"normal"},{"uid":"45be51497d6811aa","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1754961306940,"stop":1754961306940,"duration":0},"status":"passed","severity":"normal"},{"uid":"307b82ee1055303d","name":"Push message with content topic containing escaped characters","time":{"start":1754961935138,"stop":1754961935138,"duration":0},"status":"passed","severity":"normal"},{"uid":"588fe7689c813c10","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1754961531037,"stop":1754961531038,"duration":1},"status":"passed","severity":"normal"},{"uid":"42ae461403e97aca","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1754961638515,"stop":1754961638515,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ec638dd8547dd34","name":"ends if stream creation fails","time":{"start":1754961323093,"stop":1754961323093,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a72c2330029cc97","name":"returns all values when wanted number is greater than available values","time":{"start":1754961329926,"stop":1754961329926,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa6c6d2ba889306d","name":"should find element index","time":{"start":1754961365215,"stop":1754961365215,"duration":0},"status":"passed","severity":"normal"},{"uid":"3864e6f8cfd58bbd","name":"should do nothing when connections still exist","time":{"start":1754961322592,"stop":1754961322593,"duration":1},"status":"passed","severity":"normal"},{"uid":"530773bc8738193f","name":"Check message with invalid timestamp is not received","time":{"start":1754961827753,"stop":1754961827754,"duration":1},"status":"passed","severity":"normal"},{"uid":"37aa6fee956b912","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1754961330393,"stop":1754961330394,"duration":1},"status":"passed","severity":"normal"},{"uid":"489f65c240d63608","name":"Push message with content topic containing unicode special characters","time":{"start":1754961935127,"stop":1754961935127,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3df43b27b1ab9dd","name":"Subscribe and receive messages via lightPush","time":{"start":1754961846037,"stop":1754961846038,"duration":1},"status":"passed","severity":"normal"},{"uid":"8429ac56f713a66b","name":"Push message with content topic containing special chars","time":{"start":1754961935136,"stop":1754961935136,"duration":0},"status":"passed","severity":"normal"},{"uid":"968dd0665834239","name":"should not fail to stop the service if it was not started","time":{"start":1754961392472,"stop":1754961392473,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba66bc830177c6a","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1754961407621,"stop":1754961407622,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c50b9e989ae3a4","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1754961330872,"stop":1754961330873,"duration":1},"status":"skipped","severity":"normal"},{"uid":"cf7b62bc457b3fbd","name":"throws if store query response has error status","time":{"start":1754961323093,"stop":1754961323094,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e90f94bb3a970b4","name":"should handle case with no peers in store","time":{"start":1754961322595,"stop":1754961322602,"duration":7},"status":"passed","severity":"normal"},{"uid":"860d4be91a8f9782","name":"Check received message containing long","time":{"start":1754961827757,"stop":1754961827758,"duration":1},"status":"passed","severity":"normal"},{"uid":"44092933b1e9bbec","name":"Passing page size 1 when there are 4 messages","time":{"start":1754961643584,"stop":1754961643584,"duration":0},"status":"passed","severity":"normal"},{"uid":"641baa2d77125566","name":"Check received message containing SQL Injection","time":{"start":1754961827747,"stop":1754961827747,"duration":0},"status":"passed","severity":"normal"},{"uid":"85a39e0972f0bdf2","name":"Push to array if already present","time":{"start":1754961306672,"stop":1754961306672,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca9ce0f17da8eb76","name":"should convert to string","time":{"start":1754961365203,"stop":1754961365203,"duration":0},"status":"passed","severity":"normal"},{"uid":"77730e16768c935f","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1754961365254,"stop":1754961365254,"duration":0},"status":"passed","severity":"normal"},{"uid":"548a4cea2381a56e","name":"new peer added after a peer was already found","time":{"start":1754961531149,"stop":1754961531149,"duration":0},"status":"skipped","severity":"normal"},{"uid":"55639fec13f36901","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1754961600031,"stop":1754961600031,"duration":0},"status":"passed","severity":"normal"},{"uid":"6279296b42048b51","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1754961306941,"stop":1754961306941,"duration":0},"status":"passed","severity":"normal"},{"uid":"f803d990a7d351f0","name":"should get / set UDP multiaddr","time":{"start":1754961313011,"stop":1754961313012,"duration":1},"status":"passed","severity":"normal"},{"uid":"b060d8edf4ce1f72","name":"should prevent duplicate elements","time":{"start":1754961365223,"stop":1754961365223,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c91d9e39d3b1bf","name":"should start the dialing interval","time":{"start":1754961322208,"stop":1754961322208,"duration":0},"status":"passed","severity":"normal"},{"uid":"c40c6ada577682e1","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1754961365266,"stop":1754961365268,"duration":2},"status":"passed","severity":"normal"},{"uid":"f910c088a1de4201","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754961846047,"stop":1754961846047,"duration":0},"status":"passed","severity":"normal"},{"uid":"411700dd44927422","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754961846055,"stop":1754961846055,"duration":0},"status":"passed","severity":"normal"},{"uid":"68912eee58bf5f02","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1754961306950,"stop":1754961306950,"duration":0},"status":"passed","severity":"normal"},{"uid":"e402de9462cdea7b","name":"Push message with escaped characters payload","time":{"start":1754961935122,"stop":1754961935122,"duration":0},"status":"passed","severity":"normal"},{"uid":"87e656e441ae1dfb","name":"should maintain sorted order after copyWithin","time":{"start":1754961365198,"stop":1754961365198,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd171697a0327c86","name":"Publish message with custom timestamp: Tue Aug 12 2025 00:18:35 GMT+0000 (Coordinated Universal Time)","time":{"start":1754961522195,"stop":1754961522195,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e03b893f4477c6d","name":"Push message with content topic containing short","time":{"start":1754961935124,"stop":1754961935124,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e849396ea8f286f","name":"Push message with content topic containing Russian","time":{"start":1754961935137,"stop":1754961935137,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c9c37bbd5e853c","name":"should remove event listeners","time":{"start":1754961322584,"stop":1754961322584,"duration":0},"status":"passed","severity":"normal"},{"uid":"825edbb13a2246c8","name":"Cluster ID 0, shard 1","time":{"start":1754961620674,"stop":1754961620676,"duration":2},"status":"passed","severity":"normal"},{"uid":"5796ef5596cf3ac7","name":"Check publish message containing short","time":{"start":1754961522180,"stop":1754961522182,"duration":2},"status":"passed","severity":"normal"},{"uid":"5b5f514af901e3fd","name":"should maintain sorted order after unshift","time":{"start":1754961365190,"stop":1754961365196,"duration":6},"status":"passed","severity":"normal"},{"uid":"d9a105f4fa538721","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1754961321866,"stop":1754961321866,"duration":0},"status":"passed","severity":"normal"},{"uid":"dae17e06aab1fa40","name":"Reusing cursor across nodes","time":{"start":1754961586070,"stop":1754961586070,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8dd99fced7f84d2","name":"should have correct length property","time":{"start":1754961365224,"stop":1754961365226,"duration":2},"status":"passed","severity":"normal"},{"uid":"8b0b04bbf1cc7763","name":"nwaku subscribes","time":{"start":1754961511842,"stop":1754961511844,"duration":2},"status":"passed","severity":"normal"},{"uid":"1c66e616cd73d3f6","name":"should return false when peer is not found","time":{"start":1754961322084,"stop":1754961322085,"duration":1},"status":"passed","severity":"normal"},{"uid":"fecf27eaa8a176c7","name":"Check received message with timestamp: 1754961386447000000 ","time":{"start":1754961827751,"stop":1754961827752,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e2e252f51468393","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app52/3/topic445/xml","time":{"start":1754961632499,"stop":1754961632500,"duration":1},"status":"passed","severity":"normal"},{"uid":"77147ba58c43ea1b","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1754961323005,"stop":1754961323006,"duration":1},"status":"passed","severity":"normal"},{"uid":"25332e155a834022","name":"Relay - dialed after","time":{"start":1754961654407,"stop":1754961654407,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec01071c788414ee","name":"should start and setup intervals and event listeners","time":{"start":1754961352073,"stop":1754961352073,"duration":0},"status":"passed","severity":"normal"},{"uid":"f180ad17c4e4b566","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1754961330395,"stop":1754961330396,"duration":1},"status":"passed","severity":"normal"},{"uid":"970323ecc8de72a4","name":"throws on content topic with empty encoding field","time":{"start":1754961306936,"stop":1754961306936,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e02abf533e03a63","name":"Check publish message containing numeric","time":{"start":1754961522182,"stop":1754961522182,"duration":0},"status":"passed","severity":"normal"},{"uid":"a858d5fe3b0ba22f","name":"msgTime: 0 ms from now, startTime: 1754702432751, endTime: 1754961632751","time":{"start":1754961649928,"stop":1754961649928,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7c83546c6c1b7d","name":"should push the message to the outgoing buffer","time":{"start":1754961370899,"stop":1754961370899,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f7f6ec2db53bb27","name":"should not receive a peer event after stop","time":{"start":1754961392475,"stop":1754961392475,"duration":0},"status":"passed","severity":"normal"},{"uid":"764435a47ad9548a","name":"should check includes with fromIndex","time":{"start":1754961365208,"stop":1754961365209,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ebacc241fa00cbe","name":"should not be empty after adding a subscription","time":{"start":1754961352072,"stop":1754961352072,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdcb3ffb958f1cc2","name":"should reduce correctly","time":{"start":1754961365213,"stop":1754961365214,"duration":1},"status":"passed","severity":"normal"},{"uid":"68c50b50f3c3d43a","name":"Overlapping topic subscription","time":{"start":1754961531033,"stop":1754961531033,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3d512a489f923c64","name":"should check every condition","time":{"start":1754961365215,"stop":1754961365216,"duration":1},"status":"passed","severity":"normal"},{"uid":"1288b9cb1d2de305","name":"should handle a minimal index list","time":{"start":1754961307121,"stop":1754961307121,"duration":0},"status":"passed","severity":"normal"},{"uid":"a30a5d39767fa5e7","name":"Check received message containing shell command","time":{"start":1754961827749,"stop":1754961827750,"duration":1},"status":"passed","severity":"normal"},{"uid":"69101db9f337b799","name":"should handle complete discovery-to-dial flow","time":{"start":1754961322659,"stop":1754961322659,"duration":0},"status":"passed","severity":"normal"},{"uid":"c140bfcd326c2f8e","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1754961365254,"stop":1754961365254,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b3deb3aac623f76","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1754961330393,"stop":1754961330393,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a602879d96f82d","name":"should clear all timers","time":{"start":1754961321839,"stop":1754961321840,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f2ae63b978d7654","name":"Sample","time":{"start":1754961312442,"stop":1754961312443,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f1af8039ec4fd0b","name":"should wait for Store peer to be connected","time":{"start":1754961351792,"stop":1754961351792,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c27dc5a5c45611","name":"Push message with content topic containing emoji","time":{"start":1754961935139,"stop":1754961935139,"duration":0},"status":"passed","severity":"normal"},{"uid":"32b793d60ee8c7a2","name":"Ephemeral field is preserved - encoder v0","time":{"start":1754961394369,"stop":1754961394370,"duration":1},"status":"passed","severity":"normal"},{"uid":"d321da1b6c700a10","name":"Subscribe to topic containing Script and receive message","time":{"start":1754961846044,"stop":1754961846044,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7983445a32154b2","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1754961365249,"stop":1754961365250,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6861b088917f51b","name":"Query generator for multiple messages","time":{"start":1754961630265,"stop":1754961630265,"duration":0},"status":"passed","severity":"normal"},{"uid":"e342e9980a0e39f","name":"Subscribe to topic containing long and receive message","time":{"start":1754961846051,"stop":1754961846052,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ad764fd5a6b547f","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1754961365265,"stop":1754961365266,"duration":1},"status":"passed","severity":"normal"},{"uid":"3900d61777e0d6ff","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1754961306938,"stop":1754961306938,"duration":0},"status":"passed","severity":"normal"},{"uid":"25663d8474a2066","name":"Check received message containing Basic HTML tag","time":{"start":1754961827761,"stop":1754961827761,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1a8e4b63dc1ce9f","name":"should add received messages to bloom filter","time":{"start":1754961370901,"stop":1754961370901,"duration":0},"status":"passed","severity":"normal"},{"uid":"cef609090109ddfe","name":"should get all peers from store","time":{"start":1754961322593,"stop":1754961322593,"duration":0},"status":"passed","severity":"normal"},{"uid":"60d22cfa4cbc3c90","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1754961649927,"stop":1754961649928,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3e5e37411d9353c","name":"it tolerates circular branch references","time":{"start":1754961330868,"stop":1754961330868,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9fc048a1dfb5de3","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1754961306944,"stop":1754961306944,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb2d6ce90b985cfd","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1754961365241,"stop":1754961365242,"duration":1},"status":"passed","severity":"normal"},{"uid":"668048b50cfff015","name":"pre and post cipher","time":{"start":1754961340886,"stop":1754961340887,"duration":1},"status":"passed","severity":"normal"},{"uid":"30cb874114846d8","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754961846040,"stop":1754961846040,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb49dc0153273d16","name":"ignores unrecognized TXT record formats","time":{"start":1754961330869,"stop":1754961330869,"duration":0},"status":"passed","severity":"normal"},{"uid":"963190e36240bd2","name":"should not receive a peer event before start","time":{"start":1754961334721,"stop":1754961334721,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e62b4513580a3ca","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1754961365277,"stop":1754961365278,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc4fac335c02e569","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1754961649916,"stop":1754961649917,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a731bdee1fb866e","name":"Push message with content topic containing numeric","time":{"start":1754961935136,"stop":1754961935136,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d070bd7d4358d71","name":"Relay + Store","time":{"start":1754961392718,"stop":1754961392718,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea374dedc8650f9","name":"should skip peer when already connected","time":{"start":1754961322216,"stop":1754961322216,"duration":0},"status":"passed","severity":"normal"},{"uid":"4647444a08a1150b","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754961846041,"stop":1754961846042,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b11f90dc659e86b","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1754961350691,"stop":1754961350691,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef7f9ae36bb8c3b5","name":"Subscribe to topic containing Script and publish message","time":{"start":1754961531042,"stop":1754961531042,"duration":0},"status":"passed","severity":"normal"},{"uid":"705ff01c0de16e8f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1754961306954,"stop":1754961306954,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae72de88cfb6e9e6","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754961392477,"stop":1754961392477,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ed4f8e1ff2442661","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754961573955,"stop":1754961573956,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bff954e59ce41a0","name":"should invoke callbacks when receiving a message","time":{"start":1754961352072,"stop":1754961352072,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b0a4f62efd9a67a","name":"should create dialer with libp2p and shardReader","time":{"start":1754961322207,"stop":1754961322207,"duration":0},"status":"passed","severity":"normal"},{"uid":"93cf298da6a58066","name":"should retry failed tasks","time":{"start":1754961350537,"stop":1754961350538,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1ebbeca0e0d3eb2","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1754961340589,"stop":1754961340589,"duration":0},"status":"passed","severity":"normal"},{"uid":"668def98113c9c6a","name":"Check received message containing escaped characters","time":{"start":1754961827750,"stop":1754961827750,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ecabaa694d8e37b","name":"should use DNS peer discovery with light client","time":{"start":1754961392476,"stop":1754961392477,"duration":1},"status":"skipped","severity":"normal"},{"uid":"cef6181bee0f1e12","name":"Push message with content topic containing SQL Injection","time":{"start":1754961935138,"stop":1754961935138,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e2e567e1e196d17","name":"should properly clean up resources when disposed","time":{"start":1754961349888,"stop":1754961349889,"duration":1},"status":"passed","severity":"normal"},{"uid":"82b97206233dbeaa","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754961846050,"stop":1754961846050,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb10c48a780a9cb","name":"Subscribe to topic containing numeric and publish message","time":{"start":1754961531035,"stop":1754961531035,"duration":0},"status":"passed","severity":"normal"},{"uid":"d890b45bec3d4d","name":"Push message with content topic containing numeric","time":{"start":1754961935124,"stop":1754961935125,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9a1d5d0851cd82b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1754961306953,"stop":1754961306953,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa0d4fc33f26d9e","name":"should dial peer when peer is discovered","time":{"start":1754961322646,"stop":1754961322646,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9432a5042f6c22d","name":"Subscribe and receive messages via waku relay post","time":{"start":1754961846048,"stop":1754961846049,"duration":1},"status":"passed","severity":"normal"},{"uid":"da53ecff203fb675","name":"should merge provided config with defaults","time":{"start":1754961322957,"stop":1754961322959,"duration":2},"status":"passed","severity":"normal"},{"uid":"76a1621713365c2c","name":"should be able to encode the field with only STORE set to true","time":{"start":1754961312371,"stop":1754961312372,"duration":1},"status":"passed","severity":"normal"},{"uid":"207a7ac5257e5bd9","name":"Check publish message containing JSON","time":{"start":1754961522191,"stop":1754961522192,"duration":1},"status":"passed","severity":"normal"},{"uid":"b73681bac697b999","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1754961321858,"stop":1754961321859,"duration":1},"status":"passed","severity":"normal"},{"uid":"38bd3f4aedb41ed2","name":"Passing page size 19 when there are 20 messages","time":{"start":1754961643586,"stop":1754961643586,"duration":0},"status":"passed","severity":"normal"},{"uid":"1692dc1a67728429","name":"should increase lamport timestamp","time":{"start":1754961370900,"stop":1754961370901,"duration":1},"status":"passed","severity":"normal"},{"uid":"8292df214a11aa32","name":"should not receive a peer event before start","time":{"start":1754961498580,"stop":1754961498581,"duration":1},"status":"passed","severity":"normal"},{"uid":"f367ae12b5fe2d66","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1754961365255,"stop":1754961365255,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb5ee7b04cbc4db0","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1754961364215,"stop":1754961364215,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6f7f6609909f199","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1754961365253,"stop":1754961365253,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ddd75fb722c44a","name":"Push message with unicode special characters payload","time":{"start":1754961935134,"stop":1754961935134,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae5b99f8e495660c","name":"returns only open connection if one present","time":{"start":1754961322793,"stop":1754961322793,"duration":0},"status":"passed","severity":"normal"},{"uid":"e24b8a8b841f0346","name":"should add event listeners for peer connect and disconnect","time":{"start":1754961321832,"stop":1754961321833,"duration":1},"status":"passed","severity":"normal"},{"uid":"a116899c5c310189","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1754961531030,"stop":1754961531030,"duration":0},"status":"passed","severity":"normal"},{"uid":"18f6cfb3e13d601d","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1754961312384,"stop":1754961312385,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf75f4600292fb2f","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1754961306947,"stop":1754961306947,"duration":0},"status":"passed","severity":"normal"},{"uid":"81dae1f2768feaaf","name":"should handle peerStore errors gracefully","time":{"start":1754961322975,"stop":1754961322975,"duration":0},"status":"passed","severity":"normal"},{"uid":"a34ba10a9e9278b1","name":"should be safe to call multiple times","time":{"start":1754961321833,"stop":1754961321834,"duration":1},"status":"passed","severity":"normal"},{"uid":"3953273c28de125d","name":"Push message with Russian payload","time":{"start":1754961935119,"stop":1754961935119,"duration":0},"status":"passed","severity":"normal"},{"uid":"d319044c2fb640f1","name":"Push message with content topic containing JSON","time":{"start":1754961935138,"stop":1754961935138,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ea6c4e78c73c6a3","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1754961531031,"stop":1754961531032,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f80ebaca73a77b6","name":"Filter","time":{"start":1754961654409,"stop":1754961654409,"duration":0},"status":"passed","severity":"normal"},{"uid":"94c6742c92febb14","name":"Check message with non string payload is not received","time":{"start":1754961827756,"stop":1754961827756,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1fc80aeb8522df6","name":"Subscribe to topic containing JSON and publish message","time":{"start":1754961531043,"stop":1754961531047,"duration":4},"status":"passed","severity":"normal"},{"uid":"f816ecdb371075d9","name":"should handle empty pubsub topics","time":{"start":1754961321872,"stop":1754961321873,"duration":1},"status":"passed","severity":"normal"},{"uid":"a60a28c99d58231","name":"should flatMap correctly","time":{"start":1754961365218,"stop":1754961365218,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3d6e786a7190c4b","name":"should encode/decode to RLP encoding","time":{"start":1754961313010,"stop":1754961313011,"duration":1},"status":"passed","severity":"normal"},{"uid":"a34af54d9b40b4bf","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1754961600032,"stop":1754961600032,"duration":0},"status":"passed","severity":"normal"},{"uid":"a155d2e4e7181ddf","name":"should sort peers by ping value","time":{"start":1754961322976,"stop":1754961322976,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3a4f5473b6150e6","name":"should encodeTxt and decodeTxt","time":{"start":1754961313005,"stop":1754961313006,"duration":1},"status":"passed","severity":"normal"},{"uid":"7db856c0670266a3","name":"should stop ping timers on peer disconnect","time":{"start":1754961321848,"stop":1754961321848,"duration":0},"status":"passed","severity":"normal"},{"uid":"998e3f1a27b0b189","name":"Overlapping topic subscription","time":{"start":1754961846040,"stop":1754961846040,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5dffb693c1f70ab","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1754961370903,"stop":1754961370903,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e5a696cd5a7c84","name":"should throw error - no public key","time":{"start":1754961313009,"stop":1754961313009,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab874c60d0a4643","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1754961649929,"stop":1754961649930,"duration":1},"status":"passed","severity":"normal"},{"uid":"53ac9820dd0980a4","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754961827765,"stop":1754961827766,"duration":1},"status":"passed","severity":"normal"},{"uid":"f799d55fee8f3e66","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app94/3/topic36/xml","time":{"start":1754961632491,"stop":1754961632491,"duration":0},"status":"passed","severity":"normal"},{"uid":"48d0765493c6b0f9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1754961365279,"stop":1754961365279,"duration":0},"status":"passed","severity":"normal"},{"uid":"fccc1d9ca844d195","name":"should dial with multiaddr and return stream","time":{"start":1754961322966,"stop":1754961322967,"duration":1},"status":"passed","severity":"normal"},{"uid":"22037497230fc0f4","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1754961306940,"stop":1754961306941,"duration":1},"status":"passed","severity":"normal"},{"uid":"313c9856df5ceada","name":"should properly create location multiaddrs - tcp","time":{"start":1754961313014,"stop":1754961313015,"duration":1},"status":"passed","severity":"normal"},{"uid":"61c84b59b8187897","name":"should properly create peer info with all multiaddrs","time":{"start":1754961313015,"stop":1754961313015,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de08436a8e9ae59","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1754961306948,"stop":1754961306949,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ec7ae80bd6417f5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1754961365275,"stop":1754961365276,"duration":1},"status":"passed","severity":"normal"},{"uid":"593a21667a01bdea","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1754961586065,"stop":1754961586066,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd4bd3d9678d6026","name":"Push message with content topic containing Chinese","time":{"start":1754961935137,"stop":1754961935137,"duration":0},"status":"passed","severity":"normal"},{"uid":"205445debc303a69","name":"should handle peer connect event","time":{"start":1754961322715,"stop":1754961322715,"duration":0},"status":"passed","severity":"normal"},{"uid":"4646a843875cbab5","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1754961365245,"stop":1754961365246,"duration":1},"status":"passed","severity":"normal"},{"uid":"d052b9a6d05a3a8","name":"should slice correctly","time":{"start":1754961365202,"stop":1754961365202,"duration":0},"status":"passed","severity":"normal"},{"uid":"97f7606165693b6","name":"should not execute task if max attempts is 0","time":{"start":1754961350539,"stop":1754961350541,"duration":2},"status":"passed","severity":"normal"},{"uid":"33304cae836d90ab","name":"should handle dial errors gracefully","time":{"start":1754961322220,"stop":1754961322221,"duration":1},"status":"passed","severity":"normal"},{"uid":"d41df441f307942b","name":"Query Generator - false","time":{"start":1754961632043,"stop":1754961632043,"duration":0},"status":"passed","severity":"normal"},{"uid":"4677796ba4b28ab7","name":"should create ShardReader with static shards network config","time":{"start":1754961322064,"stop":1754961322064,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6f1cde588186549","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1754961630267,"stop":1754961630267,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c5ed85300b6d5d","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1754961365260,"stop":1754961365261,"duration":1},"status":"passed","severity":"normal"},{"uid":"d402abb2f37cb42","name":"Push message with emoji payload","time":{"start":1754961935123,"stop":1754961935123,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e188114690c67b2","name":"Push 30 different messages","time":{"start":1754961935123,"stop":1754961935123,"duration":0},"status":"skipped","severity":"normal"},{"uid":"23c3bd0adac12772","name":"Encoder throws on undefined content topic","time":{"start":1754961342159,"stop":1754961342159,"duration":0},"status":"passed","severity":"normal"},{"uid":"70cb939560e202e9","name":"should maintain sorted order after push","time":{"start":1754961365189,"stop":1754961365190,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7341b70238427be","name":"should mark all messages in causal history as acknowledged","time":{"start":1754961370902,"stop":1754961370902,"duration":0},"status":"passed","severity":"normal"},{"uid":"e65b7915bdb02503","name":"should iterate with entries()","time":{"start":1754961365219,"stop":1754961365219,"duration":0},"status":"passed","severity":"normal"},{"uid":"d379a180131c3e62","name":"Passing invalid cursor","time":{"start":1754961586070,"stop":1754961586070,"duration":0},"status":"passed","severity":"normal"},{"uid":"79bd260f051500ff","name":"Query Generator, Multiple PubsubTopics","time":{"start":1754961600028,"stop":1754961600030,"duration":2},"status":"passed","severity":"normal"},{"uid":"fc4147497cf1f2b9","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1754961365252,"stop":1754961365252,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be4630867906373","name":"should handle splice at beginning","time":{"start":1754961365223,"stop":1754961365224,"duration":1},"status":"passed","severity":"normal"},{"uid":"719568daea3b6022","name":"should handle onConnected and onDisconnected","time":{"start":1754961351754,"stop":1754961351755,"duration":1},"status":"passed","severity":"normal"},{"uid":"db427b8b8a49641f","name":"msgTime: 0 ms from now, startTime: 1754875232751, endTime: 1754961632751","time":{"start":1754961649929,"stop":1754961649929,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8b1cfcbb5350cd7","name":"accepts valid message hash query","time":{"start":1754961322763,"stop":1754961322763,"duration":0},"status":"passed","severity":"normal"},{"uid":"996c14dfdea70d66","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754961533251,"stop":1754961533251,"duration":0},"status":"passed","severity":"normal"},{"uid":"5af245f81df49091","name":"should create an instance with libp2p and dialer","time":{"start":1754961322638,"stop":1754961322639,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bc0e0912edd3962","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1754961330395,"stop":1754961330395,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef87f7725ffe440","name":"Check received message containing XML","time":{"start":1754961827748,"stop":1754961827748,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d5be2e0cd23fa8","name":"should not return locked peers if enough unlocked are available","time":{"start":1754961351754,"stop":1754961351754,"duration":0},"status":"passed","severity":"normal"},{"uid":"5411103a4cb98a24","name":"Rejects garbage","time":{"start":1754961355247,"stop":1754961355247,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3c5d9a25ccc0e9d","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1754961370906,"stop":1754961370907,"duration":1},"status":"passed","severity":"normal"},{"uid":"d782c08be2898331","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1754961365251,"stop":1754961365251,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d20a7f35a4b5b92","name":"should send to specified number of peers of used peers","time":{"start":1754961351581,"stop":1754961351581,"duration":0},"status":"passed","severity":"normal"},{"uid":"459efc95de80497c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1754961306949,"stop":1754961306949,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a64e50405b3e","name":"Store - dialed after - with timeout","time":{"start":1754961654408,"stop":1754961654408,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eec5bf482bd7a28","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1754961365281,"stop":1754961365282,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb27d24a290fb294","name":"should properly create location multiaddrs - udp","time":{"start":1754961313014,"stop":1754961313014,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a8ba1c380ea7628","name":"should not fail to stop the service if it was not started","time":{"start":1754961498577,"stop":1754961498578,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5df376714bb858","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1754961351560,"stop":1754961351560,"duration":0},"status":"passed","severity":"normal"},{"uid":"b29abe84d2345e31","name":"messageHash returns a Uint8Array","time":{"start":1754961322429,"stop":1754961322429,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4b96de16c6ad3ef","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1754961306946,"stop":1754961306946,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec5e0f8adb55feec","name":"should return false when peer has no shard info","time":{"start":1754961322069,"stop":1754961322069,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c410e0ae32dc047","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1754961306937,"stop":1754961306937,"duration":0},"status":"passed","severity":"normal"},{"uid":"c51da612e4c76cd1","name":"should discard bootstrap peers when has more than set limit","time":{"start":1754961429448,"stop":1754961429449,"duration":1},"status":"passed","severity":"normal"},{"uid":"64fc4576844e84f1","name":"should add and remove event listeners correctly","time":{"start":1754961334723,"stop":1754961334723,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb193fa1b837dd0","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1754961370904,"stop":1754961370904,"duration":0},"status":"passed","severity":"normal"},{"uid":"e15c9c78b2daa2d5","name":"Check received message containing Russian","time":{"start":1754961827759,"stop":1754961827759,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ea02139a06aa98","name":"Push message with Russian payload","time":{"start":1754961935131,"stop":1754961935132,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a56139e104bbbe1","name":"Encoder throws on empty string content topic","time":{"start":1754961342159,"stop":1754961342159,"duration":0},"status":"passed","severity":"normal"},{"uid":"707540511a27da81","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1754961306954,"stop":1754961306954,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce9b6e50c751e93","name":"should dial all remaining peers","time":{"start":1754961322594,"stop":1754961322594,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ae10f71af4959c","name":"isConnected should return false after all peers disconnect","time":{"start":1754961407622,"stop":1754961407622,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c6d413cb06a1460","name":"Check received message containing long","time":{"start":1754961827744,"stop":1754961827744,"duration":0},"status":"passed","severity":"normal"},{"uid":"7df134eace060450","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754961846050,"stop":1754961846050,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebbacfc8d409ada3","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1754961352072,"stop":1754961352073,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff4a374f50e2436b","name":"Ordered callback, aborts when callback returns true","time":{"start":1754961630268,"stop":1754961630268,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe1adc0452eabd8","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1754961649918,"stop":1754961649918,"duration":0},"status":"passed","severity":"normal"},{"uid":"593d56b9f65861b0","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1754961321849,"stop":1754961321849,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e47ca12e3765b","name":"Push message with content topic containing unicode special characters","time":{"start":1754961935139,"stop":1754961935139,"duration":0},"status":"passed","severity":"normal"},{"uid":"d52ebcd0f04ea951","name":"different cluster: nodes don't connect","time":{"start":1754961460643,"stop":1754961460643,"duration":0},"status":"passed","severity":"normal"},{"uid":"356195283ed6073a","name":"Waku message hash computation (meta attribute not present)","time":{"start":1754961322425,"stop":1754961322425,"duration":0},"status":"passed","severity":"normal"},{"uid":"c633faa50452ad2c","name":"should return false when peer is on different cluster","time":{"start":1754961322081,"stop":1754961322082,"duration":1},"status":"passed","severity":"normal"},{"uid":"da28c483f4ef925c","name":"Check received message containing special chars","time":{"start":1754961827745,"stop":1754961827745,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ecfe8807cbbc6fa","name":"should return true when peer is on the specified shard","time":{"start":1754961322070,"stop":1754961322070,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba54569aa88f932","name":"should not fail to start the service if it is already started","time":{"start":1754961498579,"stop":1754961498580,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9a0f04b6bb41d37","name":"should successfully unsubscribe from an existing subscription","time":{"start":1754961351708,"stop":1754961351708,"duration":0},"status":"passed","severity":"normal"},{"uid":"440a3570187dfb65","name":"Subscribe to topic containing short and receive message","time":{"start":1754961846041,"stop":1754961846041,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bfd2b47b6e0ed75","name":"should clear dial history on start","time":{"start":1754961322208,"stop":1754961322209,"duration":1},"status":"passed","severity":"normal"},{"uid":"13124b8c47289820","name":"should handle multiple query options for time ranges","time":{"start":1754961351527,"stop":1754961351527,"duration":0},"status":"passed","severity":"normal"}]